49.8 MB
/srv/reproducible-results/rbuild-debian/r-b-build.BWQ8Rn0H/b1/gazebo_11.1.0+dfsg-6_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.BWQ8Rn0H/b2/gazebo_11.1.0+dfsg-6_i386.changes
1.62 KB
Files
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 ·b5edced502f4ca712a90f7f72a859706·40861972·science·optional·gazebo-common_11.1.0+dfsg-6_all.deb1 ·b5edced502f4ca712a90f7f72a859706·40861972·science·optional·gazebo-common_11.1.0+dfsg-6_all.deb
2 ·ad32e9d83921eb3544d1b00110ee68e8·6856112·debug·optional·gazebo-dbgsym_11.1.0+dfsg-6_i386.deb2 ·db4c2882f16789309aa75bc34a31e556·6857180·debug·optional·gazebo-dbgsym_11.1.0+dfsg-6_i386.deb
3 ·b4c5bf9a659b07e5271be3b54af1fe09·2365584·doc·optional·gazebo-doc_11.1.0+dfsg-6_all.deb3 ·b4c5bf9a659b07e5271be3b54af1fe09·2365584·doc·optional·gazebo-doc_11.1.0+dfsg-6_all.deb
4 ·f8b590945f784f18f944b7b858f022c8·64013164·debug·optional·gazebo-plugin-base-dbgsym_11.1.0+dfsg-6_i386.deb4 ·f8b590945f784f18f944b7b858f022c8·64013164·debug·optional·gazebo-plugin-base-dbgsym_11.1.0+dfsg-6_i386.deb
5 ·25e07fc8ee0a325042184d7874b7458e·1998412·science·optional·gazebo-plugin-base_11.1.0+dfsg-6_i386.deb5 ·25e07fc8ee0a325042184d7874b7458e·1998412·science·optional·gazebo-plugin-base_11.1.0+dfsg-6_i386.deb
6 ·749794b0b20fd41df00845f43ca95d3d·54640·oldlibs·optional·gazebo9-common_11.1.0+dfsg-6_all.deb6 ·749794b0b20fd41df00845f43ca95d3d·54640·oldlibs·optional·gazebo9-common_11.1.0+dfsg-6_all.deb
7 ·1d659593a987a728b14f47b674870422·54636·oldlibs·optional·gazebo9-doc_11.1.0+dfsg-6_all.deb7 ·1d659593a987a728b14f47b674870422·54636·oldlibs·optional·gazebo9-doc_11.1.0+dfsg-6_all.deb
8 ·b13cf2d21ab6f9ea846709b9728cc0b9·54640·oldlibs·optional·gazebo9-plugin-base_11.1.0+dfsg-6_all.deb8 ·b13cf2d21ab6f9ea846709b9728cc0b9·54640·oldlibs·optional·gazebo9-plugin-base_11.1.0+dfsg-6_all.deb
9 ·de3613e0fe8510ce8e68b801df3e4bce·54624·oldlibs·optional·gazebo9_11.1.0+dfsg-6_all.deb9 ·de3613e0fe8510ce8e68b801df3e4bce·54624·oldlibs·optional·gazebo9_11.1.0+dfsg-6_all.deb
10 ·b1c8274d69f965c5b3258eac80b12b0c·3977092·science·optional·gazebo_11.1.0+dfsg-6_i386.deb 
11 ·63f4bd4af7ccedc16698959277f21ad5·774028·libdevel·optional·libgazebo-dev_11.1.0+dfsg-6_i386.deb10 ·2555f33703fbec46c7c52dc8fb46139b·3983748·science·optional·gazebo_11.1.0+dfsg-6_i386.deb
 11 ·0af3330a7f428bb3dea6263edfdfb564·773552·libdevel·optional·libgazebo-dev_11.1.0+dfsg-6_i386.deb
12 ·d4ba47709737993769aa966f3861bc72·254409188·debug·optional·libgazebo11-dbgsym_11.1.0+dfsg-6_i386.deb12 ·d4ba47709737993769aa966f3861bc72·254409188·debug·optional·libgazebo11-dbgsym_11.1.0+dfsg-6_i386.deb
13 ·b14dc021daa6065fefcb75780afc064b·8885740·libs·optional·libgazebo11_11.1.0+dfsg-6_i386.deb13 ·b14dc021daa6065fefcb75780afc064b·8885740·libs·optional·libgazebo11_11.1.0+dfsg-6_i386.deb
14 ·c6e322eb01814bdc699ec2148be0f442·54628·oldlibs·optional·libgazebo9-dev_11.1.0+dfsg-6_all.deb14 ·c6e322eb01814bdc699ec2148be0f442·54628·oldlibs·optional·libgazebo9-dev_11.1.0+dfsg-6_all.deb
2.38 MB
gazebo_11.1.0+dfsg-6_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-03-22·21:21:38.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-03-22·21:21:38.000000·debian-binary
2 -rw-r--r--···0········0········0·····1472·2021-03-22·21:21:38.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1476·2021-03-22·21:21:38.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3975428·2021-03-22·21:21:38.000000·data.tar.xz3 -rw-r--r--···0········0········0··3982080·2021-03-22·21:21:38.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
2.38 MB
data.tar.xz
2.38 MB
data.tar
2.38 MB
./usr/bin/gzserver-11.1.0
File has been modified after NT_GNU_BUILD_ID has been applied.
902 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:···············0x80a011 ··Entry·point·address:···············0x8090
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········164808·(bytes·into·file)13 ··Start·of·section·headers:··········164808·(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.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·0x80a02 Entry·point·0x8090
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·0x06ed8·0x06ed8·R···0x10009 ··LOAD···········0x000000·0x00000000·0x00000000·0x06ea8·0x06ea8·R···0x1000
10 ··LOAD···········0x007000·0x00007000·0x00007000·0x17418·0x17418·R·E·0x100010 ··LOAD···········0x007000·0x00007000·0x00007000·0x17078·0x17078·R·E·0x1000
11 ··LOAD···········0x01f000·0x0001f000·0x0001f000·0x07d60·0x07d60·R···0x100011 ··LOAD···········0x01f000·0x0001f000·0x0001f000·0x07ce4·0x07ce4·R···0x1000
12 ··LOAD···········0x027794·0x00028794·0x00028794·0x00a98·0x00df4·RW··0x100012 ··LOAD···········0x0277b4·0x000287b4·0x000287b4·0x00a78·0x00dd4·RW··0x1000
13 ··DYNAMIC········0x027cd0·0x00028cd0·0x00028cd0·0x00138·0x00138·RW··0x413 ··DYNAMIC········0x027ce8·0x00028ce8·0x00028ce8·0x00138·0x00138·RW··0x4
14 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x414 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
15 ··GNU_EH_FRAME···0x020dd0·0x00020dd0·0x00020dd0·0x0087c·0x0087c·R···0x415 ··GNU_EH_FRAME···0x020dd0·0x00020dd0·0x00020dd0·0x0087c·0x0087c·R···0x4
16 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1016 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
17 ··GNU_RELRO······0x027794·0x00028794·0x00028794·0x0086c·0x0086c·R···0x117 ··GNU_RELRO······0x0277b4·0x000287b4·0x000287b4·0x0084c·0x0084c·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.28 KB
readelf --wide --sections {}
    
Offset 7, 30 lines modifiedOffset 7, 30 lines modified
7 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··47 ··[·2]·.note.gnu.build-id·NOTE············000001a8·0001a8·000024·00···A··0···0··4
8 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··48 ··[·3]·.note.ABI-tag·····NOTE············000001cc·0001cc·000020·00···A··0···0··4
9 ··[·4]·.gnu.hash·········GNU_HASH········000001ec·0001ec·000534·04···A··5···0··49 ··[·4]·.gnu.hash·········GNU_HASH········000001ec·0001ec·000534·04···A··5···0··4
10 ··[·5]·.dynsym···········DYNSYM··········00000720·000720·001220·10···A··6···1··410 ··[·5]·.dynsym···········DYNSYM··········00000720·000720·001220·10···A··6···1··4
11 ··[·6]·.dynstr···········STRTAB··········00001940·001940·004253·00···A··0···0··111 ··[·6]·.dynstr···········STRTAB··········00001940·001940·004253·00···A··0···0··1
12 ··[·7]·.gnu.version······VERSYM··········00005b94·005b94·000244·02···A··5···0··212 ··[·7]·.gnu.version······VERSYM··········00005b94·005b94·000244·02···A··5···0··2
13 ··[·8]·.gnu.version_r····VERNEED·········00005dd8·005dd8·000110·00···A··6···4··413 ··[·8]·.gnu.version_r····VERNEED·········00005dd8·005dd8·000110·00···A··6···4··4
14 ··[·9]·.rel.dyn··········REL·············00005ee8·005ee8·000d38·08···A··5···0··414 ··[·9]·.rel.dyn··········REL·············00005ee8·005ee8·000d08·08···A··5···0··4
15 ··[10]·.rel.plt··········REL·············00006c20·006c20·0002b8·08··AI··5··24··415 ··[10]·.rel.plt··········REL·············00006bf0·006bf0·0002b8·08··AI··5··24··4
16 ··[11]·.init·············PROGBITS········00007000·007000·000020·00··AX··0···0··416 ··[11]·.init·············PROGBITS········00007000·007000·000020·00··AX··0···0··4
17 ··[12]·.plt··············PROGBITS········00007020·007020·000580·04··AX··0···0·1617 ··[12]·.plt··············PROGBITS········00007020·007020·000580·04··AX··0···0·16
18 ··[13]·.plt.got··········PROGBITS········000075a0·0075a0·000008·08··AX··0···0··818 ··[13]·.plt.got··········PROGBITS········000075a0·0075a0·000008·08··AX··0···0··8
19 ··[14]·.text·············PROGBITS········000075b0·0075b0·016e54·00··AX··0···0·1619 ··[14]·.text·············PROGBITS········000075b0·0075b0·016ab4·00··AX··0···0·16
20 ··[15]·.fini·············PROGBITS········0001e404·01e404·000014·00··AX··0···0··420 ··[15]·.fini·············PROGBITS········0001e064·01e064·000014·00··AX··0···0··4
21 ··[16]·.rodata···········PROGBITS········0001f000·01f000·001dd0·00···A··0···0·3221 ··[16]·.rodata···········PROGBITS········0001f000·01f000·001dd0·00···A··0···0·32
22 ··[17]·.eh_frame_hdr·····PROGBITS········00020dd0·020dd0·00087c·00···A··0···0··422 ··[17]·.eh_frame_hdr·····PROGBITS········00020dd0·020dd0·00087c·00···A··0···0··4
23 ··[18]·.eh_frame·········PROGBITS········0002164c·02164c·004c1c·00···A··0···0··423 ··[18]·.eh_frame·········PROGBITS········0002164c·02164c·004ba4·00···A··0···0··4
24 ··[19]·.gcc_except_table·PROGBITS········00026268·026268·000af8·00···A··0···0··424 ··[19]·.gcc_except_table·PROGBITS········000261f0·0261f0·000af4·00···A··0···0··4
25 ··[20]·.init_array·······INIT_ARRAY······00028794·027794·000008·04··WA··0···0··425 ··[20]·.init_array·······INIT_ARRAY······000287b4·0277b4·000008·04··WA··0···0··4
26 ··[21]·.fini_array·······FINI_ARRAY······0002879c·02779c·000004·04··WA··0···0··426 ··[21]·.fini_array·······FINI_ARRAY······000287bc·0277bc·000004·04··WA··0···0··4
27 ··[22]·.data.rel.ro······PROGBITS········000287a0·0277a0·000530·00··WA··0···0·3227 ··[22]·.data.rel.ro······PROGBITS········000287c0·0277c0·000528·00··WA··0···0·32
28 ··[23]·.dynamic··········DYNAMIC·········00028cd0·027cd0·000138·08··WA··6···0··428 ··[23]·.dynamic··········DYNAMIC·········00028ce8·027ce8·000138·08··WA··6···0··4
29 ··[24]·.got··············PROGBITS········00028e08·027e08·0001e0·04··WA··0···0··429 ··[24]·.got··············PROGBITS········00028e20·027e20·0001c8·04··WA··0···0··4
30 ··[25]·.data·············PROGBITS········00029000·028000·00022c·00··WA··0···0·3230 ··[25]·.data·············PROGBITS········00029000·028000·00022c·00··WA··0···0·32
31 ··[26]·.bss··············NOBITS··········00029240·02822c·000348·00··WA··0···0·3231 ··[26]·.bss··············NOBITS··········00029240·02822c·000348·00··WA··0···0·32
32 ··[27]·.gnu_debugaltlink·PROGBITS········00000000·02822c·000044·00······0···0··132 ··[27]·.gnu_debugaltlink·PROGBITS········00000000·02822c·000044·00······0···0··1
33 ··[28]·.gnu_debuglink····PROGBITS········00000000·028270·000034·00······0···0··433 ··[28]·.gnu_debuglink····PROGBITS········00000000·028270·000034·00······0···0··4
34 ··[29]·.shstrtab·········STRTAB··········00000000·0282a4·000123·00······0···0··134 ··[29]·.shstrtab·········STRTAB··········00000000·0282a4·000123·00······0···0··1
35 Key·to·Flags:35 Key·to·Flags:
36 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),36 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
34.2 KB
readelf --wide --symbols {}
    
Offset 123, 171 lines modifiedOffset 123, 171 lines modified
123 ···119:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTIN4Ogre9ExceptionE123 ···119:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTIN4Ogre9ExceptionE
124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN6gazebo6Server3RunEv124 ···120:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN6gazebo6Server3RunEv
125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@GLIBCXX_3.4.21·(3)125 ···121:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@GLIBCXX_3.4.21·(3)
126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@GLIBCXX_3.4.21·(3)126 ···122:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc@GLIBCXX_3.4.21·(3)
127 ···123:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZN6gazebo6common7Console3errE127 ···123:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZN6gazebo6common7Console3errE
128 ···124:·000202c8····30·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system12system_errorE128 ···124:·000202c8····30·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system12system_errorE
129 ···125:·00020180····39·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost16exception_detail10clone_baseE129 ···125:·00020180····39·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost16exception_detail10clone_baseE
130 ···126:·00028a64·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEE130 ···126:·00028b1c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEE
131 ···127:·0001af10··2153·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb131 ···127:·0001ac90··2104·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb
132 ···128:·00028aac·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE132 ···128:·00028b64·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE
133 ···129:·0002892c·····8·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost9exceptionE133 ···129:·000289e4·····8·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost9exceptionE
134 ···130:·00020980····67·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE134 ···130:·00020980····67·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE
135 ···131:·00020030····24·OBJECT··WEAK···DEFAULT···16·_ZTSSt19_Sp_make_shared_tag135 ···131:·00020030····24·OBJECT··WEAK···DEFAULT···16·_ZTSSt19_Sp_make_shared_tag
136 ···132:·00028970····12·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost6system12system_errorE136 ···132:·00028a28····12·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost6system12system_errorE
137 ···133:·00028b70····40·OBJECT··WEAK···DEFAULT···22·_ZTVN5boost6system6detail12std_categoryE137 ···133:·00028bd0····40·OBJECT··WEAK···DEFAULT···22·_ZTVN5boost6system6detail12std_categoryE
138 ···134:·00028b4c····36·OBJECT··WEAK···DEFAULT···22·_ZTVN5boost6system6detail21system_error_categoryE138 ···134:·00028814····36·OBJECT··WEAK···DEFAULT···22·_ZTVN5boost6system6detail21system_error_categoryE
139 ···135:·000183b0···353·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_139 ···135:·00018210···353·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_
140 ···136:·00012b40····81·FUNC····WEAK···DEFAULT···14·_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_140 ···136:·00012a70····81·FUNC····WEAK···DEFAULT···14·_ZSt13binary_searchIN9__gnu_cxx17__normal_iteratorIPKcSt6vectorIcSaIcEEEEcEbT_S8_RKT0_
141 ···137:·0000b3f0···190·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category7messageEiPcj141 ···137:·0000b340···190·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category7messageEiPcj
142 ···138:·00020c20····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE142 ···138:·00020c20····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
143 ···139:·00020200····32·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system14error_categoryE143 ···139:·00020200····32·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system14error_categoryE
144 ···140:·000294f0·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul144 ···140:·000294f0·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul
145 ···141:·00028a6c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEE145 ···141:·00028b24·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEE
146 ···142:·000115e0···389·FUNC····WEAK···DEFAULT···14·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEjb146 ···142:·00011520···389·FUNC····WEAK···DEFAULT···14·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEjb
147 ···143:·00029550····24·OBJECT··UNIQUE·DEFAULT···26·_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_147 ···143:·00029550····24·OBJECT··UNIQUE·DEFAULT···26·_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_
148 ···144:·000112a0···351·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEj148 ···144:·000111e0···351·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseIlSaIlEE17_M_initialize_mapEj
149 ···145:·000294f8·····1·OBJECT··UNIQUE·DEFAULT···26·_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul149 ···145:·000294f8·····1·OBJECT··UNIQUE·DEFAULT···26·_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul
150 ···146:·0000b670···256·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail22generic_error_category7messageB5cxx11Ei150 ···146:·0000b5c0···256·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail22generic_error_category7messageB5cxx11Ei
151 ···147:·00020920····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE151 ···147:·00020920····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE
152 ···148:·000294e8·····1·OBJECT··UNIQUE·DEFAULT···26·_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul152 ···148:·000294e8·····1·OBJECT··UNIQUE·DEFAULT···26·_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul
153 ···149:·00020154····19·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost9exceptionE153 ···149:·00020154····19·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost9exceptionE
154 ···150:·0000c110···161·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEE11GetInstanceEv154 ···150:·0000c030···157·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEE11GetInstanceEv
155 ···151:·000124f0···564·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEj155 ···151:·00012410···564·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEj
156 ···152:·0000c040···161·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEE8InstanceEv156 ···152:·0000bf70···157·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEE8InstanceEv
157 ···153:·00028a84·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE157 ···153:·00028b3c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE
158 ···154:·0000f2f0···104·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED1Ev158 ···154:·0000f240···104·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED1Ev
159 ···155:·000206e0····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE159 ···155:·000206e0····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE
160 ···156:·0000c0f0····26·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEEC2Ev160 ···156:·0000c010····23·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEEC2Ev
161 ···157:·00008ff0·····1·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEED1Ev161 ···157:·00008fc0·····1·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEED1Ev
162 ···158:·00020260····46·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system6detail21system_error_categoryE162 ···158:·00020260····46·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system6detail21system_error_categoryE
163 ···159:·00015a10···197·FUNC····WEAK···DEFAULT···14·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_163 ···159:·000158e0···197·FUNC····WEAK···DEFAULT···14·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE24_M_get_insert_unique_posERS1_
164 ···160:·00011770···212·FUNC····WEAK···DEFAULT···14·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_164 ···160:·000116b0···212·FUNC····WEAK···DEFAULT···14·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_
165 ···161:·00028b28····36·OBJECT··WEAK···DEFAULT···22·_ZTVN5boost6system6detail22generic_error_categoryE165 ···161:·000287f0····36·OBJECT··WEAK···DEFAULT···22·_ZTVN5boost6system6detail22generic_error_categoryE
166 ···162:·000094a0····37·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail21system_error_category7messageEiPcj166 ···162:·00009470····37·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail21system_error_category7messageEiPcj
167 ···163:·000202a0····37·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system6detail12std_categoryE167 ···163:·000202a0····37·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system6detail12std_categoryE
168 ···164:·00028a54·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE168 ···164:·00028b0c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE
169 ···165:·00014e00··2011·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv169 ···165:·00014ce0··1995·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb1ELb1EEEvv
170 ···166:·0000f360···550·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv170 ···166:·0000f2b0···550·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail8_ScannerIcE17_M_eat_escape_awkEv
171 ···167:·0000b770···256·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail21system_error_category7messageB5cxx11Ei171 ···167:·0000b6c0···256·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail21system_error_category7messageB5cxx11Ei
172 ···168:·00020220····47·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system6detail22generic_error_categoryE172 ···168:·00020220····47·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6system6detail22generic_error_categoryE
173 ···169:·00028ac4·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE173 ···169:·00028b7c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
174 ···170:·0001d430···700·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv174 ···170:·0001d0a0···690·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv
175 ···171:·00020aa0····67·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE175 ···171:·00020aa0····67·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
176 ···172:·000094d0····37·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail22generic_error_category7messageEiPcj176 ···172:·000094a0····37·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail22generic_error_category7messageEiPcj
177 ···173:·00020b60····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE177 ···173:·00020b60····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE
178 ···174:·00009bf0···121·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail21system_error_category23default_error_conditionEi178 ···174:·00009ba0···121·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail21system_error_category23default_error_conditionEi
179 ···175:·00029528·····8·OBJECT··UNIQUE·DEFAULT···26·_ZZN10SingletonTIN6gazebo4util9LogRecordEE11GetInstanceEvE1t179 ···175:·00029528·····8·OBJECT··UNIQUE·DEFAULT···26·_ZZN10SingletonTIN6gazebo4util9LogRecordEE11GetInstanceEvE1t
180 ···176:·0001c2e0··2121·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb180 ···176:·0001c000··2072·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb
181 ···177:·00020000····47·OBJECT··WEAK···DEFAULT···16·_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE181 ···177:·00020000····47·OBJECT··WEAK···DEFAULT···16·_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE
182 ···178:·00020860····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE182 ···178:·00020860····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE
183 ···179:·0001d8d0··1807·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE183 ···179:·0001d530··1804·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE
184 ···180:·0001a070···884·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_184 ···180:·00019e10···884·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_
185 ···181:·00029570·····8·OBJECT··UNIQUE·DEFAULT···26·_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance185 ···181:·00029570·····8·OBJECT··UNIQUE·DEFAULT···26·_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance
186 ···182:·00009c70···135·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category23default_error_conditionEi186 ···182:·00009c20···135·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category23default_error_conditionEi
187 ···183:·00028a9c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE187 ···183:·00028b54·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
188 ···184:·00010990···104·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseIlSaIlEED1Ev188 ···184:·000108d0···104·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseIlSaIlEED1Ev
189 ···185:·00028c9c····28·OBJECT··WEAK···DEFAULT···22·_ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE189 ···185:·00028900····28·OBJECT··WEAK···DEFAULT···22·_ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE
190 ···186:·000165a0··1761·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv190 ···186:·00016450··1744·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE13_M_quantifierEv
191 ···187:·00020dbc·····8·OBJECT··UNIQUE·DEFAULT···16·_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag191 ···187:·00020dbc·····8·OBJECT··UNIQUE·DEFAULT···16·_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag
192 ···188:·0000e500···852·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail12std_category10equivalentEiRKSt15error_condition192 ···188:·0000e450···852·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail12std_category10equivalentEiRKSt15error_condition
193 ···189:·0000bb40···346·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system12system_error4whatEv193 ···189:·0000ba70···346·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system12system_error4whatEv
194 ···190:·00018520··1740·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE194 ···190:·00018380··1642·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
195 ···191:·00028ab4·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE195 ···191:·00028b6c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE
196 ···192:·0002891c·····8·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost6detail15sp_counted_baseE196 ···192:·000289d4·····8·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost6detail15sp_counted_baseE
197 ···193:·00009040····80·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category10equivalentERKNS0_10error_codeEi197 ···193:·00009010····80·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category10equivalentERKNS0_10error_codeEi
198 ···194:·0000fd00···337·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_198 ···194:·0000fc50···337·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_
199 ···195:·000209e0····67·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE199 ···195:·000209e0····67·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE
200 ···196:·0000de20···864·FUNC····WEAK···DEFAULT···14·_ZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryE200 ···196:·0000dd10···958·FUNC····WEAK···DEFAULT···14·_ZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryE
201 ···197:·00028cb8····12·OBJECT··UNIQUE·DEFAULT···22·_ZN5boost6system6detail10cat_holderIvE25generic_category_instanceE201 ···197:·00028998····12·OBJECT··UNIQUE·DEFAULT···22·_ZN5boost6system6detail10cat_holderIvE25generic_category_instanceE
202 ···198:·00029578·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance202 ···198:·00029578·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance
203 ···199:·0001cc20··2052·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv203 ···199:·0001c8f0··1955·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv
204 ···200:·0000f590···376·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv204 ···200:·0000f4e0···376·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv
205 ···201:·00028a74·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE205 ···201:·00028b2c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE
206 ···202:·00029580·····8·OBJECT··UNIQUE·DEFAULT···26·_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance206 ···202:·00029580·····8·OBJECT··UNIQUE·DEFAULT···26·_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance
207 ···203:·00010a00···535·FUNC····WEAK···DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b207 ···203:·00010940···535·FUNC····WEAK···DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b
208 ···204:·000294c0·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul208 ···204:·000294c0·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul
209 ···205:·00013940··2011·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv209 ···205:·00013860··1995·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE33_M_insert_character_class_matcherILb0ELb1EEEvv
210 ···206:·00028a8c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE210 ···206:·00028b44·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE
211 ···207:·00009090····10·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category6failedEi211 ···207:·00009060····10·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category6failedEi
212 ···208:·00017bd0···696·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_212 ···208:·00017a60···696·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_
213 ···209:·00028934·····8·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost16exception_detail10clone_baseE213 ···209:·000289ec·····8·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost16exception_detail10clone_baseE
214 ···210:·0000f2f0···104·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED2Ev214 ···210:·0000f240···104·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EED2Ev
215 ···211:·000155e0···581·FUNC····WEAK···DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_215 ···211:·000154b0···581·FUNC····WEAK···DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_
216 ···212:·0001dfe0···897·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv216 ···212:·0001dc40···897·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv
217 ···213:·00028900····12·OBJECT··WEAK···DEFAULT···22·_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE217 ···213:·000289b8····12·OBJECT··WEAK···DEFAULT···22·_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE
218 ···214:·00012ad0···102·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_218 ···214:·00012a00···102·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIcSaIcEE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPcS1_EES5_
219 ···215:·00008ff0·····1·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEED2Ev219 ···215:·00008fc0·····1·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEED2Ev
220 ···216:·00028af4····16·OBJECT··WEAK···DEFAULT···22·_ZTV10SingletonTIN6gazebo4util9LogRecordEE220 ···216:·000287e0····16·OBJECT··WEAK···DEFAULT···22·_ZTV10SingletonTIN6gazebo4util9LogRecordEE
221 ···217:·00011400···480·FUNC····WEAK···DEFAULT···14·_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_221 ···217:·00011340···480·FUNC····WEAK···DEFAULT···14·_ZNSt5dequeIlSaIlEE16_M_push_back_auxIJRKlEEEvDpOT_
222 ···218:·000294d0·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul222 ···218:·000294d0·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul
223 ···219:·00028cc4····12·OBJECT··UNIQUE·DEFAULT···22·_ZN5boost6system6detail10cat_holderIvE24system_category_instanceE223 ···219:·000289a4····12·OBJECT··UNIQUE·DEFAULT···22·_ZN5boost6system6detail10cat_holderIvE24system_category_instanceE
224 ···220:·000200e0····33·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6detail15sp_counted_baseE224 ···220:·000200e0····33·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost6detail15sp_counted_baseE
225 ···221:·0002922c·····0·NOTYPE··GLOBAL·DEFAULT···26·__bss_start225 ···221:·0002922c·····0·NOTYPE··GLOBAL·DEFAULT···26·__bss_start
226 ···222:·000294d8·····1·OBJECT··UNIQUE·DEFAULT···26·_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul226 ···222:·000294d8·····1·OBJECT··UNIQUE·DEFAULT···26·_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul
227 ···223:·00028880···120·OBJECT··UNIQUE·DEFAULT···22·_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames227 ···223:·00028920···120·OBJECT··UNIQUE·DEFAULT···22·_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames
228 ···224:·00009570···130·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category10equivalentEiRKNS0_15error_conditionE228 ···224:·00009540···130·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category10equivalentEiRKNS0_15error_conditionE
229 ···225:·000294c8·····1·OBJECT··UNIQUE·DEFAULT···26·_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul229 ···225:·000294c8·····1·OBJECT··UNIQUE·DEFAULT···26·_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul
230 ···226:·00015c90··2309·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv230 ···226:·00015b60··2285·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv
231 ···227:·000201c0····39·OBJECT··WEAK···DEFAULT···16·_ZTS10SingletonTIN6gazebo4util9LogRecordEE231 ···227:·000201c0····39·OBJECT··WEAK···DEFAULT···16·_ZTS10SingletonTIN6gazebo4util9LogRecordEE
232 ···228:·000198b0··1969·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb232 ···228:·00019690··1920·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb
233 ···229:·0001a920··1505·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE233 ···229:·0001a6c0··1481·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
234 ···230:·000111f0···167·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv234 ···230:·00011130···167·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv
235 ···231:·00028aa4·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE235 ···231:·00028b5c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
236 ···232:·00010990···104·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseIlSaIlEED2Ev236 ···232:·000108d0···104·FUNC····WEAK···DEFAULT···14·_ZNSt11_Deque_baseIlSaIlEED2Ev
237 ···233:·0000ffc0···460·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv237 ···233:·0000ff10···460·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv
238 ···234:·00028944·····8·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost6system14error_categoryE238 ···234:·000289fc·····8·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost6system14error_categoryE
239 ···235:·0001d6f0···467·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv239 ···235:·0001d360···451·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv
240 ···236:·00029568·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance240 ···236:·00029568·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance
241 ···237:·00020740····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE241 ···237:·00020740····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE
242 ···238:·00028958····12·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost6system6detail21system_error_categoryE242 ···238:·00028a10····12·OBJECT··WEAK···DEFAULT···22·_ZTIN5boost6system6detail21system_error_categoryE
243 ···239:·00029520·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZN10SingletonTIN6gazebo4util9LogRecordEE11GetInstanceEvE1t243 ···239:·00029520·····8·OBJECT··UNIQUE·DEFAULT···26·_ZGVZN10SingletonTIN6gazebo4util9LogRecordEE11GetInstanceEvE1t
244 ···240:·0000fe60···339·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail8_ScannerIcE12_M_eat_classEc244 ···240:·0000fdb0···339·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail8_ScannerIcE12_M_eat_classEc
245 ···241:·0001d8d0··1807·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE245 ···241:·0001d530··1804·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC1EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE
246 ···242:·0001cb30···233·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv246 ···242:·0001c820···199·FUNC····WEAK···DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv
247 ···243:·00028a5c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE247 ···243:·00028b14·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE
248 ···244:·00017ef0···310·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_248 ···244:·00017d70···310·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_
249 ···245:·0001f004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used249 ···245:·0001f004·····4·OBJECT··GLOBAL·DEFAULT···16·_IO_stdin_used
Max diff block lines reached; 9033/34989 bytes (25.82%) of diff not shown.
45.1 KB
readelf --wide --relocs {}
    
Offset 1, 222 lines modifiedOffset 1, 216 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x5ee8·contains·423·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x5ee8·contains·417·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00028794··00000008·R_386_RELATIVE········ 
4 00028798··00000008·R_386_RELATIVE········ 
5 0002879c··00000008·R_386_RELATIVE········ 
6 000287a4··00000008·R_386_RELATIVE········ 
7 000287a8··00000008·R_386_RELATIVE········ 
8 000287ac··00000008·R_386_RELATIVE········ 
9 000287b4··00000008·R_386_RELATIVE········3 000287b4··00000008·R_386_RELATIVE········
10 000287b8··00000008·R_386_RELATIVE········4 000287b8··00000008·R_386_RELATIVE········
11 000287bc··00000008·R_386_RELATIVE········5 000287bc··00000008·R_386_RELATIVE········
12 000287c4··00000008·R_386_RELATIVE········6 000287c4··00000008·R_386_RELATIVE········
13 000287c8··00000008·R_386_RELATIVE········7 000287c8··00000008·R_386_RELATIVE········
14 000287cc··00000008·R_386_RELATIVE········8 000287cc··00000008·R_386_RELATIVE········
15 000287d0··00000008·R_386_RELATIVE········ 
16 000287d4··00000008·R_386_RELATIVE········9 000287d4··00000008·R_386_RELATIVE········
17 000287d8··00000008·R_386_RELATIVE········10 000287d8··00000008·R_386_RELATIVE········
18 000287dc··00000008·R_386_RELATIVE········11 000287dc··00000008·R_386_RELATIVE········
19 000287e4··00000008·R_386_RELATIVE········12 000287e4··00000008·R_386_RELATIVE········
20 000287e8··00000008·R_386_RELATIVE········13 000287e8··00000008·R_386_RELATIVE········
21 000287ec··00000008·R_386_RELATIVE········14 000287ec··00000008·R_386_RELATIVE········
22 000287f0··00000008·R_386_RELATIVE········ 
23 000287f4··00000008·R_386_RELATIVE········15 000287f4··00000008·R_386_RELATIVE········
24 000287f8··00000008·R_386_RELATIVE········16 000287f8··00000008·R_386_RELATIVE········
25 000287fc··00000008·R_386_RELATIVE········17 000287fc··00000008·R_386_RELATIVE········
26 00028800··00000008·R_386_RELATIVE········18 00028800··00000008·R_386_RELATIVE········
27 00028804··00000008·R_386_RELATIVE········19 00028804··00000008·R_386_RELATIVE········
 20 00028808··00000008·R_386_RELATIVE········
28 0002880c··00000008·R_386_RELATIVE········21 0002880c··00000008·R_386_RELATIVE········
29 00028810··00000008·R_386_RELATIVE········22 00028810··00000008·R_386_RELATIVE········
30 00028814··00000008·R_386_RELATIVE········ 
31 00028818··00000008·R_386_RELATIVE········23 00028818··00000008·R_386_RELATIVE········
32 0002881c··00000008·R_386_RELATIVE········24 0002881c··00000008·R_386_RELATIVE········
33 00028820··00000008·R_386_RELATIVE········25 00028820··00000008·R_386_RELATIVE········
34 00028824··00000008·R_386_RELATIVE········26 00028824··00000008·R_386_RELATIVE········
35 00028828··00000008·R_386_RELATIVE········27 00028828··00000008·R_386_RELATIVE········
 28 0002882c··00000008·R_386_RELATIVE········
36 00028830··00000008·R_386_RELATIVE········29 00028830··00000008·R_386_RELATIVE········
37 00028834··00000008·R_386_RELATIVE········30 00028834··00000008·R_386_RELATIVE········
38 00028838··00000008·R_386_RELATIVE········ 
39 0002883c··00000008·R_386_RELATIVE········31 0002883c··00000008·R_386_RELATIVE········
40 00028840··00000008·R_386_RELATIVE········32 00028840··00000008·R_386_RELATIVE········
41 00028844··00000008·R_386_RELATIVE········33 00028844··00000008·R_386_RELATIVE········
42 00028848··00000008·R_386_RELATIVE········34 00028848··00000008·R_386_RELATIVE········
43 0002884c··00000008·R_386_RELATIVE········35 00028850··00000008·R_386_RELATIVE········
44 00028854··00000008·R_386_RELATIVE········36 00028854··00000008·R_386_RELATIVE········
45 00028858··00000008·R_386_RELATIVE········37 00028858··00000008·R_386_RELATIVE········
46 0002885c··00000008·R_386_RELATIVE········38 0002885c··00000008·R_386_RELATIVE········
47 00028860··00000008·R_386_RELATIVE········39 00028860··00000008·R_386_RELATIVE········
48 00028864··00000008·R_386_RELATIVE········40 00028864··00000008·R_386_RELATIVE········
49 00028868··00000008·R_386_RELATIVE········41 00028868··00000008·R_386_RELATIVE········
50 0002886c··00000008·R_386_RELATIVE········ 
51 00028870··00000008·R_386_RELATIVE········42 00028870··00000008·R_386_RELATIVE········
 43 00028874··00000008·R_386_RELATIVE········
 44 00028878··00000008·R_386_RELATIVE········
 45 0002887c··00000008·R_386_RELATIVE········
52 00028880··00000008·R_386_RELATIVE········46 00028880··00000008·R_386_RELATIVE········
 47 00028884··00000008·R_386_RELATIVE········
53 00028888··00000008·R_386_RELATIVE········48 00028888··00000008·R_386_RELATIVE········
 49 0002888c··00000008·R_386_RELATIVE········
54 00028890··00000008·R_386_RELATIVE········50 00028890··00000008·R_386_RELATIVE········
55 00028898··00000008·R_386_RELATIVE········51 00028898··00000008·R_386_RELATIVE········
 52 0002889c··00000008·R_386_RELATIVE········
56 000288a0··00000008·R_386_RELATIVE········53 000288a0··00000008·R_386_RELATIVE········
 54 000288a4··00000008·R_386_RELATIVE········
57 000288a8··00000008·R_386_RELATIVE········55 000288a8··00000008·R_386_RELATIVE········
 56 000288ac··00000008·R_386_RELATIVE········
58 000288b0··00000008·R_386_RELATIVE········57 000288b0··00000008·R_386_RELATIVE········
59 000288b8··00000008·R_386_RELATIVE········58 000288b4··00000008·R_386_RELATIVE········
 59 000288bc··00000008·R_386_RELATIVE········
60 000288c0··00000008·R_386_RELATIVE········60 000288c0··00000008·R_386_RELATIVE········
 61 000288c4··00000008·R_386_RELATIVE········
61 000288c8··00000008·R_386_RELATIVE········62 000288c8··00000008·R_386_RELATIVE········
 63 000288cc··00000008·R_386_RELATIVE········
62 000288d0··00000008·R_386_RELATIVE········64 000288d0··00000008·R_386_RELATIVE········
 65 000288d4··00000008·R_386_RELATIVE········
63 000288d8··00000008·R_386_RELATIVE········66 000288d8··00000008·R_386_RELATIVE········
64 000288e0··00000008·R_386_RELATIVE········67 000288e0··00000008·R_386_RELATIVE········
 68 000288e4··00000008·R_386_RELATIVE········
65 000288e8··00000008·R_386_RELATIVE········69 000288e8··00000008·R_386_RELATIVE········
 70 000288ec··00000008·R_386_RELATIVE········
66 000288f0··00000008·R_386_RELATIVE········71 000288f0··00000008·R_386_RELATIVE········
 72 000288f4··00000008·R_386_RELATIVE········
 73 000288f8··00000008·R_386_RELATIVE········
67 000288fc··00000008·R_386_RELATIVE········74 000288fc··00000008·R_386_RELATIVE········
68 00028904··00000008·R_386_RELATIVE········75 00028904··00000008·R_386_RELATIVE········
69 00028908··00000008·R_386_RELATIVE········76 00028908··00000008·R_386_RELATIVE········
 77 0002890c··00000008·R_386_RELATIVE········
70 00028910··00000008·R_386_RELATIVE········78 00028910··00000008·R_386_RELATIVE········
 79 00028914··00000008·R_386_RELATIVE········
71 00028918··00000008·R_386_RELATIVE········80 00028918··00000008·R_386_RELATIVE········
72 00028920··00000008·R_386_RELATIVE········81 00028920··00000008·R_386_RELATIVE········
73 00028928··00000008·R_386_RELATIVE········82 00028928··00000008·R_386_RELATIVE········
74 00028930··00000008·R_386_RELATIVE········83 00028930··00000008·R_386_RELATIVE········
75 00028938··00000008·R_386_RELATIVE········84 00028938··00000008·R_386_RELATIVE········
76 00028940··00000008·R_386_RELATIVE········85 00028940··00000008·R_386_RELATIVE········
77 00028948··00000008·R_386_RELATIVE········86 00028948··00000008·R_386_RELATIVE········
78 00028950··00000008·R_386_RELATIVE········87 00028950··00000008·R_386_RELATIVE········
79 00028954··00000008·R_386_RELATIVE········88 00028958··00000008·R_386_RELATIVE········
80 0002895c··00000008·R_386_RELATIVE········ 
81 00028960··00000008·R_386_RELATIVE········89 00028960··00000008·R_386_RELATIVE········
82 00028968··00000008·R_386_RELATIVE········90 00028968··00000008·R_386_RELATIVE········
83 00028974··00000008·R_386_RELATIVE········91 00028970··00000008·R_386_RELATIVE········
 92 00028978··00000008·R_386_RELATIVE········
84 00028980··00000008·R_386_RELATIVE········93 00028980··00000008·R_386_RELATIVE········
85 00028988··00000008·R_386_RELATIVE········94 00028988··00000008·R_386_RELATIVE········
86 0002898c··00000008·R_386_RELATIVE········ 
87 00028994··00000008·R_386_RELATIVE········95 00028990··00000008·R_386_RELATIVE········
88 00028998··00000008·R_386_RELATIVE········96 00028998··00000008·R_386_RELATIVE········
89 000289a0··00000008·R_386_RELATIVE········97 000289a4··00000008·R_386_RELATIVE········
 98 000289b4··00000008·R_386_RELATIVE········
90 000289ac··00000008·R_386_RELATIVE········99 000289bc··00000008·R_386_RELATIVE········
91 000289c0··00000008·R_386_RELATIVE········100 000289c0··00000008·R_386_RELATIVE········
92 000289cc··00000008·R_386_RELATIVE········101 000289c8··00000008·R_386_RELATIVE········
 102 000289d0··00000008·R_386_RELATIVE········
 103 000289d8··00000008·R_386_RELATIVE········
93 000289e0··00000008·R_386_RELATIVE········104 000289e0··00000008·R_386_RELATIVE········
94 000289ec··00000008·R_386_RELATIVE········105 000289e8··00000008·R_386_RELATIVE········
95 000289f4··00000008·R_386_RELATIVE········106 000289f0··00000008·R_386_RELATIVE········
 107 000289f8··00000008·R_386_RELATIVE········
96 00028a00··00000008·R_386_RELATIVE········108 00028a00··00000008·R_386_RELATIVE········
 109 00028a08··00000008·R_386_RELATIVE········
97 00028a0c··00000008·R_386_RELATIVE········110 00028a0c··00000008·R_386_RELATIVE········
98 00028a14··00000008·R_386_RELATIVE········111 00028a14··00000008·R_386_RELATIVE········
 112 00028a18··00000008·R_386_RELATIVE········
99 00028a20··00000008·R_386_RELATIVE········113 00028a20··00000008·R_386_RELATIVE········
Max diff block lines reached; 40097/46174 bytes (86.84%) of diff not shown.
2.44 KB
readelf --wide --dynamic {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
  
1 Dynamic·section·at·offset·0x27cd0·contains·34·entries:1 Dynamic·section·at·offset·0x27ce8·contains·34·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000001·(NEEDED)·····················Shared·library:·[libgazebo.so.11]3 ·0x00000001·(NEEDED)·····················Shared·library:·[libgazebo.so.11]
4 ·0x00000001·(NEEDED)·····················Shared·library:·[libOgreMain.so.1.9.0]4 ·0x00000001·(NEEDED)·····················Shared·library:·[libOgreMain.so.1.9.0]
5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgazebo_util.so.11]5 ·0x00000001·(NEEDED)·····················Shared·library:·[libgazebo_util.so.11]
6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgazebo_common.so.11]6 ·0x00000001·(NEEDED)·····················Shared·library:·[libgazebo_common.so.11]
7 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]7 ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so.6]
8 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]8 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so.6]
9 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]9 ·0x00000001·(NEEDED)·····················Shared·library:·[libgcc_s.so.1]
10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]10 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so.6]
11 ·0x0000000c·(INIT)·······················0x700011 ·0x0000000c·(INIT)·······················0x7000
12 ·0x0000000d·(FINI)·······················0x1e40412 ·0x0000000d·(FINI)·······················0x1e064
13 ·0x00000019·(INIT_ARRAY)·················0x2879413 ·0x00000019·(INIT_ARRAY)·················0x287b4
14 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)14 ·0x0000001b·(INIT_ARRAYSZ)···············8·(bytes)
15 ·0x0000001a·(FINI_ARRAY)·················0x2879c15 ·0x0000001a·(FINI_ARRAY)·················0x287bc
16 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)16 ·0x0000001c·(FINI_ARRAYSZ)···············4·(bytes)
17 ·0x6ffffef5·(GNU_HASH)···················0x1ec17 ·0x6ffffef5·(GNU_HASH)···················0x1ec
18 ·0x00000005·(STRTAB)·····················0x194018 ·0x00000005·(STRTAB)·····················0x1940
19 ·0x00000006·(SYMTAB)·····················0x72019 ·0x00000006·(SYMTAB)·····················0x720
20 ·0x0000000a·(STRSZ)······················16979·(bytes)20 ·0x0000000a·(STRSZ)······················16979·(bytes)
21 ·0x0000000b·(SYMENT)·····················16·(bytes)21 ·0x0000000b·(SYMENT)·····················16·(bytes)
22 ·0x00000015·(DEBUG)······················0x022 ·0x00000015·(DEBUG)······················0x0
23 ·0x00000003·(PLTGOT)·····················0x28e0823 ·0x00000003·(PLTGOT)·····················0x28e20
24 ·0x00000002·(PLTRELSZ)···················696·(bytes)24 ·0x00000002·(PLTRELSZ)···················696·(bytes)
25 ·0x00000014·(PLTREL)·····················REL25 ·0x00000014·(PLTREL)·····················REL
26 ·0x00000017·(JMPREL)·····················0x6c2026 ·0x00000017·(JMPREL)·····················0x6bf0
27 ·0x00000011·(REL)························0x5ee827 ·0x00000011·(REL)························0x5ee8
28 ·0x00000012·(RELSZ)······················3384·(bytes)28 ·0x00000012·(RELSZ)······················3336·(bytes)
29 ·0x00000013·(RELENT)·····················8·(bytes)29 ·0x00000013·(RELENT)·····················8·(bytes)
30 ·0x0000001e·(FLAGS)······················BIND_NOW30 ·0x0000001e·(FLAGS)······················BIND_NOW
31 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW·PIE31 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW·PIE
32 ·0x6ffffffe·(VERNEED)····················0x5dd832 ·0x6ffffffe·(VERNEED)····················0x5dd8
33 ·0x6fffffff·(VERNEEDNUM)·················433 ·0x6fffffff·(VERNEEDNUM)·················4
34 ·0x6ffffff0·(VERSYM)·····················0x5b9434 ·0x6ffffff0·(VERSYM)·····················0x5b94
35 ·0x6ffffffa·(RELCOUNT)···················34135 ·0x6ffffffa·(RELCOUNT)···················335
36 ·0x00000000·(NULL)·······················0x036 ·0x00000000·(NULL)·······················0x0
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:·fe2567f0a20f435b2ff06dcdbe32097c05b7dac43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9c2923a1b97e0101a572c136e9aaf88c8564fab2
  
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
494 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=000080a0..000080d614 00000018·00000010·0000001c·FDE·cie=00000000·pc=00008090..000080c6
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, 10515 lines modifiedOffset 37, 10439 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=000075a0..000075a838 00000068·00000010·00000040·FDE·cie=0000002c·pc=000075a0..000075a8
39 ··DW_CFA_nop39 ··DW_CFA_nop
40 ··DW_CFA_nop40 ··DW_CFA_nop
41 ··DW_CFA_nop41 ··DW_CFA_nop
  
42 0000007c·00000010·00000054·FDE·cie=0000002c·pc=00008fc0..00008fc642 0000007c·00000010·00000054·FDE·cie=0000002c·pc=00008f90..00008f96
43 ··DW_CFA_nop43 ··DW_CFA_nop
44 ··DW_CFA_nop44 ··DW_CFA_nop
45 ··DW_CFA_nop45 ··DW_CFA_nop
  
46 00000090·00000010·00000068·FDE·cie=0000002c·pc=00008fd0..00008fd646 00000090·00000010·00000068·FDE·cie=0000002c·pc=00008fa0..00008fa6
47 ··DW_CFA_nop47 ··DW_CFA_nop
48 ··DW_CFA_nop48 ··DW_CFA_nop
49 ··DW_CFA_nop49 ··DW_CFA_nop
  
50 000000a4·00000010·0000007c·FDE·cie=0000002c·pc=00008fe0..00008fe950 000000a4·00000010·0000007c·FDE·cie=0000002c·pc=00008fb0..00008fb9
51 ··DW_CFA_nop51 ··DW_CFA_nop
52 ··DW_CFA_nop52 ··DW_CFA_nop
53 ··DW_CFA_nop53 ··DW_CFA_nop
  
54 000000b8·00000010·00000090·FDE·cie=0000002c·pc=00008ff0..00008ff154 000000b8·00000010·00000090·FDE·cie=0000002c·pc=00008fc0..00008fc1
55 ··DW_CFA_nop55 ··DW_CFA_nop
56 ··DW_CFA_nop56 ··DW_CFA_nop
57 ··DW_CFA_nop57 ··DW_CFA_nop
  
58 000000cc·00000010·000000a4·FDE·cie=0000002c·pc=00009000..0000901158 000000cc·00000010·000000a4·FDE·cie=0000002c·pc=00008fd0..00008fe1
59 ··DW_CFA_nop59 ··DW_CFA_nop
60 ··DW_CFA_nop60 ··DW_CFA_nop
61 ··DW_CFA_nop61 ··DW_CFA_nop
  
62 000000e0·00000010·000000b8·FDE·cie=0000002c·pc=00009020..0000903162 000000e0·00000010·000000b8·FDE·cie=0000002c·pc=00008ff0..00009001
63 ··DW_CFA_nop63 ··DW_CFA_nop
64 ··DW_CFA_nop64 ··DW_CFA_nop
65 ··DW_CFA_nop65 ··DW_CFA_nop
  
66 000000f4·00000048·000000cc·FDE·cie=0000002c·pc=00009040..0000909066 000000f4·00000048·000000cc·FDE·cie=0000002c·pc=00009010..00009060
67 ··DW_CFA_advance_loc:·1·to·0000904167 ··DW_CFA_advance_loc:·1·to·00009011
68 ··DW_CFA_def_cfa_offset:·868 ··DW_CFA_def_cfa_offset:·8
69 ··DW_CFA_offset:·r7·(edi)·at·cfa-869 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
70 ··DW_CFA_advance_loc:·1·to·0000904270 ··DW_CFA_advance_loc:·1·to·00009012
71 ··DW_CFA_def_cfa_offset:·1271 ··DW_CFA_def_cfa_offset:·12
72 ··DW_CFA_offset:·r6·(esi)·at·cfa-1272 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
73 ··DW_CFA_advance_loc:·1·to·0000904373 ··DW_CFA_advance_loc:·1·to·00009013
74 ··DW_CFA_def_cfa_offset:·1674 ··DW_CFA_def_cfa_offset:·16
75 ··DW_CFA_offset:·r3·(ebx)·at·cfa-1675 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
76 ··DW_CFA_advance_loc:·37·to·0000906876 ··DW_CFA_advance_loc:·37·to·00009038
77 ··DW_CFA_remember_state77 ··DW_CFA_remember_state
78 ··DW_CFA_restore:·r3·(ebx)78 ··DW_CFA_restore:·r3·(ebx)
79 ··DW_CFA_def_cfa_offset:·1279 ··DW_CFA_def_cfa_offset:·12
80 ··DW_CFA_advance_loc:·1·to·0000906980 ··DW_CFA_advance_loc:·1·to·00009039
81 ··DW_CFA_restore:·r6·(esi)81 ··DW_CFA_restore:·r6·(esi)
82 ··DW_CFA_def_cfa_offset:·882 ··DW_CFA_def_cfa_offset:·8
83 ··DW_CFA_advance_loc:·3·to·0000906c83 ··DW_CFA_advance_loc:·3·to·0000903c
84 ··DW_CFA_restore:·r7·(edi)84 ··DW_CFA_restore:·r7·(edi)
85 ··DW_CFA_def_cfa_offset:·485 ··DW_CFA_def_cfa_offset:·4
86 ··DW_CFA_advance_loc:·4·to·0000907086 ··DW_CFA_advance_loc:·4·to·00009040
87 ··DW_CFA_restore_state87 ··DW_CFA_restore_state
88 ··DW_CFA_advance_loc:·13·to·0000907d88 ··DW_CFA_advance_loc:·13·to·0000904d
89 ··DW_CFA_remember_state89 ··DW_CFA_remember_state
90 ··DW_CFA_restore:·r3·(ebx)90 ··DW_CFA_restore:·r3·(ebx)
91 ··DW_CFA_def_cfa_offset:·1291 ··DW_CFA_def_cfa_offset:·12
92 ··DW_CFA_advance_loc:·3·to·0000908092 ··DW_CFA_advance_loc:·3·to·00009050
93 ··DW_CFA_restore:·r6·(esi)93 ··DW_CFA_restore:·r6·(esi)
94 ··DW_CFA_def_cfa_offset:·894 ··DW_CFA_def_cfa_offset:·8
95 ··DW_CFA_advance_loc:·1·to·0000908195 ··DW_CFA_advance_loc:·1·to·00009051
96 ··DW_CFA_restore:·r7·(edi)96 ··DW_CFA_restore:·r7·(edi)
97 ··DW_CFA_def_cfa_offset:·497 ··DW_CFA_def_cfa_offset:·4
98 ··DW_CFA_advance_loc:·7·to·0000908898 ··DW_CFA_advance_loc:·7·to·00009058
99 ··DW_CFA_restore_state99 ··DW_CFA_restore_state
100 ··DW_CFA_advance_loc:·3·to·0000908b100 ··DW_CFA_advance_loc:·3·to·0000905b
101 ··DW_CFA_restore:·r3·(ebx)101 ··DW_CFA_restore:·r3·(ebx)
102 ··DW_CFA_def_cfa_offset:·12102 ··DW_CFA_def_cfa_offset:·12
103 ··DW_CFA_advance_loc:·1·to·0000908c103 ··DW_CFA_advance_loc:·1·to·0000905c
104 ··DW_CFA_restore:·r6·(esi)104 ··DW_CFA_restore:·r6·(esi)
105 ··DW_CFA_def_cfa_offset:·8105 ··DW_CFA_def_cfa_offset:·8
106 ··DW_CFA_advance_loc:·3·to·0000908f106 ··DW_CFA_advance_loc:·3·to·0000905f
107 ··DW_CFA_restore:·r7·(edi)107 ··DW_CFA_restore:·r7·(edi)
108 ··DW_CFA_def_cfa_offset:·4108 ··DW_CFA_def_cfa_offset:·4
109 ··DW_CFA_nop109 ··DW_CFA_nop
110 ··DW_CFA_nop110 ··DW_CFA_nop
  
111 00000140·00000010·00000118·FDE·cie=0000002c·pc=00009090..0000909a111 00000140·00000010·00000118·FDE·cie=0000002c·pc=00009060..0000906a
112 ··DW_CFA_nop112 ··DW_CFA_nop
113 ··DW_CFA_nop113 ··DW_CFA_nop
114 ··DW_CFA_nop114 ··DW_CFA_nop
  
115 00000154·00000010·0000012c·FDE·cie=0000002c·pc=000090a0..000090af115 00000154·00000010·0000012c·FDE·cie=0000002c·pc=00009070..0000907f
116 ··DW_CFA_nop116 ··DW_CFA_nop
117 ··DW_CFA_nop117 ··DW_CFA_nop
118 ··DW_CFA_nop118 ··DW_CFA_nop
  
119 00000168·00000030·00000140·FDE·cie=0000002c·pc=000090b0..000090f2119 00000168·00000030·00000140·FDE·cie=0000002c·pc=00009080..000090c2
120 ··DW_CFA_advance_loc:·1·to·000090b1120 ··DW_CFA_advance_loc:·1·to·00009081
121 ··DW_CFA_def_cfa_offset:·8121 ··DW_CFA_def_cfa_offset:·8
122 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8122 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
123 ··DW_CFA_advance_loc:·3·to·000090b4123 ··DW_CFA_advance_loc:·3·to·00009084
124 ··DW_CFA_def_cfa_offset:·36124 ··DW_CFA_def_cfa_offset:·36
125 ··DW_CFA_advance_loc:·27·to·000090cf125 ··DW_CFA_advance_loc:·27·to·0000909f
126 ··DW_CFA_def_cfa_offset:·40126 ··DW_CFA_def_cfa_offset:·40
127 ··DW_CFA_advance_loc:·1·to·000090d0127 ··DW_CFA_advance_loc:·1·to·000090a0
128 ··DW_CFA_def_cfa_offset:·44128 ··DW_CFA_def_cfa_offset:·44
129 ··DW_CFA_advance_loc:·1·to·000090d1129 ··DW_CFA_advance_loc:·1·to·000090a1
130 ··DW_CFA_def_cfa_offset:·48130 ··DW_CFA_def_cfa_offset:·48
131 ··DW_CFA_advance_loc:·3·to·000090d4131 ··DW_CFA_advance_loc:·3·to·000090a4
132 ··DW_CFA_def_cfa_offset:·44132 ··DW_CFA_def_cfa_offset:·44
133 ··DW_CFA_advance_loc:·3·to·000090d7133 ··DW_CFA_advance_loc:·3·to·000090a7
134 ··DW_CFA_def_cfa_offset:·32134 ··DW_CFA_def_cfa_offset:·32
135 ··DW_CFA_advance_loc:·16·to·000090e7135 ··DW_CFA_advance_loc:·16·to·000090b7
136 ··DW_CFA_remember_state136 ··DW_CFA_remember_state
Max diff block lines reached; 500886/506106 bytes (98.97%) of diff not shown.
734 B
strings --all --bytes=8 {}
    
Offset 432, 15 lines modifiedOffset 432, 15 lines modified
432 NSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE432 NSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
433 NSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE433 NSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
434 NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE434 NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE
435 NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE435 NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE
436 NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE436 NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
437 NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE437 NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
438 /usr/lib/debug/.dwz/i386-linux-gnu/gazebo.debug438 /usr/lib/debug/.dwz/i386-linux-gnu/gazebo.debug
439 *2567f0a20f435b2ff06dcdbe32097c05b7dac4.debug439 *2923a1b97e0101a572c136e9aaf88c8564fab2.debug
440 .shstrtab440 .shstrtab
441 .note.gnu.build-id441 .note.gnu.build-id
442 .note.ABI-tag442 .note.ABI-tag
443 .gnu.hash443 .gnu.hash
444 .gnu.version444 .gnu.version
445 .gnu.version_r445 .gnu.version_r
446 .rel.dyn446 .rel.dyn
587 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···80e0·<__cxa_finalize@plt+0xb40>8 »       call···80d0·<__cxa_finalize@plt+0xb30>
9 »       add····$0x21dff,%ebx9 »       add····$0x21e17,%ebx
10 »       mov····0x18c(%ebx),%eax10 »       mov····0x180(%ebx),%eax
11 »       test···%eax,%eax11 »       test···%eax,%eax
12 »       je·····701b·<memmove@plt-0x15>12 »       je·····701b·<memmove@plt-0x15>
13 »       call···*%eax13 »       call···*%eax
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
16 »       ret16 »       ret
343 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 000075a0·<__cxa_finalize@plt>:2 000075a0·<__cxa_finalize@plt>:
3 »       jmp····*0x178(%ebx)3 »       jmp····*0x174(%ebx)
4 »       xchg···%ax,%ax4 »       xchg···%ax,%ax
1.6 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`: objdump: DWARF error: unable to read alt ref 5413 objdump: DWARF error: could not find variable specification at offset 0x1525 objdump: DWARF error: unable to read alt ref 109953 objdump: DWARF error: could not find variable specification at offset 0x1ad81 objdump: DWARF error: unable to read alt ref 250032 objdump: DWARF error: could not find variable specification at offset 0x3d0b0 objdump: DWARF error: unable to read alt ref 201207 objdump: DWARF error: could not find variable specification at offset 0x311f7 objdump: DWARF error: unable to read alt ref 201221 objdump: DWARF error: could not find variable specification at offset 0x31205 objdump: DWARF error: unable to read alt ref 75349 objdump: DWARF error: could not find variable specification at offset 0x12655 objdump: DWARF error: unable to read alt ref 211752 objdump: DWARF error: could not find variable specification at offset 0x33b28 objdump: DWARF error: unable to read alt ref 211783 objdump: DWARF error: could not find variable specification at offset 0x33b47 objdump: DWARF error: unable to read alt ref 77612
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 000075b0·<SingletonT<gazebo::util::LogRecord>::~SingletonT()@@Base-0x1a40>:2 000075b0·<SingletonT<gazebo::util::LogRecord>::~SingletonT()@@Base-0x1a10>:
3 std::__throw_regex_error(std::regex_constants::error_type,·char·const*):3 std::__throw_regex_error(std::regex_constants::error_type,·char·const*):
4 »       push···%ebp4 »       push···%ebp
5 »       mov····%esp,%ebp5 »       mov····%esp,%ebp
6 »       push···%edi6 »       push···%edi
7 »       push···%esi7 »       push···%esi
8 »       call···1e369·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()@@Base+0x389>8 »       call···1dfc9·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()@@Base+0x389>
9 »       add····$0x2184e,%esi9 »       add····$0x21866,%esi
10 »       push···%ebx10 »       push···%ebx
11 »       sub····$0x28,%esp11 »       sub····$0x28,%esp
12 »       push···$0xc12 »       push···$0xc
13 »       mov····%esi,%ebx13 »       mov····%esi,%ebx
14 »       call···71c0·<__cxa_allocate_exception@plt>14 »       call···71c0·<__cxa_allocate_exception@plt>
15 »       pop····%edx15 »       pop····%edx
16 »       pop····%ecx16 »       pop····%ecx
17 »       push···0xc(%ebp)17 »       push···0xc(%ebp)
18 »       push···%eax18 »       push···%eax
19 »       mov····%eax,%edi19 »       mov····%eax,%edi
20 »       call···7380·<std::runtime_error::runtime_error(char·const*)@plt>20 »       call···7380·<std::runtime_error::runtime_error(char·const*)@plt>
21 »       mov····0x19c(%esi),%eax21 »       mov····0x190(%esi),%eax
22 »       add····$0xc,%esp22 »       add····$0xc,%esp
23 »       push···0x184(%esi)23 »       push···0x17c(%esi)
24 »       push···0x1d0(%esi)24 »       push···0x1bc(%esi)
25 »       add····$0x8,%eax25 »       add····$0x8,%eax
26 »       push···%edi26 »       push···%edi
27 »       mov····%eax,(%edi)27 »       mov····%eax,(%edi)
28 »       mov····0x8(%ebp),%eax28 »       mov····0x8(%ebp),%eax
29 »       mov····%eax,0x8(%edi)29 »       mov····%eax,0x8(%edi)
30 »       call···7330·<__cxa_throw@plt>30 »       call···7330·<__cxa_throw@plt>
31 »       mov····%eax,-0x1c(%ebp)31 »       mov····%eax,-0x1c(%ebp)
Offset 41, 82 lines modifiedOffset 41, 81 lines modified
41 »       push···-0x1c(%ebp)41 »       push···-0x1c(%ebp)
42 »       call···7350·<_Unwind_Resume@plt>42 »       call···7350·<_Unwind_Resume@plt>
43 »       nop43 »       nop
44 boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const:44 boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const:
45 »       push···%ebp45 »       push···%ebp
46 »       mov····%esp,%ebp46 »       mov····%esp,%ebp
47 »       push···%edi47 »       push···%edi
48 »       call···1e36d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()@@Base+0x38d>48 »       call···1dfcd·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()@@Base+0x38d>
49 »       add····$0x217e7,%edi49 »       add····$0x217ff,%edi
50 »       push···%esi50 »       push···%esi
51 »       push···%ebx51 »       push···%ebx
52 »       sub····$0x28,%esp52 »       sub····$0x28,%esp
53 »       push···$0x1c53 »       push···$0x1c
54 »       mov····%edi,%ebx54 »       mov····%edi,%ebx
55 »       call···71c0·<__cxa_allocate_exception@plt>55 »       call···71c0·<__cxa_allocate_exception@plt>
56 »       pop····%edx56 »       pop····%edx
57 »       pop····%ecx57 »       pop····%ecx
58 »       push···0x8(%ebp)58 »       push···0x8(%ebp)
59 »       mov····%eax,%esi59 »       mov····%eax,%esi
60 »       lea····-0x32c(%edi),%eax60 »       lea····-0x284(%edi),%eax
61 »       push···%esi61 »       push···%esi
62 »       add····$0x8,%eax 
63 »       mov····%eax,0x18(%esi)62 »       mov····%eax,0x18(%esi)
64 »       call···c1c0·<SingletonT<gazebo::util::LogRecord>::GetInstance()@@Base+0xb0>63 »       call···c0d0·<SingletonT<gazebo::util::LogRecord>::GetInstance()@@Base+0xa0>
65 »       lea····-0x1b4(%edi),%eax64 »       lea····-0x180(%edi),%eax
66 »       add····$0xc,%esp65 »       add····$0xc,%esp
67 »       lea····0x18(%eax),%edx66 »       lea····0x18(%eax),%edx
68 »       mov····%eax,(%esi)67 »       mov····%eax,(%esi)
69 »       add····$0x38,%eax68 »       add····$0x38,%eax
70 »       mov····%eax,0x18(%esi)69 »       mov····%eax,0x18(%esi)
71 »       lea····-0x1e0a8(%edi),%eax70 »       lea····-0x1e160(%edi),%eax
72 »       push···%eax71 »       push···%eax
73 »       lea····-0x40c(%edi),%eax72 »       lea····-0x36c(%edi),%eax
74 »       push···%eax73 »       push···%eax
75 »       push···%esi74 »       push···%esi
76 »       mov····%edx,0x14(%esi)75 »       mov····%edx,0x14(%esi)
77 »       call···7330·<__cxa_throw@plt>76 »       call···7330·<__cxa_throw@plt>
78 »       mov····%eax,-0x1c(%ebp)77 »       mov····%eax,-0x1c(%ebp)
79 »       sub····$0xc,%esp78 »       sub····$0xc,%esp
80 »       mov····%edi,%ebx79 »       mov····%edi,%ebx
81 »       push···%esi80 »       push···%esi
82 »       call···7280·<__cxa_free_exception@plt>81 »       call···7280·<__cxa_free_exception@plt>
83 »       pop····%eax82 »       pop····%eax
84 »       push···-0x1c(%ebp)83 »       push···-0x1c(%ebp)
85 »       call···7350·<_Unwind_Resume@plt>84 »       call···7350·<_Unwind_Resume@plt>
 85 »       nop
86 boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const:86 boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const:
87 »       push···%ebp87 »       push···%ebp
88 »       mov····%esp,%ebp88 »       mov····%esp,%ebp
89 »       push···%edi89 »       push···%edi
90 »       call···1e36d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()@@Base+0x38d>90 »       call···1dfcd·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()@@Base+0x38d>
91 »       add····$0x2176f,%edi91 »       add····$0x21789,%edi
92 »       push···%esi92 »       push···%esi
93 »       push···%ebx93 »       push···%ebx
94 »       sub····$0x28,%esp94 »       sub····$0x28,%esp
95 »       push···$0x1c95 »       push···$0x1c
96 »       mov····%edi,%ebx96 »       mov····%edi,%ebx
97 »       call···71c0·<__cxa_allocate_exception@plt>97 »       call···71c0·<__cxa_allocate_exception@plt>
98 »       pop····%edx98 »       pop····%edx
99 »       pop····%ecx99 »       pop····%ecx
100 »       push···0x8(%ebp)100 »       push···0x8(%ebp)
101 »       mov····%eax,%esi101 »       mov····%eax,%esi
102 »       lea····-0x32c(%edi),%eax102 »       lea····-0x284(%edi),%eax
103 »       push···%esi103 »       push···%esi
104 »       add····$0x8,%eax 
105 »       mov····%eax,0x18(%esi)104 »       mov····%eax,0x18(%esi)
106 »       call···c1c0·<SingletonT<gazebo::util::LogRecord>::GetInstance()@@Base+0xb0>105 »       call···c0d0·<SingletonT<gazebo::util::LogRecord>::GetInstance()@@Base+0xa0>
107 »       lea····-0x208(%edi),%eax106 »       lea····-0x1d4(%edi),%eax
108 »       add····$0xc,%esp107 »       add····$0xc,%esp
109 »       lea····0x18(%eax),%edx108 »       lea····0x18(%eax),%edx
110 »       mov····%eax,(%esi)109 »       mov····%eax,(%esi)
111 »       add····$0x38,%eax110 »       add····$0x38,%eax
112 »       mov····%eax,0x18(%esi)111 »       mov····%eax,0x18(%esi)
113 »       lea····-0x1de48(%edi),%eax112 »       lea····-0x1df10(%edi),%eax
114 »       push···%eax113 »       push···%eax
115 »       lea····-0x42c(%edi),%eax114 »       lea····-0x38c(%edi),%eax
116 »       push···%eax115 »       push···%eax
117 »       push···%esi116 »       push···%esi
118 »       mov····%edx,0x14(%esi)117 »       mov····%edx,0x14(%esi)
119 »       call···7330·<__cxa_throw@plt>118 »       call···7330·<__cxa_throw@plt>
120 »       mov····%eax,-0x1c(%ebp)119 »       mov····%eax,-0x1c(%ebp)
121 »       sub····$0xc,%esp120 »       sub····$0xc,%esp
122 »       mov····%edi,%ebx121 »       mov····%edi,%ebx
Offset 125, 44 lines modifiedOffset 124, 43 lines modified
125 »       pop····%eax124 »       pop····%eax
126 »       push···-0x1c(%ebp)125 »       push···-0x1c(%ebp)
127 »       call···7350·<_Unwind_Resume@plt>126 »       call···7350·<_Unwind_Resume@plt>
128 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const:127 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const:
129 »       push···%ebp128 »       push···%ebp
130 »       mov····%esp,%ebp129 »       mov····%esp,%ebp
131 »       push···%edi130 »       push···%edi
Max diff block lines reached; 1673000/1677505 bytes (99.73%) 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 0001e404·<.fini>:2 0001e064·<.fini>:
3 _fini():3 _fini():
4 »       push···%ebx4 »       push···%ebx
5 »       sub····$0x8,%esp5 »       sub····$0x8,%esp
6 »       call···80e0·<__cxa_finalize@plt+0xb40>6 »       call···80d0·<__cxa_finalize@plt+0xb30>
7 »       add····$0xa9fb,%ebx7 »       add····$0xadb3,%ebx
8 »       add····$0x8,%esp8 »       add····$0x8,%esp
9 »       pop····%ebx9 »       pop····%ebx
10 »       ret10 »       ret
17.8 KB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
    
Offset 1, 139 lines modifiedOffset 1, 139 lines modified
  
1 Hex·dump·of·section·'.eh_frame_hdr':1 Hex·dump·of·section·'.eh_frame_hdr':
2 ··0x00020dd0·011b033b·78080000·0e010000·5062feff·...;x.......Pb..2 ··0x00020dd0·011b033b·78080000·0e010000·5062feff·...;x.......Pb..
3 ··0x00020de0·c0080000·d067feff·e4080000·e067feff·.....g.......g..3 ··0x00020de0·c0080000·d067feff·e4080000·e067feff·.....g.......g..
4 ··0x00020df0·50270000·4868feff·74290000·c068feff·P'..Hh..t)...h..4 ··0x00020df0·28270000·4868feff·4c290000·be68feff·('..Hh..L)...h..
5 ··0x00020e00·9c290000·3869feff·c4290000·bb69feff·.)..8i...)...i..5 ··0x00020e00·74290000·3369feff·9c290000·b369feff·t)..3i...)...i..
6 ··0x00020e10·ec290000·3e6afeff·c0520000·686bfeff·.)..>j...R..hk..6 ··0x00020e10·c4290000·336afeff·48520000·5d6bfeff·.)..3j..HR..]k..
7 ··0x00020e20·78530000·e06cfeff·54520000·4071feff·xS...l..TR..@q..7 ··0x00020e20·00530000·d06cfeff·dc510000·3071feff·.S...l...Q..0q..
8 ··0x00020e30·10530000·5071feff·24530000·d072feff·.S..Pq..$S...r..8 ··0x00020e30·98520000·4071feff·ac520000·c072feff·.R..@q...R...r..
9 ··0x00020e40·94080000·1074feff·ac0e0000·5075feff·.....t......Pu..9 ··0x00020e40·94080000·0074feff·ac0e0000·4075feff·.....t......@u..
10 ··0x00020e50·000f0000·f075feff·18100000·6076feff·.....u......`v..10 ··0x00020e50·000f0000·e075feff·f00f0000·5076feff·.....u......Pv..
11 ··0x00020e60·58100000·f076feff·9c110000·2077feff·X....v......·w..11 ··0x00020e60·30100000·e076feff·74110000·1077feff·0....v..t....w..
12 ··0x00020e70·cc110000·6077feff·04120000·f077feff·....`w.......w..12 ··0x00020e70·a4110000·5077feff·dc110000·e077feff·....Pw.......w..
13 ··0x00020e80·60120000·c079feff·e4120000·707afeff·`....y......pz..13 ··0x00020e80·38120000·b079feff·bc120000·607afeff·8....y......`z..
14 ··0x00020e90·78130000·407bfeff·74140000·907bfeff·x...@{..t....{..14 ··0x00020e90·50130000·307bfeff·4c140000·807bfeff·P...0{..L....{..
15 ··0x00020ea0·f8140000·507cfeff·84150000·f07cfeff·....P|.......|..15 ··0x00020ea0·d0140000·407cfeff·5c150000·e07cfeff·....@|..\....|..
16 ··0x00020eb0·a4210000·007ffeff·50380000·c07ffeff·.!......P8......16 ··0x00020eb0·7c210000·f07efeff·14380000·b07ffeff·|!...~...8......
17 ··0x00020ec0·fc3e0000·d080feff·c44a0000·1081feff·.>.......J......17 ··0x00020ec0·a03e0000·c080feff·684a0000·f080feff·.>......hJ......
18 ··0x00020ed0·d84e0000·f081feff·f8080000·0082feff·.N..............18 ··0x00020ed0·5c4e0000·c081feff·f8080000·d081feff·\N..............
19 ··0x00020ee0·0c090000·1082feff·20090000·2082feff·........·...·...19 ··0x00020ee0·0c090000·e081feff·20090000·f081feff·........·.......
20 ··0x00020ef0·34090000·3082feff·48090000·5082feff·4...0...H...P...20 ··0x00020ef0·34090000·0082feff·48090000·2082feff·4.......H...·...
21 ··0x00020f00·5c090000·7082feff·70090000·c082feff·\...p...p.......21 ··0x00020f00·5c090000·4082feff·70090000·9082feff·\...@...p.......
22 ··0x00020f10·bc090000·d082feff·d0090000·e082feff·................22 ··0x00020f10·bc090000·a082feff·d0090000·b082feff·................
23 ··0x00020f20·e4090000·3083feff·180a0000·4083feff·....0.......@...23 ··0x00020f20·e4090000·0083feff·180a0000·1083feff·................
24 ··0x00020f30·2c0a0000·5083feff·400a0000·6083feff·,...P...@...`...24 ··0x00020f30·2c0a0000·2083feff·400a0000·3083feff·,...·...@...0...
25 ··0x00020f40·540a0000·8083feff·680a0000·a083feff·T.......h.......25 ··0x00020f40·540a0000·5083feff·680a0000·7083feff·T...P...h...p...
26 ··0x00020f50·7c0a0000·c083feff·900a0000·e083feff·|...............26 ··0x00020f50·7c0a0000·9083feff·900a0000·b083feff·|...............
27 ··0x00020f60·a40a0000·1084feff·c00a0000·4084feff·............@...27 ··0x00020f60·a40a0000·e083feff·c00a0000·1084feff·................
28 ··0x00020f70·dc0a0000·7084feff·f80a0000·a084feff·....p...........28 ··0x00020f70·dc0a0000·4084feff·f80a0000·7084feff·....@.......p...
29 ··0x00020f80·140b0000·b084feff·280b0000·c084feff·........(.......29 ··0x00020f80·140b0000·8084feff·280b0000·9084feff·........(.......
30 ··0x00020f90·3c0b0000·d084feff·500b0000·e084feff·<.......P.......30 ··0x00020f90·3c0b0000·a084feff·500b0000·b084feff·<.......P.......
31 ··0x00020fa0·640b0000·f084feff·780b0000·0085feff·d.......x.......31 ··0x00020fa0·640b0000·c084feff·780b0000·d084feff·d.......x.......
32 ··0x00020fb0·8c0b0000·1085feff·a00b0000·2085feff·............·...32 ··0x00020fb0·8c0b0000·e084feff·a00b0000·f084feff·................
33 ··0x00020fc0·b40b0000·3085feff·c80b0000·4085feff·....0.......@...33 ··0x00020fc0·b40b0000·0085feff·c80b0000·1085feff·................
34 ··0x00020fd0·dc0b0000·5085feff·f00b0000·6085feff·....P.......`...34 ··0x00020fd0·dc0b0000·2085feff·f00b0000·3085feff·....·.......0...
35 ··0x00020fe0·040c0000·7085feff·180c0000·8085feff·....p...........35 ··0x00020fe0·040c0000·4085feff·180c0000·5085feff·....@.......P...
36 ··0x00020ff0·2c0c0000·a085feff·540c0000·c085feff·,.......T.......36 ··0x00020ff0·2c0c0000·7085feff·540c0000·9085feff·,...p...T.......
37 ··0x00021000·7c0c0000·e085feff·a40c0000·0086feff·|...............37 ··0x00021000·7c0c0000·b085feff·a40c0000·d085feff·|...............
38 ··0x00021010·cc0c0000·2086feff·f40c0000·4086feff·....·.......@...38 ··0x00021010·cc0c0000·f085feff·f40c0000·1086feff·................
39 ··0x00021020·1c0d0000·6086feff·440d0000·8086feff·....`...D.......39 ··0x00021020·1c0d0000·3086feff·440d0000·5086feff·....0...D...P...
40 ··0x00021030·6c0d0000·a086feff·940d0000·d086feff·l...............40 ··0x00021030·6c0d0000·7086feff·940d0000·a086feff·l...p...........
41 ··0x00021040·b80d0000·0087feff·e40d0000·3087feff·............0...41 ··0x00021040·b80d0000·d086feff·e40d0000·0087feff·................
42 ··0x00021050·100e0000·6087feff·340e0000·a087feff·....`...4.......42 ··0x00021050·100e0000·3087feff·340e0000·7087feff·....0...4...p...
43 ··0x00021060·6c0e0000·3088feff·500f0000·b088feff·l...0...P.......43 ··0x00021060·6c0e0000·0088feff·500f0000·7088feff·l.......P...p...
44 ··0x00021070·b40f0000·3089feff·ac100000·9089feff·....0...........44 ··0x00021070·a00f0000·e088feff·84100000·4089feff·............@...
45 ··0x00021080·c0100000·f089feff·d4100000·508afeff·............P... 
46 ··0x00021090·e8100000·a08afeff·fc100000·f08afeff·................45 ··0x00021080·98100000·a089feff·ac100000·008afeff·................
 46 ··0x00021090·c0100000·508afeff·d4100000·a08afeff·....P...........
 47 ··0x000210a0·e8100000·f08afeff·fc100000·408bfeff·............@...
47 ··0x000210a0·10110000·408bfeff·24110000·908bfeff·....@...$.......48 ··0x000210b0·10110000·808bfeff·24110000·d08bfeff·........$.......
48 ··0x000210b0·38110000·d08bfeff·4c110000·208cfeff·8.......L...·...49 ··0x000210c0·38110000·208cfeff·4c110000·708cfeff·8...·...L...p...
 50 ··0x000210d0·60110000·b08cfeff·84120000·008dfeff·`...............
49 ··0x000210c0·60110000·708cfeff·74110000·c08cfeff·`...p...t.......51 ··0x000210e0·0c130000·708dfeff·b8130000·c08dfeff·....p...........
50 ··0x000210d0·88110000·008dfeff·ac120000·508dfeff·............P... 
51 ··0x000210e0·34130000·c08dfeff·e0130000·108efeff·4...............52 ··0x000210f0·fc130000·d08dfeff·10140000·508efeff·............P...
52 ··0x000210f0·24140000·208efeff·38140000·a08efeff·$...·...8....... 
53 ··0x00021100·ac140000·308ffeff·f0150000·f090feff·....0...........53 ··0x00021100·84140000·e08efeff·c8150000·a090feff·................
54 ··0x00021110·98160000·7091feff·e8160000·b091feff·....p...........54 ··0x00021110·70160000·2091feff·c0160000·6091feff·p...·.......`...
55 ··0x00021120·2c170000·f091feff·70170000·9092feff·,.......p.......55 ··0x00021120·04170000·a091feff·48170000·4092feff·........H...@...
56 ··0x00021130·d0170000·e092feff·0c180000·6093feff·............`...56 ··0x00021130·a8170000·9092feff·e4170000·1093feff·................
57 ··0x00021140·7c180000·e093feff·ec180000·4094feff·|...........@...57 ··0x00021140·54180000·9093feff·c4180000·f093feff·T...............
58 ··0x00021150·34190000·e094feff·a0190000·3096feff·4...........0...58 ··0x00021150·0c190000·9094feff·78190000·e095feff·........x.......
59 ··0x00021160·341a0000·f096feff·e81e0000·c097feff·4...............59 ··0x00021160·0c1a0000·9096feff·c01e0000·5097feff·............P...
 60 ··0x00021170·2c1f0000·2098feff·741a0000·d098feff·,...·...t.......
60 ··0x00021170·541f0000·9098feff·9c1a0000·5099feff·T...........P...61 ··0x00021180·541e0000·9099feff·981f0000·609afeff·T...........`...
 62 ··0x00021190·dc1a0000·209bfeff·64240000·e09bfeff·....·...d$......
 63 ··0x000211a0·4c1b0000·a09cfeff·d4240000·609dfeff·L........$..`...
61 ··0x00021180·7c1e0000·209afeff·c01f0000·f09afeff·|...·...........64 ··0x000211b0·bc1b0000·209efeff·741d0000·f09efeff·....·...t.......
62 ··0x00021190·041b0000·b09bfeff·8c240000·709cfeff·.........$..p...65 ··0x000211c0·b0250000·b09ffeff·2c1c0000·70a0feff·.%......,...p...
63 ··0x000211a0·741b0000·309dfeff·fc240000·f09dfeff·t...0....$...... 
64 ··0x000211b0·e41b0000·c09efeff·9c1d0000·909ffeff·................ 
65 ··0x000211c0·d8250000·50a0feff·541c0000·20a1feff·.%..P...T...·... 
66 ··0x000211d0·0c1e0000·f0a1feff·48260000·b0a2feff·........H&......66 ··0x000211d0·e41d0000·40a1feff·20260000·00a2feff·....@...·&......
67 ··0x000211e0·c41c0000·70a3feff·6c250000·30a4feff·....p...l%..0...67 ··0x000211e0·9c1c0000·c0a2feff·44250000·80a3feff·........D%......
68 ··0x000211f0·301d0000·f0a4feff·b8260000·b0a5feff·0........&......68 ··0x000211f0·081d0000·40a4feff·90260000·00a5feff·....@....&......
69 ··0x00021200·2c200000·20a6feff·7c200000·e0a6feff·,·..·...|·......69 ··0x00021200·04200000·70a5feff·54200000·30a6feff·.·..p...T·..0...
70 ··0x00021210·b4200000·c0a7feff·2c210000·a0a8feff·.·......,!......70 ··0x00021210·8c200000·10a7feff·04210000·f0a7feff·.·.......!......
71 ··0x00021220·90220000·a0a9feff·1c230000·a0aafeff·.".......#...... 
72 ··0x00021230·a8230000·70abfeff·e0230000·40acfeff·.#..p....#..@... 
73 ··0x00021240·18240000·70adfeff·50240000·d0aefeff·.$..p...P$...... 
74 ··0x00021250·24270000·f0aefeff·78270000·00b2feff·$'......x'......71 ··0x00021220·68220000·f0a8feff·f4220000·f0a9feff·h"......."......
75 ··0x00021260·50280000·70b2feff·a0280000·20b3feff·P(..p....(..·...72 ··0x00021230·80230000·b0aafeff·b8230000·70abfeff·.#.......#..p...
 73 ··0x00021240·f0230000·a0acfeff·28240000·00aefeff·.#......($......
 74 ··0x00021250·fc260000·20aefeff·50270000·30b1feff·.&..·...P'..0...
 75 ··0x00021260·28280000·a0b1feff·78280000·40b2feff·((......x(..@...
76 ··0x00021270·e4280000·40b3feff·f8280000·f0b3feff·.(..@....(......76 ··0x00021270·bc280000·60b2feff·d0280000·00b3feff·.(..`....(......
 77 ··0x00021280·14290000·70b3feff·ec290000·d0b3feff·.)..p....)......
77 ··0x00021280·3c290000·60b4feff·142a0000·c0b4feff·<)..`....*......78 ··0x00021290·282a0000·40b4feff·702a0000·a0bafeff·(*..@...p*......
78 ··0x00021290·502a0000·30b5feff·982a0000·90bbfeff·P*..0....*...... 
79 ··0x000212a0·d82a0000·00bcfeff·2c2b0000·20bcfeff·.*......,+..·...79 ··0x000212a0·b02a0000·10bbfeff·042b0000·30bbfeff·.*.......+..0...
80 ··0x000212b0·402b0000·40bcfeff·542b0000·f0bdfeff·@+..@...T+......80 ··0x000212b0·182b0000·50bbfeff·2c2b0000·00bdfeff·.+..P...,+......
81 ··0x000212c0·c42b0000·80befeff·242c0000·90c1feff·.+......$,......81 ··0x000212c0·9c2b0000·90bdfeff·fc2b0000·a0c0feff·.+.......+......
82 ··0x000212d0·5c2c0000·e0c5feff·9c2c0000·30cafeff·\,.......,..0...82 ··0x000212d0·342c0000·e0c4feff·742c0000·20c9feff·4,......t,..·...
 83 ··0x000212e0·b42c0000·00cafeff·242d0000·e0cafeff·.,......$-......
83 ··0x000212e0·dc2c0000·10cbfeff·4c2d0000·f0cbfeff·.,......L-......84 ··0x000212f0·ec2c0000·c0cbfeff·5c2d0000·a0ccfeff·.,......\-......
84 ··0x000212f0·142d0000·d0ccfeff·842d0000·b0cdfeff·.-.......-......85 ··0x00021300·942d0000·30cdfeff·d82d0000·40cffeff·.-..0....-..@...
85 ··0x00021300·bc2d0000·40cefeff·002e0000·50d0feff·.-..@.......P... 
86 ··0x00021310·742e0000·b0d3feff·b02e0000·c0d6feff·t...............86 ··0x00021310·4c2e0000·00d3feff·882e0000·20d6feff·L...........·...
87 ··0x00021320·5c2f0000·30d7feff·a42f0000·90dafeff·\/..0..../...... 
88 ··0x00021330·94300000·d0dbfeff·20310000·10defeff·.0......·1......87 ··0x00021320·342f0000·80d6feff·702f0000·e0d9feff·4/......p/......
 88 ··0x00021330·60300000·20dbfeff·ec300000·60ddfeff·`0..·....0..`...
89 ··0x00021340·b4310000·50e0feff·68320000·60e4feff·.1..P...h2..`...89 ··0x00021340·80310000·a0dffeff·34320000·b0e3feff·.1......42......
90 ··0x00021350·a4320000·20e5feff·ec320000·90e5feff·.2..·....2......90 ··0x00021350·70320000·70e4feff·b8320000·e0e4feff·p2..p....2......
91 ··0x00021360·40330000·c0e7feff·f0330000·40e9feff·@3.......3..@...91 ··0x00021360·0c330000·10e7feff·bc330000·90e8feff·.3.......3......
92 ··0x00021370·9c340000·50edfeff·a0350000·30effeff·.4..P....5..0...92 ··0x00021370·60340000·a0ecfeff·64350000·80eefeff·`4......d5......
93 ··0x00021380·54360000·90f0feff·cc360000·f0f1feff·T6.......6......93 ··0x00021380·18360000·e0effeff·90360000·40f1feff·.6.......6..@...
94 ··0x00021390·3c370000·c0f3feff·f8370000·d0f6feff·<7.......7...... 
95 ··0x000213a0·d4380000·30f7feff·04390000·f0f7feff·.8..0....9...... 
96 ··0x000213b0·7c390000·00f9feff·0c3a0000·c0f9feff·|9.......:......94 ··0x00021390·00370000·10f3feff·bc370000·10f6feff·.7.......7......
 95 ··0x000213a0·98380000·70f6feff·c8380000·30f7feff·.8..p....8..0...
 96 ··0x000213b0·40390000·40f8feff·d0390000·00f9feff·@9..@....9......
 97 ··0x000213c0·483a0000·10fafeff·d83a0000·40fafeff·H:.......:..@...
97 ··0x000213c0·843a0000·d0fafeff·143b0000·00fbfeff·.:.......;......98 ··0x000213d0·043b0000·70fafeff·303b0000·00fbfeff·.;..p...0;......
98 ··0x000213d0·403b0000·30fbfeff·6c3b0000·c0fbfeff·@;..0...l;......99 ··0x000213e0·903b0000·70fbfeff·e43b0000·90fdfeff·.;..p....;......
99 ··0x000213e0·cc3b0000·30fcfeff·203c0000·50fefeff·.;..0...·<..P... 
100 ··0x000213f0·603c0000·2004ffff·9c3c0000·d004ffff·`<..·....<...... 
101 ··0x00021400·f83c0000·3006ffff·343d0000·1008ffff·.<..0...4=......100 ··0x000213f0·243c0000·6003ffff·603c0000·1004ffff·$<..`...`<......
 101 ··0x00021400·bc3c0000·7005ffff·f83c0000·5007ffff·.<..p....<..P...
102 ··0x00021410·d03d0000·a009ffff·543e0000·800affff·.=......T>......102 ··0x00021410·943d0000·e008ffff·183e0000·c009ffff·.=.......>......
103 ··0x00021420·b83e0000·e00affff·703f0000·300bffff·.>......p?..0...103 ··0x00021420·7c3e0000·000affff·143f0000·500affff·|>.......?..P...
 104 ··0x00021430·503f0000·100effff·8c3f0000·000fffff·P?.......?......
104 ··0x00021430·ac3f0000·f00effff·e83f0000·e00fffff·.?.......?......105 ··0x00021440·e03f0000·6010ffff·18400000·4012ffff·.?..`....@..@...
105 ··0x00021440·3c400000·4011ffff·74400000·2013ffff·<@..@...t@..·...106 ··0x00021450·50400000·2014ffff·88400000·4016ffff·P@..·....@..@...
106 ··0x00021450·ac400000·0015ffff·e4400000·2017ffff·.@.......@..·...107 ··0x00021460·c0400000·8018ffff·f8400000·901affff·.@.......@......
107 ··0x00021460·1c410000·6019ffff·54410000·601bffff·.A..`...TA..`...108 ··0x00021470·30410000·d01affff·5c410000·301cffff·0A......\A..0...
108 ··0x00021470·8c410000·a01bffff·b8410000·001dffff·.A.......A......109 ··0x00021480·c8410000·a01cffff·14420000·001dffff·.A.......B......
109 ··0x00021480·24420000·701dffff·70420000·d01dffff·$B..p...pB...... 
Max diff block lines reached; 0/18144 bytes (0.00%) of diff not shown.
156 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 1221 lines modifiedOffset 1, 1214 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x0002164c·14000000·00000000·017a5200·017c0801·.........zR..|..2 ··0x0002164c·14000000·00000000·017a5200·017c0801·.........zR..|..
3 ··0x0002165c·1b0c0404·88010708·10000000·1c000000·................3 ··0x0002165c·1b0c0404·88010708·10000000·1c000000·................
4 ··0x0002166c·346afeff·36000000·00000000·14000000·4j..6...........4 ··0x0002166c·246afeff·36000000·00000000·14000000·$j..6...........
5 ··0x0002167c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......5 ··0x0002167c·00000000·017a5200·017c0801·1b0c0404·.....zR..|......
6 ··0x0002168c·88010000·20000000·1c000000·8859feff·....·........Y..6 ··0x0002168c·88010000·20000000·1c000000·8859feff·....·........Y..
7 ··0x0002169c·80050000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x7 ··0x0002169c·80050000·000e0846·0e0c4a0f·0b740478·.......F..J..t.x
8 ··0x000216ac·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...8 ··0x000216ac·003f1a3b·2a322422·10000000·40000000·.?.;*2$"....@...
9 ··0x000216bc·e45efeff·08000000·00000000·10000000·.^..............9 ··0x000216bc·e45efeff·08000000·00000000·10000000·.^..............
10 ··0x000216cc·54000000·f078feff·06000000·00000000·T....x..........10 ··0x000216cc·54000000·c078feff·06000000·00000000·T....x..........
11 ··0x000216dc·10000000·68000000·ec78feff·06000000·....h....x......11 ··0x000216dc·10000000·68000000·bc78feff·06000000·....h....x......
12 ··0x000216ec·00000000·10000000·7c000000·e878feff·........|....x..12 ··0x000216ec·00000000·10000000·7c000000·b878feff·........|....x..
13 ··0x000216fc·09000000·00000000·10000000·90000000·................13 ··0x000216fc·09000000·00000000·10000000·90000000·................
14 ··0x0002170c·e478feff·01000000·00000000·10000000·.x..............14 ··0x0002170c·b478feff·01000000·00000000·10000000·.x..............
15 ··0x0002171c·a4000000·e078feff·11000000·00000000·.....x..........15 ··0x0002171c·a4000000·b078feff·11000000·00000000·.....x..........
16 ··0x0002172c·10000000·b8000000·ec78feff·11000000·.........x......16 ··0x0002172c·10000000·b8000000·bc78feff·11000000·.........x......
17 ··0x0002173c·00000000·48000000·cc000000·f878feff·....H........x..17 ··0x0002173c·00000000·48000000·cc000000·c878feff·....H........x..
18 ··0x0002174c·50000000·00410e08·8702410e·0c860341·P....A....A....A18 ··0x0002174c·50000000·00410e08·8702410e·0c860341·P....A....A....A
19 ··0x0002175c·0e108304·650ac30e·0c41c60e·0843c70e·....e....A...C..19 ··0x0002175c·0e108304·650ac30e·0c41c60e·0843c70e·....e....A...C..
20 ··0x0002176c·04440b4d·0ac30e0c·43c60e08·41c70e04·.D.M....C...A...20 ··0x0002176c·04440b4d·0ac30e0c·43c60e08·41c70e04·.D.M....C...A...
21 ··0x0002177c·470b43c3·0e0c41c6·0e0843c7·0e040000·G.C...A...C.....21 ··0x0002177c·470b43c3·0e0c41c6·0e0843c7·0e040000·G.C...A...C.....
22 ··0x0002178c·10000000·18010000·fc78feff·0a000000·.........x......22 ··0x0002178c·10000000·18010000·cc78feff·0a000000·.........x......
23 ··0x0002179c·00000000·10000000·2c010000·f878feff·........,....x..23 ··0x0002179c·00000000·10000000·2c010000·c878feff·........,....x..
24 ··0x000217ac·0f000000·00000000·30000000·40010000·........0...@...24 ··0x000217ac·0f000000·00000000·30000000·40010000·........0...@...
25 ··0x000217bc·f478feff·42000000·00410e08·8302430e·.x..B....A....C.25 ··0x000217bc·c478feff·42000000·00410e08·8302430e·.x..B....A....C.
26 ··0x000217cc·245b0e28·410e2c41·0e30430e·2c430e20·$[.(A.,A.0C.,C.·26 ··0x000217cc·245b0e28·410e2c41·0e30430e·2c430e20·$[.(A.,A.0C.,C.·
27 ··0x000217dc·500a0e08·43c30e04·430b0000·10000000·P...C...C.......27 ··0x000217dc·500a0e08·43c30e04·430b0000·10000000·P...C...C.......
28 ··0x000217ec·74010000·1079feff·09000000·00000000·t....y..........28 ··0x000217ec·74010000·e078feff·09000000·00000000·t....x..........
29 ··0x000217fc·10000000·88010000·0c79feff·01000000·.........y......29 ··0x000217fc·10000000·88010000·dc78feff·01000000·.........x......
30 ··0x0002180c·00000000·10000000·9c010000·0879feff·.............y..30 ··0x0002180c·00000000·10000000·9c010000·d878feff·.............x..
31 ··0x0002181c·01000000·00000000·10000000·b0010000·................31 ··0x0002181c·01000000·00000000·10000000·b0010000·................
32 ··0x0002182c·0479feff·16000000·00000000·10000000·.y..............32 ··0x0002182c·d478feff·16000000·00000000·10000000·.x..............
33 ··0x0002183c·c4010000·1079feff·16000000·00000000·.....y..........33 ··0x0002183c·c4010000·e078feff·16000000·00000000·.....x..........
34 ··0x0002184c·10000000·d8010000·1c79feff·12000000·.........y......34 ··0x0002184c·10000000·d8010000·ec78feff·12000000·.........x......
35 ··0x0002185c·00000000·10000000·ec010000·2879feff·............(y..35 ··0x0002185c·00000000·10000000·ec010000·f878feff·.............x..
36 ··0x0002186c·12000000·00000000·18000000·00020000·................36 ··0x0002186c·12000000·00000000·18000000·00020000·................
37 ··0x0002187c·3479feff·23000000·00410e08·83025ec3·4y..#....A....^.37 ··0x0002187c·0479feff·23000000·00410e08·83025ec3·.y..#....A....^.
38 ··0x0002188c·0e040000·18000000·1c020000·4879feff·............Hy..38 ··0x0002188c·0e040000·18000000·1c020000·1879feff·.............y..
39 ··0x0002189c·23000000·00410e08·83025ec3·0e040000·#....A....^.....39 ··0x0002189c·23000000·00410e08·83025ec3·0e040000·#....A....^.....
40 ··0x000218ac·18000000·38020000·5c79feff·23000000·....8...\y..#...40 ··0x000218ac·18000000·38020000·2c79feff·23000000·....8...,y..#...
41 ··0x000218bc·00410e08·83025ec3·0e040000·18000000·.A....^.........41 ··0x000218bc·00410e08·83025ec3·0e040000·18000000·.A....^.........
42 ··0x000218cc·54020000·7079feff·23000000·00410e08·T...py..#....A..42 ··0x000218cc·54020000·4079feff·23000000·00410e08·T...@y..#....A..
43 ··0x000218dc·83025ec3·0e040000·10000000·70020000·..^.........p...43 ··0x000218dc·83025ec3·0e040000·10000000·70020000·..^.........p...
44 ··0x000218ec·8479feff·01000000·00000000·10000000·.y..............44 ··0x000218ec·5479feff·01000000·00000000·10000000·Ty..............
45 ··0x000218fc·84020000·8079feff·01000000·00000000·.....y..........45 ··0x000218fc·84020000·5079feff·01000000·00000000·....Py..........
46 ··0x0002190c·10000000·98020000·7c79feff·01000000·........|y......46 ··0x0002190c·10000000·98020000·4c79feff·01000000·........Ly......
47 ··0x0002191c·00000000·10000000·ac020000·7879feff·............xy..47 ··0x0002191c·00000000·10000000·ac020000·4879feff·............Hy..
48 ··0x0002192c·01000000·00000000·10000000·c0020000·................48 ··0x0002192c·01000000·00000000·10000000·c0020000·................
49 ··0x0002193c·7479feff·03000000·00000000·10000000·ty..............49 ··0x0002193c·4479feff·03000000·00000000·10000000·Dy..............
50 ··0x0002194c·d4020000·7079feff·03000000·00000000·....py..........50 ··0x0002194c·d4020000·4079feff·03000000·00000000·....@y..........
51 ··0x0002195c·10000000·e8020000·6c79feff·03000000·........ly......51 ··0x0002195c·10000000·e8020000·3c79feff·03000000·........<y......
52 ··0x0002196c·00000000·10000000·fc020000·6879feff·............hy..52 ··0x0002196c·00000000·10000000·fc020000·3879feff·............8y..
53 ··0x0002197c·03000000·00000000·10000000·10030000·................53 ··0x0002197c·03000000·00000000·10000000·10030000·................
54 ··0x0002198c·6479feff·03000000·00000000·10000000·dy..............54 ··0x0002198c·3479feff·03000000·00000000·10000000·4y..............
55 ··0x0002199c·24030000·6079feff·03000000·00000000·$...`y..........55 ··0x0002199c·24030000·3079feff·03000000·00000000·$...0y..........
56 ··0x000219ac·10000000·38030000·5c79feff·03000000·....8...\y......56 ··0x000219ac·10000000·38030000·2c79feff·03000000·....8...,y......
57 ··0x000219bc·00000000·10000000·4c030000·5879feff·........L...Xy..57 ··0x000219bc·00000000·10000000·4c030000·2879feff·........L...(y..
58 ··0x000219cc·03000000·00000000·10000000·60030000·............`...58 ··0x000219cc·03000000·00000000·10000000·60030000·............`...
59 ··0x000219dc·5479feff·03000000·00000000·10000000·Ty..............59 ··0x000219dc·2479feff·03000000·00000000·10000000·$y..............
60 ··0x000219ec·74030000·5079feff·01000000·00000000·t...Py..........60 ··0x000219ec·74030000·2079feff·01000000·00000000·t...·y..........
61 ··0x000219fc·24000000·88030000·4c79feff·1f000000·$.......Ly......61 ··0x000219fc·24000000·88030000·1c79feff·1f000000·$........y......
62 ··0x00021a0c·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H62 ··0x00021a0c·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H
63 ··0x00021a1c·0e0841c3·0e040000·24000000·b0030000·..A.....$.......63 ··0x00021a1c·0e0841c3·0e040000·24000000·b0030000·..A.....$.......
64 ··0x00021a2c·4479feff·1f000000·00410e08·83024e0e·Dy.......A....N.64 ··0x00021a2c·1479feff·1f000000·00410e08·83024e0e·.y.......A....N.
65 ··0x00021a3c·18420e1c·440e2048·0e0841c3·0e040000·.B..D.·H..A.....65 ··0x00021a3c·18420e1c·440e2048·0e0841c3·0e040000·.B..D.·H..A.....
66 ··0x00021a4c·24000000·d8030000·3c79feff·1f000000·$.......<y......66 ··0x00021a4c·24000000·d8030000·0c79feff·1f000000·$........y......
67 ··0x00021a5c·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H67 ··0x00021a5c·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H
68 ··0x00021a6c·0e0841c3·0e040000·24000000·00040000·..A.....$.......68 ··0x00021a6c·0e0841c3·0e040000·24000000·00040000·..A.....$.......
69 ··0x00021a7c·3479feff·1f000000·00410e08·83024e0e·4y.......A....N.69 ··0x00021a7c·0479feff·1f000000·00410e08·83024e0e·.y.......A....N.
70 ··0x00021a8c·18420e1c·440e2048·0e0841c3·0e040000·.B..D.·H..A.....70 ··0x00021a8c·18420e1c·440e2048·0e0841c3·0e040000·.B..D.·H..A.....
71 ··0x00021a9c·24000000·28040000·2c79feff·1f000000·$...(...,y......71 ··0x00021a9c·24000000·28040000·fc78feff·1f000000·$...(....x......
72 ··0x00021aac·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H72 ··0x00021aac·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H
73 ··0x00021abc·0e0841c3·0e040000·24000000·50040000·..A.....$...P...73 ··0x00021abc·0e0841c3·0e040000·24000000·50040000·..A.....$...P...
74 ··0x00021acc·2479feff·1f000000·00410e08·83024e0e·$y.......A....N.74 ··0x00021acc·f478feff·1f000000·00410e08·83024e0e·.x.......A....N.
75 ··0x00021adc·18420e1c·440e2048·0e0841c3·0e040000·.B..D.·H..A.....75 ··0x00021adc·18420e1c·440e2048·0e0841c3·0e040000·.B..D.·H..A.....
76 ··0x00021aec·24000000·78040000·1c79feff·1f000000·$...x....y......76 ··0x00021aec·24000000·78040000·ec78feff·1f000000·$...x....x......
77 ··0x00021afc·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H77 ··0x00021afc·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H
78 ··0x00021b0c·0e0841c3·0e040000·24000000·a0040000·..A.....$.......78 ··0x00021b0c·0e0841c3·0e040000·24000000·a0040000·..A.....$.......
79 ··0x00021b1c·1479feff·1f000000·00410e08·83024e0e·.y.......A....N.79 ··0x00021b1c·e478feff·1f000000·00410e08·83024e0e·.x.......A....N.
80 ··0x00021b2c·18420e1c·440e2048·0e0841c3·0e040000·.B..D.·H..A.....80 ··0x00021b2c·18420e1c·440e2048·0e0841c3·0e040000·.B..D.·H..A.....
81 ··0x00021b3c·24000000·c8040000·0c79feff·1f000000·$........y......81 ··0x00021b3c·24000000·c8040000·dc78feff·1f000000·$........x......
82 ··0x00021b4c·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H82 ··0x00021b4c·00410e08·83024e0e·18420e1c·440e2048·.A....N..B..D.·H
83 ··0x00021b5c·0e0841c3·0e040000·20000000·f0040000·..A.....·.......83 ··0x00021b5c·0e0841c3·0e040000·20000000·f0040000·..A.....·.......
84 ··0x00021b6c·0479feff·2d000000·00410e08·83024e0e·.y..-....A....N.84 ··0x00021b6c·d478feff·2d000000·00410e08·83024e0e·.x..-....A....N.
85 ··0x00021b7c·1c420e20·5a0e0841·c30e0400·28000000·.B.·Z..A....(...85 ··0x00021b7c·1c420e20·5a0e0841·c30e0400·28000000·.B.·Z..A....(...
86 ··0x00021b8c·14050000·1079feff·25000000·00410e08·.....y..%....A..86 ··0x00021b8c·14050000·e078feff·25000000·00410e08·.....x..%....A..
87 ··0x00021b9c·83024e0e·14440e18·440e1c44·0e20480e·..N..D..D..D.·H.87 ··0x00021b9c·83024e0e·14440e18·440e1c44·0e20480e·..N..D..D..D.·H.
88 ··0x00021bac·0841c30e·04000000·28000000·40050000·.A......(...@...88 ··0x00021bac·0841c30e·04000000·28000000·40050000·.A......(...@...
89 ··0x00021bbc·1479feff·25000000·00410e08·83024e0e·.y..%....A....N.89 ··0x00021bbc·e478feff·25000000·00410e08·83024e0e·.x..%....A....N.
90 ··0x00021bcc·14440e18·440e1c44·0e20480e·0841c30e·.D..D..D.·H..A..90 ··0x00021bcc·14440e18·440e1c44·0e20480e·0841c30e·.D..D..D.·H..A..
91 ··0x00021bdc·04000000·20000000·6c050000·1879feff·....·...l....y..91 ··0x00021bdc·04000000·20000000·6c050000·e878feff·....·...l....x..
92 ··0x00021bec·29000000·00410e08·83024e0e·1c500e20·)....A....N..P.·92 ··0x00021bec·26000000·00410e08·83024e0e·1c4d0e20·&....A....N..M.·
93 ··0x00021bfc·480e0841·c30e0400·34000000·90050000·H..A....4.......93 ··0x00021bfc·480e0841·c30e0400·34000000·90050000·H..A....4.......
94 ··0x00021c0c·2479feff·35000000·00410e08·8602410e·$y..5....A....A.94 ··0x00021c0c·f478feff·32000000·00410e08·8602410e·.x..2....A....A.
95 ··0x00021c1c·0c83034e·0e1c500e·20460e1c·410e1842·...N..P.·F..A..B95 ··0x00021c1c·0c83034e·0e1c4d0e·20460e1c·410e1842·...N..M.·F..A..B
96 ··0x00021c2c·0e1c410e·20480e0c·41c30e08·41c60e04·..A.·H..A...A...96 ··0x00021c2c·0e1c410e·20480e0c·41c30e08·41c60e04·..A.·H..A...A...
97 ··0x00021c3c·3c000000·c8050000·2c79feff·82000000·<.......,y......97 ··0x00021c3c·3c000000·c8050000·fc78feff·82000000·<........x......
98 ··0x00021c4c·00410e08·8602410e·0c830343·0e20580e·.A....A....C.·X.98 ··0x00021c4c·00410e08·8602410e·0c830343·0e20580e·.A....A....C.·X.
99 ··0x00021c5c·24460e28·410e2c41·0e30430e·2c470e20·$F.(A.,A.0C.,G.·99 ··0x00021c5c·24460e28·410e2c41·0e30430e·2c470e20·$F.(A.,A.0C.,G.·
100 ··0x00021c6c·550a0e0c·41c30e08·41c60e04·4a0b0000·U...A...A...J...100 ··0x00021c6c·550a0e0c·41c30e08·41c60e04·4a0b0000·U...A...A...J...
101 ··0x00021c7c·50000000·08060000·5c65feff·31010000·P.......\e..1...101 ··0x00021c7c·50000000·08060000·4c65feff·31010000·P.......Le..1...
102 ··0x00021c8c·00410e08·8502430e·0c870341·0e108604·.A....C....A....102 ··0x00021c8c·00410e08·8502430e·0c870341·0e108604·.A....C....A....
103 ··0x00021c9c·430e1483·05480e2c·02bd0a0e·1441c30e·C....H.,.....A..103 ··0x00021c9c·430e1483·05480e2c·02bd0a0e·1441c30e·C....H.,.....A..
104 ··0x00021cac·1041c60e·0c41c70e·0841c50e·04470b02·.A...A...A...G..104 ··0x00021cac·1041c60e·0c41c70e·0841c50e·04470b02·.A...A...A...G..
105 ··0x00021cbc·540e1441·c30e1041·c60e0c41·c70e0841·T..A...A...A...A105 ··0x00021cbc·540e1441·c30e1041·c60e0c41·c70e0841·T..A...A...A...A
106 ··0x00021ccc·c50e0400·4c000000·5c060000·4866feff·....L...\...Hf..106 ··0x00021ccc·c50e0400·4c000000·5c060000·3866feff·....L...\...8f..
107 ··0x00021cdc·94000000·00410e08·8502410e·0c87034c·.....A....A....L107 ··0x00021cdc·94000000·00410e08·8502410e·0c87034c·.....A....A....L
108 ··0x00021cec·0e108604·410e1483·05430e30·6e0a0e14·....A....C.0n...108 ··0x00021cec·0e108604·410e1483·05430e30·6e0a0e14·....A....C.0n...
109 ··0x00021cfc·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...109 ··0x00021cfc·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
Diff chunk too large, falling back to line-by-line diff (1102 lines added, 1109 lines removed)
110 ··0x00021d0c·440b4c0e·34430e38·430e3c41·0e40510e·D.L.4C.8C.<A.@Q.110 ··0x00021d0c·440b4c0e·34430e38·430e3c41·0e40510e·D.L.4C.8C.<A.@Q.
111 ··0x00021d1c·30000000·60000000·ac060000·d878feff·0...`........x..111 ··0x00021d1c·30000000·4c000000·ac060000·a878feff·0...L........x..
112 ··0x00021d2c·74000000·00410e08·8502410e·0c870341·t....A....A....A112 ··0x00021d2c·68000000·00410e08·8702410e·0c860341·h....A....A....A
113 ··0x00021d3c·0e108604·410e1483·054e0e20·640a0e14·....A....N.·d...113 ··0x00021d3c·0e108304·660ac30e·0c44c60e·0841c70e·....f....D...A..
114 ··0x00021d4c·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...114 ··0x00021d4c·04420b43·0e1c470e·20480e10·470e1c48·.B.C..G.·H..G..H
115 ··0x00021d5c·460b430e·2c410e30·4e0e2047·0e2c440e·F.C.,A.0N.·G.,D.115 ··0x00021d5c·0e20480e·104cc30e·0c41c60e·0841c70e·.·H..L...A...A..
116 ··0x00021d6c·304a0e20·480e1441·c30e1041·c60e0c41·0J.·H..A...A...A116 ··0x00021d6c·04000000·4c000000·fc060000·c878feff·....L........x..
117 ··0x00021d7c·c70e0841·c50e0400·60000000·10070000·...A....`.......117 ··0x00021d7c·68000000·00410e08·8702410e·0c860341·h....A....A....A
118 ··0x00021d8c·f478feff·74000000·00410e08·8502410e·.x..t....A....A.118 ··0x00021d8c·0e108304·660ac30e·0c44c60e·0841c70e·....f....D...A..
119 ··0x00021d9c·0c870341·0e108604·410e1483·054e0e20·...A....A....N.·119 ··0x00021d9c·04420b43·0e1c470e·20480e10·470e1c48·.B.C..G.·H..G..H
120 ··0x00021dac·640a0e14·41c30e10·41c60e0c·41c70e08·d...A...A...A...120 ··0x00021dac·0e20480e·104cc30e·0c41c60e·0841c70e·.·H..L...A...A..
121 ··0x00021dbc·41c50e04·460b430e·2c410e30·4e0e2047·A...F.C.,A.0N.·G121 ··0x00021dbc·04000000·3c000000·4c070000·e865feff·....<...L....e..
122 ··0x00021dcc·0e2c440e·304a0e20·480e1441·c30e1041·.,D.0J.·H..A...A122 ··0x00021dcc·6d000000·00410e08·8702410e·0c860345·m....A....A....E
123 ··0x00021ddc·c60e0c41·c70e0841·c50e0400·3c000000·...A...A....<...123 ··0x00021ddc·0e108304·02430ac3·0e0c41c6·0e0841c7·.....C....A...A.
124 ··0x00021dec·74070000·d065feff·6d000000·00410e08·t....e..m....A..124 ··0x00021dec·0e04440b·410ac30e·0c43c60e·0841c70e·..D.A....C...A..
125 ··0x00021dfc·8702410e·0c860345·0e108304·02430ac3·..A....E.....C..125 ··0x00021dfc·044b0b00·50000000·8c070000·1866feff·.K..P........f..
Max diff block lines reached; 0/159169 bytes (0.00%) of diff not shown.
23.2 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 179 lines modifiedOffset 1, 179 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
 2 ··0x000261f0·ffff0100·ffff0100·ffff0100·ffff0100·................
2 ··0x00026268·ffff0100·ffff0100·ffff0100·ffff0100·................3 ··0x00026200·ffff0100·ffff0100·ffff0100·ffff0100·................
3 ··0x00026278·ffff0100·ffff0100·ffff0100·ffff0100·................4 ··0x00026210·ffff0100·ffff0100·ffff0100·ffff0100·................
4 ··0x00026288·ffff0100·ffff0100·ffff0100·ffff0100·................5 ··0x00026220·ffff0100·ffff0100·ffff0100·ffff0100·................
5 ··0x00026298·ffff0100·ffff0100·ffff0100·ffff0100·................ 
6 ··0x000262a8·ffff0100·ff9b0d01·054103a2·01010100·.........A......6 ··0x00026230·ffff0100·ff9b0d01·054103a2·01010100·.........A......
7 ··0x000262b8·00000000·ffff0100·ffff0100·ffff010f·................7 ··0x00026240·00000000·ffff0100·ffff0100·ffff010e·................
8 ··0x000262c8·3d100000·85010fac·0100be01·050000ff·=............... 
9 ··0x000262d8·ff010f3d·10000085·010fac01·00be0105·...=............ 
10 ··0x000262e8·0000ffff·010bda01·058b0200·9e020500·................8 ··0x00026250·4a0e0000·780f9b01·00ad0105·0000ffff·J...x...........
 9 ··0x00026260·010e4a0e·0000780f·9b0100ad·01050000·..J...x.........
 10 ··0x00026270·ffff010b·da01058b·02009e02·05000000·................
11 ··0x000262f8·00000000·ff9b1d01·1175259c·0201a701·.........u%.....11 ··0x00026280·ff9b1d01·1175259c·0201a701·059e0203·.....u%.........
12 ··0x00026308·059e0203·fb01219c·02010100·007d0000·......!......}..12 ··0x00026290·fb01219c·02010100·007d0000·00000000·..!......}......
13 ··0x00026318·00000000·ffff0100·ffff0100·ffff0100·................ 
14 ··0x00026328·ffff0100·ffff0100·ffff0100·ffff0100·................13 ··0x000262a0·ffff0100·ffff0100·ffff0100·ffff0100·................
15 ··0x00026338·ffff0108·25055000·4b1c0000·ffff010a·....%.P.K....... 
16 ··0x00026348·57058a01·009c0105·0000ffff·010a5705·W.............W. 
17 ··0x00026358·8a01009c·01050000·ffff0108·31056100·............1.a. 
18 ··0x00026368·5c1c0000·ffff0108·31056100·5c1c0000·\.......1.a.\... 
19 ··0x00026378·ffff0108·3c056c00·671c0000·ffff0108·....<.l.g....... 
20 ··0x00026388·3c056c00·671c0000·ffff0135·cb010580·<.l.g......5.... 
21 ··0x00026398·0b009e03·05cc0c00·b603058e·0c00e004·................ 
22 ··0x000263a8·05840b00·8e070596·0c00a709·05920c00·................ 
23 ··0x000263b8·990a028e·0c00c90a·05840b00·d60b3800·..............8. 
24 ··0x000263c8·00ffff01·224d03d9·0500c404·02d50500·...."M.......... 
25 ··0x000263d8·e40402d5·0500a405·02d90500·c60502d9·................ 
26 ··0x000263e8·0500fc05·05000000·ff9b2d01·23920105·..........-.#... 
27 ··0x000263f8·ad0700df·0305a907·00dd0405·880801f4·................ 
28 ··0x00026408·06028a08·00f30705·0000a708·05c20800·................ 
29 ··0x00026418·01000000·00000000·ff9b2d01·23920105·..........-.#... 
30 ··0x00026428·ad0700df·0305a907·00dd0405·880801f4·................ 
31 ··0x00026438·06028a08·00f30705·0000a708·05c20800·................ 
32 ··0x00026448·01000000·00000000·ffff0115·1c050000·................ 
33 ··0x00026458·880105af·0100a401·02ab0100·cd010500·................ 
34 ··0x00026468·00ffff01·151c0500·00880105·af0100a4·................ 
35 ··0x00026478·0102ab01·00cd0105·0000ffff·01142105·..............!. 
36 ··0x00026488·00005f02·b6010092·0105ba01·00d80105·.._............. 
37 ··0x00026498·0000ffff·01142105·00005f02·b6010092·......!..._..... 
38 ··0x000264a8·0105ba01·00d80105·0000ffff·01118f04·................ 
39 ··0x000264b8·059e0600·c004059a·06009506·4b0000ff·............K... 
40 ··0x000264c8·ff0100ff·ff0100ff·ff0100ff·ff0105bf·................14 ··0x000262b0·ffff0100·ffff0100·ffff0100·ffff0108·................
 15 ··0x000262c0·25055000·4b1c0000·ffff010a·55058601·%.P.K.......U...
 16 ··0x000262d0·00980105·0000ffff·010a5505·86010098·..........U.....
 17 ··0x000262e0·01050000·ffff0108·2e055e00·591c0000·..........^.Y...
 18 ··0x000262f0·ffff0108·2e055e00·591c0000·ffff0108·......^.Y.......
 19 ··0x00026300·39056900·641c0000·ffff0108·39056900·9.i.d.......9.i.
 20 ··0x00026310·641c0000·ffff0135·cb010580·0b009e03·d......5........
 21 ··0x00026320·05cc0c00·b603058e·0c00e004·05840b00·................
 22 ··0x00026330·8e070596·0c00a709·05920c00·990a028e·................
 23 ··0x00026340·0c00c90a·05840b00·d60b3800·00ffff01·..........8.....
 24 ··0x00026350·224d03d9·0500c404·02d50500·e40402d5·"M..............
 25 ··0x00026360·0500a405·02d90500·c60502d9·0500fc05·................
 26 ··0x00026370·05000000·ff9b2d01·23920105·9d0700d7·......-.#.......
 27 ··0x00026380·03059907·00cf0405·f80701e4·0602fa07·................
 28 ··0x00026390·00e30705·00009708·05b20800·01000000·................
 29 ··0x000263a0·00000000·ff9b2d01·23920105·9d0700d7·......-.#.......
 30 ··0x000263b0·03059907·00cf0405·f80701e4·0602fa07·................
 31 ··0x000263c0·00e30705·00009708·05b20800·01000000·................
 32 ··0x000263d0·00000000·ffff0115·1c050000·820105af·................
 33 ··0x000263e0·0100a401·02ab0100·cd010500·00ffff01·................
 34 ··0x000263f0·151c0500·00820105·af0100a4·0102ab01·................
 35 ··0x00026400·00cd0105·0000ffff·01142105·00005902·..........!...Y.
 36 ··0x00026410·ae01008c·0105b201·00d00105·0000ffff·................
 37 ··0x00026420·01142105·00005902·ae01008c·0105b201·..!...Y.........
 38 ··0x00026430·00d00105·0000ffff·01119f04·05fb0600·................
 39 ··0x00026440·d10405f7·0600f206·4c0000ff·ff0100ff·........L.......
 40 ··0x00026450·ff0100ff·ff0100ff·ff0105bf·02050000·................
41 ··0x000264d8·02050000·ff9b3101·2934a102·9d0700ed·......1.)4......41 ··0x00026460·ff9b3101·2934a102·9d0700ed·02059b07·..1.)4..........
42 ··0x000264e8·02059b07·01b00305·a107009c·04029d07·................42 ··0x00026470·01b00305·a107009c·04029d07·00d60602·................
43 ··0x000264f8·00d60602·9d0700c7·07058208·00e50705·................43 ··0x00026480·9d0700c7·07058208·00e50705·00000100·................
44 ··0x00026508·00000100·00000000·ffff010b·a60535e4·..............5.44 ··0x00026490·00000000·ffff010b·a4052dda·0500d505·..........-.....
45 ··0x00026518·0500df05·290000ff·ff010f3e·050000e7·....)......>....45 ··0x000264a0·290000ff·ff010f3e·050000e7·014eff03·)......>.....N..
46 ··0x00026528·014eff03·00920405·0000ffff·01298c02·.N...........)..46 ··0x000264b0·00920405·0000ffff·01298c02·05ff0900·.........)......
47 ··0x00026538·05ff0900·9a020583·0a00ec02·05f80900·................47 ··0x000264c0·9a020583·0a00ec02·05f80900·9b050500·................
48 ··0x00026548·9b050500·009a0605·f40900a5·08c601f0·................48 ··0x000264d0·009a0605·f40900a5·08c601f0·0900940b·................
49 ··0x00026558·0900940b·1d000000·ff9b2501·1a410500·..........%..A..49 ··0x000264e0·1d000000·ff9b2501·1a410500·007b05db·......%..A...{..
50 ··0x00026568·007b05db·0101f201·05940203·c70205cc·.{..............50 ··0x000264f0·0101f201·05940203·c70205cc·0200da02·................
51 ··0x00026578·0200da02·05000001·00007d00·00000000·..........}..... 
52 ··0x00026588·ffff0100·ff9b3501·29820202·d6050387·......5.)....... 
53 ··0x00026598·0302da05·03d60480·01000082·0605b006·................ 
54 ··0x000265a8·03ab0605·b4060384·0705ac07·00ba0705·................ 
55 ··0x000265b8·00000100·007d0000·00000000·ffff010c·.....}..........51 ··0x00026500·05000001·00007d00·00000000·ffff0100·......}.........
 52 ··0x00026510·ff9b3501·29820202·d6050387·0302da05·..5.)...........
 53 ··0x00026520·03d60480·01000082·0605b006·03ab0605·................
 54 ··0x00026530·b4060384·0705ac07·00ba0705·00000100·................
 55 ··0x00026540·007d0000·00000000·ffff010c·b4018701·.}..............
56 ··0x000265c8·b6018501·bb0200d8·02050000·ffff010c·................56 ··0x00026550·bb0200d8·02050000·ffff010c·ec01af01·................
57 ··0x000265d8·ee01ad01·9b0300cd·03050000·ffff010c·................57 ··0x00026560·9b0300cd·03050000·ffff010c·f401a701·................
58 ··0x000265e8·f601a501·9b0300cd·03050000·ffff0116·................58 ··0x00026570·9b0300cd·03050000·ffff0116·8c0205db·................
59 ··0x000265f8·8e0205db·0300eb02·050000d6·0305db03·................59 ··0x00026580·0300e902·050000d6·0305db03·008d0405·................
60 ··0x00026608·008d0405·0000ffff·01169e02·05eb0300·................60 ··0x00026590·0000ffff·01169c02·05eb0300·c6032500·..............%.
61 ··0x00026618·c6032500·00fa0305·eb0300af·04050000·..%.............61 ··0x000265a0·00fa0305·eb0300af·04050000·ffff010c·................
62 ··0x00026628·ffff010c·a8029f01·c70300f9·03050000·................62 ··0x000265b0·9c02b201·ce030080·04050000·ffff0120·...............·
63 ··0x00026638·ffff0120·38050000·6b058b03·00940138·...·8...k......863 ··0x000265c0·38050000·6b058b03·00940138·940300dc·8...k......8....
64 ··0x00026648·940300dc·01038f03·00810305·8b0300a9·................64 ··0x000265d0·01038f03·00810305·8b0300a9·032c0000·.............,..
65 ··0x00026658·032c0000·ffff011d·9b0240ca·0b00bf05·.,........@.....65 ··0x000265e0·ffff011d·990240ca·0b00bd05·05ce0b00·......@.........
66 ··0x00026668·05ce0b00·d50731d2·0b00c00b·05ca0b00·......1.........66 ··0x000265f0·d30731d2·0b00c00b·05ca0b00·870c0500·..1.............
67 ··0x00026678·870c0500·00ffff01·23890105·00009e01·........#.......67 ··0x00026600·00ffff01·23850105·00009a01·05990600·....#...........
68 ··0x00026688·05990600·f7010395·06008404·b8019106·................68 ··0x00026610·f3010395·06008404·c0019106·00de0505·................
 69 ··0x00026620·990600b0·062d0000·ffff011e·9d02c501·.....-..........
 70 ··0x00026630·fb0e00ad·0705ff0e·00c30937·830f00f1·...........7....
 71 ··0x00026640·0e05fb0e·00b20f05·0000ffff·0110310e·..............1.
 72 ··0x00026650·0000a101·05e60300·bd01c002·0000ffff·................
 73 ··0x00026660·011e9d02·c501c30d·00ad0705·c70d00c3·................
 74 ··0x00026670·0937cb0d·00b90d05·c30d00fa·0d050000·.7..............
 75 ··0x00026680·ffff0128·39780000·be0105d9·06009302·...(9x..........
 76 ··0x00026690·03d50600·820305a9·06009a03·b602a506·................
69 ··0x00026698·00de0505·990600b0·062d0000·ffff011e·.........-......77 ··0x000266a0·00f10505·d90600d0·06370000·ffff011e·.........7......
70 ··0x000266a8·a302c701·8b0f00b5·07058f0f·00cb0937·...............778 ··0x000266b0·9d02c501·fb0e00ad·0705ff0e·00c30937·...............7
71 ··0x000266b8·930f0081·0f058b0f·00c20f05·0000ffff·................79 ··0x000266c0·830f00f1·0e05fb0e·00b20f05·0000ffff·................
72 ··0x000266c8·01103111·0000a901·05ee0300·c501c002·..1............. 
73 ··0x000266d8·0000ffff·011ea302·c701d30d·00b50705·................ 
74 ··0x000266e8·d70d00cb·0937db0d·00c90d05·d30d008a·.....7.......... 
75 ··0x000266f8·0e050000·ffff0128·34750000·b60105e5·.......(4u...... 
76 ··0x00026708·06008b02·03e10600·850305af·06009d03·................ 
77 ··0x00026718·ad02ab06·00f40505·e50600dc·063d0000·.............=.. 
78 ··0x00026728·ffff011e·a302c701·8b0f00b5·07058f0f·................ 
79 ··0x00026738·00cb0937·930f0081·0f058b0f·00c20f05·...7............ 
80 ··0x00026748·0000ffff·01103405·0000f801·8702ad04·......4.........80 ··0x000266d0·01103405·0000f801·8702ad04·00c00405·..4.............
81 ··0x00026758·00c00405·0000ffff·01203805·00006b05·.........·8...k.81 ··0x000266e0·0000ffff·01203805·00006b05·8b030094·.....·8...k.....
82 ··0x00026768·8b030094·01389403·00dc0103·8f030081·.....8..........82 ··0x000266f0·01389403·00dc0103·8f030081·03058b03·.8..............
83 ··0x00026778·03058b03·00a9032c·0000ffff·0136b901·.......,.....6..83 ··0x00026700·00a9032c·0000ffff·0136b801·05e51100·...,.....6......
84 ··0x00026788·05fd1100·e6040581·1200fd08·9001ed10·................84 ··0x00026710·e60405e9·1100fd08·9001db10·00b60d05·................
85 ··0x00026798·00bc0d05·f11000e1·0e02e311·008b1005·................85 ··0x00026720·df1000e1·0e02cb11·00851005·db1000a2·................
Max diff block lines reached; 0/23630 bytes (0.00%) of diff not shown.
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 ··0x00028794·d0810000·107f0000···················........2 ··0x000287b4·c0810000·007f0000···················........
  
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 ··0x0002879c·80810000····························....2 ··0x000287bc·70810000····························p...
  
11.0 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 86 lines modifiedOffset 1, 86 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
 2 ··0x000287c0·00000000·c4890200·e0900000·40930000·............@...
2 ··0x000287a0·00000000·0c890200·10910000·70930000·............p...3 ··0x000287d0·00000000·cc890200·10930000·e0930000·................
3 ··0x000287b0·00000000·14890200·40930000·10940000·........@.......4 ··0x000287e0·00000000·f4890200·c08f0000·20930000·............·...
4 ··0x000287c0·00000000·84890200·00c30000·b0a20000·................ 
5 ··0x000287d0·e0eb0000·00910000·80b30000·20ee0000·............·... 
6 ··0x000287e0·00000000·90890200·10ba0000·70940000·............p...5 ··0x000287f0·00000000·048a0200·d08f0000·209c0000·............·...
7 ··0x000287f0·20910000·f0930000·008c0200·388c0200··...........8...6 ··0x00028800·40950000·10900000·c0b50000·a0940000·@...............
 7 ··0x00028810·60900000·00000000·108a0200·f08f0000·`...............
 8 ··0x00028820·a09b0000·40950000·10900000·c0b60000·....@...........
 9 ··0x00028830·70940000·60900000·00000000·288a0200·p...`.......(...
 10 ··0x00028840·10a00000·60a10000·70ba0000·00000000·....`...p.......
 11 ··0x00028850·3c8a0200·10c20000·60a20000·30eb0000·<.......`...0...
 12 ··0x00028860·d0900000·d0b20000·70ed0000·00000000·........p.......
 13 ··0x00028870·488a0200·40b90000·40940000·f0900000·H...@...@.......
 14 ··0x00028880·c0930000·4c8c0200·848c0200·a08c0200·....L...........
8 ··0x00028800·548c0200·8c8c0200·00000000·1c8a0200·T...............15 ··0x00028890·d88c0200·00000000·d48a0200·60920000·............`...
 16 ··0x000288a0·a0930000·809a0000·b08f0000·e0920000·................
9 ··0x00028810·90920000·d0930000·d09a0000·e08f0000·................17 ··0x000288b0·f0920000·00930000·00000000·e08a0200·................
 18 ··0x000288c0·50920000·80930000·e0b40000·b08f0000·P...............
10 ··0x00028820·10930000·20930000·30930000·00000000·....·...0.......19 ··0x000288d0·b0920000·c0920000·d0920000·00000000·................
11 ··0x00028830·288a0200·80920000·b0930000·90b50000·(...............20 ··0x000288e0·ec8a0200·40920000·60930000·00b40000·....@...`.......
12 ··0x00028840·e08f0000·e0920000·f0920000·00930000·................21 ··0x000288f0·b08f0000·80920000·90920000·a0920000·................
13 ··0x00028850·00000000·348a0200·70920000·90930000·....4...p.......22 ··0x00028900·00000000·f88a0200·70920000·00940000·........p.......
 23 ··0x00028910·c0a10000·20940000·d09a0000·00000000·....·...........
14 ··0x00028860·b0b40000·e08f0000·b0920000·c0920000·................ 
15 ··0x00028870·d0920000·00000000·00000000·00000000·................ 
16 ··0x00028880·70fd0100·00080000·6eff0100·000c0100·p.......n.......24 ··0x00028920·70fd0100·00080000·6eff0100·000c0100·p.......n.......
17 ··0x00028890·30fe0100·00200000·b3ff0100·000c0000·0....·..........25 ··0x00028930·30fe0100·00200000·b3ff0100·000c0000·0....·..........
18 ··0x000288a0·b9ff0100·00040000·bfff0100·01000000·................26 ··0x00028940·b9ff0100·00040000·bfff0100·01000000·................
19 ··0x000288b0·c5ff0100·02000000·eaff0100·00080000·................27 ··0x00028950·c5ff0100·02000000·eaff0100·00080000·................
20 ··0x000288c0·cbff0100·040c0000·d1ff0100·00020000·................28 ··0x00028960·cbff0100·040c0000·d1ff0100·00020000·................
21 ··0x000288d0·d7ff0100·00400000·ddff0100·04000000·.....@..........29 ··0x00028970·d7ff0100·00400000·ddff0100·04000000·.....@..........
22 ··0x000288e0·4dfd0100·00200000·e3ff0100·00010000·M....·..........30 ··0x00028980·4dfd0100·00200000·e3ff0100·00010000·M....·..........
23 ··0x000288f0·e9ff0100·00100000·08000000·00000200·................31 ··0x00028990·e9ff0100·00100000·f8870200·0ddf7e25·..............~%
 32 ··0x000289a0·7a11abb2·1c880200·9be0c525·1ed2af8f·z..........%....
 33 ··0x000289b0·08000000·00000200·08000000·60000200·............`...
24 ··0x00028900·08000000·60000200·f8880200·08000000·....`...........34 ··0x000289c0·b0890200·08000000·94000200·08000000·................
25 ··0x00028910·94000200·08000000·b4000200·08000000·................35 ··0x000289d0·b4000200·08000000·e0000200·08000000·................
 36 ··0x000289e0·20010200·08000000·54010200·08000000··.......T.......
26 ··0x00028920·e0000200·08000000·20010200·08000000·........·....... 
27 ··0x00028930·54010200·08000000·80010200·08000000·T............... 
28 ··0x00028940·c0010200·08000000·00020200·08000000·................37 ··0x000289f0·80010200·08000000·c0010200·08000000·................
29 ··0x00028950·20020200·44890200·08000000·60020200··...D.......`... 
30 ··0x00028960·44890200·08000000·a0020200·00000000·D............... 
31 ··0x00028970·08000000·c8020200·00000000·08000000·................ 
32 ··0x00028980·00030200·08000000·40030200·24890200·........@...$...38 ··0x00028a00·00020200·08000000·20020200·fc890200·........·.......
33 ··0x00028990·08000000·80030200·7c890200·08000000·........|.......39 ··0x00028a10·08000000·60020200·fc890200·08000000·....`...........
34 ··0x000289a0·e0030200·00000000·02000000·2c890200·............,... 
35 ··0x000289b0·02000000·00000000·02140000·08000000·................ 
36 ··0x000289c0·20040200·00000000·02000000·2c890200··...........,... 
37 ··0x000289d0·02000000·00000000·02140000·08000000·................ 
38 ··0x000289e0·60040200·00000000·02000000·9c890200·`............... 
39 ··0x000289f0·02000000·34890200·03f4ffff·08000000·....4........... 
40 ··0x00028a00·a0040200·00000000·02000000·bc890200·................40 ··0x00028a20·a0020200·00000000·08000000·c8020200·................
41 ··0x00028a10·02000000·34890200·03f4ffff·08000000·....4........... 
42 ··0x00028a20·e0040200·1c890200·08000000·40050200·............@... 
43 ··0x00028a30·1c890200·08000000·a0050200·1c890200·................ 
44 ··0x00028a40·08000000·00060200·00890200·08000000·................ 
45 ··0x00028a50·80060200·08000000·e0060200·08000000·................41 ··0x00028a30·00000000·08000000·00030200·08000000·................
 42 ··0x00028a40·40030200·dc890200·08000000·80030200·@...............
46 ··0x00028a60·40070200·08000000·a0070200·08000000·@...............43 ··0x00028a50·348a0200·08000000·e0030200·00000000·4...............
 44 ··0x00028a60·02000000·e4890200·02000000·00000000·................
 45 ··0x00028a70·02140000·08000000·20040200·00000000·........·.......
 46 ··0x00028a80·02000000·e4890200·02000000·00000000·................
47 ··0x00028a70·00080200·08000000·60080200·08000000·........`.......47 ··0x00028a90·02140000·08000000·60040200·00000000·........`.......
 48 ··0x00028aa0·02000000·548a0200·02000000·ec890200·....T...........
48 ··0x00028a80·c0080200·08000000·20090200·08000000·........·.......49 ··0x00028ab0·03f4ffff·08000000·a0040200·00000000·................
 50 ··0x00028ac0·02000000·748a0200·02000000·ec890200·....t...........
 51 ··0x00028ad0·03f4ffff·08000000·e0040200·d4890200·................
 52 ··0x00028ae0·08000000·40050200·d4890200·08000000·....@...........
 53 ··0x00028af0·a0050200·d4890200·08000000·00060200·................
49 ··0x00028a90·80090200·08000000·e0090200·08000000·................54 ··0x00028b00·b8890200·08000000·80060200·08000000·................
 55 ··0x00028b10·e0060200·08000000·40070200·08000000·........@.......
 56 ··0x00028b20·a0070200·08000000·00080200·08000000·................
50 ··0x00028aa0·400a0200·08000000·a00a0200·08000000·@...............57 ··0x00028b30·60080200·08000000·c0080200·08000000·`...............
 58 ··0x00028b40·20090200·08000000·80090200·08000000··...............
 59 ··0x00028b50·e0090200·08000000·400a0200·08000000·........@.......
51 ··0x00028ab0·000b0200·08000000·600b0200·08000000·........`.......60 ··0x00028b60·a00a0200·08000000·000b0200·08000000·................
 61 ··0x00028b70·600b0200·08000000·c00b0200·08000000·`...............
 62 ··0x00028b80·200c0200·00000000·e4890200·00000000··...............
52 ··0x00028ac0·c00b0200·08000000·200c0200·00000000·........·....... 
53 ··0x00028ad0·2c890200·00000000·00000000·00000000·,............... 
54 ··0x00028ae0·34890200·00000000·00000000·00000000·4............... 
55 ··0x00028af0·00000000·00000000·3c890200·f08f0000·........<.......63 ··0x00028b90·00000000·00000000·ec890200·00000000·................
56 ··0x00028b00·50930000·00000000·44890200·00000000·P.......D.......64 ··0x00028ba0·00000000·00000000·00000000·00000000·................
57 ··0x00028b10·709c0000·70950000·40900000·00000000·p...p...@....... 
58 ··0x00028b20·f0b30000·90900000·00000000·4c890200·............L... 
59 ··0x00028b30·00900000·709c0000·70950000·40900000·....p...p...@... 
60 ··0x00028b40·70b60000·d0940000·90900000·00000000·p............... 
61 ··0x00028b50·58890200·20900000·f09b0000·70950000·X...·.......p...65 ··0x00028bb0·fc890200·00000000·209c0000·40950000·........·...@...
62 ··0x00028b60·40900000·70b70000·a0940000·90900000·@...p...........66 ··0x00028bc0·10900000·00000000·40b30000·60900000·........@...`...
63 ··0x00028b70·00000000·64890200·00950000·30950000·....d.......0...67 ··0x00028bd0·00000000·1c8a0200·d0940000·00950000·................
64 ··0x00028b80·a0900000·00000000·b0900000·90e40000·................68 ··0x00028be0·70900000·00000000·80900000·f0e30000·p...............
 69 ··0x00028bf0·50e40000·d0e00000·00000000·548a0200·P...........T...
 70 ··0x00028c00·70aa0000·90b00000·ecffffff·548a0200·p...........T...
 71 ··0x00028c10·b0a90000·d0af0000·00000000·00000000·................
 72 ··0x00028c20·748a0200·f0a80000·10b20000·ecffffff·t...............
 73 ··0x00028c30·748a0200·30a80000·50b10000·00000000·t...0...P.......
 74 ··0x00028c40·18000000·00000000·948a0200·10af0000·................
 75 ··0x00028c50·b0a30000·b0d80000·8e760000·ecffffff·.........v......
 76 ··0x00028c60·948a0200·80ad0000·60a40000·00000000·........`.......
 77 ··0x00028c70·e8ffffff·e8ffffff·e8ffffff·e8ffffff·................
 78 ··0x00028c80·948a0200·90d90000·83770000·40ae0000·.........w..@...
65 ··0x00028b90·00e50000·80e10000·00000000·70890200·............p...79 ··0x00028c90·20a50000·18000000·00000000·b48a0200··...............
66 ··0x00028ba0·60a00000·b0a10000·40bb0000·00000000·`.......@....... 
67 ··0x00028bb0·9c890200·00ab0000·40b10000·ecffffff·........@....... 
68 ··0x00028bc0·9c890200·40aa0000·80b00000·00000000·....@........... 
69 ··0x00028bd0·00000000·bc890200·80a90000·c0b20000·................ 
70 ··0x00028be0·ecffffff·bc890200·c0a80000·00b20000·................ 
71 ··0x00028bf0·00000000·18000000·00000000·dc890200·................ 
72 ··0x00028c00·c0af0000·00a40000·c0d90000·90760000·.............v..80 ··0x00028ca0·c0ac0000·f0a50000·f0d60000·18760000·.............v..
73 ··0x00028c10·ecffffff·dc890200·20ae0000·c0a40000·........·.......81 ··0x00028cb0·ecffffff·b48a0200·30ab0000·a0a60000·........0.......
74 ··0x00028c20·00000000·e8ffffff·e8ffffff·e8ffffff·................82 ··0x00028cc0·00000000·e8ffffff·e8ffffff·e8ffffff·................
75 ··0x00028c30·e8ffffff·dc890200·a0da0000·8b770000·.............w..83 ··0x00028cd0·e8ffffff·b48a0200·d0d70000·03770000·.............w..
 84 ··0x00028ce0·f0ab0000·60a70000···················....`...
76 ··0x00028c40·f0ae0000·90a50000·18000000·00000000·................ 
77 ··0x00028c50·fc890200·60ad0000·60a60000·00d80000·....`...`....... 
78 ··0x00028c60·18760000·ecffffff·fc890200·c0ab0000·.v.............. 
79 ··0x00028c70·20a70000·00000000·e8ffffff·e8ffffff··............... 
80 ··0x00028c80·e8ffffff·e8ffffff·fc890200·e0d80000·................ 
81 ··0x00028c90·08770000·90ac0000·f0a70000·00000000·.w.............. 
82 ··0x00028ca0·408a0200·a0920000·30940000·10a20000·@.......0....... 
83 ··0x00028cb0·50940000·209b0000·308b0200·0ddf7e25·P...·...0.....~% 
84 ··0x00028cc0·7a11abb2·548b0200·9be0c525·1ed2af8f·z...T......%.... 
  
Max diff block lines reached; -1/11173 bytes (-0.01%) of diff not shown.
4.08 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 34 lines modifiedOffset 1, 33 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
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 ··0x00028e08·d08c0200·00000000·00000000·36700000·............6p..3 ··0x00028e20·e88c0200·00000000·00000000·36700000·............6p..
4 ··0x00028e18·46700000·56700000·66700000·76700000·Fp..Vp..fp..vp..4 ··0x00028e30·46700000·56700000·66700000·76700000·Fp..Vp..fp..vp..
5 ··0x00028e28·86700000·96700000·a6700000·b6700000·.p...p...p...p..5 ··0x00028e40·86700000·96700000·a6700000·b6700000·.p...p...p...p..
6 ··0x00028e38·c6700000·d6700000·e6700000·f6700000·.p...p...p...p..6 ··0x00028e50·c6700000·d6700000·e6700000·f6700000·.p...p...p...p..
7 ··0x00028e48·06710000·16710000·26710000·36710000·.q...q..&q..6q..7 ··0x00028e60·06710000·16710000·26710000·36710000·.q...q..&q..6q..
8 ··0x00028e58·46710000·56710000·66710000·76710000·Fq..Vq..fq..vq..8 ··0x00028e70·46710000·56710000·66710000·76710000·Fq..Vq..fq..vq..
9 ··0x00028e68·86710000·96710000·a6710000·b6710000·.q...q...q...q..9 ··0x00028e80·86710000·96710000·a6710000·b6710000·.q...q...q...q..
10 ··0x00028e78·c6710000·d6710000·e6710000·f6710000·.q...q...q...q..10 ··0x00028e90·c6710000·d6710000·e6710000·f6710000·.q...q...q...q..
11 ··0x00028e88·06720000·16720000·26720000·36720000·.r...r..&r..6r..11 ··0x00028ea0·06720000·16720000·26720000·36720000·.r...r..&r..6r..
12 ··0x00028e98·46720000·56720000·66720000·76720000·Fr..Vr..fr..vr..12 ··0x00028eb0·46720000·56720000·66720000·76720000·Fr..Vr..fr..vr..
13 ··0x00028ea8·86720000·96720000·a6720000·b6720000·.r...r...r...r..13 ··0x00028ec0·86720000·96720000·a6720000·b6720000·.r...r...r...r..
14 ··0x00028eb8·c6720000·d6720000·e6720000·f6720000·.r...r...r...r..14 ··0x00028ed0·c6720000·d6720000·e6720000·f6720000·.r...r...r...r..
15 ··0x00028ec8·06730000·16730000·26730000·36730000·.s...s..&s..6s..15 ··0x00028ee0·06730000·16730000·26730000·36730000·.s...s..&s..6s..
16 ··0x00028ed8·46730000·56730000·66730000·76730000·Fs..Vs..fs..vs..16 ··0x00028ef0·46730000·56730000·66730000·76730000·Fs..Vs..fs..vs..
17 ··0x00028ee8·86730000·96730000·a6730000·b6730000·.s...s...s...s..17 ··0x00028f00·86730000·96730000·a6730000·b6730000·.s...s...s...s..
18 ··0x00028ef8·c6730000·d6730000·e6730000·f6730000·.s...s...s...s..18 ··0x00028f10·c6730000·d6730000·e6730000·f6730000·.s...s...s...s..
19 ··0x00028f08·06740000·16740000·26740000·36740000·.t...t..&t..6t..19 ··0x00028f20·06740000·16740000·26740000·36740000·.t...t..&t..6t..
20 ··0x00028f18·46740000·56740000·66740000·76740000·Ft..Vt..ft..vt..20 ··0x00028f30·46740000·56740000·66740000·76740000·Ft..Vt..ft..vt..
21 ··0x00028f28·86740000·96740000·a6740000·b6740000·.t...t...t...t..21 ··0x00028f40·86740000·96740000·a6740000·b6740000·.t...t...t...t..
22 ··0x00028f38·c6740000·d6740000·e6740000·f6740000·.t...t...t...t..22 ··0x00028f50·c6740000·d6740000·e6740000·f6740000·.t...t...t...t..
23 ··0x00028f48·06750000·16750000·26750000·36750000·.u...u..&u..6u..23 ··0x00028f60·06750000·16750000·26750000·36750000·.u...u..&u..6u..
24 ··0x00028f58·46750000·56750000·66750000·76750000·Fu..Vu..fu..vu..24 ··0x00028f70·46750000·56750000·66750000·76750000·Fu..Vu..fu..vu..
25 ··0x00028f68·86750000·96750000·207f0000·00000000·.u...u..·.......25 ··0x00028f80·86750000·96750000·107f0000·00000000·.u...u..........
26 ··0x00028f78·00000000·40900000·00000000·00000000·....@........... 
27 ··0x00028f88·90900000·00000000·64890200·00000000·........d....... 
28 ··0x00028f98·00000000·00000000·00000000·00000000·................26 ··0x00028f90·00000000·00000000·00000000·00000000·................
29 ··0x00028fa8·00000000·00000000·00000000·00000000·................27 ··0x00028fa0·00000000·00000000·00000000·00000000·................
30 ··0x00028fb8·00000000·00000000·00000000·00000000·................28 ··0x00028fb0·00000000·00000000·00000000·00000000·................
31 ··0x00028fc8·bc0d0200·00000000·70950000·00000000·........p.......29 ··0x00028fc0·00000000·00000000·00000000·00000000·................
32 ··0x00028fd8·00000000·30950200·00000000·00000000·....0...........30 ··0x00028fd0·00000000·00000000·00000000·00000000·................
 31 ··0x00028fe0·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·32353637·66306132·30663433·35623266·2567f0a20f435b2f 
3 ··0x00000010·66303664·63646265·33323039·37633035·f06dcdbe32097c052 ··0x00000000·32393233·61316239·37653031·30316135·2923a1b97e0101a5
 3 ··0x00000010·37326331·33366539·61616638·38633835·72c136e9aaf88c85
4 ··0x00000020·62376461·63342e64·65627567·00000000·b7dac4.debug....4 ··0x00000020·36346661·62322e64·65627567·00000000·64fab2.debug....
5 ··0x00000030·a7a31b0f····························....5 ··0x00000030·4f1e7923····························O.y#
  
12.9 MB
libgazebo-dev_11.1.0+dfsg-6_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-03-22·21:21:38.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-03-22·21:21:38.000000·debian-binary
2 -rw-r--r--···0········0········0····20168·2021-03-22·21:21:38.000000·control.tar.xz2 -rw-r--r--···0········0········0····20188·2021-03-22·21:21:38.000000·control.tar.xz
3 -rw-r--r--···0········0········0···753668·2021-03-22·21:21:38.000000·data.tar.xz3 -rw-r--r--···0········0········0···753172·2021-03-22·21:21:38.000000·data.tar.xz
1.21 KB
control.tar.xz
1.18 KB
control.tar
1.11 KB
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libgazebo-dev1 Package:·libgazebo-dev
2 Source:·gazebo2 Source:·gazebo
3 Version:·11.1.0+dfsg-63 Version:·11.1.0+dfsg-6
4 Architecture:·i3864 Architecture:·i386
5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>
6 Installed-Size:·76266 Installed-Size:·7623
7 Depends:·libtbb-dev,·libxml2-dev,·qtbase5-dev,·fonts-liberation,·fonts-dejavu-core,·libqwt-qt5-dev,·libprotoc-dev,·libfreeimage-dev,·libprotobuf-dev,·libboost-dev,·freeglut3-dev,·libogre-1.9-dev,·libtar-dev,·libcurl4-openssl-dev·|·libcurl-dev,·libgdal-dev,·libavformat-dev,·libavcodec-dev,·libswscale-dev,·libignition-math-dev·(>=·6),·libignition-transport-dev·(>=·8),·libignition-msgs-dev·(>=·5),·libignition-fuel-tools-dev·(>=·4),·libsdformat-dev·(>=·9),·libbullet-dev,·libsimbody-dev,·libdart-dev,·libgazebo11·(=·11.1.0+dfsg-6),·gazebo-common·(=·11.1.0+dfsg-6),·gazebo-plugin-base·(=·11.1.0+dfsg-6),·protobuf-api-23-07 Depends:·libtbb-dev,·libxml2-dev,·qtbase5-dev,·fonts-liberation,·fonts-dejavu-core,·libqwt-qt5-dev,·libprotoc-dev,·libfreeimage-dev,·libprotobuf-dev,·libboost-dev,·freeglut3-dev,·libogre-1.9-dev,·libtar-dev,·libcurl4-openssl-dev·|·libcurl-dev,·libgdal-dev,·libavformat-dev,·libavcodec-dev,·libswscale-dev,·libignition-math-dev·(>=·6),·libignition-transport-dev·(>=·8),·libignition-msgs-dev·(>=·5),·libignition-fuel-tools-dev·(>=·4),·libsdformat-dev·(>=·9),·libbullet-dev,·libsimbody-dev,·libdart-dev,·libgazebo11·(=·11.1.0+dfsg-6),·gazebo-common·(=·11.1.0+dfsg-6),·gazebo-plugin-base·(=·11.1.0+dfsg-6),·protobuf-api-23-0
8 Breaks:·libgazebo7-dev,·libgazebo9-dev·(<<·11.0.0+dfsg-1~)8 Breaks:·libgazebo7-dev,·libgazebo9-dev·(<<·11.0.0+dfsg-1~)
9 Replaces:·libgazebo7-dev,·libgazebo9-dev·(<<·11.0.0+dfsg-1~)9 Replaces:·libgazebo7-dev,·libgazebo9-dev·(<<·11.0.0+dfsg-1~)
10 Section:·libdevel10 Section:·libdevel
11 Priority:·optional11 Priority:·optional
12 Homepage:·http://gazebosim.org/12 Homepage:·http://gazebosim.org/
13 Description:·Open·Source·Robotics·Simulator·-·Development·Files13 Description:·Open·Source·Robotics·Simulator·-·Development·Files
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
12.9 MB
data.tar.xz
12.9 MB
data.tar
1.99 KB
file list
    
Offset 811, 15 lines modifiedOffset 811, 15 lines modified
811 -rw-r--r--···0·root·········(0)·root·········(0)······426·2021-03-22·21:21:38.000000·./usr/include/gazebo-11/gazebo/util/util.hh811 -rw-r--r--···0·root·········(0)·root·········(0)······426·2021-03-22·21:21:38.000000·./usr/include/gazebo-11/gazebo/util/util.hh
812 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/812 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/
813 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/813 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/
814 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/cmake/814 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/cmake/
815 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/cmake/gazebo/815 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/cmake/gazebo/
816 -rw-r--r--···0·root·········(0)·root·········(0)·····1725·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/cmake/gazebo/gazebo-config-version.cmake816 -rw-r--r--···0·root·········(0)·root·········(0)·····1725·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/cmake/gazebo/gazebo-config-version.cmake
817 -rw-r--r--···0·root·········(0)·root·········(0)·····7917·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/cmake/gazebo/gazebo-config.cmake817 -rw-r--r--···0·root·········(0)·root·········(0)·····7917·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/cmake/gazebo/gazebo-config.cmake
818 -rw-r--r--···0·root·········(0)·root·········(0)··1185860·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/libgazebo_test_fixture.a818 -rw-r--r--···0·root·········(0)·root·········(0)··1183262·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/libgazebo_test_fixture.a
819 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/pkgconfig/819 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/pkgconfig/
820 -rw-r--r--···0·root·········(0)·root·········(0)······730·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/pkgconfig/gazebo.pc820 -rw-r--r--···0·root·········(0)·root·········(0)······730·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/pkgconfig/gazebo.pc
821 -rw-r--r--···0·root·········(0)·root·········(0)······284·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/pkgconfig/gazebo_ode.pc821 -rw-r--r--···0·root·········(0)·root·········(0)······284·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/pkgconfig/gazebo_ode.pc
822 -rw-r--r--···0·root·········(0)·root·········(0)······251·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/pkgconfig/gazebo_transport.pc822 -rw-r--r--···0·root·········(0)·root·········(0)······251·2021-03-22·21:21:38.000000·./usr/lib/i386-linux-gnu/pkgconfig/gazebo_transport.pc
823 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/823 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/
824 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/doc/824 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/doc/
825 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/doc/libgazebo-dev/825 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/doc/libgazebo-dev/
12.9 MB
./usr/lib/i386-linux-gnu/libgazebo_test_fixture.a
40.9 KB
nm -s {}
    
Offset 677, 15 lines modifiedOffset 677, 14 lines modified
677 _ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc·in·ServerFixture.cc.o677 _ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc·in·ServerFixture.cc.o
678 _ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_·in·ServerFixture.cc.o678 _ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_·in·ServerFixture.cc.o
679 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE·in·ServerFixture.cc.o679 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE·in·ServerFixture.cc.o
680 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb·in·ServerFixture.cc.o680 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb·in·ServerFixture.cc.o
681 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE·in·ServerFixture.cc.o681 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE·in·ServerFixture.cc.o
682 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb·in·ServerFixture.cc.o682 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb·in·ServerFixture.cc.o
683 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_·in·ServerFixture.cc.o683 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_·in·ServerFixture.cc.o
684 __x86.get_pc_thunk.cx·in·ServerFixture.cc.o 
685 _ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc·in·ServerFixture.cc.o684 _ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc·in·ServerFixture.cc.o
686 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE·in·ServerFixture.cc.o685 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE·in·ServerFixture.cc.o
687 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb·in·ServerFixture.cc.o686 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb·in·ServerFixture.cc.o
688 _ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc·in·ServerFixture.cc.o687 _ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc·in·ServerFixture.cc.o
689 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE·in·ServerFixture.cc.o688 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE·in·ServerFixture.cc.o
690 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb·in·ServerFixture.cc.o689 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb·in·ServerFixture.cc.o
691 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv·in·ServerFixture.cc.o690 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv·in·ServerFixture.cc.o
Offset 1959, 15 lines modifiedOffset 1958, 15 lines modified
1959 000000b0·r·.LC931958 000000b0·r·.LC93
1960 000000b7·r·.LC941959 000000b7·r·.LC94
1961 0000084c·r·.LC951960 0000084c·r·.LC95
1962 00000008·r·.LC991961 00000008·r·.LC99
1963 00000000·V·DW.ref._ZTISt9exception1962 00000000·V·DW.ref._ZTISt9exception
1964 00000000·V·DW.ref.__gxx_personality_v01963 00000000·V·DW.ref.__gxx_personality_v0
1965 ·········U·_GLOBAL_OFFSET_TABLE_1964 ·········U·_GLOBAL_OFFSET_TABLE_
1966 00000a50·t·_GLOBAL__sub_I_ServerFixture.cc1965 00000a50·t·_GLOBAL__sub_I__ZN6gazebo11custom_execENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1967 ·········U·_Unwind_Resume1966 ·········U·_Unwind_Resume
1968 00000000·t·_Z41__static_initialization_and_destruction_0ii.constprop.01967 00000000·t·_Z41__static_initialization_and_destruction_0ii.constprop.0
1969 00000e03·t·_Z41__static_initialization_and_destruction_0ii.constprop.0.cold1968 00000e03·t·_Z41__static_initialization_and_destruction_0ii.constprop.0.cold
1970 00000000·u·_ZGVN5boost12interprocess9ipcdetail15num_core_holderILi0EE9num_coresE1969 00000000·u·_ZGVN5boost12interprocess9ipcdetail15num_core_holderILi0EE9num_coresE
1971 00000000·u·_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE1970 00000000·u·_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE
1972 00000000·u·_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE1971 00000000·u·_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE
1973 00000000·u·_ZGVN5boost4asio6detail10call_stackINS1_14strand_service11strand_implEhE4top_E1972 00000000·u·_ZGVN5boost4asio6detail10call_stackINS1_14strand_service11strand_implEhE4top_E
Offset 2097, 28 lines modifiedOffset 2096, 28 lines modified
2097 00000000·n·_ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED5Ev2096 00000000·n·_ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED5Ev
2098 ·········U·_ZN5boost10filesystem4pathdVEPKc2097 ·········U·_ZN5boost10filesystem4pathdVEPKc
2099 00000000·W·_ZN5boost10lock_errorD0Ev2098 00000000·W·_ZN5boost10lock_errorD0Ev
2100 00000000·W·_ZN5boost10lock_errorD1Ev2099 00000000·W·_ZN5boost10lock_errorD1Ev
2101 00000000·W·_ZN5boost10lock_errorD2Ev2100 00000000·W·_ZN5boost10lock_errorD2Ev
2102 00000000·n·_ZN5boost10lock_errorD5Ev2101 00000000·n·_ZN5boost10lock_errorD5Ev
2103 00000000·W·_ZN5boost10wrapexceptINS_10lock_errorEED0Ev2102 00000000·W·_ZN5boost10wrapexceptINS_10lock_errorEED0Ev
2104 000001c0·W·_ZN5boost10wrapexceptINS_10lock_errorEED1Ev2103 000001a0·W·_ZN5boost10wrapexceptINS_10lock_errorEED1Ev
2105 000001c0·W·_ZN5boost10wrapexceptINS_10lock_errorEED2Ev2104 000001a0·W·_ZN5boost10wrapexceptINS_10lock_errorEED2Ev
2106 00000000·n·_ZN5boost10wrapexceptINS_10lock_errorEED5Ev2105 00000000·n·_ZN5boost10wrapexceptINS_10lock_errorEED5Ev
2107 00000000·W·_ZN5boost10wrapexceptINS_12bad_weak_ptrEED0Ev2106 00000000·W·_ZN5boost10wrapexceptINS_12bad_weak_ptrEED0Ev
2108 00000170·W·_ZN5boost10wrapexceptINS_12bad_weak_ptrEED1Ev2107 00000160·W·_ZN5boost10wrapexceptINS_12bad_weak_ptrEED1Ev
2109 00000170·W·_ZN5boost10wrapexceptINS_12bad_weak_ptrEED2Ev2108 00000160·W·_ZN5boost10wrapexceptINS_12bad_weak_ptrEED2Ev
2110 00000000·n·_ZN5boost10wrapexceptINS_12bad_weak_ptrEED5Ev2109 00000000·n·_ZN5boost10wrapexceptINS_12bad_weak_ptrEED5Ev
2111 00000000·W·_ZN5boost10wrapexceptINS_17bad_function_callEED0Ev2110 00000000·W·_ZN5boost10wrapexceptINS_17bad_function_callEED0Ev
2112 00000180·W·_ZN5boost10wrapexceptINS_17bad_function_callEED1Ev2111 00000160·W·_ZN5boost10wrapexceptINS_17bad_function_callEED1Ev
2113 00000180·W·_ZN5boost10wrapexceptINS_17bad_function_callEED2Ev2112 00000160·W·_ZN5boost10wrapexceptINS_17bad_function_callEED2Ev
2114 00000000·n·_ZN5boost10wrapexceptINS_17bad_function_callEED5Ev2113 00000000·n·_ZN5boost10wrapexceptINS_17bad_function_callEED5Ev
2115 00000000·W·_ZN5boost10wrapexceptINS_21thread_resource_errorEED0Ev2114 00000000·W·_ZN5boost10wrapexceptINS_21thread_resource_errorEED0Ev
2116 000001c0·W·_ZN5boost10wrapexceptINS_21thread_resource_errorEED1Ev2115 000001a0·W·_ZN5boost10wrapexceptINS_21thread_resource_errorEED1Ev
2117 000001c0·W·_ZN5boost10wrapexceptINS_21thread_resource_errorEED2Ev2116 000001a0·W·_ZN5boost10wrapexceptINS_21thread_resource_errorEED2Ev
2118 00000000·n·_ZN5boost10wrapexceptINS_21thread_resource_errorEED5Ev2117 00000000·n·_ZN5boost10wrapexceptINS_21thread_resource_errorEED5Ev
2119 00000000·W·_ZN5boost12bad_weak_ptrD0Ev2118 00000000·W·_ZN5boost12bad_weak_ptrD0Ev
2120 00000000·W·_ZN5boost12bad_weak_ptrD1Ev2119 00000000·W·_ZN5boost12bad_weak_ptrD1Ev
2121 00000000·W·_ZN5boost12bad_weak_ptrD2Ev2120 00000000·W·_ZN5boost12bad_weak_ptrD2Ev
2122 00000000·n·_ZN5boost12bad_weak_ptrD5Ev2121 00000000·n·_ZN5boost12bad_weak_ptrD5Ev
2123 00000000·u·_ZN5boost12interprocess9ipcdetail15num_core_holderILi0EE9num_coresE2122 00000000·u·_ZN5boost12interprocess9ipcdetail15num_core_holderILi0EE9num_coresE
2124 00000000·W·_ZN5boost13exception_ptrD1Ev2123 00000000·W·_ZN5boost13exception_ptrD1Ev
Offset 2131, 18 lines modifiedOffset 2130, 18 lines modified
2131 00000000·t·_ZN5boost15throw_exceptionINS_12bad_weak_ptrEEEvRKT_.isra.02130 00000000·t·_ZN5boost15throw_exceptionINS_12bad_weak_ptrEEEvRKT_.isra.0
2132 00000000·W·_ZN5boost15throw_exceptionINS_17bad_function_callEEEvRKT_2131 00000000·W·_ZN5boost15throw_exceptionINS_17bad_function_callEEEvRKT_
2133 00000000·W·_ZN5boost15throw_exceptionINS_21thread_resource_errorEEEvRKT_2132 00000000·W·_ZN5boost15throw_exceptionINS_21thread_resource_errorEEEvRKT_
2134 00000000·W·_ZN5boost16exception_detail10bad_alloc_D0Ev2133 00000000·W·_ZN5boost16exception_detail10bad_alloc_D0Ev
2135 000000c0·W·_ZN5boost16exception_detail10bad_alloc_D1Ev2134 000000c0·W·_ZN5boost16exception_detail10bad_alloc_D1Ev
2136 000000c0·W·_ZN5boost16exception_detail10bad_alloc_D2Ev2135 000000c0·W·_ZN5boost16exception_detail10bad_alloc_D2Ev
2137 00000000·n·_ZN5boost16exception_detail10bad_alloc_D5Ev2136 00000000·n·_ZN5boost16exception_detail10bad_alloc_D5Ev
2138 000000d0·W·_ZN5boost16exception_detail10clone_implINS0_10bad_alloc_EED0Ev2137 000000c0·W·_ZN5boost16exception_detail10clone_implINS0_10bad_alloc_EED0Ev
2139 000000d0·W·_ZN5boost16exception_detail10clone_implINS0_10bad_alloc_EED1Ev2138 000000c0·W·_ZN5boost16exception_detail10clone_implINS0_10bad_alloc_EED1Ev
2140 000000d0·W·_ZN5boost16exception_detail10clone_implINS0_14bad_exception_EED0Ev2139 000000c0·W·_ZN5boost16exception_detail10clone_implINS0_14bad_exception_EED0Ev
2141 000000d0·W·_ZN5boost16exception_detail10clone_implINS0_14bad_exception_EED1Ev2140 000000c0·W·_ZN5boost16exception_detail10clone_implINS0_14bad_exception_EED1Ev
2142 00000000·W·_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv2141 00000000·W·_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv
2143 00000000·W·_ZN5boost16exception_detail14bad_exception_D0Ev2142 00000000·W·_ZN5boost16exception_detail14bad_exception_D0Ev
2144 00000000·W·_ZN5boost16exception_detail14bad_exception_D1Ev2143 00000000·W·_ZN5boost16exception_detail14bad_exception_D1Ev
2145 00000000·W·_ZN5boost16exception_detail14bad_exception_D2Ev2144 00000000·W·_ZN5boost16exception_detail14bad_exception_D2Ev
2146 00000000·n·_ZN5boost16exception_detail14bad_exception_D5Ev2145 00000000·n·_ZN5boost16exception_detail14bad_exception_D5Ev
2147 00000000·W·_ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_2146 00000000·W·_ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_
2148 00000000·W·_ZN5boost16exception_detail25error_info_container_impl3setERKNS_10shared_ptrINS0_15error_info_baseEEERKNS0_10type_info_E2147 00000000·W·_ZN5boost16exception_detail25error_info_container_impl3setERKNS_10shared_ptrINS0_15error_info_baseEEERKNS0_10type_info_E
Offset 2331, 109 lines modifiedOffset 2330, 109 lines modified
2331 00000d06·t·_ZN6gazebo13ServerFixture10EntityPoseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold2330 00000d06·t·_ZN6gazebo13ServerFixture10EntityPoseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold
2332 00002e70·T·_ZN6gazebo13ServerFixture10GetMemInfoERdS1_2331 00002e70·T·_ZN6gazebo13ServerFixture10GetMemInfoERdS1_
2333 00000c2e·t·_ZN6gazebo13ServerFixture10GetMemInfoERdS1_.cold2332 00000c2e·t·_ZN6gazebo13ServerFixture10GetMemInfoERdS1_.cold
2334 000031c0·T·_ZN6gazebo13ServerFixture10LoadPluginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_2333 000031c0·T·_ZN6gazebo13ServerFixture10LoadPluginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
2335 00000cc0·t·_ZN6gazebo13ServerFixture10LoadPluginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold2334 00000cc0·t·_ZN6gazebo13ServerFixture10LoadPluginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold
2336 00000050·T·_ZN6gazebo13ServerFixture10OnNewFrameEPKhjjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE2335 00000050·T·_ZN6gazebo13ServerFixture10OnNewFrameEPKhjjjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2337 00001bc0·T·_ZN6gazebo13ServerFixture10PrintImageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPhjjj2336 00001bc0·T·_ZN6gazebo13ServerFixture10PrintImageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPhjjj
2338 0000ce10·T·_ZN6gazebo13ServerFixture10SpawnLightERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_RKNSB_5ColorESI_SF_dddddddb2337 0000ce20·T·_ZN6gazebo13ServerFixture10SpawnLightERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_RKNSB_5ColorESI_SF_dddddddb
2339 00001ce0·t·_ZN6gazebo13ServerFixture10SpawnLightERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_RKNSB_5ColorESI_SF_dddddddb.cold2338 00001cde·t·_ZN6gazebo13ServerFixture10SpawnLightERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_RKNSB_5ColorESI_SF_dddddddb.cold
2340 00005bf0·T·_ZN6gazebo13ServerFixture10SpawnModelERKNS_4msgs5ModelE2339 00005c00·T·_ZN6gazebo13ServerFixture10SpawnModelERKNS_4msgs5ModelE
2341 000013de·t·_ZN6gazebo13ServerFixture10SpawnModelERKNS_4msgs5ModelE.cold2340 000013dc·t·_ZN6gazebo13ServerFixture10SpawnModelERKNS_4msgs5ModelE.cold
2342 0000c690·T·_ZN6gazebo13ServerFixture10SpawnModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE2341 0000c6a0·T·_ZN6gazebo13ServerFixture10SpawnModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2343 00001b78·t·_ZN6gazebo13ServerFixture10SpawnModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold2342 00001b76·t·_ZN6gazebo13ServerFixture10SpawnModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold
2344 00007b60·T·_ZN6gazebo13ServerFixture10SpawnSonarERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v65Pose3IdEEddd2343 00007b70·T·_ZN6gazebo13ServerFixture10SpawnSonarERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v65Pose3IdEEddd
2345 00001680·t·_ZN6gazebo13ServerFixture10SpawnSonarERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v65Pose3IdEEddd.cold2344 0000167e·t·_ZN6gazebo13ServerFixture10SpawnSonarERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v65Pose3IdEEddd.cold
2346 0000cd10·T·_ZN6gazebo13ServerFixture11RemoveModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE2345 0000cd20·T·_ZN6gazebo13ServerFixture11RemoveModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2347 00001cb6·t·_ZN6gazebo13ServerFixture11RemoveModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold2346 00001cb4·t·_ZN6gazebo13ServerFixture11RemoveModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold
2348 00006500·T·_ZN6gazebo13ServerFixture11SpawnCameraERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_jjdS8_ddbddddddd2347 00006510·T·_ZN6gazebo13ServerFixture11SpawnCameraERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_jjdS8_ddbddddddd
2349 0000157e·t·_ZN6gazebo13ServerFixture11SpawnCameraERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_jjdS8_ddbddddddd.cold2348 0000157c·t·_ZN6gazebo13ServerFixture11SpawnCameraERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_jjdS8_ddbddddddd.cold
2350 0000df50·T·_ZN6gazebo13ServerFixture11SpawnSphereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_SF_dbb2349 0000df60·T·_ZN6gazebo13ServerFixture11SpawnSphereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_SF_dbb
2351 00001e64·t·_ZN6gazebo13ServerFixture11SpawnSphereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_SF_dbb.cold2350 00001e62·t·_ZN6gazebo13ServerFixture11SpawnSphereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_SF_dbb.cold
2352 0000bc70·T·_ZN6gazebo13ServerFixture11SpawnSphereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_bb2351 0000bc80·T·_ZN6gazebo13ServerFixture11SpawnSphereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_bb
2353 00001ac4·t·_ZN6gazebo13ServerFixture11SpawnSphereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_bb.cold2352 00001ac2·t·_ZN6gazebo13ServerFixture11SpawnSphereERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_bb.cold
2354 00001de0·T·_ZN6gazebo13ServerFixture12FloatCompareEPfS1_jRfS2_S2_2353 00001de0·T·_ZN6gazebo13ServerFixture12FloatCompareEPfS1_jRfS2_S2_
2355 00002010·T·_ZN6gazebo13ServerFixture12ImageCompareEPhS1_jjjRjS2_Rd2354 00002010·T·_ZN6gazebo13ServerFixture12ImageCompareEPhS1_jjjRjS2_Rd
2356 000021c0·T·_ZN6gazebo13ServerFixture12RemovePluginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE2355 000021c0·T·_ZN6gazebo13ServerFixture12RemovePluginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2357 000000aa·t·_ZN6gazebo13ServerFixture12RemovePluginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold2356 000000aa·t·_ZN6gazebo13ServerFixture12RemovePluginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold
2358 0000c130·T·_ZN6gazebo13ServerFixture12SpawnTrimeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_SF_b2357 0000c140·T·_ZN6gazebo13ServerFixture12SpawnTrimeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_SF_b
2359 00001b1e·t·_ZN6gazebo13ServerFixture12SpawnTrimeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_SF_b.cold2358 00001b1c·t·_ZN6gazebo13ServerFixture12SpawnTrimeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_SF_b.cold
2360 00001ed0·T·_ZN6gazebo13ServerFixture13DoubleCompareEPdS1_jRdS2_S2_2359 00001ed0·T·_ZN6gazebo13ServerFixture13DoubleCompareEPdS1_jRdS2_S2_
2361 0000d750·T·_ZN6gazebo13ServerFixture13SpawnCylinderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_b2360 0000d760·T·_ZN6gazebo13ServerFixture13SpawnCylinderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_b
2362 00001d94·t·_ZN6gazebo13ServerFixture13SpawnCylinderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_b.cold2361 00001d92·t·_ZN6gazebo13ServerFixture13SpawnCylinderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_b.cold
2363 0000f030·T·_ZN6gazebo13ServerFixture14SpawnEmptyLinkERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_b2362 0000f040·T·_ZN6gazebo13ServerFixture14SpawnEmptyLinkERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_b
2364 00002016·t·_ZN6gazebo13ServerFixture14SpawnEmptyLinkERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_b.cold2363 00002014·t·_ZN6gazebo13ServerFixture14SpawnEmptyLinkERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN8ignition4math2v67Vector3IdEESF_b.cold
2365 00008e80·T·_ZN6gazebo13ServerFixture14SpawnImuSensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_S8_dddddddd2364 00008e90·T·_ZN6gazebo13ServerFixture14SpawnImuSensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_S8_dddddddd
2366 00001786·t·_ZN6gazebo13ServerFixture14SpawnImuSensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_S8_dddddddd.cold2365 00001784·t·_ZN6gazebo13ServerFixture14SpawnImuSensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_S8_dddddddd.cold
2367 00007320·T·_ZN6gazebo13ServerFixture14SpawnRaySensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_dddddddjjddS8_dd2366 00007330·T·_ZN6gazebo13ServerFixture14SpawnRaySensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_dddddddjjddS8_dd
2368 0000162a·t·_ZN6gazebo13ServerFixture14SpawnRaySensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_dddddddjjddS8_dd.cold2367 00001628·t·_ZN6gazebo13ServerFixture14SpawnRaySensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_dddddddjjddS8_dd.cold
2369 00002280·T·_ZN6gazebo13ServerFixture15GetUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE2368 00002280·T·_ZN6gazebo13ServerFixture15GetUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2370 000000de·t·_ZN6gazebo13ServerFixture15GetUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold2369 000000de·t·_ZN6gazebo13ServerFixture15GetUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold
2371 000088c0·T·_ZN6gazebo13ServerFixture17SpawnGpuRaySensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_dddddjS8_dd2370 000088d0·T·_ZN6gazebo13ServerFixture17SpawnGpuRaySensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_dddddjS8_dd
2372 00009fe0·T·_ZN6gazebo13ServerFixture18SpawnUnitImuSensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_RKN8ignition4math2v67Vector3IdEESF_b2371 00009ff0·T·_ZN6gazebo13ServerFixture18SpawnUnitImuSensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_RKN8ignition4math2v67Vector3IdEESF_b
2373 0000186e·t·_ZN6gazebo13ServerFixture18SpawnUnitImuSensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_RKN8ignition4math2v67Vector3IdEESF_b.cold2372 0000186c·t·_ZN6gazebo13ServerFixture18SpawnUnitImuSensorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_S8_RKN8ignition4math2v67Vector3IdEESF_b.cold
2374 00006c40·T·_ZN6gazebo13ServerFixture20SpawnWideAngleCameraERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_jjddS8_bdddddS8_2373 00006c50·T·_ZN6gazebo13ServerFixture20SpawnWideAngleCameraERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_jjddS8_bdddddS8_
2375 000015d4·t·_ZN6gazebo13ServerFixture20SpawnWideAngleCameraERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_jjddS8_bdddddS8_.cold2374 000015d2·t·_ZN6gazebo13ServerFixture20SpawnWideAngleCameraERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN8ignition4math2v67Vector3IdEESF_jjddS8_bdddddS8_.cold
2376 00004f50·T·_ZN6gazebo13ServerFixture20WaitUntilEntitySpawnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEji2375 00004f60·T·_ZN6gazebo13ServerFixture20WaitUntilEntitySpawnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEji
2377 00001260·t·_ZN6gazebo13ServerFixture20WaitUntilEntitySpawnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEji.cold2376 00001260·t·_ZN6gazebo13ServerFixture20WaitUntilEntitySpawnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEji.cold
Max diff block lines reached; 24252/41868 bytes (57.92%) of diff not shown.
619 B
file list
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 ----------···0········0········0···124262·1970-01-01·00:00:00.000000·/1 ----------···0········0········0···124236·1970-01-01·00:00:00.000000·/
2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//2 ----------···0········0········0········0·1970-01-01·00:00:00.000000·//
3 ?rw-r--r--···0········0········0···710992·1970-01-01·00:00:00.000000·ServerFixture.cc.o3 ?rw-r--r--···0········0········0···709472·1970-01-01·00:00:00.000000·ServerFixture.cc.o
4 ?rw-r--r--···0········0········0···350312·1970-01-01·00:00:00.000000·ServerFixtureRecord.cc.o4 ?rw-r--r--···0········0········0···349260·1970-01-01·00:00:00.000000·ServerFixtureRecord.cc.o
9.72 MB
ServerFixture.cc.o
948 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:··········630632·(bytes·into·file)13 ··Start·of·section·headers:··········629192·(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:·········200919 ··Number·of·section·headers:·········2007
20 ··Section·header·string·table·index:·200820 ··Section·header·string·table·index:·2006
544 KB
readelf --wide --sections {}
    
Offset 1, 2018 lines modifiedOffset 1, 2016 lines modified
1 There·are·2009·section·headers,·starting·at·offset·0x99f68:1 There·are·2007·section·headers,·starting·at·offset·0x999c8:
  
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
Diff chunk too large, falling back to line-by-line diff (2006 lines added, 2008 lines removed)
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·····2006·2212··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····2004·2210··4
6 ··[·2]·.group············GROUP···········00000000·00003c·000008·04·····2006·2213··46 ··[·2]·.group············GROUP···········00000000·00003c·000008·04·····2004·2211··4
7 ··[·3]·.group············GROUP···········00000000·000044·000008·04·····2006·2214··47 ··[·3]·.group············GROUP···········00000000·000044·000008·04·····2004·2212··4
8 ··[·4]·.group············GROUP···········00000000·00004c·00000c·04·····2006·2215··48 ··[·4]·.group············GROUP···········00000000·00004c·00000c·04·····2004·2213··4
9 ··[·5]·.group············GROUP···········00000000·000058·000008·04·····2006·2218··49 ··[·5]·.group············GROUP···········00000000·000058·000008·04·····2004·2216··4
10 ··[·6]·.group············GROUP···········00000000·000060·00000c·04·····2006·2219··410 ··[·6]·.group············GROUP···········00000000·000060·00000c·04·····2004·2217··4
11 ··[·7]·.group············GROUP···········00000000·00006c·00000c·04·····2006·2220··411 ··[·7]·.group············GROUP···········00000000·00006c·00000c·04·····2004·2218··4
12 ··[·8]·.group············GROUP···········00000000·000078·000008·04·····2006·2221··412 ··[·8]·.group············GROUP···········00000000·000078·000008·04·····2004·2219··4
13 ··[·9]·.group············GROUP···········00000000·000080·000008·04·····2006·2222··413 ··[·9]·.group············GROUP···········00000000·000080·000008·04·····2004·2220··4
14 ··[10]·.group············GROUP···········00000000·000088·000008·04·····2006·2223··414 ··[10]·.group············GROUP···········00000000·000088·000008·04·····2004·2221··4
15 ··[11]·.group············GROUP···········00000000·000090·00000c·04·····2006·2224··415 ··[11]·.group············GROUP···········00000000·000090·00000c·04·····2004·2222··4
16 ··[12]·.group············GROUP···········00000000·00009c·000008·04·····2006·2226··416 ··[12]·.group············GROUP···········00000000·00009c·000008·04·····2004·2224··4
17 ··[13]·.group············GROUP···········00000000·0000a4·000010·04·····2006·1083··417 ··[13]·.group············GROUP···········00000000·0000a4·000010·04·····2004·1082··4
18 ··[14]·.group············GROUP···········00000000·0000b4·000010·04·····2006·1084··418 ··[14]·.group············GROUP···········00000000·0000b4·000010·04·····2004·1083··4
19 ··[15]·.group············GROUP···········00000000·0000c4·000010·04·····2006·1085··419 ··[15]·.group············GROUP···········00000000·0000c4·000010·04·····2004·1084··4
20 ··[16]·.group············GROUP···········00000000·0000d4·000010·04·····2006·1086··420 ··[16]·.group············GROUP···········00000000·0000d4·000010·04·····2004·1085··4
21 ··[17]·.group············GROUP···········00000000·0000e4·00000c·04·····2006·2235··421 ··[17]·.group············GROUP···········00000000·0000e4·00000c·04·····2004·2233··4
22 ··[18]·.group············GROUP···········00000000·0000f0·00000c·04·····2006·2236··422 ··[18]·.group············GROUP···········00000000·0000f0·00000c·04·····2004·2234··4
23 ··[19]·.group············GROUP···········00000000·0000fc·00000c·04·····2006·2237··423 ··[19]·.group············GROUP···········00000000·0000fc·00000c·04·····2004·2235··4
24 ··[20]·.group············GROUP···········00000000·000108·000010·04·····2006·1087··424 ··[20]·.group············GROUP···········00000000·000108·000010·04·····2004·1086··4
25 ··[21]·.group············GROUP···········00000000·000118·000010·04·····2006·1088··425 ··[21]·.group············GROUP···········00000000·000118·000010·04·····2004·1087··4
26 ··[22]·.group············GROUP···········00000000·000128·000008·04·····2006·2242··426 ··[22]·.group············GROUP···········00000000·000128·000008·04·····2004·2240··4
27 ··[23]·.group············GROUP···········00000000·000130·000010·04·····2006·1089··427 ··[23]·.group············GROUP···········00000000·000130·000010·04·····2004·1088··4
28 ··[24]·.group············GROUP···········00000000·000140·000010·04·····2006·1090··428 ··[24]·.group············GROUP···········00000000·000140·000010·04·····2004·1089··4
29 ··[25]·.group············GROUP···········00000000·000150·000010·04·····2006·1091··429 ··[25]·.group············GROUP···········00000000·000150·000010·04·····2004·1090··4
30 ··[26]·.group············GROUP···········00000000·000160·000010·04·····2006·1092··430 ··[26]·.group············GROUP···········00000000·000160·000010·04·····2004·1091··4
31 ··[27]·.group············GROUP···········00000000·000170·000010·04·····2006·1093··431 ··[27]·.group············GROUP···········00000000·000170·000010·04·····2004·1092··4
32 ··[28]·.group············GROUP···········00000000·000180·000010·04·····2006·1094··432 ··[28]·.group············GROUP···········00000000·000180·000010·04·····2004·1093··4
33 ··[29]·.group············GROUP···········00000000·000190·000010·04·····2006·1095··433 ··[29]·.group············GROUP···········00000000·000190·000010·04·····2004·1094··4
34 ··[30]·.group············GROUP···········00000000·0001a0·000008·04·····2006·2259··434 ··[30]·.group············GROUP···········00000000·0001a0·000008·04·····2004·2257··4
35 ··[31]·.group············GROUP···········00000000·0001a8·000008·04·····2006·2260··435 ··[31]·.group············GROUP···········00000000·0001a8·000008·04·····2004·2258··4
36 ··[32]·.group············GROUP···········00000000·0001b0·000008·04·····2006·2261··436 ··[32]·.group············GROUP···········00000000·0001b0·000008·04·····2004·2259··4
37 ··[33]·.group············GROUP···········00000000·0001b8·000008·04·····2006·2262··437 ··[33]·.group············GROUP···········00000000·0001b8·000008·04·····2004·2260··4
38 ··[34]·.group············GROUP···········00000000·0001c0·000008·04·····2006·2263··438 ··[34]·.group············GROUP···········00000000·0001c0·000008·04·····2004·2261··4
39 ··[35]·.group············GROUP···········00000000·0001c8·000008·04·····2006·2264··439 ··[35]·.group············GROUP···········00000000·0001c8·000008·04·····2004·2262··4
40 ··[36]·.group············GROUP···········00000000·0001d0·000008·04·····2006·2265··440 ··[36]·.group············GROUP···········00000000·0001d0·000008·04·····2004·2263··4
41 ··[37]·.group············GROUP···········00000000·0001d8·000008·04·····2006·2266··441 ··[37]·.group············GROUP···········00000000·0001d8·000008·04·····2004·2264··4
42 ··[38]·.group············GROUP···········00000000·0001e0·000010·04·····2006·1096··442 ··[38]·.group············GROUP···········00000000·0001e0·000010·04·····2004·1095··4
43 ··[39]·.group············GROUP···········00000000·0001f0·000010·04·····2006·1097··443 ··[39]·.group············GROUP···········00000000·0001f0·000010·04·····2004·1096··4
44 ··[40]·.group············GROUP···········00000000·000200·000010·04·····2006·1098··444 ··[40]·.group············GROUP···········00000000·000200·000010·04·····2004·1097··4
45 ··[41]·.group············GROUP···········00000000·000210·000010·04·····2006·1099··445 ··[41]·.group············GROUP···········00000000·000210·000010·04·····2004·1098··4
46 ··[42]·.group············GROUP···········00000000·000220·000010·04·····2006·1100··446 ··[42]·.group············GROUP···········00000000·000220·000010·04·····2004·1099··4
47 ··[43]·.group············GROUP···········00000000·000230·000010·04·····2006·1101··447 ··[43]·.group············GROUP···········00000000·000230·000010·04·····2004·1100··4
48 ··[44]·.group············GROUP···········00000000·000240·000010·04·····2006·1102··448 ··[44]·.group············GROUP···········00000000·000240·000010·04·····2004·1101··4
49 ··[45]·.group············GROUP···········00000000·000250·000010·04·····2006·1103··449 ··[45]·.group············GROUP···········00000000·000250·000010·04·····2004·1102··4
50 ··[46]·.group············GROUP···········00000000·000260·000008·04·····2006·1104··450 ··[46]·.group············GROUP···········00000000·000260·000008·04·····2004·1103··4
51 ··[47]·.group············GROUP···········00000000·000268·000008·04·····2006·1105··451 ··[47]·.group············GROUP···········00000000·000268·000008·04·····2004·1104··4
52 ··[48]·.group············GROUP···········00000000·000270·000008·04·····2006·1106··452 ··[48]·.group············GROUP···········00000000·000270·000008·04·····2004·1105··4
53 ··[49]·.group············GROUP···········00000000·000278·000008·04·····2006·1107··453 ··[49]·.group············GROUP···········00000000·000278·000008·04·····2004·1106··4
54 ··[50]·.group············GROUP···········00000000·000280·000008·04·····2006·1108··454 ··[50]·.group············GROUP···········00000000·000280·000008·04·····2004·1107··4
55 ··[51]·.group············GROUP···········00000000·000288·000008·04·····2006·1109··455 ··[51]·.group············GROUP···········00000000·000288·000008·04·····2004·1108··4
56 ··[52]·.group············GROUP···········00000000·000290·000010·04·····2006·1110··456 ··[52]·.group············GROUP···········00000000·000290·000010·04·····2004·1109··4
57 ··[53]·.group············GROUP···········00000000·0002a0·000008·04·····2006·2297··457 ··[53]·.group············GROUP···········00000000·0002a0·000008·04·····2004·2295··4
58 ··[54]·.group············GROUP···········00000000·0002a8·000008·04·····2006·2298··458 ··[54]·.group············GROUP···········00000000·0002a8·000008·04·····2004·2296··4
59 ··[55]·.group············GROUP···········00000000·0002b0·000008·04·····2006·2299··459 ··[55]·.group············GROUP···········00000000·0002b0·000008·04·····2004·2297··4
60 ··[56]·.group············GROUP···········00000000·0002b8·000008·04·····2006·2300··460 ··[56]·.group············GROUP···········00000000·0002b8·000008·04·····2004·2298··4
61 ··[57]·.group············GROUP···········00000000·0002c0·000008·04·····2006·2301··461 ··[57]·.group············GROUP···········00000000·0002c0·000008·04·····2004·2299··4
62 ··[58]·.group············GROUP···········00000000·0002c8·000008·04·····2006·2302··462 ··[58]·.group············GROUP···········00000000·0002c8·000008·04·····2004·2300··4
63 ··[59]·.group············GROUP···········00000000·0002d0·000008·04·····2006·2303··463 ··[59]·.group············GROUP···········00000000·0002d0·000008·04·····2004·2301··4
64 ··[60]·.group············GROUP···········00000000·0002d8·000008·04·····2006·2304··464 ··[60]·.group············GROUP···········00000000·0002d8·000008·04·····2004·2302··4
65 ··[61]·.group············GROUP···········00000000·0002e0·000008·04·····2006·2305··465 ··[61]·.group············GROUP···········00000000·0002e0·000008·04·····2004·2303··4
66 ··[62]·.group············GROUP···········00000000·0002e8·000008·04·····2006·2306··466 ··[62]·.group············GROUP···········00000000·0002e8·000008·04·····2004·2304··4
67 ··[63]·.group············GROUP···········00000000·0002f0·000008·04·····2006·2307··467 ··[63]·.group············GROUP···········00000000·0002f0·000008·04·····2004·2305··4
68 ··[64]·.group············GROUP···········00000000·0002f8·000008·04·····2006·2308··468 ··[64]·.group············GROUP···········00000000·0002f8·000008·04·····2004·2306··4
69 ··[65]·.group············GROUP···········00000000·000300·000008·04·····2006·2309··469 ··[65]·.group············GROUP···········00000000·000300·000008·04·····2004·2307··4
70 ··[66]·.group············GROUP···········00000000·000308·000008·04·····2006·2310··470 ··[66]·.group············GROUP···········00000000·000308·000008·04·····2004·2308··4
71 ··[67]·.group············GROUP···········00000000·000310·000008·04·····2006·2311··471 ··[67]·.group············GROUP···········00000000·000310·000008·04·····2004·2309··4
72 ··[68]·.group············GROUP···········00000000·000318·000008·04·····2006·2312··472 ··[68]·.group············GROUP···········00000000·000318·000008·04·····2004·2310··4
73 ··[69]·.group············GROUP···········00000000·000320·000008·04·····2006·2313··473 ··[69]·.group············GROUP···········00000000·000320·000008·04·····2004·2311··4
74 ··[70]·.group············GROUP···········00000000·000328·000008·04·····2006·2314··474 ··[70]·.group············GROUP···········00000000·000328·000008·04·····2004·2312··4
75 ··[71]·.group············GROUP···········00000000·000330·000008·04·····2006·2315··475 ··[71]·.group············GROUP···········00000000·000330·000008·04·····2004·2313··4
76 ··[72]·.group············GROUP···········00000000·000338·000008·04·····2006·2316··476 ··[72]·.group············GROUP···········00000000·000338·000008·04·····2004·2314··4
77 ··[73]·.group············GROUP···········00000000·000340·000008·04·····2006·2317··477 ··[73]·.group············GROUP···········00000000·000340·000008·04·····2004·2315··4
78 ··[74]·.group············GROUP···········00000000·000348·000008·04·····2006·2318··478 ··[74]·.group············GROUP···········00000000·000348·000008·04·····2004·2316··4
79 ··[75]·.group············GROUP···········00000000·000350·000008·04·····2006·2319··479 ··[75]·.group············GROUP···········00000000·000350·000008·04·····2004·2317··4
80 ··[76]·.group············GROUP···········00000000·000358·000008·04·····2006·2320··480 ··[76]·.group············GROUP···········00000000·000358·000008·04·····2004·2318··4
81 ··[77]·.group············GROUP···········00000000·000360·000008·04·····2006·2321··481 ··[77]·.group············GROUP···········00000000·000360·000008·04·····2004·2319··4
82 ··[78]·.group············GROUP···········00000000·000368·000008·04·····2006·2322··482 ··[78]·.group············GROUP···········00000000·000368·000008·04·····2004·2320··4
83 ··[79]·.group············GROUP···········00000000·000370·000008·04·····2006·2323··483 ··[79]·.group············GROUP···········00000000·000370·000008·04·····2004·2321··4
84 ··[80]·.group············GROUP···········00000000·000378·000008·04·····2006·2324··484 ··[80]·.group············GROUP···········00000000·000378·000008·04·····2004·2322··4
85 ··[81]·.group············GROUP···········00000000·000380·000008·04·····2006·2325··485 ··[81]·.group············GROUP···········00000000·000380·000008·04·····2004·2323··4
86 ··[82]·.group············GROUP···········00000000·000388·000008·04·····2006·2326··486 ··[82]·.group············GROUP···········00000000·000388·000008·04·····2004·2324··4
87 ··[83]·.group············GROUP···········00000000·000390·000008·04·····2006·2327··487 ··[83]·.group············GROUP···········00000000·000390·000008·04·····2004·2325··4
88 ··[84]·.group············GROUP···········00000000·000398·000008·04·····2006·2328··488 ··[84]·.group············GROUP···········00000000·000398·000008·04·····2004·2326··4
89 ··[85]·.group············GROUP···········00000000·0003a0·000010·04·····2006·1111··489 ··[85]·.group············GROUP···········00000000·0003a0·000010·04·····2004·1110··4
90 ··[86]·.group············GROUP···········00000000·0003b0·000010·04·····2006·1112··490 ··[86]·.group············GROUP···········00000000·0003b0·000010·04·····2004·1111··4
91 ··[87]·.group············GROUP···········00000000·0003c0·000008·04·····2006·2333··491 ··[87]·.group············GROUP···········00000000·0003c0·000008·04·····2004·2331··4
92 ··[88]·.group············GROUP···········00000000·0003c8·000008·04·····2006·2334··492 ··[88]·.group············GROUP···········00000000·0003c8·000008·04·····2004·2332··4
93 ··[89]·.group············GROUP···········00000000·0003d0·000008·04·····2006·2335··493 ··[89]·.group············GROUP···········00000000·0003d0·000008·04·····2004·2333··4
94 ··[90]·.group············GROUP···········00000000·0003d8·000008·04·····2006·2336··494 ··[90]·.group············GROUP···········00000000·0003d8·000008·04·····2004·2334··4
95 ··[91]·.group············GROUP···········00000000·0003e0·000008·04·····2006·2337··495 ··[91]·.group············GROUP···········00000000·0003e0·000008·04·····2004·2335··4
96 ··[92]·.group············GROUP···········00000000·0003e8·000008·04·····2006·2338··496 ··[92]·.group············GROUP···········00000000·0003e8·000008·04·····2004·2336··4
97 ··[93]·.group············GROUP···········00000000·0003f0·00000c·04·····2006·2365··497 ··[93]·.group············GROUP···········00000000·0003f0·00000c·04·····2004·2363··4
98 ··[94]·.group············GROUP···········00000000·0003fc·00000c·04·····2006·2366··498 ··[94]·.group············GROUP···········00000000·0003fc·00000c·04·····2004·2364··4
99 ··[95]·.group············GROUP···········00000000·000408·00000c·04·····2006·2371··499 ··[95]·.group············GROUP···········00000000·000408·00000c·04·····2004·2369··4
100 ··[96]·.group············GROUP···········00000000·000414·00000c·04·····2006·2373··4100 ··[96]·.group············GROUP···········00000000·000414·00000c·04·····2004·2371··4
101 ··[97]·.group············GROUP···········00000000·000420·00000c·04·····2006·2374··4101 ··[97]·.group············GROUP···········00000000·000420·00000c·04·····2004·2372··4
102 ··[98]·.group············GROUP···········00000000·00042c·000014·04·····2006·1113··4102 ··[98]·.group············GROUP···········00000000·00042c·000014·04·····2004·1112··4
103 ··[99]·.group············GROUP···········00000000·000440·00000c·04·····2006·2381··4103 ··[99]·.group············GROUP···········00000000·000440·00000c·04·····2004·2379··4
104 ··[100]·.group············GROUP···········00000000·00044c·00000c·04·····2006·2383··4104 ··[100]·.group············GROUP···········00000000·00044c·00000c·04·····2004·2381··4
105 ··[101]·.group············GROUP···········00000000·000458·000014·04·····2006·1114··4105 ··[101]·.group············GROUP···········00000000·000458·000014·04·····2004·1113··4
106 ··[102]·.group············GROUP···········00000000·00046c·000014·04·····2006·1115··4106 ··[102]·.group············GROUP···········00000000·00046c·000014·04·····2004·1114··4
107 ··[103]·.group············GROUP···········00000000·000480·00000c·04·····2006·2395··4107 ··[103]·.group············GROUP···········00000000·000480·00000c·04·····2004·2393··4
108 ··[104]·.group············GROUP···········00000000·00048c·00000c·04·····2006·2397··4108 ··[104]·.group············GROUP···········00000000·00048c·00000c·04·····2004·2395··4
109 ··[105]·.group············GROUP···········00000000·000498·00000c·04·····2006·2398··4109 ··[105]·.group············GROUP···········00000000·000498·00000c·04·····2004·2396··4
110 ··[106]·.group············GROUP···········00000000·0004a4·00000c·04·····2006·2400··4110 ··[106]·.group············GROUP···········00000000·0004a4·00000c·04·····2004·2398··4
111 ··[107]·.group············GROUP···········00000000·0004b0·00000c·04·····2006·2402··4111 ··[107]·.group············GROUP···········00000000·0004b0·00000c·04·····2004·2400··4
112 ··[108]·.group············GROUP···········00000000·0004bc·000014·04·····2006·1116··4112 ··[108]·.group············GROUP···········00000000·0004bc·000014·04·····2004·1115··4
113 ··[109]·.group············GROUP···········00000000·0004d0·00000c·04·····2006·2409··4113 ··[109]·.group············GROUP···········00000000·0004d0·00000c·04·····2004·2407··4
114 ··[110]·.group············GROUP···········00000000·0004dc·00000c·04·····2006·2411··4114 ··[110]·.group············GROUP···········00000000·0004dc·00000c·04·····2004·2409··4
115 ··[111]·.group············GROUP···········00000000·0004e8·00000c·04·····2006·2416··4115 ··[111]·.group············GROUP···········00000000·0004e8·00000c·04·····2004·2414··4
116 ··[112]·.group············GROUP···········00000000·0004f4·00000c·04·····2006·2419··4116 ··[112]·.group············GROUP···········00000000·0004f4·00000c·04·····2004·2417··4
117 ··[113]·.group············GROUP···········00000000·000500·00000c·04·····2006·2422··4117 ··[113]·.group············GROUP···········00000000·000500·00000c·04·····2004·2420··4
118 ··[114]·.group············GROUP···········00000000·00050c·00000c·04·····2006·2424··4118 ··[114]·.group············GROUP···········00000000·00050c·00000c·04·····2004·2422··4
119 ··[115]·.group············GROUP···········00000000·000518·00000c·04·····2006·2426··4119 ··[115]·.group············GROUP···········00000000·000518·00000c·04·····2004·2424··4
120 ··[116]·.group············GROUP···········00000000·000524·00000c·04·····2006·2428··4120 ··[116]·.group············GROUP···········00000000·000524·00000c·04·····2004·2426··4
121 ··[117]·.group············GROUP···········00000000·000530·00000c·04·····2006·2430··4121 ··[117]·.group············GROUP···········00000000·000530·00000c·04·····2004·2428··4
122 ··[118]·.group············GROUP···········00000000·00053c·00000c·04·····2006·2432··4122 ··[118]·.group············GROUP···········00000000·00053c·00000c·04·····2004·2430··4
123 ··[119]·.group············GROUP···········00000000·000548·00000c·04·····2006·2434··4123 ··[119]·.group············GROUP···········00000000·000548·00000c·04·····2004·2432··4
124 ··[120]·.group············GROUP···········00000000·000554·00000c·04·····2006·2436··4124 ··[120]·.group············GROUP···········00000000·000554·00000c·04·····2004·2434··4
125 ··[121]·.group············GROUP···········00000000·000560·00000c·04·····2006·2438··4125 ··[121]·.group············GROUP···········00000000·000560·00000c·04·····2004·2436··4
Max diff block lines reached; 256/557085 bytes (0.05%) of diff not shown.
737 KB
readelf --wide --symbols {}
    
Offset 1, 3475 lines modifiedOffset 1, 3472 lines modified
  
1 Symbol·table·'.symtab'·contains·3472·entries:1 Symbol·table·'.symtab'·contains·3469·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
Diff chunk too large, falling back to line-by-line diff (3468 lines added, 3471 lines removed)
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT··688·.text4 ·····1:·00000000·····0·SECTION·LOCAL··DEFAULT··687·.text
5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT··691·.bss5 ·····2:·00000000·····0·SECTION·LOCAL··DEFAULT··690·.bss
6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT··692·.text._ZNKSt5ctypeIcE8do_widenEc6 ·····3:·00000000·····0·SECTION·LOCAL··DEFAULT··691·.text._ZNKSt5ctypeIcE8do_widenEc
7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT··693·.text._ZNKSt5ctypeIcE9do_narrowEcc7 ·····4:·00000000·····0·SECTION·LOCAL··DEFAULT··692·.text._ZNKSt5ctypeIcE9do_narrowEcc
8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT··694·.text._ZNKSt18bad_variant_access4whatEv8 ·····5:·00000000·····0·SECTION·LOCAL··DEFAULT··693·.text._ZNKSt18bad_variant_access4whatEv
9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT··696·.text._ZNK5boost12bad_weak_ptr4whatEv9 ·····6:·00000000·····0·SECTION·LOCAL··DEFAULT··695·.text._ZNK5boost12bad_weak_ptr4whatEv
10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT··698·.text._ZN5boost6detail15sp_counted_base7destroyEv10 ·····7:·00000000·····0·SECTION·LOCAL··DEFAULT··697·.text._ZN5boost6detail15sp_counted_base7destroyEv
11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT··700·.text._ZNK5boost6system6detail22generic_error_category4nameEv11 ·····8:·00000000·····0·SECTION·LOCAL··DEFAULT··699·.text._ZNK5boost6system6detail22generic_error_category4nameEv
12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT··703·.text._ZNK5boost6system6detail21system_error_category4nameEv12 ·····9:·00000000·····0·SECTION·LOCAL··DEFAULT··702·.text._ZNK5boost6system6detail21system_error_category4nameEv
13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT··705·.text._ZNK5boost6system14error_category10equivalentERKNS0_10error_codeEi13 ····10:·00000000·····0·SECTION·LOCAL··DEFAULT··704·.text._ZNK5boost6system14error_category10equivalentERKNS0_10error_codeEi
14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT··706·.text._ZNK5boost6system14error_category6failedEi14 ····11:·00000000·····0·SECTION·LOCAL··DEFAULT··705·.text._ZNK5boost6system14error_category6failedEi
15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT··707·.text._ZNK5boost6system6detail12std_category4nameEv15 ····12:·00000000·····0·SECTION·LOCAL··DEFAULT··706·.text._ZNK5boost6system6detail12std_category4nameEv
16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT··708·.text._ZNK5boost6system6detail12std_category7messageB5cxx11Ei16 ····13:·00000000·····0·SECTION·LOCAL··DEFAULT··707·.text._ZNK5boost6system6detail12std_category7messageB5cxx11Ei
17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT··710·.text._ZNK5boost16exception_detail25error_info_container_impl7add_refEv17 ····14:·00000000·····0·SECTION·LOCAL··DEFAULT··709·.text._ZNK5boost16exception_detail25error_info_container_impl7add_refEv
18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT··711·.text._ZN10SingletonTIN6gazebo6common17FuelModelDatabaseEED2Ev18 ····15:·00000000·····0·SECTION·LOCAL··DEFAULT··710·.text._ZN10SingletonTIN6gazebo6common17FuelModelDatabaseEED2Ev
19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT··712·.text._ZN10SingletonTIN6gazebo6common11MeshManagerEED2Ev19 ····16:·00000000·····0·SECTION·LOCAL··DEFAULT··711·.text._ZN10SingletonTIN6gazebo6common11MeshManagerEED2Ev
20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT··713·.text._ZN10SingletonTIN6gazebo6common13ModelDatabaseEED2Ev20 ····17:·00000000·····0·SECTION·LOCAL··DEFAULT··712·.text._ZN10SingletonTIN6gazebo6common13ModelDatabaseEED2Ev
21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT··714·.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED2Ev21 ····18:·00000000·····0·SECTION·LOCAL··DEFAULT··713·.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED2Ev
22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT··716·.text._ZNK5boost4asio5error6detail14netdb_category4nameEv22 ····19:·00000000·····0·SECTION·LOCAL··DEFAULT··715·.text._ZNK5boost4asio5error6detail14netdb_category4nameEv
23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT··719·.text._ZNK5boost4asio5error6detail17addrinfo_category4nameEv23 ····20:·00000000·····0·SECTION·LOCAL··DEFAULT··718·.text._ZNK5boost4asio5error6detail17addrinfo_category4nameEv
24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT··722·.text._ZNK5boost4asio5error6detail13misc_category4nameEv24 ····21:·00000000·····0·SECTION·LOCAL··DEFAULT··721·.text._ZNK5boost4asio5error6detail13misc_category4nameEv
25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT··724·.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED2Ev25 ····22:·00000000·····0·SECTION·LOCAL··DEFAULT··723·.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED2Ev
26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT··725·.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED2Ev26 ····23:·00000000·····0·SECTION·LOCAL··DEFAULT··724·.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED2Ev
27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT··726·.text._ZN7testing4Test5SetupEv27 ····24:·00000000·····0·SECTION·LOCAL··DEFAULT··725·.text._ZN7testing4Test5SetupEv
28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT··727·.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED2Ev28 ····25:·00000000·····0·SECTION·LOCAL··DEFAULT··726·.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED2Ev
29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT··728·.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED2Ev29 ····26:·00000000·····0·SECTION·LOCAL··DEFAULT··727·.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED2Ev
30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT··729·.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED2Ev30 ····27:·00000000·····0·SECTION·LOCAL··DEFAULT··728·.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED2Ev
31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT··730·.text._ZN8ignition4math2v67Vector3IdED2Ev31 ····28:·00000000·····0·SECTION·LOCAL··DEFAULT··729·.text._ZN8ignition4math2v67Vector3IdED2Ev
32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT··731·.text._ZN8ignition4math2v67Matrix4IdED2Ev32 ····29:·00000000·····0·SECTION·LOCAL··DEFAULT··730·.text._ZN8ignition4math2v67Matrix4IdED2Ev
33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT··732·.text._ZN8ignition4math2v65Pose3IdED2Ev33 ····30:·00000000·····0·SECTION·LOCAL··DEFAULT··731·.text._ZN8ignition4math2v65Pose3IdED2Ev
34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT··733·.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED2Ev34 ····31:·00000000·····0·SECTION·LOCAL··DEFAULT··732·.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED2Ev
35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT··734·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc35 ····32:·00000000·····0·SECTION·LOCAL··DEFAULT··733·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc
36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT··735·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc36 ····33:·00000000·····0·SECTION·LOCAL··DEFAULT··734·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc
37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT··736·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc37 ····34:·00000000·····0·SECTION·LOCAL··DEFAULT··735·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc
38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT··737·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc38 ····35:·00000000·····0·SECTION·LOCAL··DEFAULT··736·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc
39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT··738·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc39 ····36:·00000000·····0·SECTION·LOCAL··DEFAULT··737·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc
40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT··739·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc40 ····37:·00000000·····0·SECTION·LOCAL··DEFAULT··738·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc
41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT··740·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc41 ····38:·00000000·····0·SECTION·LOCAL··DEFAULT··739·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc
42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT··741·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc42 ····39:·00000000·····0·SECTION·LOCAL··DEFAULT··740·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc
43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT··742·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEED2Ev43 ····40:·00000000·····0·SECTION·LOCAL··DEFAULT··741·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEED2Ev
44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT··743·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEED2Ev44 ····41:·00000000·····0·SECTION·LOCAL··DEFAULT··742·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEED2Ev
45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT··744·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEED2Ev45 ····42:·00000000·····0·SECTION·LOCAL··DEFAULT··743·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEED2Ev
46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT··745·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED2Ev46 ····43:·00000000·····0·SECTION·LOCAL··DEFAULT··744·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED2Ev
47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT··746·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED2Ev47 ····44:·00000000·····0·SECTION·LOCAL··DEFAULT··745·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED2Ev
48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT··747·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEED2Ev48 ····45:·00000000·····0·SECTION·LOCAL··DEFAULT··746·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEED2Ev
49 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT··748·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEED2Ev49 ····46:·00000000·····0·SECTION·LOCAL··DEFAULT··747·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEED2Ev
50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT··749·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED2Ev50 ····47:·00000000·····0·SECTION·LOCAL··DEFAULT··748·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED2Ev
51 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT··750·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14thread_contextENS1_16thread_info_baseEE7contextEED2Ev51 ····48:·00000000·····0·SECTION·LOCAL··DEFAULT··749·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14thread_contextENS1_16thread_info_baseEE7contextEED2Ev
52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT··751·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14strand_service11strand_implEhE7contextEED2Ev52 ····49:·00000000·····0·SECTION·LOCAL··DEFAULT··750·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14strand_service11strand_implEhE7contextEED2Ev
53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT··752·.text._ZN5boost4asio6detail10service_idINS1_14strand_serviceEED2Ev53 ····50:·00000000·····0·SECTION·LOCAL··DEFAULT··751·.text._ZN5boost4asio6detail10service_idINS1_14strand_serviceEED2Ev
54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT··753·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_23strand_executor_service11strand_implEhE7contextEED2Ev54 ····51:·00000000·····0·SECTION·LOCAL··DEFAULT··752·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_23strand_executor_service11strand_implEhE7contextEED2Ev
55 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT··754·.text._ZN5boost4asio6detail10service_idINS1_9schedulerEED2Ev55 ····52:·00000000·····0·SECTION·LOCAL··DEFAULT··753·.text._ZN5boost4asio6detail10service_idINS1_9schedulerEED2Ev
56 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT··755·.text._ZN5boost4asio6detail10service_idINS1_13epoll_reactorEED2Ev56 ····53:·00000000·····0·SECTION·LOCAL··DEFAULT··754·.text._ZN5boost4asio6detail10service_idINS1_13epoll_reactorEED2Ev
57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT··756·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev57 ····54:·00000000·····0·SECTION·LOCAL··DEFAULT··755·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev
58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT··757·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEE7disposeEv58 ····55:·00000000·····0·SECTION·LOCAL··DEFAULT··756·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEE7disposeEv
59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT··758·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEE11get_deleterERKSt9type_info59 ····56:·00000000·····0·SECTION·LOCAL··DEFAULT··757·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEE11get_deleterERKSt9type_info
60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT··759·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEE17get_local_deleterERKSt9type_info60 ····57:·00000000·····0·SECTION·LOCAL··DEFAULT··758·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEE17get_local_deleterERKSt9type_info
61 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT··760·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEE19get_untyped_deleterEv61 ····58:·00000000·····0·SECTION·LOCAL··DEFAULT··759·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEE19get_untyped_deleterEv
62 ····59:·00000000·····0·SECTION·LOCAL··DEFAULT··761·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEE7disposeEv62 ····59:·00000000·····0·SECTION·LOCAL··DEFAULT··760·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEE7disposeEv
63 ····60:·00000000·····0·SECTION·LOCAL··DEFAULT··762·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEE11get_deleterERKSt9type_info63 ····60:·00000000·····0·SECTION·LOCAL··DEFAULT··761·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEE11get_deleterERKSt9type_info
64 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT··763·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEE17get_local_deleterERKSt9type_info64 ····61:·00000000·····0·SECTION·LOCAL··DEFAULT··762·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEE17get_local_deleterERKSt9type_info
65 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT··764·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEE19get_untyped_deleterEv65 ····62:·00000000·····0·SECTION·LOCAL··DEFAULT··763·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEE19get_untyped_deleterEv
66 ····63:·00000000·····0·SECTION·LOCAL··DEFAULT··765·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEE7disposeEv66 ····63:·00000000·····0·SECTION·LOCAL··DEFAULT··764·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEE7disposeEv
67 ····64:·00000000·····0·SECTION·LOCAL··DEFAULT··766·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEE11get_deleterERKSt9type_info67 ····64:·00000000·····0·SECTION·LOCAL··DEFAULT··765·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEE11get_deleterERKSt9type_info
68 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT··767·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEE17get_local_deleterERKSt9type_info68 ····65:·00000000·····0·SECTION·LOCAL··DEFAULT··766·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEE17get_local_deleterERKSt9type_info
69 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT··768·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEE19get_untyped_deleterEv69 ····66:·00000000·····0·SECTION·LOCAL··DEFAULT··767·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEE19get_untyped_deleterEv
70 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT··769·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE11get_deleterERKSt9type_info70 ····67:·00000000·····0·SECTION·LOCAL··DEFAULT··768·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE11get_deleterERKSt9type_info
71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT··770·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE17get_local_deleterERKSt9type_info71 ····68:·00000000·····0·SECTION·LOCAL··DEFAULT··769·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE17get_local_deleterERKSt9type_info
72 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT··771·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE19get_untyped_deleterEv72 ····69:·00000000·····0·SECTION·LOCAL··DEFAULT··770·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE19get_untyped_deleterEv
73 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT··772·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE11get_deleterERKSt9type_info73 ····70:·00000000·····0·SECTION·LOCAL··DEFAULT··771·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE11get_deleterERKSt9type_info
74 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT··773·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE17get_local_deleterERKSt9type_info74 ····71:·00000000·····0·SECTION·LOCAL··DEFAULT··772·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE17get_local_deleterERKSt9type_info
75 ····72:·00000000·····0·SECTION·LOCAL··DEFAULT··774·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE19get_untyped_deleterEv75 ····72:·00000000·····0·SECTION·LOCAL··DEFAULT··773·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE19get_untyped_deleterEv
76 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT··775·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEE7disposeEv76 ····73:·00000000·····0·SECTION·LOCAL··DEFAULT··774·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEE7disposeEv
77 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT··776·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEE11get_deleterERKSt9type_info77 ····74:·00000000·····0·SECTION·LOCAL··DEFAULT··775·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEE11get_deleterERKSt9type_info
78 ····75:·00000000·····0·SECTION·LOCAL··DEFAULT··777·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEE17get_local_deleterERKSt9type_info78 ····75:·00000000·····0·SECTION·LOCAL··DEFAULT··776·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEE17get_local_deleterERKSt9type_info
79 ····76:·00000000·····0·SECTION·LOCAL··DEFAULT··778·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEE19get_untyped_deleterEv79 ····76:·00000000·····0·SECTION·LOCAL··DEFAULT··777·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEE19get_untyped_deleterEv
80 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT··779·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEE7disposeEv80 ····77:·00000000·····0·SECTION·LOCAL··DEFAULT··778·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEE7disposeEv
81 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT··780·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEE11get_deleterERKSt9type_info81 ····78:·00000000·····0·SECTION·LOCAL··DEFAULT··779·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEE11get_deleterERKSt9type_info
82 ····79:·00000000·····0·SECTION·LOCAL··DEFAULT··781·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEE17get_local_deleterERKSt9type_info82 ····79:·00000000·····0·SECTION·LOCAL··DEFAULT··780·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEE17get_local_deleterERKSt9type_info
83 ····80:·00000000·····0·SECTION·LOCAL··DEFAULT··782·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEE19get_untyped_deleterEv83 ····80:·00000000·····0·SECTION·LOCAL··DEFAULT··781·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEE19get_untyped_deleterEv
84 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT··783·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE11get_deleterERKSt9type_info84 ····81:·00000000·····0·SECTION·LOCAL··DEFAULT··782·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE11get_deleterERKSt9type_info
85 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT··784·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE17get_local_deleterERKSt9type_info85 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT··783·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE17get_local_deleterERKSt9type_info
86 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT··785·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE19get_untyped_deleterEv86 ····83:·00000000·····0·SECTION·LOCAL··DEFAULT··784·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE19get_untyped_deleterEv
87 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT··786·.text._ZNK6gazebo9transport15CallbackHelperTINS_4msgs15WorldStatisticsEE7IsLocalEv87 ····84:·00000000·····0·SECTION·LOCAL··DEFAULT··785·.text._ZNK6gazebo9transport15CallbackHelperTINS_4msgs15WorldStatisticsEE7IsLocalEv
88 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT··787·.text._ZNK6gazebo9transport15CallbackHelperTINS_4msgs12PosesStampedEE7IsLocalEv88 ····85:·00000000·····0·SECTION·LOCAL··DEFAULT··786·.text._ZNK6gazebo9transport15CallbackHelperTINS_4msgs12PosesStampedEE7IsLocalEv
89 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT··788·.text._ZN5boost6detail11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEPS4_SD_EEE3runEv89 ····86:·00000000·····0·SECTION·LOCAL··DEFAULT··787·.text._ZN5boost6detail11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEPS4_SD_EEE3runEv
90 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT··789·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEED2Ev90 ····87:·00000000·····0·SECTION·LOCAL··DEFAULT··788·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEED2Ev
91 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT··790·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEED2Ev91 ····88:·00000000·····0·SECTION·LOCAL··DEFAULT··789·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEED2Ev
92 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT··791·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEE11get_deleterERKSt9type_info92 ····89:·00000000·····0·SECTION·LOCAL··DEFAULT··790·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEE11get_deleterERKSt9type_info
93 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT··792·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEE17get_local_deleterERKSt9type_info93 ····90:·00000000·····0·SECTION·LOCAL··DEFAULT··791·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEE17get_local_deleterERKSt9type_info
94 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT··793·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEE19get_untyped_deleterEv94 ····91:·00000000·····0·SECTION·LOCAL··DEFAULT··792·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEE19get_untyped_deleterEv
95 ····92:·00000000·····0·SECTION·LOCAL··DEFAULT··794·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEE11get_deleterERKSt9type_info95 ····92:·00000000·····0·SECTION·LOCAL··DEFAULT··793·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEE11get_deleterERKSt9type_info
96 ····93:·00000000·····0·SECTION·LOCAL··DEFAULT··795·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEE17get_local_deleterERKSt9type_info96 ····93:·00000000·····0·SECTION·LOCAL··DEFAULT··794·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEE17get_local_deleterERKSt9type_info
97 ····94:·00000000·····0·SECTION·LOCAL··DEFAULT··796·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEE19get_untyped_deleterEv97 ····94:·00000000·····0·SECTION·LOCAL··DEFAULT··795·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEE19get_untyped_deleterEv
98 ····95:·00000000·····0·SECTION·LOCAL··DEFAULT··797·.text._ZN10SingletonTIN6gazebo6common17FuelModelDatabaseEED0Ev98 ····95:·00000000·····0·SECTION·LOCAL··DEFAULT··796·.text._ZN10SingletonTIN6gazebo6common17FuelModelDatabaseEED0Ev
99 ····96:·00000000·····0·SECTION·LOCAL··DEFAULT··799·.text._ZN10SingletonTIN6gazebo6common11MeshManagerEED0Ev99 ····96:·00000000·····0·SECTION·LOCAL··DEFAULT··798·.text._ZN10SingletonTIN6gazebo6common11MeshManagerEED0Ev
100 ····97:·00000000·····0·SECTION·LOCAL··DEFAULT··801·.text._ZN10SingletonTIN6gazebo6common13ModelDatabaseEED0Ev100 ····97:·00000000·····0·SECTION·LOCAL··DEFAULT··800·.text._ZN10SingletonTIN6gazebo6common13ModelDatabaseEED0Ev
101 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT··803·.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED0Ev101 ····98:·00000000·····0·SECTION·LOCAL··DEFAULT··802·.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED0Ev
102 ····99:·00000000·····0·SECTION·LOCAL··DEFAULT··805·.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED0Ev102 ····99:·00000000·····0·SECTION·LOCAL··DEFAULT··804·.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED0Ev
103 ···100:·00000000·····0·SECTION·LOCAL··DEFAULT··807·.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED0Ev103 ···100:·00000000·····0·SECTION·LOCAL··DEFAULT··806·.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED0Ev
104 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT··809·.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED0Ev104 ···101:·00000000·····0·SECTION·LOCAL··DEFAULT··808·.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED0Ev
105 ···102:·00000000·····0·SECTION·LOCAL··DEFAULT··811·.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED0Ev105 ···102:·00000000·····0·SECTION·LOCAL··DEFAULT··810·.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED0Ev
106 ···103:·00000000·····0·SECTION·LOCAL··DEFAULT··813·.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED0Ev106 ···103:·00000000·····0·SECTION·LOCAL··DEFAULT··812·.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED0Ev
107 ···104:·00000000·····0·SECTION·LOCAL··DEFAULT··815·.text._ZN8ignition4math2v67Vector3IdED0Ev107 ···104:·00000000·····0·SECTION·LOCAL··DEFAULT··814·.text._ZN8ignition4math2v67Vector3IdED0Ev
108 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT··817·.text._ZN8ignition4math2v67Matrix4IdED0Ev108 ···105:·00000000·····0·SECTION·LOCAL··DEFAULT··816·.text._ZN8ignition4math2v67Matrix4IdED0Ev
109 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT··819·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEED0Ev109 ···106:·00000000·····0·SECTION·LOCAL··DEFAULT··818·.text._ZN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEED0Ev
110 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT··821·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEED0Ev110 ···107:·00000000·····0·SECTION·LOCAL··DEFAULT··820·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEED0Ev
111 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT··823·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEED0Ev111 ···108:·00000000·····0·SECTION·LOCAL··DEFAULT··822·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEED0Ev
112 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT··825·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED0Ev112 ···109:·00000000·····0·SECTION·LOCAL··DEFAULT··824·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED0Ev
113 ···110:·00000000·····0·SECTION·LOCAL··DEFAULT··827·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED0Ev113 ···110:·00000000·····0·SECTION·LOCAL··DEFAULT··826·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED0Ev
114 ···111:·00000000·····0·SECTION·LOCAL··DEFAULT··829·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEED0Ev114 ···111:·00000000·····0·SECTION·LOCAL··DEFAULT··828·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEED0Ev
115 ···112:·00000000·····0·SECTION·LOCAL··DEFAULT··831·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEED0Ev115 ···112:·00000000·····0·SECTION·LOCAL··DEFAULT··830·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEED0Ev
116 ···113:·00000000·····0·SECTION·LOCAL··DEFAULT··833·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEED0Ev116 ···113:·00000000·····0·SECTION·LOCAL··DEFAULT··832·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEED0Ev
117 ···114:·00000000·····0·SECTION·LOCAL··DEFAULT··835·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEED0Ev117 ···114:·00000000·····0·SECTION·LOCAL··DEFAULT··834·.text._ZN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEED0Ev
118 ···115:·00000000·····0·SECTION·LOCAL··DEFAULT··837·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED0Ev118 ···115:·00000000·····0·SECTION·LOCAL··DEFAULT··836·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED0Ev
119 ···116:·00000000·····0·SECTION·LOCAL··DEFAULT··839·.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED0Ev119 ···116:·00000000·····0·SECTION·LOCAL··DEFAULT··838·.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED0Ev
120 ···117:·00000000·····0·SECTION·LOCAL··DEFAULT··841·.text._ZN8ignition4math2v65Pose3IdED0Ev120 ···117:·00000000·····0·SECTION·LOCAL··DEFAULT··840·.text._ZN8ignition4math2v65Pose3IdED0Ev
121 ···118:·00000000·····0·SECTION·LOCAL··DEFAULT··843·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev121 ···118:·00000000·····0·SECTION·LOCAL··DEFAULT··842·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev
122 ···119:·00000000·····0·SECTION·LOCAL··DEFAULT··845·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv122 ···119:·00000000·····0·SECTION·LOCAL··DEFAULT··844·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
123 ···120:·00000000·····0·SECTION·LOCAL··DEFAULT··847·.text._ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE5cloneEv123 ···120:·00000000·····0·SECTION·LOCAL··DEFAULT··846·.text._ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE5cloneEv
124 ···121:·00000000·····0·SECTION·LOCAL··DEFAULT··849·.text._ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_21__deduce_visit_resultIvEEOZN3sdf2v9lsIJbcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiyjdfNS6_4TimeEN8ignition4math2v65AngleENSH_5ColorENSH_7Vector2IiEENSK_IdEENSH_7Vector3IdEENSH_10QuaternionIdEENSH_5Pose3IdEEEEERSoST_NS6_13ParamStreamerISt7variantIJDpT_EEEEEUlRKT_E_RKSV_IJbcSD_iyjdfSE_SI_SJ_SL_SM_SO_SQ_SS_EEEJEEESt16integer_sequenceIjJLj1EEEE14__visit_invokeES14_S17_124 ···121:·00000000·····0·SECTION·LOCAL··DEFAULT··848·.text._ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_21__deduce_visit_resultIvEEOZN3sdf2v9lsIJbcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiyjdfNS6_4TimeEN8ignition4math2v65AngleENSH_5ColorENSH_7Vector2IiEENSK_IdEENSH_7Vector3IdEENSH_10QuaternionIdEENSH_5Pose3IdEEEEERSoST_NS6_13ParamStreamerISt7variantIJDpT_EEEEEUlRKT_E_RKSV_IJbcSD_iyjdfSE_SI_SJ_SL_SM_SO_SQ_SS_EEEJEEESt16integer_sequenceIjJLj1EEEE14__visit_invokeES14_S17_
125 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT··851·.text._ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_21__deduce_visit_resultIvEEOZN3sdf2v9lsIJbcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiyjdfNS6_4TimeEN8ignition4math2v65AngleENSH_5ColorENSH_7Vector2IiEENSK_IdEENSH_7Vector3IdEENSH_10QuaternionIdEENSH_5Pose3IdEEEEERSoST_NS6_13ParamStreamerISt7variantIJDpT_EEEEEUlRKT_E_RKSV_IJbcSD_iyjdfSE_SI_SJ_SL_SM_SO_SQ_SS_EEEJEEESt16integer_sequenceIjJLj2EEEE14__visit_invokeES14_S17_125 ···122:·00000000·····0·SECTION·LOCAL··DEFAULT··850·.text._ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_21__deduce_visit_resultIvEEOZN3sdf2v9lsIJbcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiyjdfNS6_4TimeEN8ignition4math2v65AngleENSH_5ColorENSH_7Vector2IiEENSK_IdEENSH_7Vector3IdEENSH_10QuaternionIdEENSH_5Pose3IdEEEEERSoST_NS6_13ParamStreamerISt7variantIJDpT_EEEEEUlRKT_E_RKSV_IJbcSD_iyjdfSE_SI_SJ_SL_SM_SO_SQ_SS_EEEJEEESt16integer_sequenceIjJLj2EEEE14__visit_invokeES14_S17_
Max diff block lines reached; -1/754193 bytes (-0.00%) of diff not shown.
2.04 MB
readelf --wide --relocs {}
    
Offset 1, 3201 lines modifiedOffset 1, 3208 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x71b34·contains·3490·entries:1 Relocation·section·'.rel.text'·at·offset·0x713ac·contains·3497·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000032··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx3 00000032··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
4 00000038··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 00000038··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 00000040··00094204·R_386_PLT32············00000000···_ZN6gazebo9rendering4loadEv5 00000040··00094004·R_386_PLT32············00000000···_ZN6gazebo9rendering4loadEv
6 00000053··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 00000053··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 00000059··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 00000059··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
8 0000007e··00095a04·R_386_PLT32············00000000···memcpy8 0000007e··00095804·R_386_PLT32············00000000···memcpy
9 00000092··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx9 00000092··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
10 00000098··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_10 00000098··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
11 000000a1··00023c09·R_386_GOTOFF···········00000000···.LC611 000000a1··00023b09·R_386_GOTOFF···········00000000···.LC6
12 000000a8··00023d09·R_386_GOTOFF···········00000000···.LC712 000000a8··00023c09·R_386_GOTOFF···········00000000···.LC7
13 000000b1··00023e09·R_386_GOTOFF···········0000002c···.LC813 000000b1··00023d09·R_386_GOTOFF···········0000002c···.LC8
14 000000b7··00096a04·R_386_PLT32············00000000···__assert_fail14 000000b7··00096804·R_386_PLT32············00000000···__assert_fail
15 000000c2··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx15 000000c2··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
16 000000c8··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_16 000000c8··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
17 000000d1··00023f09·R_386_GOTOFF···········00000050···.LC917 000000d1··00023e09·R_386_GOTOFF···········00000050···.LC9
18 000000d8··00024009·R_386_GOTOFF···········00000074···.LC1018 000000d8··00023f09·R_386_GOTOFF···········00000074···.LC10
19 000000e1··00024109·R_386_GOTOFF···········000000ac···.LC1119 000000e1··00024009·R_386_GOTOFF···········000000ac···.LC11
20 000000e7··00096a04·R_386_PLT32············00000000···__assert_fail20 000000e7··00096804·R_386_PLT32············00000000···__assert_fail
21 000000f2··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx21 000000f2··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
22 000000f8··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_22 000000f8··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
23 00000101··00024209·R_386_GOTOFF···········000000cc···.LC1223 00000101··00024109·R_386_GOTOFF···········000000cc···.LC12
24 00000108··00024009·R_386_GOTOFF···········00000074···.LC1024 00000108··00023f09·R_386_GOTOFF···········00000074···.LC10
25 00000111··00023e09·R_386_GOTOFF···········0000002c···.LC825 00000111··00023d09·R_386_GOTOFF···········0000002c···.LC8
26 00000117··00096a04·R_386_PLT32············00000000···__assert_fail26 00000117··00096804·R_386_PLT32············00000000···__assert_fail
27 00000122··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx27 00000122··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
28 00000128··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_28 00000128··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
29 00000131··00024309·R_386_GOTOFF···········000000f4···.LC1329 00000131··00024209·R_386_GOTOFF···········000000f4···.LC13
30 00000138··00024409·R_386_GOTOFF···········000001d0···.LC1430 00000138··00024309·R_386_GOTOFF···········000001d0···.LC14
31 00000144··00024509·R_386_GOTOFF···········0000001c···.LC1531 00000144··00024409·R_386_GOTOFF···········0000001c···.LC15
32 0000014a··00096a04·R_386_PLT32············00000000···__assert_fail32 0000014a··00096804·R_386_PLT32············00000000···__assert_fail
33 00000152··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx33 00000152··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
34 00000158··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_34 00000158··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
35 00000161··00024609·R_386_GOTOFF···········000001fc···.LC1635 00000161··00024509·R_386_GOTOFF···········000001fc···.LC16
36 00000168··00024409·R_386_GOTOFF···········000001d0···.LC1436 00000168··00024309·R_386_GOTOFF···········000001d0···.LC14
37 00000174··00024509·R_386_GOTOFF···········0000001c···.LC1537 00000174··00024409·R_386_GOTOFF···········0000001c···.LC15
38 0000017a··00096a04·R_386_PLT32············00000000···__assert_fail38 0000017a··00096804·R_386_PLT32············00000000···__assert_fail
39 00000182··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx39 00000182··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
40 00000188··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_40 00000188··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
41 00000191··00024709·R_386_GOTOFF···········000002d4···.LC1741 00000191··00024609·R_386_GOTOFF···········000002d4···.LC17
42 00000198··00024409·R_386_GOTOFF···········000001d0···.LC1442 00000198··00024309·R_386_GOTOFF···········000001d0···.LC14
43 000001a4··00024509·R_386_GOTOFF···········0000001c···.LC1543 000001a4··00024409·R_386_GOTOFF···········0000001c···.LC15
44 000001aa··00096a04·R_386_PLT32············00000000···__assert_fail44 000001aa··00096804·R_386_PLT32············00000000···__assert_fail
45 000001b2··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx45 000001b2··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
46 000001b8··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_46 000001b8··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
47 000001c1··00024809·R_386_GOTOFF···········000003ac···.LC1847 000001c1··00024709·R_386_GOTOFF···········000003ac···.LC18
48 000001c8··00024409·R_386_GOTOFF···········000001d0···.LC1448 000001c8··00024309·R_386_GOTOFF···········000001d0···.LC14
49 000001d4··00024509·R_386_GOTOFF···········0000001c···.LC1549 000001d4··00024409·R_386_GOTOFF···········0000001c···.LC15
50 000001da··00096a04·R_386_PLT32············00000000···__assert_fail50 000001da··00096804·R_386_PLT32············00000000···__assert_fail
51 000001e2··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx51 000001e2··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
52 000001e8··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_52 000001e8··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
53 000001f1··00024909·R_386_GOTOFF···········0000048c···.LC1953 000001f1··00024809·R_386_GOTOFF···········0000048c···.LC19
54 000001f8··00024409·R_386_GOTOFF···········000001d0···.LC1454 000001f8··00024309·R_386_GOTOFF···········000001d0···.LC14
55 00000204··00024509·R_386_GOTOFF···········0000001c···.LC1555 00000204··00024409·R_386_GOTOFF···········0000001c···.LC15
56 0000020a··00096a04·R_386_PLT32············00000000···__assert_fail56 0000020a··00096804·R_386_PLT32············00000000···__assert_fail
57 00000212··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx57 00000212··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
58 00000218··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_58 00000218··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
59 00000221··00024a09·R_386_GOTOFF···········00000558···.LC2059 00000221··00024909·R_386_GOTOFF···········00000558···.LC20
60 00000228··00024409·R_386_GOTOFF···········000001d0···.LC1460 00000228··00024309·R_386_GOTOFF···········000001d0···.LC14
61 00000234··00024509·R_386_GOTOFF···········0000001c···.LC1561 00000234··00024409·R_386_GOTOFF···········0000001c···.LC15
62 0000023a··00096a04·R_386_PLT32············00000000···__assert_fail62 0000023a··00096804·R_386_PLT32············00000000···__assert_fail
63 00000242··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx63 00000242··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
64 00000248··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_64 00000248··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
65 00000251··00024b09·R_386_GOTOFF···········00000624···.LC2165 00000251··00024a09·R_386_GOTOFF···········00000624···.LC21
66 00000258··00024409·R_386_GOTOFF···········000001d0···.LC1466 00000258··00024309·R_386_GOTOFF···········000001d0···.LC14
67 00000264··00024509·R_386_GOTOFF···········0000001c···.LC1567 00000264··00024409·R_386_GOTOFF···········0000001c···.LC15
68 0000026a··00096a04·R_386_PLT32············00000000···__assert_fail68 0000026a··00096804·R_386_PLT32············00000000···__assert_fail
69 00000272··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx69 00000272··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
70 00000278··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_70 00000278··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
71 00000281··00024c09·R_386_GOTOFF···········00000708···.LC2271 00000281··00024b09·R_386_GOTOFF···········00000708···.LC22
72 00000288··00024d09·R_386_GOTOFF···········00000778···.LC2372 00000288··00024c09·R_386_GOTOFF···········00000778···.LC23
73 00000291··00024e09·R_386_GOTOFF···········00000024···.LC2473 00000291··00024d09·R_386_GOTOFF···········00000024···.LC24
74 00000297··00096a04·R_386_PLT32············00000000···__assert_fail74 00000297··00096804·R_386_PLT32············00000000···__assert_fail
75 00000473··00098c02·R_386_PC32·············00000000···__x86.get_pc_thunk.di75 00000473··00098a02·R_386_PC32·············00000000···__x86.get_pc_thunk.di
76 00000479··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_76 00000479··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
77 000004d0··00098d04·R_386_PLT32············00000000···memmove77 000004d0··00098b04·R_386_PLT32············00000000···memmove
78 000006cb··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx78 000006cb··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
79 000006d1··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_79 000006d1··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
80 0000074c··00099104·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj80 0000074c··00098f04·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj
81 00000763··00095a04·R_386_PLT32············00000000···memcpy81 00000763··00095804·R_386_PLT32············00000000···memcpy
82 00000777··00024f09·R_386_GOTOFF···········000007b4···.LC2582 00000777··00024e09·R_386_GOTOFF···········000007b4···.LC25
83 0000077d··00099204·R_386_PLT32············00000000···_ZSt19__throw_logic_errorPKc83 0000077d··00099004·R_386_PLT32············00000000···_ZSt19__throw_logic_errorPKc
84 00000782··0008b102·R_386_PC32·············00000000···__stack_chk_fail_local84 00000782··0008af02·R_386_PC32·············00000000···__stack_chk_fail_local
85 00000795··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx85 00000795··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
86 0000079b··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_86 0000079b··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
87 000007ab··00099504·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEjjjc87 000007ab··00099304·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEjjjc
88 000007ca··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx88 000007ca··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
89 000007d0··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_89 000007d0··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
90 000007e6··00099604·R_386_PLT32············00000000···memcmp90 000007e6··00099404·R_386_PLT32············00000000···memcmp
91 00000809··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx91 00000809··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
92 0000080f··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_92 0000080f··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
93 00000818··0009a004·R_386_PLT32············00000000···_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale93 00000818··00099e04·R_386_PLT32············00000000···_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale
94 00000865··0009a104·R_386_PLT32············00000000···_ZNKSt5ctypeIcE13_M_widen_initEv94 00000865··00099f04·R_386_PLT32············00000000···_ZNKSt5ctypeIcE13_M_widen_initEv
95 0000086e··0008a409·R_386_GOTOFF···········00000000···_ZNKSt5ctypeIcE8do_widenEc95 0000086e··0008a209·R_386_GOTOFF···········00000000···_ZNKSt5ctypeIcE8do_widenEc
96 00000c03··00098c02·R_386_PC32·············00000000···__x86.get_pc_thunk.di96 00000c03··00098a02·R_386_PC32·············00000000···__x86.get_pc_thunk.di
97 00000c09··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_97 00000c09··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
98 00000c60··00098d04·R_386_PLT32············00000000···memmove98 00000c60··00098b04·R_386_PLT32············00000000···memmove
99 00000cac··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx99 00000cac··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
100 00000cb2··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_100 00000cb2··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
101 00000d20··00095a04·R_386_PLT32············00000000···memcpy101 00000d20··00095804·R_386_PLT32············00000000···memcpy
102 00000d5d··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx102 00000d5d··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
103 00000d63··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_103 00000d63··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
104 00000dcc··00099104·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj104 00000dcc··00098f04·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj
105 00000de3··00095a04·R_386_PLT32············00000000···memcpy105 00000de3··00095804·R_386_PLT32············00000000···memcpy
106 00000df3··0008b102·R_386_PC32·············00000000···__stack_chk_fail_local106 00000df3··0008af02·R_386_PC32·············00000000···__stack_chk_fail_local
107 00000e04··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx107 00000e04··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
108 00000e0a··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_108 00000e0a··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
109 00000e10··00000209·R_386_GOTOFF···········00000000···.bss109 00000e10··00000209·R_386_GOTOFF···········00000000···.bss
110 00000e37··00092504·R_386_PLT32············00000000···_ZdlPvj110 00000e37··00092304·R_386_PLT32············00000000···_ZdlPvj
111 00000e54··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx111 00000e54··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
112 00000e5a··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_112 00000e5a··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
Diff chunk too large, falling back to line-by-line diff (3087 lines added, 3080 lines removed)
113 00000e60··00000209·R_386_GOTOFF···········00000000···.bss113 00000e60··00000209·R_386_GOTOFF···········00000000···.bss
114 00000e87··00092504·R_386_PLT32············00000000···_ZdlPvj114 00000e87··00092304·R_386_PLT32············00000000···_ZdlPvj
115 00000eaa··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx115 00000eaa··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
116 00000eb0··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_116 00000eb0··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
117 00000ed4··0009c504·R_386_PLT32············00000000···strlen117 00000ed4··0009c304·R_386_PLT32············00000000···strlen
118 00000f30··00099104·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj118 00000f30··00098f04·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj
119 00000f4d··00095a04·R_386_PLT32············00000000···memcpy119 00000f4d··00095804·R_386_PLT32············00000000···memcpy
120 00000f5d··0008b102·R_386_PC32·············00000000···__stack_chk_fail_local120 00000f5d··0008af02·R_386_PC32·············00000000···__stack_chk_fail_local
121 00000f66··00024f09·R_386_GOTOFF···········000007b4···.LC25121 00000f66··00024e09·R_386_GOTOFF···········000007b4···.LC25
122 00000f6c··00099204·R_386_PLT32············00000000···_ZSt19__throw_logic_errorPKc122 00000f6c··00099004·R_386_PLT32············00000000···_ZSt19__throw_logic_errorPKc
123 00000f78··00092402·R_386_PC32·············00000000···__x86.get_pc_thunk.bx123 00000f78··00092202·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
124 00000f7e··0008a90a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_124 00000f7e··0008a70a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
125 00000f97··00092504·R_386_PLT32············00000000···_ZdlPvj125 00000f97··00092304·R_386_PLT32············00000000···_ZdlPvj
Max diff block lines reached; 1522651/2134551 bytes (71.33%) of diff not shown.
524 KB
readelf --wide --debug-dump=frames {}
    
Offset 1125, 54 lines modifiedOffset 1125, 54 lines modified
1125 ··DW_CFA_def_cfa_offset:·81125 ··DW_CFA_def_cfa_offset:·8
1126 ··DW_CFA_advance_loc:·1·to·000000241126 ··DW_CFA_advance_loc:·1·to·00000024
1127 ··DW_CFA_restore:·r3·(ebx)1127 ··DW_CFA_restore:·r3·(ebx)
1128 ··DW_CFA_def_cfa_offset:·41128 ··DW_CFA_def_cfa_offset:·4
1129 ··DW_CFA_nop1129 ··DW_CFA_nop
1130 ··DW_CFA_nop1130 ··DW_CFA_nop
  
1131 00000cbc·00000020·00000cc0·FDE·cie=00000000·pc=00000000..000000291131 00000cbc·00000020·00000cc0·FDE·cie=00000000·pc=00000000..00000026
1132 ··DW_CFA_advance_loc:·1·to·000000011132 ··DW_CFA_advance_loc:·1·to·00000001
1133 ··DW_CFA_def_cfa_offset:·81133 ··DW_CFA_def_cfa_offset:·8
1134 ··DW_CFA_offset:·r3·(ebx)·at·cfa-81134 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
1135 ··DW_CFA_advance_loc:·14·to·0000000f1135 ··DW_CFA_advance_loc:·14·to·0000000f
1136 ··DW_CFA_def_cfa_offset:·281136 ··DW_CFA_def_cfa_offset:·28
1137 ··DW_CFA_advance_loc:·16·to·0000001f1137 ··DW_CFA_advance_loc:·13·to·0000001c
1138 ··DW_CFA_def_cfa_offset:·321138 ··DW_CFA_def_cfa_offset:·32
1139 ··DW_CFA_advance_loc:·8·to·000000271139 ··DW_CFA_advance_loc:·8·to·00000024
1140 ··DW_CFA_def_cfa_offset:·81140 ··DW_CFA_def_cfa_offset:·8
1141 ··DW_CFA_advance_loc:·1·to·000000281141 ··DW_CFA_advance_loc:·1·to·00000025
1142 ··DW_CFA_restore:·r3·(ebx)1142 ··DW_CFA_restore:·r3·(ebx)
1143 ··DW_CFA_def_cfa_offset:·41143 ··DW_CFA_def_cfa_offset:·4
1144 ··DW_CFA_nop1144 ··DW_CFA_nop
  
1145 00000ce0·00000034·00000ce4·FDE·cie=00000000·pc=00000000..000000351145 00000ce0·00000034·00000ce4·FDE·cie=00000000·pc=00000000..00000032
1146 ··DW_CFA_advance_loc:·1·to·000000011146 ··DW_CFA_advance_loc:·1·to·00000001
1147 ··DW_CFA_def_cfa_offset:·81147 ··DW_CFA_def_cfa_offset:·8
1148 ··DW_CFA_offset:·r6·(esi)·at·cfa-81148 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
1149 ··DW_CFA_advance_loc:·1·to·000000021149 ··DW_CFA_advance_loc:·1·to·00000002
1150 ··DW_CFA_def_cfa_offset:·121150 ··DW_CFA_def_cfa_offset:·12
1151 ··DW_CFA_offset:·r3·(ebx)·at·cfa-121151 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
1152 ··DW_CFA_advance_loc:·14·to·000000101152 ··DW_CFA_advance_loc:·14·to·00000010
1153 ··DW_CFA_def_cfa_offset:·281153 ··DW_CFA_def_cfa_offset:·28
1154 ··DW_CFA_advance_loc:·16·to·000000201154 ··DW_CFA_advance_loc:·13·to·0000001d
1155 ··DW_CFA_def_cfa_offset:·321155 ··DW_CFA_def_cfa_offset:·32
1156 ··DW_CFA_advance_loc:·6·to·000000261156 ··DW_CFA_advance_loc:·6·to·00000023
1157 ··DW_CFA_def_cfa_offset:·281157 ··DW_CFA_def_cfa_offset:·28
1158 ··DW_CFA_advance_loc:·1·to·000000271158 ··DW_CFA_advance_loc:·1·to·00000024
1159 ··DW_CFA_def_cfa_offset:·241159 ··DW_CFA_def_cfa_offset:·24
1160 ··DW_CFA_advance_loc:·2·to·000000291160 ··DW_CFA_advance_loc:·2·to·00000026
1161 ··DW_CFA_def_cfa_offset:·281161 ··DW_CFA_def_cfa_offset:·28
1162 ··DW_CFA_advance_loc:·1·to·0000002a1162 ··DW_CFA_advance_loc:·1·to·00000027
1163 ··DW_CFA_def_cfa_offset:·321163 ··DW_CFA_def_cfa_offset:·32
1164 ··DW_CFA_advance_loc:·8·to·000000321164 ··DW_CFA_advance_loc:·8·to·0000002f
1165 ··DW_CFA_def_cfa_offset:·121165 ··DW_CFA_def_cfa_offset:·12
1166 ··DW_CFA_advance_loc:·1·to·000000331166 ··DW_CFA_advance_loc:·1·to·00000030
1167 ··DW_CFA_restore:·r3·(ebx)1167 ··DW_CFA_restore:·r3·(ebx)
1168 ··DW_CFA_def_cfa_offset:·81168 ··DW_CFA_def_cfa_offset:·8
1169 ··DW_CFA_advance_loc:·1·to·000000341169 ··DW_CFA_advance_loc:·1·to·00000031
1170 ··DW_CFA_restore:·r6·(esi)1170 ··DW_CFA_restore:·r6·(esi)
1171 ··DW_CFA_def_cfa_offset:·41171 ··DW_CFA_def_cfa_offset:·4
  
1172 00000d18·00000028·00000d1c·FDE·cie=00000000·pc=00000000..000000251172 00000d18·00000028·00000d1c·FDE·cie=00000000·pc=00000000..00000025
1173 ··DW_CFA_advance_loc:·1·to·000000011173 ··DW_CFA_advance_loc:·1·to·00000001
1174 ··DW_CFA_def_cfa_offset:·81174 ··DW_CFA_def_cfa_offset:·8
1175 ··DW_CFA_offset:·r3·(ebx)·at·cfa-81175 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
Offset 1253, 54 lines modifiedOffset 1253, 54 lines modified
1253 ··DW_CFA_advance_loc:·1·to·000000301253 ··DW_CFA_advance_loc:·1·to·00000030
1254 ··DW_CFA_restore:·r3·(ebx)1254 ··DW_CFA_restore:·r3·(ebx)
1255 ··DW_CFA_def_cfa_offset:·81255 ··DW_CFA_def_cfa_offset:·8
1256 ··DW_CFA_advance_loc:·1·to·000000311256 ··DW_CFA_advance_loc:·1·to·00000031
1257 ··DW_CFA_restore:·r6·(esi)1257 ··DW_CFA_restore:·r6·(esi)
1258 ··DW_CFA_def_cfa_offset:·41258 ··DW_CFA_def_cfa_offset:·4
  
1259 00000dcc·00000020·00000dd0·FDE·cie=00000000·pc=00000000..000000291259 00000dcc·00000020·00000dd0·FDE·cie=00000000·pc=00000000..00000026
1260 ··DW_CFA_advance_loc:·1·to·000000011260 ··DW_CFA_advance_loc:·1·to·00000001
1261 ··DW_CFA_def_cfa_offset:·81261 ··DW_CFA_def_cfa_offset:·8
1262 ··DW_CFA_offset:·r3·(ebx)·at·cfa-81262 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
1263 ··DW_CFA_advance_loc:·14·to·0000000f1263 ··DW_CFA_advance_loc:·14·to·0000000f
1264 ··DW_CFA_def_cfa_offset:·281264 ··DW_CFA_def_cfa_offset:·28
1265 ··DW_CFA_advance_loc:·16·to·0000001f1265 ··DW_CFA_advance_loc:·13·to·0000001c
1266 ··DW_CFA_def_cfa_offset:·321266 ··DW_CFA_def_cfa_offset:·32
1267 ··DW_CFA_advance_loc:·8·to·000000271267 ··DW_CFA_advance_loc:·8·to·00000024
1268 ··DW_CFA_def_cfa_offset:·81268 ··DW_CFA_def_cfa_offset:·8
1269 ··DW_CFA_advance_loc:·1·to·000000281269 ··DW_CFA_advance_loc:·1·to·00000025
1270 ··DW_CFA_restore:·r3·(ebx)1270 ··DW_CFA_restore:·r3·(ebx)
1271 ··DW_CFA_def_cfa_offset:·41271 ··DW_CFA_def_cfa_offset:·4
1272 ··DW_CFA_nop1272 ··DW_CFA_nop
  
1273 00000df0·00000034·00000df4·FDE·cie=00000000·pc=00000000..000000351273 00000df0·00000034·00000df4·FDE·cie=00000000·pc=00000000..00000032
1274 ··DW_CFA_advance_loc:·1·to·000000011274 ··DW_CFA_advance_loc:·1·to·00000001
1275 ··DW_CFA_def_cfa_offset:·81275 ··DW_CFA_def_cfa_offset:·8
1276 ··DW_CFA_offset:·r6·(esi)·at·cfa-81276 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
1277 ··DW_CFA_advance_loc:·1·to·000000021277 ··DW_CFA_advance_loc:·1·to·00000002
1278 ··DW_CFA_def_cfa_offset:·121278 ··DW_CFA_def_cfa_offset:·12
1279 ··DW_CFA_offset:·r3·(ebx)·at·cfa-121279 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
1280 ··DW_CFA_advance_loc:·14·to·000000101280 ··DW_CFA_advance_loc:·14·to·00000010
1281 ··DW_CFA_def_cfa_offset:·281281 ··DW_CFA_def_cfa_offset:·28
1282 ··DW_CFA_advance_loc:·16·to·000000201282 ··DW_CFA_advance_loc:·13·to·0000001d
1283 ··DW_CFA_def_cfa_offset:·321283 ··DW_CFA_def_cfa_offset:·32
1284 ··DW_CFA_advance_loc:·6·to·000000261284 ··DW_CFA_advance_loc:·6·to·00000023
1285 ··DW_CFA_def_cfa_offset:·281285 ··DW_CFA_def_cfa_offset:·28
1286 ··DW_CFA_advance_loc:·1·to·000000271286 ··DW_CFA_advance_loc:·1·to·00000024
1287 ··DW_CFA_def_cfa_offset:·241287 ··DW_CFA_def_cfa_offset:·24
1288 ··DW_CFA_advance_loc:·2·to·000000291288 ··DW_CFA_advance_loc:·2·to·00000026
1289 ··DW_CFA_def_cfa_offset:·281289 ··DW_CFA_def_cfa_offset:·28
1290 ··DW_CFA_advance_loc:·1·to·0000002a1290 ··DW_CFA_advance_loc:·1·to·00000027
1291 ··DW_CFA_def_cfa_offset:·321291 ··DW_CFA_def_cfa_offset:·32
1292 ··DW_CFA_advance_loc:·8·to·000000321292 ··DW_CFA_advance_loc:·8·to·0000002f
1293 ··DW_CFA_def_cfa_offset:·121293 ··DW_CFA_def_cfa_offset:·12
1294 ··DW_CFA_advance_loc:·1·to·000000331294 ··DW_CFA_advance_loc:·1·to·00000030
1295 ··DW_CFA_restore:·r3·(ebx)1295 ··DW_CFA_restore:·r3·(ebx)
1296 ··DW_CFA_def_cfa_offset:·81296 ··DW_CFA_def_cfa_offset:·8
1297 ··DW_CFA_advance_loc:·1·to·000000341297 ··DW_CFA_advance_loc:·1·to·00000031
1298 ··DW_CFA_restore:·r6·(esi)1298 ··DW_CFA_restore:·r6·(esi)
1299 ··DW_CFA_def_cfa_offset:·41299 ··DW_CFA_def_cfa_offset:·4
  
1300 00000e28·00000030·00000e2c·FDE·cie=00000000·pc=00000050..0000008c1300 00000e28·00000030·00000e2c·FDE·cie=00000000·pc=00000050..0000008c
1301 ··DW_CFA_advance_loc:·1·to·000000511301 ··DW_CFA_advance_loc:·1·to·00000051
1302 ··DW_CFA_def_cfa_offset:·81302 ··DW_CFA_def_cfa_offset:·8
1303 ··DW_CFA_offset:·r6·(esi)·at·cfa-81303 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
Offset 1415, 54 lines modifiedOffset 1415, 54 lines modified
1415 ··DW_CFA_advance_loc:·1·to·000000271415 ··DW_CFA_advance_loc:·1·to·00000027
1416 ··DW_CFA_restore:·r3·(ebx)1416 ··DW_CFA_restore:·r3·(ebx)
1417 ··DW_CFA_def_cfa_offset:·41417 ··DW_CFA_def_cfa_offset:·4
1418 ··DW_CFA_nop1418 ··DW_CFA_nop
1419 ··DW_CFA_nop1419 ··DW_CFA_nop
1420 ··DW_CFA_nop1420 ··DW_CFA_nop
  
1421 00000f28·00000020·00000f2c·FDE·cie=00000000·pc=00000000..000000291421 00000f28·00000020·00000f2c·FDE·cie=00000000·pc=00000000..00000026
1422 ··DW_CFA_advance_loc:·1·to·000000011422 ··DW_CFA_advance_loc:·1·to·00000001
1423 ··DW_CFA_def_cfa_offset:·81423 ··DW_CFA_def_cfa_offset:·8
1424 ··DW_CFA_offset:·r3·(ebx)·at·cfa-81424 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
1425 ··DW_CFA_advance_loc:·14·to·0000000f1425 ··DW_CFA_advance_loc:·14·to·0000000f
1426 ··DW_CFA_def_cfa_offset:·281426 ··DW_CFA_def_cfa_offset:·28
1427 ··DW_CFA_advance_loc:·16·to·0000001f1427 ··DW_CFA_advance_loc:·13·to·0000001c
1428 ··DW_CFA_def_cfa_offset:·321428 ··DW_CFA_def_cfa_offset:·32
1429 ··DW_CFA_advance_loc:·8·to·000000271429 ··DW_CFA_advance_loc:·8·to·00000024
1430 ··DW_CFA_def_cfa_offset:·81430 ··DW_CFA_def_cfa_offset:·8
Max diff block lines reached; 530924/536303 bytes (99.00%) of diff not shown.
13.1 KB
strings --all --bytes=8 {}
    
Offset 577, 15 lines modifiedOffset 577, 15 lines modified
577 _ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0577 _ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0
578 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEERS7_DpOT_.isra.0578 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEERS7_DpOT_.isra.0
579 _Z41__static_initialization_and_destruction_0ii.constprop.0579 _Z41__static_initialization_and_destruction_0ii.constprop.0
580 _ZStL8__ioinit580 _ZStL8__ioinit
581 _ZN8ignition4math2v6L10time_regexE581 _ZN8ignition4math2v6L10time_regexE
582 _ZN8ignition9transport2v8L19kGenericMessageTypeE582 _ZN8ignition9transport2v8L19kGenericMessageTypeE
583 _Z41__static_initialization_and_destruction_0ii.constprop.0.cold583 _Z41__static_initialization_and_destruction_0ii.constprop.0.cold
584 _GLOBAL__sub_I_ServerFixture.cc584 _GLOBAL__sub_I__ZN6gazebo11custom_execENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
585 _ZN6gazebo13ServerFixtureC2Ev.cold585 _ZN6gazebo13ServerFixtureC2Ev.cold
586 _ZN6gazebo13ServerFixture7OnStatsERKN5boost10shared_ptrIKNS_4msgs15WorldStatisticsEEE.cold586 _ZN6gazebo13ServerFixture7OnStatsERKN5boost10shared_ptrIKNS_4msgs15WorldStatisticsEEE.cold
587 _ZN6gazebo13ServerFixture8GetFrameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPhRjSB_.cold587 _ZN6gazebo13ServerFixture8GetFrameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPhRjSB_.cold
588 _ZN6gazebo13ServerFixture20WaitUntilEntitySpawnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEji.cold588 _ZN6gazebo13ServerFixture20WaitUntilEntitySpawnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEji.cold
589 _ZN6gazebo13ServerFixture20WaitUntilSensorSpawnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEji.cold589 _ZN6gazebo13ServerFixture20WaitUntilSensorSpawnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEji.cold
590 _ZNK6gazebo13ServerFixture18WaitUntilIterationEjii.cold590 _ZNK6gazebo13ServerFixture18WaitUntilIterationEjii.cold
591 _ZNK6gazebo13ServerFixture16WaitUntilSimTimeERKNS_6common4TimeEii.cold591 _ZNK6gazebo13ServerFixture16WaitUntilSimTimeERKNS_6common4TimeEii.cold
Offset 1264, 15 lines modifiedOffset 1264, 14 lines modified
1264 _ZZN10SingletonTIN6gazebo9rendering14RTShaderSystemEE11GetInstanceEvE1t1264 _ZZN10SingletonTIN6gazebo9rendering14RTShaderSystemEE11GetInstanceEvE1t
1265 _ZN6gazebo9rendering14RTShaderSystemC1Ev1265 _ZN6gazebo9rendering14RTShaderSystemC1Ev
1266 _ZN6gazebo9rendering14RTShaderSystemD1Ev1266 _ZN6gazebo9rendering14RTShaderSystemD1Ev
1267 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEEC2Ev1267 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEEC2Ev
1268 _ZTV10SingletonTIN6gazebo9rendering14RTShaderSystemEE1268 _ZTV10SingletonTIN6gazebo9rendering14RTShaderSystemEE
1269 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEEC1Ev1269 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEEC1Ev
1270 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEE11GetInstanceEv1270 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEE11GetInstanceEv
1271 _ZN6gazebo11custom_execENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 
1272 _ZN6gazebo13ServerFixture8SetPauseEb1271 _ZN6gazebo13ServerFixture8SetPauseEb
1273 _ZN6gazebo7physics12pause_worldsEb1272 _ZN6gazebo7physics12pause_worldsEb
1274 _ZN6gazebo13ServerFixture10PrintImageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPhjjj1273 _ZN6gazebo13ServerFixture10PrintImageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPhjjj
1275 __printf_chk1274 __printf_chk
1276 _ZN6gazebo13ServerFixture9PrintScanERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPdj1275 _ZN6gazebo13ServerFixture9PrintScanERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPdj
1277 _ZN6gazebo13ServerFixture12FloatCompareEPfS1_jRfS2_S2_1276 _ZN6gazebo13ServerFixture12FloatCompareEPfS1_jRfS2_S2_
1278 _ZN6gazebo13ServerFixture13DoubleCompareEPdS1_jRdS2_S2_1277 _ZN6gazebo13ServerFixture13DoubleCompareEPdS1_jRdS2_S2_
Offset 1576, 15 lines modifiedOffset 1575, 14 lines modified
1576 _ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc1575 _ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc
1577 _ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_1576 _ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_
1578 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE1577 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
1579 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb1578 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb
1580 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE1579 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
1581 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb1580 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb
1582 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_1581 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_
1583 __x86.get_pc_thunk.cx 
1584 _ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc1582 _ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc
1585 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE1583 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
1586 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb1584 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb
1587 _ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc1585 _ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc
1588 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE1586 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
1589 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb1587 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb
1590 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv1588 _ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv
Offset 2460, 16 lines modifiedOffset 2458, 16 lines modified
2460 .rodata._ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE2458 .rodata._ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE
2461 .rel.data.rel.ro._ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE2459 .rel.data.rel.ro._ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE
2462 .rodata._ZTSSt19_Sp_make_shared_tag2460 .rodata._ZTSSt19_Sp_make_shared_tag
2463 .rodata._ZTSN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEEE2461 .rodata._ZTSN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEEE
2464 .rel.data.rel.ro._ZTIN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEEE2462 .rel.data.rel.ro._ZTIN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEEE
2465 .rodata._ZTSN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEEE2463 .rodata._ZTSN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEEE
2466 .rel.data.rel.ro._ZTIN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEEE2464 .rel.data.rel.ro._ZTIN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEEE
2467 .rel.data.rel.ro._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEEE2465 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo4msgs15WorldStatisticsEEE
2468 .rel.data.rel.ro._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEEE2466 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo4msgs12PosesStampedEEE
2469 .bss._ZGVN5boost4asio6detail30execution_context_service_baseINS1_13epoll_reactorEE2idE2467 .bss._ZGVN5boost4asio6detail30execution_context_service_baseINS1_13epoll_reactorEE2idE
2470 .bss._ZGVN5boost4asio6detail30execution_context_service_baseINS1_9schedulerEE2idE2468 .bss._ZGVN5boost4asio6detail30execution_context_service_baseINS1_9schedulerEE2idE
2471 .bss._ZGVN5boost12interprocess9ipcdetail15num_core_holderILi0EE9num_coresE2469 .bss._ZGVN5boost12interprocess9ipcdetail15num_core_holderILi0EE9num_coresE
2472 .bss._ZGVN5boost4asio6detail10call_stackINS1_23strand_executor_service11strand_implEhE4top_E2470 .bss._ZGVN5boost4asio6detail10call_stackINS1_23strand_executor_service11strand_implEhE4top_E
2473 .bss._ZGVN5boost4asio6detail12service_baseINS1_14strand_serviceEE2idE2471 .bss._ZGVN5boost4asio6detail12service_baseINS1_14strand_serviceEE2idE
2474 .bss._ZGVN5boost4asio6detail10call_stackINS1_14strand_service11strand_implEhE4top_E2472 .bss._ZGVN5boost4asio6detail10call_stackINS1_14strand_service11strand_implEhE4top_E
2475 .bss._ZGVN5boost4asio6detail10call_stackINS1_14thread_contextENS1_16thread_info_baseEE4top_E2473 .bss._ZGVN5boost4asio6detail10call_stackINS1_14thread_contextENS1_16thread_info_baseEE4top_E
Offset 2647, 64 lines modifiedOffset 2645, 64 lines modified
2647 .rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE2645 .rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
2648 .rel.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE2646 .rel.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
2649 .rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE2647 .rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
2650 .rel.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE2648 .rel.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
2651 .rel.data.rel.ro._ZTVN5boost9exceptionE2649 .rel.data.rel.ro._ZTVN5boost9exceptionE
2652 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_baseE2650 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_baseE
2653 .rel.data.rel.ro._ZTVN5boost17bad_function_callE2651 .rel.data.rel.ro._ZTVN5boost17bad_function_callE
2654 .rel.data.rel.ro._ZTVSt18bad_variant_access2652 .rel.data.rel.ro.local._ZTVSt18bad_variant_access
2655 .rel.data.rel.ro.local._ZTVN8ignition4math2v67Vector3IdEE2653 .rel.data.rel.ro.local._ZTVN8ignition4math2v67Vector3IdEE
2656 .rel.data.rel.ro.local._ZTVN8ignition4math2v65Pose3IdEE2654 .rel.data.rel.ro.local._ZTVN8ignition4math2v65Pose3IdEE
2657 .rel.data.rel.ro.local._ZTVN5boost12bad_weak_ptrE2655 .rel.data.rel.ro.local._ZTVN5boost12bad_weak_ptrE
2658 .rel.data.rel.ro._ZTVN5boost6system14error_categoryE2656 .rel.data.rel.ro._ZTVN5boost6system14error_categoryE
2659 .rel.data.rel.ro._ZTVN5boost6system6detail22generic_error_categoryE2657 .rel.data.rel.ro.local._ZTVN5boost6system6detail22generic_error_categoryE
2660 .rel.data.rel.ro._ZTVN5boost6system6detail21system_error_categoryE2658 .rel.data.rel.ro.local._ZTVN5boost6system6detail21system_error_categoryE
2661 .rel.data.rel.ro._ZTVN5boost6system6detail12std_categoryE2659 .rel.data.rel.ro._ZTVN5boost6system6detail12std_categoryE
2662 .rel.data.rel.ro._ZTVN5boost6system12system_errorE2660 .rel.data.rel.ro.local._ZTVN5boost6system12system_errorE
2663 .rel.data.rel.ro._ZTVN5boost16thread_exceptionE2661 .rel.data.rel.ro.local._ZTVN5boost16thread_exceptionE
2664 .rel.data.rel.ro._ZTVN5boost10lock_errorE2662 .rel.data.rel.ro.local._ZTVN5boost10lock_errorE
2665 .rel.data.rel.ro._ZTVN5boost21thread_resource_errorE2663 .rel.data.rel.ro.local._ZTVN5boost21thread_resource_errorE
2666 .rel.data.rel.ro.local._ZTVN5boost16exception_detail25error_info_container_implE2664 .rel.data.rel.ro.local._ZTVN5boost16exception_detail25error_info_container_implE
2667 .rel.data.rel.ro.local._ZTVN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE2665 .rel.data.rel.ro.local._ZTVN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE
2668 .rel.data.rel.ro._ZTVN5boost16exception_detail10bad_alloc_E2666 .rel.data.rel.ro._ZTVN5boost16exception_detail10bad_alloc_E
2669 .rel.data.rel.ro._ZTVN5boost16exception_detail14bad_exception_E2667 .rel.data.rel.ro._ZTVN5boost16exception_detail14bad_exception_E
2670 .rel.data.rel.ro.local._ZTVN6gazebo5event6EventTIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE2668 .rel.data.rel.ro.local._ZTVN6gazebo5event6EventTIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE
2671 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo6common17FuelModelDatabaseEE2669 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo6common17FuelModelDatabaseEE
2672 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo6common11MeshManagerEE2670 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo6common11MeshManagerEE
2673 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo6common13ModelDatabaseEE2671 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo6common13ModelDatabaseEE
2674 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo6common11SystemPathsEE2672 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo6common11SystemPathsEE
2675 .rel.data.rel.ro._ZTVN6gazebo6common11SystemPathsE2673 .rel.data.rel.ro.local._ZTVN6gazebo6common11SystemPathsE
2676 .rel.data.rel.ro.local._ZTVN8ignition4math2v67Matrix4IdEE2674 .rel.data.rel.ro.local._ZTVN8ignition4math2v67Matrix4IdEE
2677 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo9transport17ConnectionManagerEE2675 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo9transport17ConnectionManagerEE
2678 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo9transport12TopicManagerEE2676 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo9transport12TopicManagerEE
2679 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo7sensors13SensorManagerEE2677 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo7sensors13SensorManagerEE
2680 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo9rendering12RenderEngineEE2678 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo9rendering12RenderEngineEE
2681 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo9rendering14RTShaderSystemEE2679 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo9rendering14RTShaderSystemEE
2682 .rel.data.rel.ro._ZTVN6gazebo16RenderingFixtureE2680 .rel.data.rel.ro._ZTVN6gazebo16RenderingFixtureE
2683 .rel.data.rel.ro._ZTVN6gazebo13ServerFixtureE2681 .rel.data.rel.ro._ZTVN6gazebo13ServerFixtureE
2684 .rel.data.rel.ro.local._ZTVN5boost10wrapexceptINS_12bad_weak_ptrEEE2682 .rel.data.rel.ro.local._ZTVN5boost10wrapexceptINS_12bad_weak_ptrEEE
2685 .rel.data.rel.ro._ZTVN5boost10wrapexceptINS_21thread_resource_errorEEE2683 .rel.data.rel.ro.local._ZTVN5boost10wrapexceptINS_21thread_resource_errorEEE
2686 .rel.data.rel.ro._ZTVN5boost10wrapexceptINS_10lock_errorEEE2684 .rel.data.rel.ro.local._ZTVN5boost10wrapexceptINS_10lock_errorEEE
2687 .rel.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE2685 .rel.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE
2688 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE2686 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE
2689 .rel.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_14bad_exception_EEE2687 .rel.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_14bad_exception_EEE
2690 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE2688 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE
2691 .rel.data.rel.ro.local._ZTVN6gazebo9transport15CallbackHelperTINS_4msgs12PosesStampedEEE2689 .rel.data.rel.ro.local._ZTVN6gazebo9transport15CallbackHelperTINS_4msgs12PosesStampedEEE
2692 .rel.data.rel.ro.local._ZTVN6gazebo9transport15CallbackHelperTINS_4msgs15WorldStatisticsEEE2690 .rel.data.rel.ro.local._ZTVN6gazebo9transport15CallbackHelperTINS_4msgs15WorldStatisticsEEE
2693 .rel.data.rel.ro._ZTVN5boost10wrapexceptINS_17bad_function_callEEE2691 .rel.data.rel.ro._ZTVN5boost10wrapexceptINS_17bad_function_callEEE
2694 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE2692 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE
2695 .rel.data.rel.ro._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEEE2693 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo9transport9PublisherEEE
2696 .rel.data.rel.ro.local._ZTVN5boost6detail11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEPS4_SD_EEEE2694 .rel.data.rel.ro.local._ZTVN5boost6detail11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEEPS4_SD_EEEE
2697 .rel.data.rel.ro._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEEE2695 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo9transport4NodeEEE
2698 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE2696 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE
2699 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE2697 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE
2700 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEEE2698 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs12PosesStampedEEEEE
2701 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEEE2699 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pIN6gazebo9transport15CallbackHelperTINS2_4msgs15WorldStatisticsEEEEE
2702 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEEE2700 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS0_11thread_dataISt5_BindIFMN6gazebo13ServerFixtureEFvRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EEEPS5_SE_EEEEEE
2703 .rel.data.rel.ro._ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE2701 .rel.data.rel.ro.local._ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE
2704 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul2702 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul
2705 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul2703 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul
2706 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul2704 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul
2707 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul2705 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul
2708 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul2706 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul
Max diff block lines reached; 1443/13323 bytes (10.83%) of diff not shown.
93.1 KB
readelf --wide --decompress --hex-dump=.group {}
    
Offset 1, 122 lines modifiedOffset 1, 126 lines modified
  
1 Hex·dump·of·section·'.group':1 Hex·dump·of·section·'.group':
 2 ··0x00000000·01000000·b3020000···················........
  
  
 3 Hex·dump·of·section·'.group':
2 ··0x00000000·01000000·b4020000···················........4 ··0x00000000·01000000·b4020000···················........
  
  
3 Hex·dump·of·section·'.group':5 Hex·dump·of·section·'.group':
4 ··0x00000000·01000000·b5020000···················........6 ··0x00000000·01000000·b5020000···················........
  
  
5 Hex·dump·of·section·'.group':7 Hex·dump·of·section·'.group':
6 ··0x00000000·01000000·b6020000···················........8 ··0x00000000·01000000·b7020000·b8020000··········............
  
  
7 Hex·dump·of·section·'.group':9 Hex·dump·of·section·'.group':
8 ··0x00000000·01000000·b8020000·b9020000··········............10 ··0x00000000·01000000·b9020000···················........
  
  
9 Hex·dump·of·section·'.group':11 Hex·dump·of·section·'.group':
10 ··0x00000000·01000000·ba020000···················........12 ··0x00000000·01000000·bb020000·bc020000··········............
  
  
11 Hex·dump·of·section·'.group':13 Hex·dump·of·section·'.group':
12 ··0x00000000·01000000·bc020000·bd020000··········............14 ··0x00000000·01000000·be020000·bf020000··········............
  
  
13 Hex·dump·of·section·'.group':15 Hex·dump·of·section·'.group':
14 ··0x00000000·01000000·bf020000·c0020000··········............16 ··0x00000000·01000000·c0020000···················........
  
  
15 Hex·dump·of·section·'.group':17 Hex·dump·of·section·'.group':
16 ··0x00000000·01000000·c1020000···················........18 ··0x00000000·01000000·c1020000···················........
  
  
17 Hex·dump·of·section·'.group':19 Hex·dump·of·section·'.group':
18 ··0x00000000·01000000·c2020000···················........20 ··0x00000000·01000000·c2020000···················........
  
  
19 Hex·dump·of·section·'.group':21 Hex·dump·of·section·'.group':
20 ··0x00000000·01000000·c3020000···················........22 ··0x00000000·01000000·c3020000·c4020000··········............
  
  
21 Hex·dump·of·section·'.group':23 Hex·dump·of·section·'.group':
22 ··0x00000000·01000000·c4020000·c5020000··········............24 ··0x00000000·01000000·c5020000···················........
  
  
23 Hex·dump·of·section·'.group':25 Hex·dump·of·section·'.group':
24 ··0x00000000·01000000·c6020000···················........26 ··0x00000000·01000000·c6020000·1c030000·1d030000·................
  
  
25 Hex·dump·of·section·'.group':27 Hex·dump·of·section·'.group':
26 ··0x00000000·01000000·c7020000·1d030000·1e030000·................28 ··0x00000000·01000000·c7020000·1e030000·1f030000·................
  
  
27 Hex·dump·of·section·'.group':29 Hex·dump·of·section·'.group':
28 ··0x00000000·01000000·c8020000·1f030000·20030000·............·...30 ··0x00000000·01000000·c8020000·20030000·21030000·........·...!...
  
  
29 Hex·dump·of·section·'.group':31 Hex·dump·of·section·'.group':
30 ··0x00000000·01000000·c9020000·21030000·22030000·........!..."...32 ··0x00000000·01000000·c9020000·22030000·23030000·........"...#...
  
  
31 Hex·dump·of·section·'.group':33 Hex·dump·of·section·'.group':
32 ··0x00000000·01000000·ca020000·23030000·24030000·........#...$...34 ··0x00000000·01000000·cb020000·cc020000··········............
  
  
33 Hex·dump·of·section·'.group':35 Hex·dump·of·section·'.group':
34 ··0x00000000·01000000·cc020000·cd020000··········............36 ··0x00000000·01000000·ce020000·cf020000··········............
  
  
35 Hex·dump·of·section·'.group':37 Hex·dump·of·section·'.group':
36 ··0x00000000·01000000·cf020000·d0020000··········............38 ··0x00000000·01000000·d1020000·d2020000··········............
  
  
37 Hex·dump·of·section·'.group':39 Hex·dump·of·section·'.group':
38 ··0x00000000·01000000·d2020000·d3020000··········............40 ··0x00000000·01000000·d3020000·24030000·25030000·........$...%...
  
  
39 Hex·dump·of·section·'.group':41 Hex·dump·of·section·'.group':
40 ··0x00000000·01000000·d4020000·25030000·26030000·........%...&...42 ··0x00000000·01000000·d4020000·26030000·27030000·........&...'...
  
  
41 Hex·dump·of·section·'.group':43 Hex·dump·of·section·'.group':
42 ··0x00000000·01000000·d5020000·27030000·28030000·........'...(...44 ··0x00000000·01000000·d5020000···················........
  
  
43 Hex·dump·of·section·'.group':45 Hex·dump·of·section·'.group':
44 ··0x00000000·01000000·d6020000···················........46 ··0x00000000·01000000·d6020000·28030000·29030000·........(...)...
  
  
45 Hex·dump·of·section·'.group':47 Hex·dump·of·section·'.group':
46 ··0x00000000·01000000·d7020000·29030000·2a030000·........)...*...48 ··0x00000000·01000000·d7020000·2a030000·2b030000·........*...+...
  
  
47 Hex·dump·of·section·'.group':49 Hex·dump·of·section·'.group':
48 ··0x00000000·01000000·d8020000·2b030000·2c030000·........+...,...50 ··0x00000000·01000000·d8020000·2c030000·2d030000·........,...-...
  
  
49 Hex·dump·of·section·'.group':51 Hex·dump·of·section·'.group':
50 ··0x00000000·01000000·d9020000·2d030000·2e030000·........-.......52 ··0x00000000·01000000·d9020000·2e030000·2f030000·............/...
  
  
51 Hex·dump·of·section·'.group':53 Hex·dump·of·section·'.group':
52 ··0x00000000·01000000·da020000·2f030000·30030000·......../...0...54 ··0x00000000·01000000·da020000·30030000·31030000·........0...1...
  
  
53 Hex·dump·of·section·'.group':55 Hex·dump·of·section·'.group':
54 ··0x00000000·01000000·db020000·31030000·32030000·........1...2...56 ··0x00000000·01000000·db020000·48030000·49030000·........H...I...
  
  
55 Hex·dump·of·section·'.group':57 Hex·dump·of·section·'.group':
56 ··0x00000000·01000000·dc020000·49030000·4a030000·........I...J...58 ··0x00000000·01000000·dc020000·46030000·47030000·........F...G...
  
  
57 Hex·dump·of·section·'.group':59 Hex·dump·of·section·'.group':
58 ··0x00000000·01000000·dd020000·47030000·48030000·........G...H...60 ··0x00000000·01000000·dd020000···················........
  
  
59 Hex·dump·of·section·'.group':61 Hex·dump·of·section·'.group':
60 ··0x00000000·01000000·de020000···················........62 ··0x00000000·01000000·de020000···················........
  
  
61 Hex·dump·of·section·'.group':63 Hex·dump·of·section·'.group':
Offset 140, 47 lines modifiedOffset 144, 47 lines modified
Max diff block lines reached; 90523/95251 bytes (95.04%) of diff not shown.
2.28 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3900, 120 lines modifiedOffset 3900, 119 lines modified
3900 »       test···%eax,%eax3900 »       test···%eax,%eax
3901 »       jne····28f0·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0x170>3901 »       jne····28f0·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0x170>
3902 »       cmpb···$0x0,-0x6c(%ebp)3902 »       cmpb···$0x0,-0x6c(%ebp)
3903 »       jne····2950·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0x1d0>3903 »       jne····2950·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0x1d0>
3904 »       lea····-0x4c(%ebp),%ebx3904 »       lea····-0x4c(%ebp),%ebx
3905 »       mov····0x4(%esi),%eax3905 »       mov····0x4(%esi),%eax
3906 »       mov····(%esi),%esi3906 »       mov····(%esi),%esi
3907 »       lea····-0x34(%ebp),%ecx 
3908 »       mov····%ebx,-0x74(%ebp)3907 »       mov····%ebx,-0x74(%ebp)
3909 »       lea····-0x44(%ebp),%ebx3908 »       lea····-0x44(%ebp),%ebx
3910 »       mov····%ebx,-0x6c(%ebp)3909 »       mov····%ebx,-0x6c(%ebp)
 3910 »       lea····-0x34(%ebp),%ebx
 3911 »       mov····%ebx,-0x78(%ebp)
3911 »       lea····0x0(%edi),%ebx3912 »       lea····0x0(%edi),%ebx
3912 ·R_386_GOTOFF»   .LC1073913 ·R_386_GOTOFF»   .LC107
3913 »       mov····%eax,-0x7c(%ebp)3914 »       mov····%eax,-0x7c(%ebp)
3914 »       mov····%ecx,-0x78(%ebp) 
3915 »       mov····%ebx,-0x80(%ebp)3915 »       mov····%ebx,-0x80(%ebp)
3916 »       cmp····%esi,%eax3916 »       cmp····%esi,%eax
3917 »       je·····289f·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·ed3637c222a4cb5ba4cdd0fa9a9371fde9a1796c5debdb54abf0c78e0b45c3e2·...·]>3917 »       je·····289d·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·8d6a98a8e9bb721922398b699e53f8897b5c831576b6dbe482b6d15f964916d3·...·]>
3918 »       lea····0x0(%esi,%eiz,1),%esi3918 »       lea····0x0(%esi,%eiz,1),%esi
3919 »       mov····-0x6c(%ebp),%eax3919 »       mov····-0x6c(%ebp),%eax
3920 »       mov····0x4(%esi),%ecx3920 »       mov····0x4(%esi),%ecx
3921 »       mov····-0x74(%ebp),%ebx3921 »       mov····-0x74(%ebp),%ebx
3922 »       mov····%eax,-0x4c(%ebp)3922 »       mov····%eax,-0x4c(%ebp)
3923 »       mov····(%esi),%edx3923 »       mov····(%esi),%edx
3924 »       mov····%ebx,%eax3924 »       mov····%ebx,%eax
3925 »       add····%edx,%ecx3925 »       add····%edx,%ecx
3926 »       call···6c0·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<char*>(char*,·char*,·std::forward_iterator_tag)·[clone·.isra.0]>3926 »       call···6c0·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<char*>(char*,·char*,·std::forward_iterator_tag)·[clone·.isra.0]>
3927 »       sub····$0x4,%esp3927 »       sub····$0x4,%esp
3928 »       push···%ebx3928 »       push···%ebx
3929 »       mov····%edi,%ebx 
3930 »       push···-0x80(%ebp)3929 »       push···-0x80(%ebp)
3931 »       push···-0x78(%ebp)3930 »       push···-0x78(%ebp)
3932 »       call···2844·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·161,·SHA:·ce638032c028cab247c230e52cfef0bf952fbe1188f6f5b973db5a50408b1ef2·...·]>3931 »       call···2842·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·161,·SHA:·db83d335250316a333f97321d7dfdeccb0b84c64a37febc3ecb01025506c5414·...·]>
3933 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)3932 ·R_386_PC32»     std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
3934 »       pop····%eax3933 »       pop····%eax
3935 »       pop····%edx3934 »       pop····%edx
3936 »       push···-0x30(%ebp)3935 »       push···-0x30(%ebp)
 3936 »       mov····%edi,%ebx
3937 »       push···-0x34(%ebp)3937 »       push···-0x34(%ebp)
3938 »       push···-0x70(%ebp)3938 »       push···-0x70(%ebp)
3939 »       call···2854·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0xd4>3939 »       call···2854·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0xd4>
3940 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_append(char·const*,·unsigned·int)3940 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_append(char·const*,·unsigned·int)
3941 »       mov····-0x34(%ebp),%eax3941 »       mov····-0x34(%ebp),%eax
3942 »       lea····-0x2c(%ebp),%edx3942 »       lea····-0x2c(%ebp),%edx
3943 »       add····$0x10,%esp3943 »       add····$0x10,%esp
3944 »       cmp····%edx,%eax3944 »       cmp····%edx,%eax
3945 »       je·····287a·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·161,·SHA:·92503953559e56726d05bcc80612149e465e3ad54a422077c5467f31792509ff·...·]>3945 »       je·····2878·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·161,·SHA:·18a8334b248c6e1904c727ba5a8a7c1725bb8a573fc872ef54f4af32009e5e11·...·]>
3946 »       mov····-0x2c(%ebp),%ebx3946 »       mov····-0x2c(%ebp),%ecx
3947 »       sub····$0x8,%esp3947 »       sub····$0x8,%esp
3948 »       lea····0x1(%ebx),%edx3948 »       lea····0x1(%ecx),%edx
3949 »       mov····%edi,%ebx 
3950 »       push···%edx3949 »       push···%edx
3951 »       push···%eax3950 »       push···%eax
3952 »       call···2873·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·161,·SHA:·d0f00029ef8c848e55ef00043eec7c040c5accf221a32ae0d1bffeba5d5e385e·...·]>3951 »       call···2871·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·161,·SHA:·09be24d5bb574179d4de4aa400ffe0b33a5236a700ee4c9a94649f9141a5ded8·...·]>
3953 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)3952 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
3954 »       add····$0x10,%esp3953 »       add····$0x10,%esp
3955 »       mov····-0x4c(%ebp),%eax3954 »       mov····-0x4c(%ebp),%eax
3956 »       cmp····-0x6c(%ebp),%eax3955 »       cmp····-0x6c(%ebp),%eax
3957 »       je·····2897·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·27e24251b09ce5411c08d60df3ec85fbaac92c6056e94f984182b8c016f41496·...·]>3956 »       je·····2895·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·3b36f666b3fcb194ffb2e7ca6fdc235bf9e08afe20b868c44405ca470db4b54b·...·]>
3958 »       mov····-0x44(%ebp),%ebx3957 »       mov····-0x44(%ebp),%ecx
3959 »       sub····$0x8,%esp3958 »       sub····$0x8,%esp
3960 »       lea····0x1(%ebx),%edx 
3961 »       mov····%edi,%ebx3959 »       mov····%edi,%ebx
 3960 »       lea····0x1(%ecx),%edx
3962 »       push···%edx3961 »       push···%edx
3963 »       push···%eax3962 »       push···%eax
3964 »       call···2890·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<cha[·...·truncated·by·diffoscope;·len:·163,·SHA:·85f4a5509ff5d2e7f3e408088e4edcc6463b0fd2dddba6e9aab8eedc4f742df6·...·]>3963 »       call···288e·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<cha[·...·truncated·by·diffoscope;·len:·163,·SHA:·7b45e230175eeb29fa37497bde636ffee3f9eca1e35341340c2d87b99505280c·...·]>
3965 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)3964 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
3966 »       add····$0x10,%esp3965 »       add····$0x10,%esp
3967 »       add····$0x18,%esi3966 »       add····$0x18,%esi
3968 »       cmp····%esi,-0x7c(%ebp)3967 »       cmp····%esi,-0x7c(%ebp)
3969 »       jne····2820·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0xa0>3968 »       jne····2820·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0xa0>
3970 »       mov····-0x84(%ebp),%esi3969 »       mov····-0x84(%ebp),%esi
3971 »       sub····$0x8,%esp3970 »       sub····$0x8,%esp
3972 »       mov····(%esi),%eax3971 »       mov····(%esi),%eax
3973 »       push···-0x70(%ebp)3972 »       push···-0x70(%ebp)
3974 »       push···%esi3973 »       push···%esi
3975 »       call···*0x28(%eax)3974 »       call···*0x28(%eax)
3976 »       mov····-0x64(%ebp),%eax3975 »       mov····-0x64(%ebp),%eax
3977 »       add····$0x10,%esp3976 »       add····$0x10,%esp
3978 »       cmp····-0x88(%ebp),%eax3977 »       cmp····-0x88(%ebp),%eax
3979 »       je·····28d4·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·5cadb364ce9fbb2cfbe35412bc730184baf04b9a102440e6142758653cfd33dc·...·]>3978 »       je·····28d2·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·9fae9498d69d06b9e861333601083db56cfe216894f35f74d595d4d58f81b39e·...·]>
3980 »       mov····-0x5c(%ebp),%esi3979 »       mov····-0x5c(%ebp),%esi
3981 »       sub····$0x8,%esp3980 »       sub····$0x8,%esp
3982 »       mov····%edi,%ebx3981 »       mov····%edi,%ebx
3983 »       lea····0x1(%esi),%edx3982 »       lea····0x1(%esi),%edx
3984 »       push···%edx3983 »       push···%edx
3985 »       push···%eax3984 »       push···%eax
3986 »       call···28cd·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·fcbd0824c2ae4b8deaf6e15db65c259a21029babb4f3d8f3d0391257261f1976·...·]>3985 »       call···28cb·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·2db47bf6dc31339707759f77ac36510aade49aaade370c28c79c1df9a209e10a·...·]>
3987 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)3986 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
3988 »       add····$0x10,%esp3987 »       add····$0x10,%esp
3989 »       mov····-0x1c(%ebp),%eax3988 »       mov····-0x1c(%ebp),%eax
3990 »       sub····%gs:0x14,%eax3989 »       sub····%gs:0x14,%eax
3991 »       jne····296c·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0x1ec>3990 »       jne····296c·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0x1ec>
3992 »       lea····-0xc(%ebp),%esp3991 »       lea····-0xc(%ebp),%esp
3993 »       pop····%ebx3992 »       pop····%ebx
3994 »       pop····%esi3993 »       pop····%esi
3995 »       pop····%edi3994 »       pop····%edi
3996 »       pop····%ebp3995 »       pop····%ebp
3997 »       ret3996 »       ret
3998 »       lea····0x0(%esi,%eiz,1),%esi3997 »       lea····0x0(%esi),%esi
3999 »       sub····$0x4,%esp3998 »       sub····$0x4,%esp
4000 »       lea····-0x34(%ebp),%ecx3999 »       lea····-0x34(%ebp),%ecx
4001 »       lea····0x0(%edi),%eax4000 »       lea····0x0(%edi),%eax
4002 ·R_386_GOTOFF»   .LC1054001 ·R_386_GOTOFF»   .LC105
4003 »       push···%ebx4002 »       push···%ebx
4004 »       mov····%edi,%ebx 
4005 »       push···%eax4003 »       push···%eax
4006 »       push···%ecx4004 »       push···%ecx
4007 »       mov····%ecx,-0x74(%ebp)4005 »       mov····%ecx,-0x74(%ebp)
4008 »       call···2905·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·e64e444307acdb6d0e4840afdbc8dea93fcab1d789baff4fdca15dba8ef38b99·...·]>4006 »       call···2903·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char[·...·truncated·by·diffoscope;·len:·162,·SHA:·4e99366c3439fce67f53aa262e348110c797ae51b67c66b4f23fe8ce8ec4e832·...·]>
4009 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)4007 ·R_386_PC32»     std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
4010 »       pop····%ecx4008 »       pop····%ecx
4011 »       pop····%eax4009 »       pop····%ebx
4012 »       push···-0x30(%ebp)4010 »       push···-0x30(%ebp)
 4011 »       mov····%edi,%ebx
4013 »       push···-0x34(%ebp)4012 »       push···-0x34(%ebp)
4014 »       push···-0x70(%ebp)4013 »       push···-0x70(%ebp)
4015 »       call···2915·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0x195>4014 »       call···2915·<gazebo::ServerFixture::Load(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)+0x195>
4016 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_append(char·const*,·unsigned·int)4015 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_append(char·const*,·unsigned·int)
4017 »       mov····-0x34(%ebp),%eax4016 »       mov····-0x34(%ebp),%eax
4018 »       lea····-0x2c(%ebp),%edx4017 »       lea····-0x2c(%ebp),%edx
4019 »       add····$0x10,%esp4018 »       add····$0x10,%esp
Offset 4980, 24 lines modifiedOffset 4979, 24 lines modified
4980 »       call···349e·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)+0x1ee>4979 »       call···349e·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)+0x1ee>
Max diff block lines reached; 2380793/2395295 bytes (99.39%) of diff not shown.
914 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost17bad_function_callD2Ev […]
    
Offset 8, 17 lines modifiedOffset 8, 16 lines modified
8 »       push···%ebx8 »       push···%ebx
9 »       call···2·<boost::bad_function_call::~bad_function_call()+0x2>9 »       call···2·<boost::bad_function_call::~bad_function_call()+0x2>
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 »       sub····$0x14,%esp13 »       sub····$0x14,%esp
14 »       mov····0x1c(%esp),%eax14 »       mov····0x1c(%esp),%eax
15 »       mov····0x0(%ebx),%edx15 »       lea····0x8(%ebx),%edx
16 ·R_386_GOT32X»   vtable·for·boost::bad_function_call16 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
17 »       add····$0x8,%edx 
18 »       mov····%edx,(%eax)17 »       mov····%edx,(%eax)
19 »       push···%eax18 »       push···%eax
20 »       call···20·<boost::bad_function_call::~bad_function_call()+0x20>19 »       call···1d·<boost::bad_function_call::~bad_function_call()+0x1d>
21 ·R_386_PLT32»    std::runtime_error::~runtime_error()20 ·R_386_PLT32»    std::runtime_error::~runtime_error()
22 »       add····$0x18,%esp21 »       add····$0x18,%esp
23 »       pop····%ebx22 »       pop····%ebx
24 »       ret23 »       ret
1.14 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost17bad_function_callD0Ev […]
    
Offset 9, 24 lines modifiedOffset 9, 23 lines modified
9 »       push···%ebx9 »       push···%ebx
10 »       call···3·<boost::bad_function_call::~bad_function_call()+0x3>10 »       call···3·<boost::bad_function_call::~bad_function_call()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x10,%esp14 »       sub····$0x10,%esp
15 »       mov····0x1c(%esp),%esi15 »       mov····0x1c(%esp),%esi
16 »       mov····0x0(%ebx),%eax16 »       lea····0x8(%ebx),%eax
17 ·R_386_GOT32X»   vtable·for·boost::bad_function_call17 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
18 »       add····$0x8,%eax 
19 »       mov····%eax,(%esi)18 »       mov····%eax,(%esi)
20 »       push···%esi19 »       push···%esi
21 »       call···21·<boost::bad_function_call::~bad_function_call()+0x21>20 »       call···1e·<boost::bad_function_call::~bad_function_call()+0x1e>
22 ·R_386_PLT32»    std::runtime_error::~runtime_error()21 ·R_386_PLT32»    std::runtime_error::~runtime_error()
23 »       pop····%eax22 »       pop····%eax
24 »       pop····%edx23 »       pop····%edx
25 »       push···$0x824 »       push···$0x8
26 »       push···%esi25 »       push···%esi
27 »       call···2b·<boost::bad_function_call::~bad_function_call()+0x2b>26 »       call···28·<boost::bad_function_call::~bad_function_call()+0x28>
28 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)27 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
29 »       add····$0x14,%esp28 »       add····$0x14,%esp
30 »       pop····%ebx29 »       pop····%ebx
31 »       pop····%esi30 »       pop····%esi
32 »       ret31 »       ret
902 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt18bad_variant_accessD2Ev {} […]
    
Offset 8, 17 lines modifiedOffset 8, 16 lines modified
8 »       push···%ebx8 »       push···%ebx
9 »       call···2·<std::bad_variant_access::~bad_variant_access()+0x2>9 »       call···2·<std::bad_variant_access::~bad_variant_access()+0x2>
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 »       sub····$0x14,%esp13 »       sub····$0x14,%esp
14 »       mov····0x1c(%esp),%eax14 »       mov····0x1c(%esp),%eax
15 »       mov····0x0(%ebx),%edx15 »       lea····0x8(%ebx),%edx
16 ·R_386_GOT32X»   vtable·for·std::bad_variant_access16 ·R_386_GOTOFF»   vtable·for·std::bad_variant_access
17 »       add····$0x8,%edx 
18 »       mov····%edx,(%eax)17 »       mov····%edx,(%eax)
19 »       push···%eax18 »       push···%eax
20 »       call···20·<std::bad_variant_access::~bad_variant_access()+0x20>19 »       call···1d·<std::bad_variant_access::~bad_variant_access()+0x1d>
21 ·R_386_PLT32»    std::exception::~exception()20 ·R_386_PLT32»    std::exception::~exception()
22 »       add····$0x18,%esp21 »       add····$0x18,%esp
23 »       pop····%ebx22 »       pop····%ebx
24 »       ret23 »       ret
1.13 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt18bad_variant_accessD0Ev {} […]
    
Offset 9, 24 lines modifiedOffset 9, 23 lines modified
9 »       push···%ebx9 »       push···%ebx
10 »       call···3·<std::bad_variant_access::~bad_variant_access()+0x3>10 »       call···3·<std::bad_variant_access::~bad_variant_access()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x10,%esp14 »       sub····$0x10,%esp
15 »       mov····0x1c(%esp),%esi15 »       mov····0x1c(%esp),%esi
16 »       mov····0x0(%ebx),%eax16 »       lea····0x8(%ebx),%eax
17 ·R_386_GOT32X»   vtable·for·std::bad_variant_access17 ·R_386_GOTOFF»   vtable·for·std::bad_variant_access
18 »       add····$0x8,%eax 
19 »       mov····%eax,(%esi)18 »       mov····%eax,(%esi)
20 »       push···%esi19 »       push···%esi
21 »       call···21·<std::bad_variant_access::~bad_variant_access()+0x21>20 »       call···1e·<std::bad_variant_access::~bad_variant_access()+0x1e>
22 ·R_386_PLT32»    std::exception::~exception()21 ·R_386_PLT32»    std::exception::~exception()
23 »       pop····%eax22 »       pop····%eax
24 »       pop····%edx23 »       pop····%edx
25 »       push···$0x824 »       push···$0x8
26 »       push···%esi25 »       push···%esi
27 »       call···2b·<std::bad_variant_access::~bad_variant_access()+0x2b>26 »       call···28·<std::bad_variant_access::~bad_variant_access()+0x28>
28 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)27 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
29 »       add····$0x14,%esp28 »       add····$0x14,%esp
30 »       pop····%ebx29 »       pop····%ebx
31 »       pop····%esi30 »       pop····%esi
32 »       ret31 »       ret
961 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system6detail12std_cate […]
    
Offset 8, 17 lines modifiedOffset 8, 16 lines modified
8 »       push···%ebx8 »       push···%ebx
9 »       call···2·<boost::system::detail::std_category::~std_category()+0x2>9 »       call···2·<boost::system::detail::std_category::~std_category()+0x2>
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 »       sub····$0x14,%esp13 »       sub····$0x14,%esp
14 »       mov····0x1c(%esp),%eax14 »       mov····0x1c(%esp),%eax
15 »       mov····0x0(%ebx),%edx15 »       lea····0x8(%ebx),%edx
16 ·R_386_GOT32X»   vtable·for·boost::system::detail::std_category16 ·R_386_GOTOFF»   vtable·for·boost::system::detail::std_category
17 »       add····$0x8,%edx 
18 »       mov····%edx,(%eax)17 »       mov····%edx,(%eax)
19 »       push···%eax18 »       push···%eax
20 »       call···20·<boost::system::detail::std_category::~std_category()+0x20>19 »       call···1d·<boost::system::detail::std_category::~std_category()+0x1d>
21 ·R_386_PLT32»    std::_V2::error_category::~error_category()20 ·R_386_PLT32»    std::_V2::error_category::~error_category()
22 »       add····$0x18,%esp21 »       add····$0x18,%esp
23 »       pop····%ebx22 »       pop····%ebx
24 »       ret23 »       ret
1.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system6detail12std_cate […]
    
Offset 9, 24 lines modifiedOffset 9, 23 lines modified
9 »       push···%ebx9 »       push···%ebx
10 »       call···3·<boost::system::detail::std_category::~std_category()+0x3>10 »       call···3·<boost::system::detail::std_category::~std_category()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x10,%esp14 »       sub····$0x10,%esp
15 »       mov····0x1c(%esp),%esi15 »       mov····0x1c(%esp),%esi
16 »       mov····0x0(%ebx),%eax16 »       lea····0x8(%ebx),%eax
17 ·R_386_GOT32X»   vtable·for·boost::system::detail::std_category17 ·R_386_GOTOFF»   vtable·for·boost::system::detail::std_category
18 »       add····$0x8,%eax 
19 »       mov····%eax,(%esi)18 »       mov····%eax,(%esi)
20 »       push···%esi19 »       push···%esi
21 »       call···21·<boost::system::detail::std_category::~std_category()+0x21>20 »       call···1e·<boost::system::detail::std_category::~std_category()+0x1e>
22 ·R_386_PLT32»    std::_V2::error_category::~error_category()21 ·R_386_PLT32»    std::_V2::error_category::~error_category()
23 »       pop····%eax22 »       pop····%eax
24 »       pop····%edx23 »       pop····%edx
25 »       push···$0x824 »       push···$0x8
26 »       push···%esi25 »       push···%esi
27 »       call···2b·<boost::system::detail::std_category::~std_category()+0x2b>26 »       call···28·<boost::system::detail::std_category::~std_category()+0x28>
28 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)27 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
29 »       add····$0x14,%esp28 »       add····$0x14,%esp
30 »       pop····%ebx29 »       pop····%ebx
31 »       pop····%esi30 »       pop····%esi
32 »       ret31 »       ret
4.62 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 1, 60 lines modifiedOffset 1, 53 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc:1 Disassembly·of·section·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc:
  
2 00000000·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)>:2 00000000·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)>:
3 std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&):3 std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&):
4 »       push···%ebp 
5 »       push···%edi4 »       push···%edi
6 »       push···%esi5 »       push···%esi
7 »       push···%ebx6 »       push···%ebx
 7 »       mov····0x14(%esp),%eax
8 »       call···5·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x5>8 »       call···8·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x8>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0xc,%esp 
13 »       mov····0x24(%esp),%eax 
14 »       movzbl·(%eax),%ebp12 »       movzbl·(%eax),%esi
15 »       mov····0x0(%ebx),%esi13 »       movzbl·0x0(%ebx),%eax
16 ·R_386_GOT32X»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul14 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
17 »       movzbl·(%esi),%eax 
18 »       test···%al,%al15 »       test···%al,%al
19 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x30>
20 »       mov····0x0(%ebx),%edi17 »       mov····%esi,%eax
 18 »       cmp····%al,0x0(%ebx)
21 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul19 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
22 »       mov····%ebp,%eax 
23 »       cmp····%al,(%edi) 
24 »       setne··%al 
25 »       add····$0xc,%esp 
26 »       pop····%ebx20 »       pop····%ebx
 21 »       setne··%al
27 »       pop····%esi22 »       pop····%esi
28 »       pop····%edi23 »       pop····%edi
29 »       pop····%ebp 
30 »       ret24 »       ret
31 »       lea····0x0(%esi,%eiz,1),%esi 
32 »       nop25 »       nop
33 »       sub····$0xc,%esp26 »       sub····$0xc,%esp
 27 »       lea····0x0(%ebx),%edi
 28 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
34 »       push···%esi29 »       push···%edi
35 »       call···45·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x45>30 »       call···3b·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x3b>
36 ·R_386_PLT32»    __cxa_guard_acquire31 ·R_386_PLT32»    __cxa_guard_acquire
37 »       mov····0x0(%ebx),%edi 
38 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul 
39 »       add····$0x10,%esp32 »       add····$0x10,%esp
40 »       test···%eax,%eax33 »       test···%eax,%eax
41 »       je·····2c·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x2c>34 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x20>
42 »       sub····$0xc,%esp35 »       sub····$0xc,%esp
43 »       movb···$0x0,(%edi)36 »       movb···$0x0,0x0(%ebx)
 37 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
44 »       push···%esi38 »       push···%edi
45 »       call···5e·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x5e>39 »       call···52·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x52>
46 ·R_386_PLT32»    __cxa_guard_release40 ·R_386_PLT32»    __cxa_guard_release
47 »       mov····%ebp,%eax 
48 »       add····$0x10,%esp41 »       add····$0x10,%esp
 42 »       mov····%esi,%eax
49 »       cmp····%al,(%edi)43 »       cmp····%al,0x0(%ebx)
 44 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
50 »       setne··%al45 »       setne··%al
51 »       add····$0xc,%esp 
52 »       pop····%ebx46 »       pop····%ebx
53 »       pop····%esi47 »       pop····%esi
54 »       pop····%edi48 »       pop····%edi
55 »       pop····%ebp 
56 »       ret49 »       ret
4.64 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 1, 60 lines modifiedOffset 1, 53 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc:1 Disassembly·of·section·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc:
  
2 00000000·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)>:2 00000000·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)>:
3 std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&):3 std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&):
4 »       push···%ebp 
5 »       push···%edi4 »       push···%edi
6 »       push···%esi5 »       push···%esi
7 »       push···%ebx6 »       push···%ebx
 7 »       mov····0x14(%esp),%eax
8 »       call···5·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x5>8 »       call···8·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x8>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0xc,%esp 
13 »       mov····0x24(%esp),%eax 
14 »       movzbl·(%eax),%ebp12 »       movzbl·(%eax),%esi
15 »       mov····0x0(%ebx),%esi13 »       movzbl·0x0(%ebx),%eax
16 ·R_386_GOT32X»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul14 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
17 »       movzbl·(%esi),%eax 
18 »       test···%al,%al15 »       test···%al,%al
19 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x30>
20 »       mov····0x0(%ebx),%edi17 »       mov····%esi,%eax
 18 »       cmp····%al,0x0(%ebx)
21 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul19 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
22 »       mov····%ebp,%eax 
23 »       cmp····%al,(%edi) 
24 »       setne··%al 
25 »       add····$0xc,%esp 
26 »       pop····%ebx20 »       pop····%ebx
 21 »       setne··%al
27 »       pop····%esi22 »       pop····%esi
28 »       pop····%edi23 »       pop····%edi
29 »       pop····%ebp 
30 »       ret24 »       ret
31 »       lea····0x0(%esi,%eiz,1),%esi 
32 »       nop25 »       nop
33 »       sub····$0xc,%esp26 »       sub····$0xc,%esp
 27 »       lea····0x0(%ebx),%edi
 28 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
34 »       push···%esi29 »       push···%edi
35 »       call···45·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x45>30 »       call···3b·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x3b>
36 ·R_386_PLT32»    __cxa_guard_acquire31 ·R_386_PLT32»    __cxa_guard_acquire
37 »       mov····0x0(%ebx),%edi 
38 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul 
39 »       add····$0x10,%esp32 »       add····$0x10,%esp
40 »       test···%eax,%eax33 »       test···%eax,%eax
41 »       je·····2c·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x2c>34 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x20>
42 »       sub····$0xc,%esp35 »       sub····$0xc,%esp
43 »       movb···$0x0,(%edi)36 »       movb···$0x0,0x0(%ebx)
 37 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
44 »       push···%esi38 »       push···%edi
45 »       call···5e·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x5e>39 »       call···52·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x52>
46 ·R_386_PLT32»    __cxa_guard_release40 ·R_386_PLT32»    __cxa_guard_release
47 »       mov····%ebp,%eax 
48 »       add····$0x10,%esp41 »       add····$0x10,%esp
 42 »       mov····%esi,%eax
49 »       cmp····%al,(%edi)43 »       cmp····%al,0x0(%ebx)
 44 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
50 »       setne··%al45 »       setne··%al
51 »       add····$0xc,%esp 
52 »       pop····%ebx46 »       pop····%ebx
53 »       pop····%esi47 »       pop····%esi
54 »       pop····%edi48 »       pop····%edi
55 »       pop····%ebp 
56 »       ret49 »       ret
1.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.34 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.35 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
945 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 16, 13 lines modifiedOffset 16, 13 lines modified
16 »       jne····22·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x22>16 »       jne····22·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x22>
17 »       mov····0x8(%esp),%eax17 »       mov····0x8(%esp),%eax
18 »       mov····0x4(%esp),%ecx18 »       mov····0x4(%esp),%ecx
19 »       mov····%eax,(%ecx)19 »       mov····%eax,(%ecx)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       ret21 »       ret
22 »       lea····0x0(%esi),%esi22 »       lea····0x0(%esi),%esi
23 »       mov····0x0(%edx),%eax 
24 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·false> 
25 »       mov····0x4(%esp),%ecx23 »       mov····0x4(%esp),%ecx
 24 »       lea····0x0(%edx),%eax
 25 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·false>
26 »       mov····%eax,(%ecx)26 »       mov····%eax,(%ecx)
27 »       xor····%eax,%eax27 »       xor····%eax,%eax
28 »       ret28 »       ret
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
948 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 16, 13 lines modifiedOffset 16, 13 lines modified
16 »       jne····22·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x22>16 »       jne····22·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x22>
17 »       mov····0x8(%esp),%eax17 »       mov····0x8(%esp),%eax
18 »       mov····0x4(%esp),%ecx18 »       mov····0x4(%esp),%ecx
19 »       mov····%eax,(%ecx)19 »       mov····%eax,(%ecx)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       ret21 »       ret
22 »       lea····0x0(%esi),%esi22 »       lea····0x0(%esi),%esi
23 »       mov····0x0(%edx),%eax 
24 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false> 
25 »       mov····0x4(%esp),%ecx23 »       mov····0x4(%esp),%ecx
 24 »       lea····0x0(%edx),%eax
 25 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>
26 »       mov····%eax,(%ecx)26 »       mov····%eax,(%ecx)
27 »       xor····%eax,%eax27 »       xor····%eax,%eax
28 »       ret28 »       ret
277 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 379, 15 lines modifiedOffset 379, 15 lines modified
379 »       add····$0xc,%esp379 »       add····$0xc,%esp
380 »       lea····0x0(%esi),%eax380 »       lea····0x0(%esi),%eax
381 ·R_386_GOTOFF»   .LC111381 ·R_386_GOTOFF»   .LC111
382 »       push···-0x9c(%ebp)382 »       push···-0x9c(%ebp)
383 »       push···%eax383 »       push···%eax
384 »       push···-0xb4(%ebp)384 »       push···-0xb4(%ebp)
385 »       call···3b6·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x220>385 »       call···3b6·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x220>
386 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)386 ·R_386_PC32»     std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
387 »       lea····0x0(%esi),%eax387 »       lea····0x0(%esi),%eax
388 ·R_386_GOTOFF»   .LC95388 ·R_386_GOTOFF»   .LC95
389 »       push···-0x34(%ebp)389 »       push···-0x34(%ebp)
390 »       push···$0x10a390 »       push···$0x10a
391 »       push···%eax391 »       push···%eax
392 »       push···$0x2392 »       push···$0x2
393 »       push···-0xc0(%ebp)393 »       push···-0xc0(%ebp)
Offset 565, 21 lines modifiedOffset 565, 21 lines modified
565 »       push···-0x9c(%ebp)565 »       push···-0x9c(%ebp)
566 »       mov····%eax,%ebx566 »       mov····%eax,%ebx
567 »       mov····%eax,-0xb4(%ebp)567 »       mov····%eax,-0xb4(%ebp)
568 »       lea····0x0(%esi),%eax568 »       lea····0x0(%esi),%eax
569 ·R_386_GOTOFF»   .LC114569 ·R_386_GOTOFF»   .LC114
570 »       push···%eax570 »       push···%eax
571 »       push···%ebx571 »       push···%ebx
572 »       mov····%esi,%ebx 
573 »       call···5be·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x428>572 »       call···5bc·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x426>
574 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)573 ·R_386_PC32»     std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
575 »       lea····0x0(%esi),%eax574 »       lea····0x0(%esi),%eax
576 ·R_386_GOTOFF»   .LC95575 ·R_386_GOTOFF»   .LC95
577 »       lea····-0x8c(%ebp),%edi576 »       lea····-0x8c(%ebp),%edi
578 »       push···-0x34(%ebp)577 »       push···-0x34(%ebp)
 578 »       mov····%esi,%ebx
579 »       push···$0x113579 »       push···$0x113
580 »       push···%eax580 »       push···%eax
581 »       push···$0x2581 »       push···$0x2
582 »       push···%edi582 »       push···%edi
583 »       call···5db·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x445>583 »       call···5db·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x445>
584 ·R_386_PLT32»    testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type,·char·const*,·int,·char·const*)584 ·R_386_PLT32»    testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type,·char·const*,·int,·char·const*)
585 »       add····$0x18,%esp585 »       add····$0x18,%esp
Offset 688, 21 lines modifiedOffset 688, 21 lines modified
688 »       push···-0x9c(%ebp)688 »       push···-0x9c(%ebp)
689 »       mov····%eax,%ebx689 »       mov····%eax,%ebx
690 »       mov····%eax,-0xb4(%ebp)690 »       mov····%eax,-0xb4(%ebp)
691 »       lea····0x0(%esi),%eax691 »       lea····0x0(%esi),%eax
692 ·R_386_GOTOFF»   .LC110692 ·R_386_GOTOFF»   .LC110
693 »       push···%eax693 »       push···%eax
694 »       push···%ebx694 »       push···%ebx
695 »       mov····%esi,%ebx 
696 »       call···716·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x580>695 »       call···714·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x57e>
697 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)696 ·R_386_PC32»     std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
698 »       lea····0x0(%esi),%eax697 »       lea····0x0(%esi),%eax
699 ·R_386_GOTOFF»   .LC95698 ·R_386_GOTOFF»   .LC95
700 »       lea····-0x8c(%ebp),%edi699 »       lea····-0x8c(%ebp),%edi
701 »       push···-0x34(%ebp)700 »       push···-0x34(%ebp)
 701 »       mov····%esi,%ebx
702 »       push···$0x104702 »       push···$0x104
703 »       push···%eax703 »       push···%eax
704 »       push···$0x2704 »       push···$0x2
705 »       push···%edi705 »       push···%edi
706 »       call···733·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x59d>706 »       call···733·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x59d>
707 ·R_386_PLT32»    testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type,·char·const*,·int,·char·const*)707 ·R_386_PLT32»    testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type,·char·const*,·int,·char·const*)
708 »       add····$0x18,%esp708 »       add····$0x18,%esp
Offset 953, 15 lines modifiedOffset 953, 15 lines modified
953 »       add····$0xc,%esp953 »       add····$0xc,%esp
954 »       lea····0x0(%esi),%eax954 »       lea····0x0(%esi),%eax
955 ·R_386_GOTOFF»   .LC113955 ·R_386_GOTOFF»   .LC113
956 »       push···-0x9c(%ebp)956 »       push···-0x9c(%ebp)
957 »       push···%eax957 »       push···%eax
958 »       push···-0xb4(%ebp)958 »       push···-0xb4(%ebp)
959 »       call···9e5·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x84f>959 »       call···9e5·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x84f>
960 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)960 ·R_386_PC32»     std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
961 »       lea····0x0(%esi),%eax961 »       lea····0x0(%esi),%eax
962 ·R_386_GOTOFF»   .LC95962 ·R_386_GOTOFF»   .LC95
963 »       lea····-0x8c(%ebp),%edi963 »       lea····-0x8c(%ebp),%edi
964 »       push···-0x34(%ebp)964 »       push···-0x34(%ebp)
965 »       push···$0x110965 »       push···$0x110
966 »       push···%eax966 »       push···%eax
967 »       push···$0x2967 »       push···$0x2
Offset 1015, 15 lines modifiedOffset 1015, 15 lines modified
1015 »       add····$0xc,%esp1015 »       add····$0xc,%esp
1016 »       lea····0x0(%esi),%eax1016 »       lea····0x0(%esi),%eax
1017 ·R_386_GOTOFF»   .LC1121017 ·R_386_GOTOFF»   .LC112
1018 »       push···-0x9c(%ebp)1018 »       push···-0x9c(%ebp)
1019 »       push···%eax1019 »       push···%eax
1020 »       push···-0xb4(%ebp)1020 »       push···-0xb4(%ebp)
1021 »       call···a97·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x901>1021 »       call···a97·<gazebo::ServerFixture::RunServer(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)·[clone·.cold]+0x901>
1022 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)1022 ·R_386_PC32»     std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::operator+<char,·std::char_traits<char>,·std::allocator<char>·>(char·const*,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
1023 »       lea····0x0(%esi),%eax1023 »       lea····0x0(%esi),%eax
1024 ·R_386_GOTOFF»   .LC951024 ·R_386_GOTOFF»   .LC95
1025 »       lea····-0x8c(%ebp),%edi1025 »       lea····-0x8c(%ebp),%edi
1026 »       push···-0x34(%ebp)1026 »       push···-0x34(%ebp)
1027 »       push···$0x10e1027 »       push···$0x10e
1028 »       push···%eax1028 »       push···%eax
1029 »       push···$0x21029 »       push···$0x2
Offset 1256, 15 lines modifiedOffset 1256, 15 lines modified
1256 »       push···-0x5c(%ebp)1256 »       push···-0x5c(%ebp)
1257 »       call···d2d·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x27>1257 »       call···d2d·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x27>
1258 ·R_386_PC32»     std::unique_ptr<std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>,·std::default_delete<std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>·>·>::~unique_ptr()1258 ·R_386_PC32»     std::unique_ptr<std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>,·std::default_delete<std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>·>·>::~unique_ptr()
1259 »       add····$0x10,%esp1259 »       add····$0x10,%esp
1260 »       mov····-0x38(%ebp),%eax1260 »       mov····-0x38(%ebp),%eax
1261 »       test···%eax,%eax1261 »       test···%eax,%eax
1262 »       je·····d40·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x3a>1262 »       je·····d40·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x3a>
1263 »       call···1cac·<gazebo::ServerFixture::SpawnSDF(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x10a>1263 »       call···1cac·<gazebo::ServerFixture::SpawnSDF(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x10c>
1264 ·R_386_PC32»     .text1264 ·R_386_PC32»     .text
1265 »       cmpl···$0x0,-0x50(%ebp)1265 »       cmpl···$0x0,-0x50(%ebp)
1266 »       je·····d56·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x50>1266 »       je·····d56·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x50>
1267 »       sub····$0xc,%esp1267 »       sub····$0xc,%esp
1268 »       push···-0x60(%ebp)1268 »       push···-0x60(%ebp)
1269 »       mov····%edi,%ebx1269 »       mov····%edi,%ebx
1270 »       call···d4f·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x49>1270 »       call···d4f·<gazebo::ServerFixture::EntityPose(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x49>
Offset 1497, 15 lines modifiedOffset 1497, 15 lines modified
1497 »       mov····$0xf,%eax1497 »       mov····$0xf,%eax
1498 »       jmp····eeb·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]·[clone·.cold]+0xe8>1498 »       jmp····eeb·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]·[clone·.cold]+0xe8>
1499 »       nop1499 »       nop
  
1500 0000105e·<gazebo::ServerFixture::ServerFixture()·[clone·.cold]>:1500 0000105e·<gazebo::ServerFixture::ServerFixture()·[clone·.cold]>:
1501 gazebo::ServerFixture::ServerFixture()·[clone·.cold]:1501 gazebo::ServerFixture::ServerFixture()·[clone·.cold]:
1502 »       sub····$0xc,%esp1502 »       sub····$0xc,%esp
1503 »       push···-0x60(%ebp)1503 »       push···-0x68(%ebp)
1504 »       mov····%esi,%ebx1504 »       mov····%esi,%ebx
1505 »       call···1067·<gazebo::ServerFixture::ServerFixture()·[clone·.cold]+0x9>1505 »       call···1067·<gazebo::ServerFixture::ServerFixture()·[clone·.cold]+0x9>
1506 ·R_386_PLT32»    __cxa_guard_abort1506 ·R_386_PLT32»    __cxa_guard_abort
1507 »       add····$0x10,%esp1507 »       add····$0x10,%esp
1508 »       sub····$0xc,%esp1508 »       sub····$0xc,%esp
1509 »       push···-0x74(%ebp)1509 »       push···-0x74(%ebp)
1510 »       mov····%esi,%ebx1510 »       mov····%esi,%ebx
Offset 1521, 15 lines modifiedOffset 1521, 15 lines modified
1521 »       sub····$0xc,%esp1521 »       sub····$0xc,%esp
Max diff block lines reached; 274679/283532 bytes (96.88%) of diff not shown.
2.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZNK5boost10wrapexceptIN […]
    
Offset 17, 39 lines modifiedOffset 17, 37 lines modified
17 »       sub····$0x28,%esp17 »       sub····$0x28,%esp
18 »       push···$0x1c18 »       push···$0x1c
19 »       mov····%edi,%ebx19 »       mov····%edi,%ebx
20 »       call···19·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0x19>20 »       call···19·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0x19>
21 ·R_386_PLT32»    __cxa_allocate_exception21 ·R_386_PLT32»    __cxa_allocate_exception
22 »       add····$0x10,%esp22 »       add····$0x10,%esp
23 »       mov····%eax,%esi23 »       mov····%eax,%esi
24 »       mov····0x0(%edi),%eax24 »       lea····0x8(%edi),%eax
25 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base25 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
26 »       add····$0x8,%eax 
27 »       mov····%eax,(%esi)26 »       mov····%eax,(%esi)
28 »       lea····0x8(%edi),%eax27 »       lea····0x8(%edi),%eax
29 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr28 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr
30 »       mov····%eax,-0x1c(%ebp)29 »       mov····%eax,-0x1c(%ebp)
31 »       mov····%eax,0x4(%esi)30 »       mov····%eax,0x4(%esi)
32 »       mov····0x0(%edi),%eax31 »       lea····0x8(%edi),%eax
33 ·R_386_GOT32X»   vtable·for·boost::exception32 ·R_386_GOTOFF»   vtable·for·boost::exception
34 »       add····$0x8,%eax 
35 »       mov····%eax,0x8(%esi)33 »       mov····%eax,0x8(%esi)
36 »       mov····0x8(%ebp),%eax34 »       mov····0x8(%ebp),%eax
37 »       mov····0xc(%eax),%eax35 »       mov····0xc(%eax),%eax
38 »       mov····%eax,0xc(%esi)36 »       mov····%eax,0xc(%esi)
39 »       test···%eax,%eax37 »       test···%eax,%eax
40 »       je·····6f·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0x6f>38 »       je·····69·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0x69>
41 »       mov····(%eax),%edx39 »       mov····(%eax),%edx
42 »       lea····0x0(%edi),%ecx40 »       lea····0x0(%edi),%ecx
43 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const41 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
44 »       mov····0xc(%edx),%edx42 »       mov····0xc(%edx),%edx
45 »       cmp····%ecx,%edx43 »       cmp····%ecx,%edx
46 »       jne····66·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0x66>44 »       jne····60·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0x60>
47 »       incl···0x34(%eax)45 »       incl···0x34(%eax)
48 »       jmp····6f·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0x6f>46 »       jmp····69·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0x69>
49 »       sub····$0xc,%esp47 »       sub····$0xc,%esp
50 »       push···%eax48 »       push···%eax
51 »       call···*%edx49 »       call···*%edx
52 »       add····$0x10,%esp50 »       add····$0x10,%esp
53 »       mov····0x8(%ebp),%eax51 »       mov····0x8(%ebp),%eax
54 »       mov····%edi,%ebx52 »       mov····%edi,%ebx
55 »       mov····0x10(%eax),%eax53 »       mov····0x10(%eax),%eax
Offset 71, 25 lines modifiedOffset 69, 25 lines modified
71 »       mov····%edx,0x4(%esi)69 »       mov····%edx,0x4(%esi)
72 »       push···%edx70 »       push···%edx
73 »       push···%eax71 »       push···%eax
74 »       lea····0x0(%edi),%eax72 »       lea····0x0(%edi),%eax
75 ·R_386_GOTOFF»   typeinfo·for·boost::wrapexcept<boost::bad_weak_ptr>73 ·R_386_GOTOFF»   typeinfo·for·boost::wrapexcept<boost::bad_weak_ptr>
76 »       push···%eax74 »       push···%eax
77 »       push···%esi75 »       push···%esi
78 »       call···b1·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0xb1>76 »       call···ab·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0xab>
79 ·R_386_PLT32»    __cxa_throw77 ·R_386_PLT32»    __cxa_throw
80 »       mov····%eax,-0x20(%ebp)78 »       mov····%eax,-0x20(%ebp)
81 »       mov····-0x1c(%ebp),%eax79 »       mov····-0x1c(%ebp),%eax
82 »       sub····$0xc,%esp80 »       sub····$0xc,%esp
83 »       mov····%edi,%ebx81 »       mov····%edi,%ebx
84 »       mov····%eax,0x4(%esi)82 »       mov····%eax,0x4(%esi)
85 »       lea····0x4(%esi),%eax83 »       lea····0x4(%esi),%eax
86 »       push···%eax84 »       push···%eax
87 »       call···c8·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0xc8>85 »       call···c2·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0xc2>
88 ·R_386_PLT32»    std::exception::~exception()86 ·R_386_PLT32»    std::exception::~exception()
89 »       mov····%esi,(%esp)87 »       mov····%esi,(%esp)
90 »       call···d0·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0xd0>88 »       call···ca·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0xca>
91 ·R_386_PLT32»    __cxa_free_exception89 ·R_386_PLT32»    __cxa_free_exception
92 »       pop····%eax90 »       pop····%eax
93 »       push···-0x20(%ebp)91 »       push···-0x20(%ebp)
94 »       call···d9·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0xd9>92 »       call···d3·<boost::wrapexcept<boost::bad_weak_ptr>::rethrow()·const+0xd3>
95 ·R_386_PLT32»    _Unwind_Resume93 ·R_386_PLT32»    _Unwind_Resume
469 B
readelf --wide --decompress --hex-dump=.gcc_except_table._ZNK5boost10wrapexceptINS_12bad_weak_ptrEE7rethrowEv {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table._ZNK5boost10wrapexceptINS_12bad_weak_ptrEE7rethrowEv':1 Hex·dump·of·section·'.gcc_except_table._ZNK5boost10wrapexceptINS_12bad_weak_ptrEE7rethrowEv':
2 ··0x00000000·ffff010a·6a02b501·00b0012d·0000·····....j......-..2 ··0x00000000·ffff010a·6402af01·00aa012d·0000·····....d......-..
  
4.21 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZNK5boost10wrapexceptIN […]
    
Offset 17, 90 lines modifiedOffset 17, 86 lines modified
17 »       sub····$0x28,%esp17 »       sub····$0x28,%esp
18 »       push···$0x2018 »       push···$0x20
19 »       mov····%edi,%ebx19 »       mov····%edi,%ebx
20 »       call···19·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x19>20 »       call···19·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x19>
21 ·R_386_PLT32»    __cxa_allocate_exception21 ·R_386_PLT32»    __cxa_allocate_exception
22 »       pop····%ecx22 »       pop····%ecx
23 »       mov····%eax,%esi23 »       mov····%eax,%esi
24 »       mov····0x0(%edi),%eax24 »       lea····0x8(%edi),%eax
25 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base25 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
26 »       add····$0x8,%eax 
27 »       mov····%eax,(%esi)26 »       mov····%eax,(%esi)
28 »       lea····0x4(%esi),%eax27 »       lea····0x4(%esi),%eax
29 »       mov····%eax,-0x1c(%ebp)28 »       mov····%eax,-0x1c(%ebp)
30 »       pop····%eax29 »       pop····%eax
31 »       mov····0x8(%ebp),%eax30 »       mov····0x8(%ebp),%eax
32 »       add····$0x4,%eax31 »       add····$0x4,%eax
33 »       push···%eax32 »       push···%eax
34 »       push···-0x1c(%ebp)33 »       push···-0x1c(%ebp)
35 »       call···3d·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x3d>34 »       call···3a·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x3a>
36 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)35 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)
37 »       mov····0x0(%edi),%eax36 »       lea····0x8(%edi),%eax
38 ·R_386_GOT32X»   vtable·for·boost::bad_function_call37 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
39 »       add····$0x10,%esp38 »       add····$0x10,%esp
40 »       mov····%eax,-0x20(%ebp)39 »       mov····%eax,-0x20(%ebp)
41 »       add····$0x8,%eax 
42 »       mov····%eax,0x4(%esi)40 »       mov····%eax,0x4(%esi)
43 »       mov····0x0(%edi),%eax41 »       lea····0x8(%edi),%eax
44 ·R_386_GOT32X»   vtable·for·boost::exception42 ·R_386_GOTOFF»   vtable·for·boost::exception
45 »       add····$0x8,%eax 
46 »       mov····%eax,0xc(%esi)43 »       mov····%eax,0xc(%esi)
47 »       mov····0x8(%ebp),%eax44 »       mov····0x8(%ebp),%eax
48 »       mov····0x10(%eax),%eax45 »       mov····0x10(%eax),%eax
49 »       mov····%eax,0x10(%esi)46 »       mov····%eax,0x10(%esi)
50 »       test···%eax,%eax47 »       test···%eax,%eax
51 »       je·····89·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x89>48 »       je·····80·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x80>
52 »       mov····(%eax),%edx49 »       mov····(%eax),%edx
53 »       lea····0x0(%edi),%ecx50 »       lea····0x0(%edi),%ecx
54 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const51 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
55 »       mov····0xc(%edx),%edx52 »       mov····0xc(%edx),%edx
56 »       cmp····%ecx,%edx53 »       cmp····%ecx,%edx
57 »       jne····80·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x80>54 »       jne····77·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x77>
58 »       incl···0x34(%eax)55 »       incl···0x34(%eax)
59 »       jmp····89·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x89>56 »       jmp····80·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0x80>
60 »       sub····$0xc,%esp57 »       sub····$0xc,%esp
61 »       push···%eax58 »       push···%eax
62 »       call···*%edx59 »       call···*%edx
63 »       add····$0x10,%esp60 »       add····$0x10,%esp
64 »       mov····0x8(%ebp),%eax61 »       mov····0x8(%ebp),%eax
65 »       mov····%edi,%ebx62 »       mov····%edi,%ebx
66 »       mov····0x14(%eax),%eax63 »       mov····0x14(%eax),%eax
67 »       mov····%eax,0x14(%esi)64 »       mov····%eax,0x14(%esi)
68 »       mov····0x8(%ebp),%eax65 »       mov····0x8(%ebp),%eax
69 »       mov····0x18(%eax),%eax66 »       mov····0x18(%eax),%eax
70 »       mov····%eax,0x18(%esi)67 »       mov····%eax,0x18(%esi)
71 »       mov····0x8(%ebp),%eax68 »       mov····0x8(%ebp),%eax
72 »       mov····0x1c(%eax),%eax69 »       mov····0x1c(%eax),%eax
73 »       mov····%eax,0x1c(%esi)70 »       mov····%eax,0x1c(%esi)
74 »       mov····0x0(%edi),%eax71 »       lea····0x8(%edi),%eax
75 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::bad_function_call>72 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_function_call>
76 »       lea····0x8(%eax),%edx73 »       lea····0x18(%eax),%edx
77 »       mov····%edx,(%esi)74 »       mov····%eax,(%esi)
78 »       lea····0x20(%eax),%edx 
79 »       add····$0x34,%eax75 »       add····$0x2c,%eax
80 »       mov····%eax,0xc(%esi)76 »       mov····%eax,0xc(%esi)
81 »       lea····0x0(%edi),%eax77 »       lea····0x0(%edi),%eax
82 ·R_386_GOTOFF»   boost::wrapexcept<boost::bad_function_call>::~wrapexcept()78 ·R_386_GOTOFF»   boost::wrapexcept<boost::bad_function_call>::~wrapexcept()
83 »       mov····%edx,0x4(%esi)79 »       mov····%edx,0x4(%esi)
84 »       push···%edx80 »       push···%edx
85 »       push···%eax81 »       push···%eax
86 »       push···0x0(%edi)82 »       lea····0x0(%edi),%eax
87 ·R_386_GOT32»    typeinfo·for·boost::wrapexcept<boost::bad_function_call>83 ·R_386_GOTOFF»   typeinfo·for·boost::wrapexcept<boost::bad_function_call>
 84 »       push···%eax
88 »       push···%esi85 »       push···%esi
89 »       call···cd·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0xcd>86 »       call···c2·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0xc2>
90 ·R_386_PLT32»    __cxa_throw87 ·R_386_PLT32»    __cxa_throw
91 »       mov····%eax,-0x24(%ebp)88 »       mov····%eax,-0x24(%ebp)
92 »       sub····$0xc,%esp89 »       sub····$0xc,%esp
93 »       mov····-0x20(%ebp),%eax 
94 »       push···-0x1c(%ebp)90 »       push···-0x1c(%ebp)
 91 »       mov····-0x20(%ebp),%eax
95 »       mov····%edi,%ebx92 »       mov····%edi,%ebx
96 »       add····$0x8,%eax 
97 »       mov····%eax,0x4(%esi)93 »       mov····%eax,0x4(%esi)
98 »       call···e6·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0xe6>94 »       call···d8·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0xd8>
99 ·R_386_PLT32»    std::runtime_error::~runtime_error()95 ·R_386_PLT32»    std::runtime_error::~runtime_error()
100 »       mov····%esi,(%esp)96 »       mov····%esi,(%esp)
101 »       call···ee·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0xee>97 »       call···e0·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0xe0>
102 ·R_386_PLT32»    __cxa_free_exception98 ·R_386_PLT32»    __cxa_free_exception
103 »       pop····%eax99 »       pop····%eax
104 »       push···-0x24(%ebp)100 »       push···-0x24(%ebp)
105 »       call···f7·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0xf7>101 »       call···e9·<boost::wrapexcept<boost::bad_function_call>::rethrow()·const+0xe9>
106 ·R_386_PLT32»    _Unwind_Resume102 ·R_386_PLT32»    _Unwind_Resume
485 B
readelf --wide --decompress --hex-dump=.gcc_except_table._ZNK5boost10wrapexceptINS_17bad_function_callEE7rethrowEv {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table._ZNK5boost10wrapexceptINS_17bad_function_callEE7rethrowEv':1 Hex·dump·of·section·'.gcc_except_table._ZNK5boost10wrapexceptINS_17bad_function_callEE7rethrowEv':
2 ··0x00000000·ffff010b·840102d1·0100cc01·2f0000···............/..2 ··0x00000000·ffff010a·7b02c601·00c1012c·0000·····....{......,..
  
1.38 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system6detail21system_ […]
    
Offset 23, 31 lines modifiedOffset 23, 31 lines modified
23 »       lea····0x0(%esi),%esi23 »       lea····0x0(%esi),%esi
24 »       cmp····%eax,%ebx24 »       cmp····%eax,%ebx
25 »       je·····60·<boost::system::detail::system_error_category::default_error_condition(int)·const+0x60>25 »       je·····60·<boost::system::detail::system_error_category::default_error_condition(int)·const+0x60>
26 »       mov····(%eax),%edx26 »       mov····(%eax),%edx
27 »       add····$0x4,%eax27 »       add····$0x4,%eax
28 »       cmp····%edx,%ecx28 »       cmp····%edx,%ecx
29 »       jne····30·<boost::system::detail::system_error_category::default_error_condition(int)·const+0x30>29 »       jne····30·<boost::system::detail::system_error_category::default_error_condition(int)·const+0x30>
30 »       mov····0x0(%edi),%eax30 »       lea····0x0(%edi),%eax
31 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance31 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
32 »       test···%ecx,%ecx32 »       test···%ecx,%ecx
33 »       mov····%ecx,(%esi)33 »       mov····%ecx,(%esi)
34 »       setne··0x4(%esi) 
35 »       mov····%eax,0x8(%esi)34 »       mov····%eax,0x8(%esi)
36 »       mov····%esi,%eax35 »       mov····%esi,%eax
 36 »       setne··0x4(%esi)
37 »       pop····%ebx37 »       pop····%ebx
38 »       pop····%esi38 »       pop····%esi
39 »       pop····%edi39 »       pop····%edi
40 »       ret····$0x440 »       ret····$0x4
41 »       lea····0x0(%esi,%eiz,1),%esi41 »       lea····0x0(%esi,%eiz,1),%esi
42 »       lea····0x0(%esi),%esi42 »       lea····0x0(%esi),%esi
43 »       mov····0x0(%edi),%eax43 »       lea····0x0(%edi),%eax
44 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::system_category_instance44 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::system_category_instance
45 »       test···%ecx,%ecx45 »       test···%ecx,%ecx
46 »       mov····%ecx,(%esi)46 »       mov····%ecx,(%esi)
47 »       setne··0x4(%esi) 
48 »       mov····%eax,0x8(%esi)47 »       mov····%eax,0x8(%esi)
49 »       mov····%esi,%eax48 »       mov····%esi,%eax
 49 »       setne··0x4(%esi)
50 »       pop····%ebx50 »       pop····%ebx
51 »       pop····%esi51 »       pop····%esi
52 »       pop····%edi52 »       pop····%edi
53 »       ret····$0x453 »       ret····$0x4
3.11 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt23_Sp_counted_ptr_inplaceINS […]
    
Offset 11, 38 lines modifiedOffset 11, 40 lines modified
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%ecx15 »       mov····0x10(%esp),%ecx
16 »       mov····0x14(%esp),%eax16 »       mov····0x14(%esp),%eax
17 »       lea····0xc(%ecx),%esi17 »       lea····0xc(%ecx),%esi
18 »       cmp····0x0(%ebx),%eax18 »       lea····0x0(%ebx),%edx
19 ·R_386_GOT32X»   std::_Sp_make_shared_tag::_S_ti()::__tag19 ·R_386_GOTOFF»   std::_Sp_make_shared_tag::_S_ti()::__tag
 20 »       cmp····%edx,%eax
20 »       je·····4c·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x4c>21 »       je·····4e·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x4e>
21 »       mov····0x4(%eax),%eax22 »       mov····0x4(%eax),%eax
22 »       mov····0x0(%ebx),%edx23 »       lea····0x0(%ebx),%edx
23 ·R_386_GOT32X»   typeinfo·name·for·std::_Sp_make_shared_tag24 ·R_386_GOTOFF»   typeinfo·name·for·std::_Sp_make_shared_tag
24 »       cmp····%edx,%eax25 »       cmp····%edx,%eax
25 »       je·····4c·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x4c>26 »       je·····4e·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x4e>
26 »       cmpb···$0x2a,(%eax)27 »       cmpb···$0x2a,(%eax)
27 »       je·····58·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x58>28 »       je·····60·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x60>
28 »       sub····$0x8,%esp29 »       sub····$0x8,%esp
29 »       push···%edx30 »       push···%edx
30 »       push···%eax31 »       push···%eax
31 »       call···3b·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x3b>32 »       call···3d·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x3d>
32 ·R_386_PLT32»    strcmp33 ·R_386_PLT32»    strcmp
33 »       add····$0x10,%esp34 »       add····$0x10,%esp
34 »       test···%eax,%eax35 »       test···%eax,%eax
35 »       mov····$0x0,%eax36 »       mov····$0x0,%eax
36 »       cmovne·%eax,%esi37 »       cmovne·%eax,%esi
37 »       add····$0x4,%esp38 »       add····$0x4,%esp
38 »       mov····%esi,%eax39 »       mov····%esi,%eax
39 »       pop····%ebx40 »       pop····%ebx
40 »       pop····%esi41 »       pop····%esi
41 »       ret42 »       ret
42 »       lea····0x0(%esi,%eiz,1),%esi43 »       lea····0x0(%esi,%eiz,1),%esi
 44 »       lea····0x0(%esi),%esi
43 »       xor····%esi,%esi45 »       xor····%esi,%esi
44 »       add····$0x4,%esp46 »       add····$0x4,%esp
45 »       mov····%esi,%eax47 »       mov····%esi,%eax
46 »       pop····%ebx48 »       pop····%ebx
47 »       pop····%esi49 »       pop····%esi
48 »       ret50 »       ret
1.63 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system14error_category […]
    
Offset 21, 36 lines modifiedOffset 21, 38 lines modified
21 »       mov····%eax,(%ebx)21 »       mov····%eax,(%ebx)
22 »       mov····0x8(%esi),%eax22 »       mov····0x8(%esi),%eax
23 »       mov····%edx,%edi23 »       mov····%edx,%edi
24 »       mov····%eax,%ecx24 »       mov····%eax,%ecx
25 »       xor····$0x257edf0d,%edi25 »       xor····$0x257edf0d,%edi
26 »       xor····$0xb2ab117a,%ecx26 »       xor····$0xb2ab117a,%ecx
27 »       or·····%ecx,%edi27 »       or·····%ecx,%edi
28 »       je·····56·<boost::system::error_category::default_error_condition(int)·const+0x56>28 »       je·····58·<boost::system::error_category::default_error_condition(int)·const+0x58>
29 »       xor····$0x25c5e09b,%edx29 »       xor····$0x25c5e09b,%edx
30 »       xor····$0x8fafd21e,%eax30 »       xor····$0x8fafd21e,%eax
31 »       or·····%eax,%edx31 »       or·····%eax,%edx
32 »       je·····56·<boost::system::error_category::default_error_condition(int)·const+0x56>32 »       je·····58·<boost::system::error_category::default_error_condition(int)·const+0x58>
33 »       mov····(%esi),%eax33 »       mov····(%esi),%eax
 34 »       lea····0x0(%ebp),%edx
 35 ·R_386_GOTOFF»   boost::system::error_category::failed(int)·const
34 »       mov····0x18(%eax),%eax36 »       mov····0x18(%eax),%eax
35 »       cmp····0x0(%ebp),%eax37 »       cmp····%edx,%eax
36 ·R_386_GOT32X»   boost::system::error_category::failed(int)·const 
37 »       jne····78·<boost::system::error_category::default_error_condition(int)·const+0x78>38 »       jne····78·<boost::system::error_category::default_error_condition(int)·const+0x78>
38 »       mov····0x28(%esp),%eax39 »       mov····0x28(%esp),%eax
39 »       test···%eax,%eax40 »       test···%eax,%eax
40 »       setne··%al41 »       setne··%al
41 »       mov····%al,0x4(%ebx)42 »       mov····%al,0x4(%ebx)
42 »       mov····%ebx,%eax43 »       mov····%ebx,%eax
43 »       mov····%esi,0x8(%ebx)44 »       mov····%esi,0x8(%ebx)
44 »       add····$0xc,%esp45 »       add····$0xc,%esp
45 »       pop····%ebx46 »       pop····%ebx
46 »       pop····%esi47 »       pop····%esi
47 »       pop····%edi48 »       pop····%edi
48 »       pop····%ebp49 »       pop····%ebp
49 »       ret····$0x450 »       ret····$0x4
50 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi,%eiz,1),%esi
 52 »       nop
51 »       sub····$0x8,%esp53 »       sub····$0x8,%esp
52 »       push···0x30(%esp)54 »       push···0x30(%esp)
53 »       push···%esi55 »       push···%esi
54 »       call···*%eax56 »       call···*%eax
55 »       add····$0x10,%esp57 »       add····$0x10,%esp
56 »       jmp····5f·<boost::system::error_category::default_error_condition(int)·const+0x5f>58 »       jmp····61·<boost::system::error_category::default_error_condition(int)·const+0x61>
1.39 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system12system_errorD2E […]
    
Offset 10, 30 lines modifiedOffset 10, 29 lines modified
10 »       call···3·<boost::system::system_error::~system_error()+0x3>10 »       call···3·<boost::system::system_error::~system_error()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::system::system_error::~system_error()+0x3c>22 »       je·····39·<boost::system::system_error::~system_error()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::system::system_error::~system_error()+0x35>28 »       call···32·<boost::system::system_error::~system_error()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::system::system_error::~system_error()+0x41>33 »       call···3e·<boost::system::system_error::~system_error()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       add····$0x14,%esp35 »       add····$0x14,%esp
37 »       pop····%ebx36 »       pop····%ebx
38 »       pop····%esi37 »       pop····%esi
39 »       ret38 »       ret
5.83 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZNK5boost10wrapexceptIN […]
    
Offset 20, 135 lines modifiedOffset 20, 130 lines modified
20 »       push···$0x4420 »       push···$0x44
21 »       call···1b·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x1b>21 »       call···1b·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x1b>
22 ·R_386_PLT32»    __cxa_allocate_exception22 ·R_386_PLT32»    __cxa_allocate_exception
23 »       mov····-0x20(%ebp),%ebx23 »       mov····-0x20(%ebp),%ebx
24 »       mov····%eax,-0x1c(%ebp)24 »       mov····%eax,-0x1c(%ebp)
25 »       mov····-0x20(%ebp),%eax25 »       mov····-0x20(%ebp),%eax
26 »       mov····-0x1c(%ebp),%edi26 »       mov····-0x1c(%ebp),%edi
27 »       mov····0x0(%eax),%eax27 »       lea····0x8(%eax),%eax
28 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base28 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
29 »       add····$0x8,%eax 
30 »       mov····%eax,(%edi)29 »       mov····%eax,(%edi)
31 »       mov····%edi,%eax30 »       mov····%edi,%eax
32 »       pop····%edx31 »       pop····%edx
33 »       add····$0x4,%eax32 »       add····$0x4,%eax
34 »       pop····%ecx33 »       pop····%ecx
35 »       mov····%eax,-0x24(%ebp)34 »       mov····%eax,-0x24(%ebp)
36 »       mov····0x8(%ebp),%eax35 »       mov····0x8(%ebp),%eax
37 »       add····$0x4,%eax36 »       add····$0x4,%eax
38 »       push···%eax37 »       push···%eax
39 »       push···-0x24(%ebp)38 »       push···-0x24(%ebp)
40 »       call···4b·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x4b>39 »       call···48·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x48>
41 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)40 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)
42 »       mov····-0x20(%ebp),%eax41 »       mov····-0x20(%ebp),%eax
43 »       mov····-0x1c(%ebp),%edi42 »       mov····-0x1c(%ebp),%edi
44 »       mov····$0x3,%ecx43 »       mov····$0x3,%ecx
45 »       mov····-0x1c(%ebp),%ebx44 »       mov····-0x1c(%ebp),%ebx
46 »       add····$0x10,%esp45 »       add····$0x10,%esp
47 »       mov····0x0(%eax),%eax46 »       lea····0x8(%eax),%eax
48 ·R_386_GOT32X»   vtable·for·boost::system::system_error47 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
49 »       lea····0xc(%edi),%edi48 »       lea····0xc(%edi),%edi
50 »       lea····0x20(%ebx),%edx 
51 »       add····$0x8,%eax 
52 »       mov····%eax,-0x8(%edi)49 »       mov····%eax,-0x8(%edi)
53 »       mov····0x8(%ebp),%eax50 »       mov····0x8(%ebp),%eax
 51 »       lea····0x20(%ebx),%edx
54 »       lea····0xc(%eax),%esi52 »       lea····0xc(%eax),%esi
55 »       mov····-0x1c(%ebp),%eax53 »       mov····-0x1c(%ebp),%eax
56 »       rep·movsl·%ds:(%esi),%es:(%edi)54 »       rep·movsl·%ds:(%esi),%es:(%edi)
57 »       mov····%edx,0x18(%ebx)55 »       mov····%edx,0x18(%ebx)
58 »       mov····0x8(%ebp),%ebx56 »       mov····0x8(%ebp),%ebx
59 »       add····$0x18,%eax57 »       add····$0x18,%eax
60 »       mov····0x18(%ebx),%edx58 »       mov····0x18(%ebx),%edx
61 »       mov····0x1c(%ebx),%ecx59 »       mov····0x1c(%ebx),%ecx
62 »       add····%edx,%ecx60 »       add····%edx,%ecx
63 »       call···74f·<.LC359+0x2>61 »       call···749·<.LC358+0xb>
64 ·R_386_PC32»     .text62 ·R_386_PC32»     .text
65 »       jmp····ad·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0xad>63 »       jmp····a7·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0xa7>
66 »       mov····%eax,%esi64 »       mov····%eax,%esi
67 »       sub····$0xc,%esp65 »       sub····$0xc,%esp
68 »       push···-0x24(%ebp)66 »       push···-0x24(%ebp)
69 »       mov····-0x20(%ebp),%ebx67 »       mov····-0x20(%ebp),%ebx
70 »       call···a1·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0xa1>68 »       call···9b·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x9b>
71 ·R_386_PLT32»    std::runtime_error::~runtime_error()69 ·R_386_PLT32»    std::runtime_error::~runtime_error()
72 »       add····$0x10,%esp70 »       add····$0x10,%esp
73 »       jmp····171·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x171>71 »       jmp····161·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x161>
74 »       mov····-0x20(%ebp),%eax72 »       mov····-0x20(%ebp),%eax
75 »       mov····-0x1c(%ebp),%esi73 »       mov····-0x1c(%ebp),%esi
76 »       mov····0x0(%eax),%eax74 »       lea····0x8(%eax),%eax
77 ·R_386_GOT32X»   vtable·for·boost::lock_error75 ·R_386_GOTOFF»   vtable·for·boost::lock_error
78 »       add····$0x8,%eax 
79 »       mov····%eax,0x4(%esi)76 »       mov····%eax,0x4(%esi)
80 »       mov····-0x20(%ebp),%eax77 »       mov····-0x20(%ebp),%eax
81 »       mov····0x0(%eax),%eax78 »       lea····0x8(%eax),%eax
82 ·R_386_GOT32X»   vtable·for·boost::exception79 ·R_386_GOTOFF»   vtable·for·boost::exception
83 »       add····$0x8,%eax 
84 »       mov····%eax,0x30(%esi)80 »       mov····%eax,0x30(%esi)
85 »       mov····0x8(%ebp),%eax81 »       mov····0x8(%ebp),%eax
86 »       mov····0x34(%eax),%eax82 »       mov····0x34(%eax),%eax
87 »       mov····%eax,0x34(%esi)83 »       mov····%eax,0x34(%esi)
88 »       test···%eax,%eax84 »       test···%eax,%eax
89 »       je·····fb·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0xfb>85 »       je·····ef·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0xef>
90 »       mov····(%eax),%edx86 »       mov····(%eax),%edx
91 »       mov····-0x20(%ebp),%edi87 »       mov····-0x20(%ebp),%edi
92 »       mov····0xc(%edx),%edx88 »       mov····0xc(%edx),%edx
93 »       lea····0x0(%edi),%ecx89 »       lea····0x0(%edi),%ecx
94 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const90 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
95 »       cmp····%ecx,%edx91 »       cmp····%ecx,%edx
96 »       jne····f2·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0xf2>92 »       jne····e6·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0xe6>
97 »       incl···0x34(%eax)93 »       incl···0x34(%eax)
98 »       jmp····fb·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0xfb>94 »       jmp····ef·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0xef>
99 »       sub····$0xc,%esp95 »       sub····$0xc,%esp
100 »       push···%eax96 »       push···%eax
101 »       call···*%edx97 »       call···*%edx
102 »       add····$0x10,%esp98 »       add····$0x10,%esp
103 »       mov····0x8(%ebp),%eax99 »       mov····0x8(%ebp),%eax
104 »       mov····-0x1c(%ebp),%esi100 »       mov····-0x1c(%ebp),%esi
 101 »       mov····-0x20(%ebp),%ebx
105 »       mov····0x38(%eax),%eax102 »       mov····0x38(%eax),%eax
106 »       mov····%eax,0x38(%esi)103 »       mov····%eax,0x38(%esi)
107 »       mov····0x8(%ebp),%eax104 »       mov····0x8(%ebp),%eax
108 »       mov····0x3c(%eax),%eax105 »       mov····0x3c(%eax),%eax
109 »       mov····%eax,0x3c(%esi)106 »       mov····%eax,0x3c(%esi)
110 »       mov····0x8(%ebp),%eax107 »       mov····0x8(%ebp),%eax
111 »       mov····0x40(%eax),%eax108 »       mov····0x40(%eax),%eax
112 »       mov····%eax,0x40(%esi)109 »       mov····%eax,0x40(%esi)
113 »       mov····-0x20(%ebp),%eax110 »       mov····-0x20(%ebp),%eax
114 »       mov····0x0(%eax),%eax111 »       lea····0x8(%eax),%eax
115 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::lock_error>112 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::lock_error>
 113 »       mov····%eax,(%esi)
116 »       lea····0x8(%eax),%edx114 »       lea····0x18(%eax),%edx
117 »       mov····%edx,(%esi) 
118 »       lea····0x20(%eax),%edx 
119 »       add····$0x34,%eax115 »       add····$0x2c,%eax
120 »       mov····%eax,0x30(%esi)116 »       mov····%eax,0x30(%esi)
121 »       mov····%edx,0x4(%esi)117 »       mov····%edx,0x4(%esi)
122 »       push···%eax118 »       push···%eax
123 »       mov····-0x20(%ebp),%eax119 »       mov····-0x20(%ebp),%eax
124 »       lea····0x0(%eax),%eax120 »       lea····0x0(%eax),%eax
125 ·R_386_GOTOFF»   boost::wrapexcept<boost::lock_error>::~wrapexcept()121 ·R_386_GOTOFF»   boost::wrapexcept<boost::lock_error>::~wrapexcept()
126 »       push···%eax122 »       push···%eax
127 »       mov····-0x20(%ebp),%eax123 »       mov····-0x20(%ebp),%eax
128 »       push···0x0(%eax)124 »       lea····0x0(%eax),%eax
129 ·R_386_GOT32»    typeinfo·for·boost::wrapexcept<boost::lock_error>125 ·R_386_GOTOFF»   typeinfo·for·boost::wrapexcept<boost::lock_error>
130 »       mov····%eax,%ebx126 »       push···%eax
131 »       push···%esi127 »       push···%esi
132 »       call···14b·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x14b>128 »       call···13e·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x13e>
133 ·R_386_PLT32»    __cxa_throw129 ·R_386_PLT32»    __cxa_throw
134 »       mov····%eax,%esi130 »       mov····%eax,%esi
135 »       mov····-0x20(%ebp),%eax131 »       mov····-0x20(%ebp),%eax
136 »       mov····-0x1c(%ebp),%ebx132 »       mov····-0x1c(%ebp),%ecx
137 »       sub····$0xc,%esp133 »       sub····$0xc,%esp
138 »       mov····0x0(%eax),%eax134 »       lea····0x8(%eax),%eax
139 ·R_386_GOT32X»   vtable·for·boost::thread_exception135 ·R_386_GOTOFF»   vtable·for·boost::thread_exception
140 »       add····$0x8,%eax 
141 »       mov····%eax,0x4(%ebx)136 »       mov····%eax,0x4(%ecx)
142 »       push···-0x24(%ebp)137 »       push···-0x24(%ebp)
143 »       call···16a·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x16a>138 »       call···15a·<boost::wrapexcept<boost::lock_error>::rethrow()·const+0x15a>
Max diff block lines reached; 497/5715 bytes (8.70%) of diff not shown.
579 B
readelf --wide --decompress --hex-dump=.gcc_except_table._ZNK5boost10wrapexceptINS_10lock_errorEE7rethrowEv {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table._ZNK5boost10wrapexceptINS_10lock_errorEE7rethrowEv':1 Hex·dump·of·section·'.gcc_except_table._ZNK5boost10wrapexceptINS_10lock_errorEE7rethrowEv':
2 ··0x00000000·ffff0111·8e010595·0100f601·02cf0200·................2 ··0x00000000·ffff0111·8801058f·0100ea01·02c20200·................
3 ··0x00000010·ca024000·00·························..@..3 ··0x00000010·bd023d00·00·························..=..
  
6.15 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZNK5boost10wrapexceptIN […]
    
Offset 20, 135 lines modifiedOffset 20, 130 lines modified
20 »       push···$0x4420 »       push···$0x44
21 »       call···1b·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x1b>21 »       call···1b·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x1b>
22 ·R_386_PLT32»    __cxa_allocate_exception22 ·R_386_PLT32»    __cxa_allocate_exception
23 »       mov····-0x20(%ebp),%ebx23 »       mov····-0x20(%ebp),%ebx
24 »       mov····%eax,-0x1c(%ebp)24 »       mov····%eax,-0x1c(%ebp)
25 »       mov····-0x20(%ebp),%eax25 »       mov····-0x20(%ebp),%eax
26 »       mov····-0x1c(%ebp),%edi26 »       mov····-0x1c(%ebp),%edi
27 »       mov····0x0(%eax),%eax27 »       lea····0x8(%eax),%eax
28 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base28 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
29 »       add····$0x8,%eax 
30 »       mov····%eax,(%edi)29 »       mov····%eax,(%edi)
31 »       mov····%edi,%eax30 »       mov····%edi,%eax
32 »       pop····%edx31 »       pop····%edx
33 »       add····$0x4,%eax32 »       add····$0x4,%eax
34 »       pop····%ecx33 »       pop····%ecx
35 »       mov····%eax,-0x24(%ebp)34 »       mov····%eax,-0x24(%ebp)
36 »       mov····0x8(%ebp),%eax35 »       mov····0x8(%ebp),%eax
37 »       add····$0x4,%eax36 »       add····$0x4,%eax
38 »       push···%eax37 »       push···%eax
39 »       push···-0x24(%ebp)38 »       push···-0x24(%ebp)
40 »       call···4b·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x4b>39 »       call···48·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x48>
41 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)40 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)
42 »       mov····-0x20(%ebp),%eax41 »       mov····-0x20(%ebp),%eax
43 »       mov····-0x1c(%ebp),%edi42 »       mov····-0x1c(%ebp),%edi
44 »       mov····$0x3,%ecx43 »       mov····$0x3,%ecx
45 »       mov····-0x1c(%ebp),%ebx44 »       mov····-0x1c(%ebp),%ebx
46 »       add····$0x10,%esp45 »       add····$0x10,%esp
47 »       mov····0x0(%eax),%eax46 »       lea····0x8(%eax),%eax
48 ·R_386_GOT32X»   vtable·for·boost::system::system_error47 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
49 »       lea····0xc(%edi),%edi48 »       lea····0xc(%edi),%edi
50 »       lea····0x20(%ebx),%edx 
51 »       add····$0x8,%eax 
52 »       mov····%eax,-0x8(%edi)49 »       mov····%eax,-0x8(%edi)
53 »       mov····0x8(%ebp),%eax50 »       mov····0x8(%ebp),%eax
 51 »       lea····0x20(%ebx),%edx
54 »       lea····0xc(%eax),%esi52 »       lea····0xc(%eax),%esi
55 »       mov····-0x1c(%ebp),%eax53 »       mov····-0x1c(%ebp),%eax
56 »       rep·movsl·%ds:(%esi),%es:(%edi)54 »       rep·movsl·%ds:(%esi),%es:(%edi)
57 »       mov····%edx,0x18(%ebx)55 »       mov····%edx,0x18(%ebx)
58 »       mov····0x8(%ebp),%ebx56 »       mov····0x8(%ebp),%ebx
59 »       add····$0x18,%eax57 »       add····$0x18,%eax
60 »       mov····0x18(%ebx),%edx58 »       mov····0x18(%ebx),%edx
61 »       mov····0x1c(%ebx),%ecx59 »       mov····0x1c(%ebx),%ecx
62 »       add····%edx,%ecx60 »       add····%edx,%ecx
63 »       call···74f·<.LC359+0x2>61 »       call···749·<.LC358+0xb>
64 ·R_386_PC32»     .text62 ·R_386_PC32»     .text
65 »       jmp····ad·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0xad>63 »       jmp····a7·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0xa7>
66 »       mov····%eax,%esi64 »       mov····%eax,%esi
67 »       sub····$0xc,%esp65 »       sub····$0xc,%esp
68 »       push···-0x24(%ebp)66 »       push···-0x24(%ebp)
69 »       mov····-0x20(%ebp),%ebx67 »       mov····-0x20(%ebp),%ebx
70 »       call···a1·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0xa1>68 »       call···9b·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x9b>
71 ·R_386_PLT32»    std::runtime_error::~runtime_error()69 ·R_386_PLT32»    std::runtime_error::~runtime_error()
72 »       add····$0x10,%esp70 »       add····$0x10,%esp
73 »       jmp····171·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x171>71 »       jmp····161·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x161>
74 »       mov····-0x20(%ebp),%eax72 »       mov····-0x20(%ebp),%eax
75 »       mov····-0x1c(%ebp),%esi73 »       mov····-0x1c(%ebp),%esi
76 »       mov····0x0(%eax),%eax74 »       lea····0x8(%eax),%eax
77 ·R_386_GOT32X»   vtable·for·boost::thread_resource_error75 ·R_386_GOTOFF»   vtable·for·boost::thread_resource_error
78 »       add····$0x8,%eax 
79 »       mov····%eax,0x4(%esi)76 »       mov····%eax,0x4(%esi)
80 »       mov····-0x20(%ebp),%eax77 »       mov····-0x20(%ebp),%eax
81 »       mov····0x0(%eax),%eax78 »       lea····0x8(%eax),%eax
82 ·R_386_GOT32X»   vtable·for·boost::exception79 ·R_386_GOTOFF»   vtable·for·boost::exception
83 »       add····$0x8,%eax 
84 »       mov····%eax,0x30(%esi)80 »       mov····%eax,0x30(%esi)
85 »       mov····0x8(%ebp),%eax81 »       mov····0x8(%ebp),%eax
86 »       mov····0x34(%eax),%eax82 »       mov····0x34(%eax),%eax
87 »       mov····%eax,0x34(%esi)83 »       mov····%eax,0x34(%esi)
88 »       test···%eax,%eax84 »       test···%eax,%eax
89 »       je·····fb·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0xfb>85 »       je·····ef·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0xef>
90 »       mov····(%eax),%edx86 »       mov····(%eax),%edx
91 »       mov····-0x20(%ebp),%edi87 »       mov····-0x20(%ebp),%edi
92 »       mov····0xc(%edx),%edx88 »       mov····0xc(%edx),%edx
93 »       lea····0x0(%edi),%ecx89 »       lea····0x0(%edi),%ecx
94 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const90 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
95 »       cmp····%ecx,%edx91 »       cmp····%ecx,%edx
96 »       jne····f2·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0xf2>92 »       jne····e6·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0xe6>
97 »       incl···0x34(%eax)93 »       incl···0x34(%eax)
98 »       jmp····fb·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0xfb>94 »       jmp····ef·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0xef>
99 »       sub····$0xc,%esp95 »       sub····$0xc,%esp
100 »       push···%eax96 »       push···%eax
101 »       call···*%edx97 »       call···*%edx
102 »       add····$0x10,%esp98 »       add····$0x10,%esp
103 »       mov····0x8(%ebp),%eax99 »       mov····0x8(%ebp),%eax
104 »       mov····-0x1c(%ebp),%esi100 »       mov····-0x1c(%ebp),%esi
 101 »       mov····-0x20(%ebp),%ebx
105 »       mov····0x38(%eax),%eax102 »       mov····0x38(%eax),%eax
106 »       mov····%eax,0x38(%esi)103 »       mov····%eax,0x38(%esi)
107 »       mov····0x8(%ebp),%eax104 »       mov····0x8(%ebp),%eax
108 »       mov····0x3c(%eax),%eax105 »       mov····0x3c(%eax),%eax
109 »       mov····%eax,0x3c(%esi)106 »       mov····%eax,0x3c(%esi)
110 »       mov····0x8(%ebp),%eax107 »       mov····0x8(%ebp),%eax
111 »       mov····0x40(%eax),%eax108 »       mov····0x40(%eax),%eax
112 »       mov····%eax,0x40(%esi)109 »       mov····%eax,0x40(%esi)
113 »       mov····-0x20(%ebp),%eax110 »       mov····-0x20(%ebp),%eax
114 »       mov····0x0(%eax),%eax111 »       lea····0x8(%eax),%eax
115 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::thread_resource_error>112 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::thread_resource_error>
 113 »       mov····%eax,(%esi)
116 »       lea····0x8(%eax),%edx114 »       lea····0x18(%eax),%edx
117 »       mov····%edx,(%esi) 
118 »       lea····0x20(%eax),%edx 
119 »       add····$0x34,%eax115 »       add····$0x2c,%eax
120 »       mov····%eax,0x30(%esi)116 »       mov····%eax,0x30(%esi)
121 »       mov····%edx,0x4(%esi)117 »       mov····%edx,0x4(%esi)
122 »       push···%eax118 »       push···%eax
123 »       mov····-0x20(%ebp),%eax119 »       mov····-0x20(%ebp),%eax
124 »       lea····0x0(%eax),%eax120 »       lea····0x0(%eax),%eax
125 ·R_386_GOTOFF»   boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()121 ·R_386_GOTOFF»   boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()
126 »       push···%eax122 »       push···%eax
127 »       mov····-0x20(%ebp),%eax123 »       mov····-0x20(%ebp),%eax
128 »       push···0x0(%eax)124 »       lea····0x0(%eax),%eax
129 ·R_386_GOT32»    typeinfo·for·boost::wrapexcept<boost::thread_resource_error>125 ·R_386_GOTOFF»   typeinfo·for·boost::wrapexcept<boost::thread_resource_error>
130 »       mov····%eax,%ebx126 »       push···%eax
131 »       push···%esi127 »       push···%esi
132 »       call···14b·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x14b>128 »       call···13e·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x13e>
133 ·R_386_PLT32»    __cxa_throw129 ·R_386_PLT32»    __cxa_throw
134 »       mov····%eax,%esi130 »       mov····%eax,%esi
135 »       mov····-0x20(%ebp),%eax131 »       mov····-0x20(%ebp),%eax
136 »       mov····-0x1c(%ebp),%ebx132 »       mov····-0x1c(%ebp),%ecx
137 »       sub····$0xc,%esp133 »       sub····$0xc,%esp
138 »       mov····0x0(%eax),%eax134 »       lea····0x8(%eax),%eax
139 ·R_386_GOT32X»   vtable·for·boost::thread_exception135 ·R_386_GOTOFF»   vtable·for·boost::thread_exception
140 »       add····$0x8,%eax 
141 »       mov····%eax,0x4(%ebx)136 »       mov····%eax,0x4(%ecx)
142 »       push···-0x24(%ebp)137 »       push···-0x24(%ebp)
143 »       call···16a·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x16a>138 »       call···15a·<boost::wrapexcept<boost::thread_resource_error>::rethrow()·const+0x15a>
Max diff block lines reached; 541/6045 bytes (8.95%) of diff not shown.
620 B
readelf --wide --decompress --hex-dump=.gcc_except_table._ZNK5boost10wrapexceptINS_21thread_resource_errorEE7rethrowEv {} […]
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table._ZNK5boost10wrapexceptINS_21thread_resource_errorEE7rethrowEv':1 Hex·dump·of·section·'.gcc_except_table._ZNK5boost10wrapexceptINS_21thread_resource_errorEE7rethrowEv':
2 ··0x00000000·ffff0111·8e010595·0100f601·02cf0200·................2 ··0x00000000·ffff0111·8801058f·0100ea01·02c20200·................
3 ··0x00000010·ca024000·00·························..@..3 ··0x00000010·bd023d00·00·························..=..
  
1.39 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16thread_exceptionD2Ev { […]
    
Offset 10, 30 lines modifiedOffset 10, 29 lines modified
10 »       call···3·<boost::thread_exception::~thread_exception()+0x3>10 »       call···3·<boost::thread_exception::~thread_exception()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::thread_exception::~thread_exception()+0x3c>22 »       je·····39·<boost::thread_exception::~thread_exception()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::thread_exception::~thread_exception()+0x35>28 »       call···32·<boost::thread_exception::~thread_exception()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::thread_exception::~thread_exception()+0x41>33 »       call···3e·<boost::thread_exception::~thread_exception()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       add····$0x14,%esp35 »       add····$0x14,%esp
37 »       pop····%ebx36 »       pop····%ebx
38 »       pop····%esi37 »       pop····%esi
39 »       ret38 »       ret
1.29 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10lock_errorD2Ev {}
    
Offset 10, 30 lines modifiedOffset 10, 29 lines modified
10 »       call···3·<boost::lock_error::~lock_error()+0x3>10 »       call···3·<boost::lock_error::~lock_error()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::lock_error::~lock_error()+0x3c>22 »       je·····39·<boost::lock_error::~lock_error()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::lock_error::~lock_error()+0x35>28 »       call···32·<boost::lock_error::~lock_error()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::lock_error::~lock_error()+0x41>33 »       call···3e·<boost::lock_error::~lock_error()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       add····$0x14,%esp35 »       add····$0x14,%esp
37 »       pop····%ebx36 »       pop····%ebx
38 »       pop····%esi37 »       pop····%esi
39 »       ret38 »       ret
1.46 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost21thread_resource_errorD […]
    
Offset 10, 30 lines modifiedOffset 10, 29 lines modified
10 »       call···3·<boost::thread_resource_error::~thread_resource_error()+0x3>10 »       call···3·<boost::thread_resource_error::~thread_resource_error()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::thread_resource_error::~thread_resource_error()+0x3c>22 »       je·····39·<boost::thread_resource_error::~thread_resource_error()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::thread_resource_error::~thread_resource_error()+0x35>28 »       call···32·<boost::thread_resource_error::~thread_resource_error()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::thread_resource_error::~thread_resource_error()+0x41>33 »       call···3e·<boost::thread_resource_error::~thread_resource_error()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       add····$0x14,%esp35 »       add····$0x14,%esp
37 »       pop····%ebx36 »       pop····%ebx
38 »       pop····%esi37 »       pop····%esi
39 »       ret38 »       ret
1.62 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system12system_errorD0E […]
    
Offset 10, 36 lines modifiedOffset 10, 35 lines modified
10 »       call···3·<boost::system::system_error::~system_error()+0x3>10 »       call···3·<boost::system::system_error::~system_error()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::system::system_error::~system_error()+0x3c>22 »       je·····39·<boost::system::system_error::~system_error()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::system::system_error::~system_error()+0x35>28 »       call···32·<boost::system::system_error::~system_error()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::system::system_error::~system_error()+0x41>33 »       call···3e·<boost::system::system_error::~system_error()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       pop····%eax35 »       pop····%eax
37 »       pop····%edx36 »       pop····%edx
38 »       push···$0x2c37 »       push···$0x2c
39 »       push···%esi38 »       push···%esi
40 »       call···4b·<boost::system::system_error::~system_error()+0x4b>39 »       call···48·<boost::system::system_error::~system_error()+0x48>
41 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)40 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
42 »       add····$0x14,%esp41 »       add····$0x14,%esp
43 »       pop····%ebx42 »       pop····%ebx
44 »       pop····%esi43 »       pop····%esi
45 »       ret44 »       ret
1.62 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16thread_exceptionD0Ev { […]
    
Offset 10, 36 lines modifiedOffset 10, 35 lines modified
10 »       call···3·<boost::thread_exception::~thread_exception()+0x3>10 »       call···3·<boost::thread_exception::~thread_exception()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::thread_exception::~thread_exception()+0x3c>22 »       je·····39·<boost::thread_exception::~thread_exception()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::thread_exception::~thread_exception()+0x35>28 »       call···32·<boost::thread_exception::~thread_exception()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::thread_exception::~thread_exception()+0x41>33 »       call···3e·<boost::thread_exception::~thread_exception()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       pop····%eax35 »       pop····%eax
37 »       pop····%edx36 »       pop····%edx
38 »       push···$0x2c37 »       push···$0x2c
39 »       push···%esi38 »       push···%esi
40 »       call···4b·<boost::thread_exception::~thread_exception()+0x4b>39 »       call···48·<boost::thread_exception::~thread_exception()+0x48>
41 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)40 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
42 »       add····$0x14,%esp41 »       add····$0x14,%esp
43 »       pop····%ebx42 »       pop····%ebx
44 »       pop····%esi43 »       pop····%esi
45 »       ret44 »       ret
1.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10lock_errorD0Ev {}
    
Offset 10, 36 lines modifiedOffset 10, 35 lines modified
10 »       call···3·<boost::lock_error::~lock_error()+0x3>10 »       call···3·<boost::lock_error::~lock_error()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::lock_error::~lock_error()+0x3c>22 »       je·····39·<boost::lock_error::~lock_error()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::lock_error::~lock_error()+0x35>28 »       call···32·<boost::lock_error::~lock_error()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::lock_error::~lock_error()+0x41>33 »       call···3e·<boost::lock_error::~lock_error()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       pop····%eax35 »       pop····%eax
37 »       pop····%edx36 »       pop····%edx
38 »       push···$0x2c37 »       push···$0x2c
39 »       push···%esi38 »       push···%esi
40 »       call···4b·<boost::lock_error::~lock_error()+0x4b>39 »       call···48·<boost::lock_error::~lock_error()+0x48>
41 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)40 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
42 »       add····$0x14,%esp41 »       add····$0x14,%esp
43 »       pop····%ebx42 »       pop····%ebx
44 »       pop····%esi43 »       pop····%esi
45 »       ret44 »       ret
1.71 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost21thread_resource_errorD […]
    
Offset 10, 36 lines modifiedOffset 10, 35 lines modified
10 »       call···3·<boost::thread_resource_error::~thread_resource_error()+0x3>10 »       call···3·<boost::thread_resource_error::~thread_resource_error()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::thread_resource_error::~thread_resource_error()+0x3c>22 »       je·····39·<boost::thread_resource_error::~thread_resource_error()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::thread_resource_error::~thread_resource_error()+0x35>28 »       call···32·<boost::thread_resource_error::~thread_resource_error()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::thread_resource_error::~thread_resource_error()+0x41>33 »       call···3e·<boost::thread_resource_error::~thread_resource_error()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       pop····%eax35 »       pop····%eax
37 »       pop····%edx36 »       pop····%edx
38 »       push···$0x2c37 »       push···$0x2c
39 »       push···%esi38 »       push···%esi
40 »       call···4b·<boost::thread_resource_error::~thread_resource_error()+0x4b>39 »       call···48·<boost::thread_resource_error::~thread_resource_error()+0x48>
41 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)40 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
42 »       add····$0x14,%esp41 »       add····$0x14,%esp
43 »       pop····%ebx42 »       pop····%ebx
44 »       pop····%esi43 »       pop····%esi
45 »       ret44 »       ret
6.53 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 12, 81 lines modifiedOffset 12, 74 lines modified
12 »       call···6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x6>12 »       call···6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0xc(%ebp),%eax18 »       mov····0xc(%ebp),%eax
19 »       movsbl·(%eax),%eax19 »       movsbl·(%eax),%edi
20 »       mov····0x0(%esi),%edi20 »       movzbl·0x0(%esi),%eax
21 ·R_386_GOT32X»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul21 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul
22 »       mov····%eax,-0x20(%ebp) 
23 »       movzbl·(%edi),%eax 
24 »       test···%al,%al22 »       test···%al,%al
25 »       je·····60·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x60>23 »       jne····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>
 24 »       sub····$0xc,%esp
26 »       mov····0x0(%esi),%eax25 »       lea····0x0(%esi),%eax
27 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul26 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul
 27 »       mov····%esi,%ebx
 28 »       push···%eax
28 »       mov····%eax,-0x1c(%ebp)29 »       mov····%eax,-0x1c(%ebp)
 30 »       call···35·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x35>
 31 ·R_386_PLT32»    __cxa_guard_acquire
 32 »       add····$0x10,%esp
 33 »       test···%eax,%eax
 34 »       jne····70·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x70>
29 »       mov····0x8(%ebp),%eax35 »       mov····0x8(%ebp),%eax
30 »       sub····$0xc,%esp36 »       sub····$0xc,%esp
31 »       mov····%esi,%ebx37 »       mov····%esi,%ebx
32 »       push···(%eax)38 »       push···(%eax)
33 »       call···3e·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x3e>39 »       call···4b·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x4b>
34 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)40 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
35 »       pop····%edx41 »       pop····%edx
36 »       pop····%ecx42 »       pop····%ecx
37 »       mov····(%eax),%ecx43 »       mov····(%eax),%edx
38 »       push···-0x20(%ebp)44 »       push···%edi
39 »       push···%eax45 »       push···%eax
40 »       call···*0x10(%ecx)46 »       call···*0x10(%edx)
41 »       mov····-0x1c(%ebp),%edx 
42 »       add····$0x10,%esp47 »       add····$0x10,%esp
43 »       cmp····%al,(%edx)48 »       cmp····%al,0x0(%esi)
 49 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul
44 »       setne··%al50 »       setne··%al
45 »       lea····-0xc(%ebp),%esp51 »       lea····-0xc(%ebp),%esp
46 »       pop····%ebx52 »       pop····%ebx
47 »       pop····%esi53 »       pop····%esi
48 »       pop····%edi54 »       pop····%edi
49 »       pop····%ebp55 »       pop····%ebp
50 »       ret56 »       ret
 57 »       lea····0x0(%esi,%eiz,1),%esi
51 »       sub····$0xc,%esp 
52 »       mov····%esi,%ebx 
53 »       push···%edi 
54 »       call···67·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x67> 
55 ·R_386_PLT32»    __cxa_guard_acquire 
56 »       mov····0x0(%esi),%ebx 
57 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul 
58 »       add····$0x10,%esp 
59 »       mov····%ebx,-0x1c(%ebp) 
60 »       test···%eax,%eax 
61 »       je·····33·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x33> 
62 »       mov····0x8(%ebp),%eax58 »       mov····0x8(%ebp),%eax
63 »       sub····$0xc,%esp59 »       sub····$0xc,%esp
64 »       mov····%esi,%ebx 
65 »       push···(%eax)60 »       push···(%eax)
66 »       call···86·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x86>61 »       call···79·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x79>
67 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)62 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
 63 »       pop····%ecx
68 »       pop····%edx64 »       pop····%edx
69 »       mov····(%eax),%edx65 »       mov····(%eax),%edx
70 »       pop····%ecx 
71 »       push···$0x066 »       push···$0x0
72 »       push···%eax67 »       push···%eax
73 »       call···*0x10(%edx)68 »       call···*0x10(%edx)
 69 »       pop····%edx
 70 »       push···-0x1c(%ebp)
74 »       mov····0x0(%esi),%ecx71 »       mov····%al,0x0(%esi)
75 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul72 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul
76 »       mov····%al,(%ecx) 
77 »       mov····%ecx,-0x1c(%ebp) 
78 »       mov····%edi,(%esp) 
79 »       call···a3·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xa3>73 »       call···92·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x92>
80 ·R_386_PLT32»    __cxa_guard_release74 ·R_386_PLT32»    __cxa_guard_release
81 »       add····$0x10,%esp75 »       add····$0x10,%esp
82 »       jmp····33·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x33>76 »       jmp····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>
83 »       mov····%eax,-0x1c(%ebp)77 »       mov····%eax,%edi
84 »       sub····$0xc,%esp78 »       sub····$0xc,%esp
 79 »       push···-0x1c(%ebp)
85 »       mov····%esi,%ebx80 »       mov····%esi,%ebx
86 »       push···%edi 
87 »       call···b6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xb6>81 »       call···a6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xa6>
88 ·R_386_PLT32»    __cxa_guard_abort82 ·R_386_PLT32»    __cxa_guard_abort
 83 »       mov····%edi,(%esp)
89 »       pop····%esi 
90 »       push···-0x1c(%ebp) 
91 »       call···bf·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xbf>84 »       call···ae·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xae>
92 ·R_386_PLT32»    _Unwind_Resume85 ·R_386_PLT32»    _Unwind_Resume
686 B
readelf --wide --decompress --hex-dump=.gcc_except_table._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx111 […]
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc':1 Hex·dump·of·section·'.gcc_except_table._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc':
2 ··0x00000000·ffff010f·3d100000·85010fac·0100be01·....=...........2 ··0x00000000·ffff010e·4a0e0000·780f9b01·00ad0105·....J...x.......
3 ··0x00000010·050000······························...3 ··0x00000010·0000································..
  
6.56 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 12, 81 lines modifiedOffset 12, 74 lines modified
12 »       call···6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x6>12 »       call···6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0xc(%ebp),%eax18 »       mov····0xc(%ebp),%eax
19 »       movsbl·(%eax),%eax19 »       movsbl·(%eax),%edi
20 »       mov····0x0(%esi),%edi20 »       movzbl·0x0(%esi),%eax
21 ·R_386_GOT32X»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul21 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul
22 »       mov····%eax,-0x20(%ebp) 
23 »       movzbl·(%edi),%eax 
24 »       test···%al,%al22 »       test···%al,%al
25 »       je·····60·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x60>23 »       jne····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>
 24 »       sub····$0xc,%esp
26 »       mov····0x0(%esi),%eax25 »       lea····0x0(%esi),%eax
27 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul26 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul
 27 »       mov····%esi,%ebx
 28 »       push···%eax
28 »       mov····%eax,-0x1c(%ebp)29 »       mov····%eax,-0x1c(%ebp)
 30 »       call···35·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x35>
 31 ·R_386_PLT32»    __cxa_guard_acquire
 32 »       add····$0x10,%esp
 33 »       test···%eax,%eax
 34 »       jne····70·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x70>
29 »       mov····0x8(%ebp),%eax35 »       mov····0x8(%ebp),%eax
30 »       sub····$0xc,%esp36 »       sub····$0xc,%esp
31 »       mov····%esi,%ebx37 »       mov····%esi,%ebx
32 »       push···(%eax)38 »       push···(%eax)
33 »       call···3e·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x3e>39 »       call···4b·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x4b>
34 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)40 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
35 »       pop····%edx41 »       pop····%edx
36 »       pop····%ecx42 »       pop····%ecx
37 »       mov····(%eax),%ecx43 »       mov····(%eax),%edx
38 »       push···-0x20(%ebp)44 »       push···%edi
39 »       push···%eax45 »       push···%eax
40 »       call···*0x10(%ecx)46 »       call···*0x10(%edx)
41 »       mov····-0x1c(%ebp),%edx 
42 »       add····$0x10,%esp47 »       add····$0x10,%esp
43 »       cmp····%al,(%edx)48 »       cmp····%al,0x0(%esi)
 49 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul
44 »       setne··%al50 »       setne··%al
45 »       lea····-0xc(%ebp),%esp51 »       lea····-0xc(%ebp),%esp
46 »       pop····%ebx52 »       pop····%ebx
47 »       pop····%esi53 »       pop····%esi
48 »       pop····%edi54 »       pop····%edi
49 »       pop····%ebp55 »       pop····%ebp
50 »       ret56 »       ret
 57 »       lea····0x0(%esi,%eiz,1),%esi
51 »       sub····$0xc,%esp 
52 »       mov····%esi,%ebx 
53 »       push···%edi 
54 »       call···67·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x67> 
55 ·R_386_PLT32»    __cxa_guard_acquire 
56 »       mov····0x0(%esi),%ebx 
57 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul 
58 »       add····$0x10,%esp 
59 »       mov····%ebx,-0x1c(%ebp) 
60 »       test···%eax,%eax 
61 »       je·····33·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x33> 
62 »       mov····0x8(%ebp),%eax58 »       mov····0x8(%ebp),%eax
63 »       sub····$0xc,%esp59 »       sub····$0xc,%esp
64 »       mov····%esi,%ebx 
65 »       push···(%eax)60 »       push···(%eax)
66 »       call···86·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x86>61 »       call···79·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x79>
67 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)62 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
 63 »       pop····%ecx
68 »       pop····%edx64 »       pop····%edx
69 »       mov····(%eax),%edx65 »       mov····(%eax),%edx
70 »       pop····%ecx 
71 »       push···$0x066 »       push···$0x0
72 »       push···%eax67 »       push···%eax
73 »       call···*0x10(%edx)68 »       call···*0x10(%edx)
 69 »       pop····%edx
 70 »       push···-0x1c(%ebp)
74 »       mov····0x0(%esi),%ecx71 »       mov····%al,0x0(%esi)
75 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul72 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul
76 »       mov····%al,(%ecx) 
77 »       mov····%ecx,-0x1c(%ebp) 
78 »       mov····%edi,(%esp) 
79 »       call···a3·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xa3>73 »       call···92·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x92>
80 ·R_386_PLT32»    __cxa_guard_release74 ·R_386_PLT32»    __cxa_guard_release
81 »       add····$0x10,%esp75 »       add····$0x10,%esp
82 »       jmp····33·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x33>76 »       jmp····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>
83 »       mov····%eax,-0x1c(%ebp)77 »       mov····%eax,%edi
84 »       sub····$0xc,%esp78 »       sub····$0xc,%esp
 79 »       push···-0x1c(%ebp)
85 »       mov····%esi,%ebx80 »       mov····%esi,%ebx
86 »       push···%edi 
87 »       call···b6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xb6>81 »       call···a6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xa6>
88 ·R_386_PLT32»    __cxa_guard_abort82 ·R_386_PLT32»    __cxa_guard_abort
 83 »       mov····%edi,(%esp)
89 »       pop····%esi 
90 »       push···-0x1c(%ebp) 
91 »       call···bf·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xbf>84 »       call···ae·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xae>
92 ·R_386_PLT32»    _Unwind_Resume85 ·R_386_PLT32»    _Unwind_Resume
686 B
readelf --wide --decompress --hex-dump=.gcc_except_table._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx111 […]
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc':1 Hex·dump·of·section·'.gcc_except_table._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc':
2 ··0x00000000·ffff010f·3d100000·85010fac·0100be01·....=...........2 ··0x00000000·ffff010e·4a0e0000·780f9b01·00ad0105·....J...x.......
3 ··0x00000010·050000······························...3 ··0x00000010·0000································..
  
8.32 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo6common11SystemPathsD2E […]
    
Offset 12, 202 lines modifiedOffset 12, 199 lines modified
12 »       call···5·<gazebo::common::SystemPaths::~SystemPaths()+0x5>12 »       call···5·<gazebo::common::SystemPaths::~SystemPaths()+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       sub····$0x1c,%esp16 »       sub····$0x1c,%esp
17 »       mov····0x30(%esp),%esi17 »       mov····0x30(%esp),%esi
18 »       lea····0xc0(%esi),%edx18 »       lea····0xc0(%esi),%edx
19 »       mov····0x0(%ebx),%eax19 »       lea····0x8(%ebx),%eax
20 ·R_386_GOT32X»   vtable·for·gazebo::common::SystemPaths20 ·R_386_GOTOFF»   vtable·for·gazebo::common::SystemPaths
21 »       add····$0x8,%eax 
22 »       mov····%eax,(%esi)21 »       mov····%eax,(%esi)
23 »       mov····0xb8(%esi),%eax22 »       mov····0xb8(%esi),%eax
24 »       cmp····%edx,%eax23 »       cmp····%edx,%eax
25 »       je·····47·<gazebo::common::SystemPaths::~SystemPaths()+0x47>24 »       je·····44·<gazebo::common::SystemPaths::~SystemPaths()+0x44>
26 »       mov····0xc0(%esi),%ecx25 »       mov····0xc0(%esi),%ecx
27 »       sub····$0x8,%esp26 »       sub····$0x8,%esp
28 »       lea····0x1(%ecx),%edx27 »       lea····0x1(%ecx),%edx
29 »       push···%edx28 »       push···%edx
30 »       push···%eax29 »       push···%eax
31 »       call···40·<gazebo::common::SystemPaths::~SystemPaths()+0x40>30 »       call···3d·<gazebo::common::SystemPaths::~SystemPaths()+0x3d>
32 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)31 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
33 »       add····$0x10,%esp32 »       add····$0x10,%esp
34 »       mov····0xa0(%esi),%eax33 »       mov····0xa0(%esi),%eax
35 »       lea····0xa8(%esi),%edx34 »       lea····0xa8(%esi),%edx
36 »       cmp····%edx,%eax35 »       cmp····%edx,%eax
37 »       je·····6d·<gazebo::common::SystemPaths::~SystemPaths()+0x6d>36 »       je·····6a·<gazebo::common::SystemPaths::~SystemPaths()+0x6a>
38 »       mov····0xa8(%esi),%ecx37 »       mov····0xa8(%esi),%ecx
39 »       sub····$0x8,%esp38 »       sub····$0x8,%esp
40 »       lea····0x1(%ecx),%edx39 »       lea····0x1(%ecx),%edx
41 »       push···%edx40 »       push···%edx
42 »       push···%eax41 »       push···%eax
43 »       call···66·<gazebo::common::SystemPaths::~SystemPaths()+0x66>42 »       call···63·<gazebo::common::SystemPaths::~SystemPaths()+0x63>
44 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)43 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
45 »       add····$0x10,%esp44 »       add····$0x10,%esp
46 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
47 »       lea····0x58(%esi),%eax46 »       lea····0x58(%esi),%eax
48 »       push···%eax47 »       push···%eax
49 »       call···75·<gazebo::common::SystemPaths::~SystemPaths()+0x75>48 »       call···72·<gazebo::common::SystemPaths::~SystemPaths()+0x72>
50 ·R_386_PC32»     gazebo::event::EventT<void·(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>)>::~EventT()49 ·R_386_PC32»     gazebo::event::EventT<void·(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>)>::~EventT()
51 »       mov····0x40(%esi),%eax50 »       mov····0x40(%esi),%eax
52 »       lea····0x48(%esi),%edx51 »       lea····0x48(%esi),%edx
53 »       add····$0x10,%esp52 »       add····$0x10,%esp
54 »       cmp····%edx,%eax53 »       cmp····%edx,%eax
55 »       je·····99·<gazebo::common::SystemPaths::~SystemPaths()+0x99>54 »       je·····96·<gazebo::common::SystemPaths::~SystemPaths()+0x96>
56 »       mov····0x48(%esi),%ecx55 »       mov····0x48(%esi),%ecx
57 »       sub····$0x8,%esp56 »       sub····$0x8,%esp
58 »       lea····0x1(%ecx),%edx57 »       lea····0x1(%ecx),%edx
59 »       push···%edx58 »       push···%edx
60 »       push···%eax59 »       push···%eax
61 »       call···92·<gazebo::common::SystemPaths::~SystemPaths()+0x92>60 »       call···8f·<gazebo::common::SystemPaths::~SystemPaths()+0x8f>
62 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)61 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
63 »       add····$0x10,%esp62 »       add····$0x10,%esp
64 »       mov····0x34(%esi),%edi63 »       mov····0x34(%esi),%edi
65 »       lea····0x34(%esi),%eax64 »       lea····0x34(%esi),%eax
66 »       mov····%eax,0xc(%esp)65 »       mov····%eax,0xc(%esp)
67 »       cmp····%edi,%eax66 »       cmp····%edi,%eax
68 »       je·····e5·<gazebo::common::SystemPaths::~SystemPaths()+0xe5>67 »       je·····dd·<gazebo::common::SystemPaths::~SystemPaths()+0xdd>
69 »       lea····0x0(%esi,%eiz,1),%esi68 »       lea····0x0(%esi,%eiz,1),%esi
70 »       xchg···%ax,%ax 
71 »       mov····%edi,%ebp69 »       mov····%edi,%ebp
72 »       mov····(%edi),%edi70 »       mov····(%edi),%edi
73 »       mov····0x8(%ebp),%edx71 »       mov····0x8(%ebp),%edx
74 »       lea····0x10(%ebp),%ecx72 »       lea····0x10(%ebp),%ecx
75 »       cmp····%ecx,%edx73 »       cmp····%ecx,%edx
76 »       je·····d1·<gazebo::common::SystemPaths::~SystemPaths()+0xd1>74 »       je·····c9·<gazebo::common::SystemPaths::~SystemPaths()+0xc9>
77 »       mov····0x10(%ebp),%eax75 »       mov····0x10(%ebp),%eax
78 »       sub····$0x8,%esp76 »       sub····$0x8,%esp
79 »       lea····0x1(%eax),%ecx77 »       lea····0x1(%eax),%ecx
80 »       push···%ecx78 »       push···%ecx
81 »       push···%edx79 »       push···%edx
82 »       call···ca·<gazebo::common::SystemPaths::~SystemPaths()+0xca>80 »       call···c2·<gazebo::common::SystemPaths::~SystemPaths()+0xc2>
83 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
84 »       add····$0x10,%esp82 »       add····$0x10,%esp
85 »       sub····$0x8,%esp83 »       sub····$0x8,%esp
86 »       push···$0x2084 »       push···$0x20
87 »       push···%ebp85 »       push···%ebp
88 »       call···d8·<gazebo::common::SystemPaths::~SystemPaths()+0xd8>86 »       call···d0·<gazebo::common::SystemPaths::~SystemPaths()+0xd0>
89 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)87 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
90 »       add····$0x10,%esp88 »       add····$0x10,%esp
91 »       cmp····%edi,0xc(%esp)89 »       cmp····%edi,0xc(%esp)
92 »       jne····b0·<gazebo::common::SystemPaths::~SystemPaths()+0xb0>90 »       jne····a8·<gazebo::common::SystemPaths::~SystemPaths()+0xa8>
93 »       mov····0x28(%esi),%edi91 »       mov····0x28(%esi),%edi
94 »       lea····0x28(%esi),%eax92 »       lea····0x28(%esi),%eax
95 »       mov····%eax,0xc(%esp)93 »       mov····%eax,0xc(%esp)
96 »       cmp····%edi,%eax94 »       cmp····%edi,%eax
97 »       je·····12d·<gazebo::common::SystemPaths::~SystemPaths()+0x12d>95 »       je·····125·<gazebo::common::SystemPaths::~SystemPaths()+0x125>
98 »       lea····0x0(%esi,%eiz,1),%esi96 »       lea····0x0(%esi,%eiz,1),%esi
99 »       nop97 »       nop
100 »       mov····%edi,%ebp98 »       mov····%edi,%ebp
101 »       mov····(%edi),%edi99 »       mov····(%edi),%edi
102 »       mov····0x8(%ebp),%edx100 »       mov····0x8(%ebp),%edx
103 »       lea····0x10(%ebp),%ecx101 »       lea····0x10(%ebp),%ecx
104 »       cmp····%ecx,%edx102 »       cmp····%ecx,%edx
105 »       je·····119·<gazebo::common::SystemPaths::~SystemPaths()+0x119>103 »       je·····111·<gazebo::common::SystemPaths::~SystemPaths()+0x111>
106 »       mov····0x10(%ebp),%eax104 »       mov····0x10(%ebp),%eax
107 »       sub····$0x8,%esp105 »       sub····$0x8,%esp
108 »       lea····0x1(%eax),%ecx106 »       lea····0x1(%eax),%ecx
109 »       push···%ecx107 »       push···%ecx
110 »       push···%edx108 »       push···%edx
111 »       call···112·<gazebo::common::SystemPaths::~SystemPaths()+0x112>109 »       call···10a·<gazebo::common::SystemPaths::~SystemPaths()+0x10a>
112 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)110 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
113 »       add····$0x10,%esp111 »       add····$0x10,%esp
114 »       sub····$0x8,%esp112 »       sub····$0x8,%esp
115 »       push···$0x20113 »       push···$0x20
116 »       push···%ebp114 »       push···%ebp
117 »       call···120·<gazebo::common::SystemPaths::~SystemPaths()+0x120>115 »       call···118·<gazebo::common::SystemPaths::~SystemPaths()+0x118>
118 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)116 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       cmp····%edi,0xc(%esp)118 »       cmp····%edi,0xc(%esp)
121 »       jne····f8·<gazebo::common::SystemPaths::~SystemPaths()+0xf8>119 »       jne····f0·<gazebo::common::SystemPaths::~SystemPaths()+0xf0>
122 »       mov····0x1c(%esi),%edi120 »       mov····0x1c(%esi),%edi
123 »       lea····0x1c(%esi),%eax121 »       lea····0x1c(%esi),%eax
124 »       mov····%eax,0xc(%esp)122 »       mov····%eax,0xc(%esp)
125 »       cmp····%eax,%edi123 »       cmp····%eax,%edi
126 »       je·····175·<gazebo::common::SystemPaths::~SystemPaths()+0x175>124 »       je·····16d·<gazebo::common::SystemPaths::~SystemPaths()+0x16d>
127 »       lea····0x0(%esi,%eiz,1),%esi125 »       lea····0x0(%esi,%eiz,1),%esi
128 »       nop126 »       nop
129 »       mov····%edi,%ebp127 »       mov····%edi,%ebp
130 »       mov····(%edi),%edi128 »       mov····(%edi),%edi
131 »       mov····0x8(%ebp),%edx129 »       mov····0x8(%ebp),%edx
132 »       lea····0x10(%ebp),%ecx130 »       lea····0x10(%ebp),%ecx
133 »       cmp····%ecx,%edx131 »       cmp····%ecx,%edx
134 »       je·····161·<gazebo::common::SystemPaths::~SystemPaths()+0x161>132 »       je·····159·<gazebo::common::SystemPaths::~SystemPaths()+0x159>
135 »       mov····0x10(%ebp),%eax133 »       mov····0x10(%ebp),%eax
136 »       sub····$0x8,%esp134 »       sub····$0x8,%esp
137 »       lea····0x1(%eax),%ecx135 »       lea····0x1(%eax),%ecx
138 »       push···%ecx136 »       push···%ecx
Max diff block lines reached; 3071/8264 bytes (37.16%) of diff not shown.
8.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo6common11SystemPathsD0E […]
    
Offset 12, 208 lines modifiedOffset 12, 206 lines modified
12 »       call···5·<gazebo::common::SystemPaths::~SystemPaths()+0x5>12 »       call···5·<gazebo::common::SystemPaths::~SystemPaths()+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       sub····$0x1c,%esp16 »       sub····$0x1c,%esp
17 »       mov····0x30(%esp),%esi17 »       mov····0x30(%esp),%esi
18 »       lea····0xc0(%esi),%edx18 »       lea····0xc0(%esi),%edx
19 »       mov····0x0(%ebx),%eax19 »       lea····0x8(%ebx),%eax
20 ·R_386_GOT32X»   vtable·for·gazebo::common::SystemPaths20 ·R_386_GOTOFF»   vtable·for·gazebo::common::SystemPaths
21 »       add····$0x8,%eax 
22 »       mov····%eax,(%esi)21 »       mov····%eax,(%esi)
23 »       mov····0xb8(%esi),%eax22 »       mov····0xb8(%esi),%eax
24 »       cmp····%edx,%eax23 »       cmp····%edx,%eax
25 »       je·····47·<gazebo::common::SystemPaths::~SystemPaths()+0x47>24 »       je·····44·<gazebo::common::SystemPaths::~SystemPaths()+0x44>
26 »       mov····0xc0(%esi),%edx25 »       mov····0xc0(%esi),%edx
27 »       sub····$0x8,%esp26 »       sub····$0x8,%esp
28 »       add····$0x1,%edx27 »       add····$0x1,%edx
29 »       push···%edx28 »       push···%edx
30 »       push···%eax29 »       push···%eax
31 »       call···40·<gazebo::common::SystemPaths::~SystemPaths()+0x40>30 »       call···3d·<gazebo::common::SystemPaths::~SystemPaths()+0x3d>
32 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)31 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
33 »       add····$0x10,%esp32 »       add····$0x10,%esp
34 »       mov····0xa0(%esi),%eax33 »       mov····0xa0(%esi),%eax
35 »       lea····0xa8(%esi),%edx34 »       lea····0xa8(%esi),%edx
36 »       cmp····%edx,%eax35 »       cmp····%edx,%eax
37 »       je·····6d·<gazebo::common::SystemPaths::~SystemPaths()+0x6d>36 »       je·····6a·<gazebo::common::SystemPaths::~SystemPaths()+0x6a>
38 »       mov····0xa8(%esi),%edx37 »       mov····0xa8(%esi),%edx
39 »       sub····$0x8,%esp38 »       sub····$0x8,%esp
40 »       add····$0x1,%edx39 »       add····$0x1,%edx
41 »       push···%edx40 »       push···%edx
42 »       push···%eax41 »       push···%eax
43 »       call···66·<gazebo::common::SystemPaths::~SystemPaths()+0x66>42 »       call···63·<gazebo::common::SystemPaths::~SystemPaths()+0x63>
44 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)43 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
45 »       add····$0x10,%esp44 »       add····$0x10,%esp
46 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
47 »       lea····0x58(%esi),%eax46 »       lea····0x58(%esi),%eax
48 »       push···%eax47 »       push···%eax
49 »       call···75·<gazebo::common::SystemPaths::~SystemPaths()+0x75>48 »       call···72·<gazebo::common::SystemPaths::~SystemPaths()+0x72>
50 ·R_386_PC32»     gazebo::event::EventT<void·(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>)>::~EventT()49 ·R_386_PC32»     gazebo::event::EventT<void·(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>)>::~EventT()
51 »       mov····0x40(%esi),%eax50 »       mov····0x40(%esi),%eax
52 »       lea····0x48(%esi),%edx51 »       lea····0x48(%esi),%edx
53 »       add····$0x10,%esp52 »       add····$0x10,%esp
54 »       cmp····%edx,%eax53 »       cmp····%edx,%eax
55 »       je·····99·<gazebo::common::SystemPaths::~SystemPaths()+0x99>54 »       je·····96·<gazebo::common::SystemPaths::~SystemPaths()+0x96>
56 »       mov····0x48(%esi),%edx55 »       mov····0x48(%esi),%edx
57 »       sub····$0x8,%esp56 »       sub····$0x8,%esp
58 »       add····$0x1,%edx57 »       add····$0x1,%edx
59 »       push···%edx58 »       push···%edx
60 »       push···%eax59 »       push···%eax
61 »       call···92·<gazebo::common::SystemPaths::~SystemPaths()+0x92>60 »       call···8f·<gazebo::common::SystemPaths::~SystemPaths()+0x8f>
62 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)61 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
63 »       add····$0x10,%esp62 »       add····$0x10,%esp
64 »       mov····0x34(%esi),%edi63 »       mov····0x34(%esi),%edi
65 »       lea····0x34(%esi),%eax64 »       lea····0x34(%esi),%eax
66 »       mov····%eax,0xc(%esp)65 »       mov····%eax,0xc(%esp)
67 »       cmp····%edi,%eax66 »       cmp····%edi,%eax
68 »       je·····e5·<gazebo::common::SystemPaths::~SystemPaths()+0xe5>67 »       je·····dd·<gazebo::common::SystemPaths::~SystemPaths()+0xdd>
69 »       lea····0x0(%esi,%eiz,1),%esi68 »       lea····0x0(%esi,%eiz,1),%esi
70 »       xchg···%ax,%ax 
71 »       mov····%edi,%ebp69 »       mov····%edi,%ebp
72 »       mov····(%edi),%edi70 »       mov····(%edi),%edi
73 »       mov····0x8(%ebp),%edx71 »       mov····0x8(%ebp),%edx
74 »       lea····0x10(%ebp),%ecx72 »       lea····0x10(%ebp),%ecx
75 »       cmp····%ecx,%edx73 »       cmp····%ecx,%edx
76 »       je·····d1·<gazebo::common::SystemPaths::~SystemPaths()+0xd1>74 »       je·····c9·<gazebo::common::SystemPaths::~SystemPaths()+0xc9>
77 »       mov····0x10(%ebp),%eax75 »       mov····0x10(%ebp),%eax
78 »       sub····$0x8,%esp76 »       sub····$0x8,%esp
79 »       lea····0x1(%eax),%ecx77 »       lea····0x1(%eax),%ecx
80 »       push···%ecx78 »       push···%ecx
81 »       push···%edx79 »       push···%edx
82 »       call···ca·<gazebo::common::SystemPaths::~SystemPaths()+0xca>80 »       call···c2·<gazebo::common::SystemPaths::~SystemPaths()+0xc2>
83 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
84 »       add····$0x10,%esp82 »       add····$0x10,%esp
85 »       sub····$0x8,%esp83 »       sub····$0x8,%esp
86 »       push···$0x2084 »       push···$0x20
87 »       push···%ebp85 »       push···%ebp
88 »       call···d8·<gazebo::common::SystemPaths::~SystemPaths()+0xd8>86 »       call···d0·<gazebo::common::SystemPaths::~SystemPaths()+0xd0>
89 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)87 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
90 »       add····$0x10,%esp88 »       add····$0x10,%esp
91 »       cmp····%edi,0xc(%esp)89 »       cmp····%edi,0xc(%esp)
92 »       jne····b0·<gazebo::common::SystemPaths::~SystemPaths()+0xb0>90 »       jne····a8·<gazebo::common::SystemPaths::~SystemPaths()+0xa8>
93 »       mov····0x28(%esi),%edi91 »       mov····0x28(%esi),%edi
94 »       lea····0x28(%esi),%eax92 »       lea····0x28(%esi),%eax
95 »       mov····%eax,0xc(%esp)93 »       mov····%eax,0xc(%esp)
96 »       cmp····%edi,%eax94 »       cmp····%edi,%eax
97 »       je·····12d·<gazebo::common::SystemPaths::~SystemPaths()+0x12d>95 »       je·····125·<gazebo::common::SystemPaths::~SystemPaths()+0x125>
98 »       lea····0x0(%esi,%eiz,1),%esi96 »       lea····0x0(%esi,%eiz,1),%esi
99 »       nop97 »       nop
100 »       mov····%edi,%ebp98 »       mov····%edi,%ebp
101 »       mov····(%edi),%edi99 »       mov····(%edi),%edi
102 »       mov····0x8(%ebp),%edx100 »       mov····0x8(%ebp),%edx
103 »       lea····0x10(%ebp),%ecx101 »       lea····0x10(%ebp),%ecx
104 »       cmp····%ecx,%edx102 »       cmp····%ecx,%edx
105 »       je·····119·<gazebo::common::SystemPaths::~SystemPaths()+0x119>103 »       je·····111·<gazebo::common::SystemPaths::~SystemPaths()+0x111>
106 »       mov····0x10(%ebp),%eax104 »       mov····0x10(%ebp),%eax
107 »       sub····$0x8,%esp105 »       sub····$0x8,%esp
108 »       lea····0x1(%eax),%ecx106 »       lea····0x1(%eax),%ecx
109 »       push···%ecx107 »       push···%ecx
110 »       push···%edx108 »       push···%edx
111 »       call···112·<gazebo::common::SystemPaths::~SystemPaths()+0x112>109 »       call···10a·<gazebo::common::SystemPaths::~SystemPaths()+0x10a>
112 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)110 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
113 »       add····$0x10,%esp111 »       add····$0x10,%esp
114 »       sub····$0x8,%esp112 »       sub····$0x8,%esp
115 »       push···$0x20113 »       push···$0x20
116 »       push···%ebp114 »       push···%ebp
117 »       call···120·<gazebo::common::SystemPaths::~SystemPaths()+0x120>115 »       call···118·<gazebo::common::SystemPaths::~SystemPaths()+0x118>
118 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)116 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       cmp····%edi,0xc(%esp)118 »       cmp····%edi,0xc(%esp)
121 »       jne····f8·<gazebo::common::SystemPaths::~SystemPaths()+0xf8>119 »       jne····f0·<gazebo::common::SystemPaths::~SystemPaths()+0xf0>
122 »       mov····0x1c(%esi),%edi120 »       mov····0x1c(%esi),%edi
123 »       lea····0x1c(%esi),%eax121 »       lea····0x1c(%esi),%eax
124 »       mov····%eax,0xc(%esp)122 »       mov····%eax,0xc(%esp)
125 »       cmp····%eax,%edi123 »       cmp····%eax,%edi
126 »       je·····175·<gazebo::common::SystemPaths::~SystemPaths()+0x175>124 »       je·····16d·<gazebo::common::SystemPaths::~SystemPaths()+0x16d>
127 »       lea····0x0(%esi,%eiz,1),%esi125 »       lea····0x0(%esi,%eiz,1),%esi
128 »       nop126 »       nop
129 »       mov····%edi,%ebp127 »       mov····%edi,%ebp
130 »       mov····(%edi),%edi128 »       mov····(%edi),%edi
131 »       mov····0x8(%ebp),%edx129 »       mov····0x8(%ebp),%edx
132 »       lea····0x10(%ebp),%ecx130 »       lea····0x10(%ebp),%ecx
133 »       cmp····%ecx,%edx131 »       cmp····%ecx,%edx
134 »       je·····161·<gazebo::common::SystemPaths::~SystemPaths()+0x161>132 »       je·····159·<gazebo::common::SystemPaths::~SystemPaths()+0x159>
135 »       mov····0x10(%ebp),%eax133 »       mov····0x10(%ebp),%eax
136 »       sub····$0x8,%esp134 »       sub····$0x8,%esp
137 »       lea····0x1(%eax),%ecx135 »       lea····0x1(%eax),%ecx
138 »       push···%ecx136 »       push···%ecx
Max diff block lines reached; 3309/8487 bytes (38.99%) of diff not shown.
1.16 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZSt26__throw_bad_varian […]
    
Offset 10, 22 lines modifiedOffset 10, 22 lines modified
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 »       sub····$0x14,%esp13 »       sub····$0x14,%esp
14 »       push···$0x814 »       push···$0x8
15 »       call···12·<std::__throw_bad_variant_access(char·const*)+0x12>15 »       call···12·<std::__throw_bad_variant_access(char·const*)+0x12>
16 ·R_386_PLT32»    __cxa_allocate_exception16 ·R_386_PLT32»    __cxa_allocate_exception
17 »       mov····0x0(%ebx),%edx17 »       lea····0x8(%ebx),%edx
18 ·R_386_GOT32X»   vtable·for·std::bad_variant_access18 ·R_386_GOTOFF»   vtable·for·std::bad_variant_access
19 »       add····$0x8,%edx 
20 »       mov····%edx,(%eax)19 »       mov····%edx,(%eax)
21 »       mov····0x20(%esp),%edx20 »       mov····0x20(%esp),%edx
22 »       add····$0xc,%esp21 »       add····$0xc,%esp
23 »       mov····%edx,0x4(%eax)22 »       mov····%edx,0x4(%eax)
24 »       lea····0x0(%ebx),%edx23 »       lea····0x0(%ebx),%edx
25 ·R_386_GOTOFF»   std::bad_variant_access::~bad_variant_access()24 ·R_386_GOTOFF»   std::bad_variant_access::~bad_variant_access()
26 »       push···%edx25 »       push···%edx
27 »       push···0x0(%ebx)26 »       lea····0x0(%ebx),%edx
28 ·R_386_GOT32»    typeinfo·for·std::bad_variant_access27 ·R_386_GOTOFF»   typeinfo·for·std::bad_variant_access
 28 »       push···%edx
29 »       push···%eax29 »       push···%eax
30 »       call···3a·<std::__throw_bad_variant_access(char·const*)+0x3a>30 »       call···38·<std::__throw_bad_variant_access(char·const*)+0x38>
31 ·R_386_PLT32»    __cxa_throw31 ·R_386_PLT32»    __cxa_throw
60.1 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 9, 131 lines modifiedOffset 9, 131 lines modified
9 ··0x00000050·ffff0100·ffff0100·ffff0100·ffff0100·................9 ··0x00000050·ffff0100·ffff0100·ffff0100·ffff0100·................
10 ··0x00000060·ffff0100·ffff0100·ffff0100·ffff0100·................10 ··0x00000060·ffff0100·ffff0100·ffff0100·ffff0100·................
11 ··0x00000070·ffff0100·ffff0100·ffff0100·ffff0100·................11 ··0x00000070·ffff0100·ffff0100·ffff0100·ffff0100·................
12 ··0x00000080·ffff0100·ffff0100·ffff0100·ffff0100·................12 ··0x00000080·ffff0100·ffff0100·ffff0100·ffff0100·................
13 ··0x00000090·ffff0100·ffff0100·ffff0100·ffff0100·................13 ··0x00000090·ffff0100·ffff0100·ffff0100·ffff0100·................
14 ··0x000000a0·ffff0100·ffff0100·ffff0100·ffff0100·................14 ··0x000000a0·ffff0100·ffff0100·ffff0100·ffff0100·................
15 ··0x000000b0·ffff0100·ffff0100·ffff0100·ffff0100·................15 ··0x000000b0·ffff0100·ffff0100·ffff0100·ffff0100·................
16 ··0x000000c0·ffff0108·31056100·5c1c0000·ffff0108·....1.a.\.......16 ··0x000000c0·ffff0108·2e055e00·591c0000·ffff0108·......^.Y.......
17 ··0x000000d0·31056100·5c1c0000·ffff0108·3c056c00·1.a.\.......<.l.17 ··0x000000d0·2e055e00·591c0000·ffff0108·39056900·..^.Y.......9.i.
18 ··0x000000e0·671c0000·ffff0108·3c056c00·671c0000·g.......<.l.g...18 ··0x000000e0·641c0000·ffff0108·39056900·641c0000·d.......9.i.d...
19 ··0x000000f0·ffff010a·57058a01·009c0105·0000ffff·....W...........19 ··0x000000f0·ffff010a·55058601·00980105·0000ffff·....U...........
20 ··0x00000100·010a5705·8a01009c·01050000·ffff010a·..W.............20 ··0x00000100·010a5505·86010098·01050000·ffff010a·..U.............
21 ··0x00000110·57058a01·009c0105·0000ffff·010a5705·W.............W.21 ··0x00000110·55058601·00980105·0000ffff·010a5505·U.............U.
22 ··0x00000120·8a01009c·01050000·ffff010a·57058a01·............W...22 ··0x00000120·86010098·01050000·ffff010a·55058601·............U...
23 ··0x00000130·009c0105·0000ffff·010a5705·8a01009c·..........W.....23 ··0x00000130·00980105·0000ffff·010a5505·86010098·..........U.....
24 ··0x00000140·01050000·ffff010a·57058b01·009d0105·........W.......24 ··0x00000140·01050000·ffff010a·55058701·00990105·........U.......
25 ··0x00000150·0000ffff·010a5705·8b01009d·01050000·......W.........25 ··0x00000150·0000ffff·010a5505·87010099·01050000·......U.........
26 ··0x00000160·ffff0121·54490000·b00105b9·0200d801·...!TI..........26 ··0x00000160·ffff0121·54490000·b00105b9·0200d801·...!TI..........
27 ··0x00000170·05b50200·e90105b1·0200f501·05ad0200·................27 ··0x00000170·05b50200·e90105b1·0200f501·05ad0200·................
28 ··0x00000180·9b025600·00ffff01·0a57058a·01009c01·..V......W......28 ··0x00000180·9b025600·00ffff01·0a550586·01009801·..V......U......
29 ··0x00000190·050000ff·ff010a57·058a0100·9c010500·.......W........29 ··0x00000190·050000ff·ff010a55·05860100·98010500·.......U........
30 ··0x000001a0·00ffff01·0a57058a·01009c01·050000ff·.....W..........30 ··0x000001a0·00ffff01·0a550586·01009801·050000ff·.....U..........
31 ··0x000001b0·ff010a57·058a0100·9c010500·00000000·...W............31 ··0x000001b0·ff010a55·05860100·98010500·00000000·...U............
32 ··0x000001c0·ff9b5901·4e4a0500·006f0500·00880105·..Y.NJ...o......32 ··0x000001c0·ff9b5901·4e4a0500·006f0500·00880105·..Y.NJ...o......
33 ··0x000001d0·ee09009e·0105cd09·01800205·cf0900b3·................33 ··0x000001d0·f009009e·0105cf09·01fd0105·d10900b0·................
34 ··0x000001e0·0205f008·00df0228·f30900b5·0305bd0a·.......(........34 ··0x000001e0·0205f208·00dc0228·f50900b2·0305bf0a·.......(........
35 ··0x000001f0·00880505·f70900f0·0605f309·00c40705·................35 ··0x000001f0·00800505·f90900eb·0605f509·00c30705·................
36 ··0x00000200·ec0800b3·09050000·e90905fb·0900d40a·................36 ··0x00000200·ee0800b5·09050000·eb0905fd·0900d60a·................
37 ··0x00000210·05000001·00000000·00000000·ffff0100·................37 ··0x00000210·05000001·00000000·00000000·ffff0100·................
38 ··0x00000220·ffff0116·45200000·8c0105b1·03009f01·....E·..........38 ··0x00000220·ffff0116·45200000·8c0105b1·03009f01·....E·..........
39 ··0x00000230·9202b503·00d70305·0000ffff·01194105·..............A.39 ··0x00000230·9202b503·00d70305·0000ffff·01194105·..............A.
40 ··0x00000240·00006e05·ab0200ba·01050000·a10205ab·..n.............40 ··0x00000240·00006e05·ab0200ba·01050000·a10205ab·..n.............
41 ··0x00000250·0200bd02·050000ff·ff010a57·058a0100·...........W....41 ··0x00000250·0200bd02·050000ff·ff010a55·05860100·...........U....
42 ··0x00000260·9c010500·00ffff01·0a57058a·01009c01·.........W......42 ··0x00000260·98010500·00ffff01·0a550586·01009801·.........U......
43 ··0x00000270·050000ff·ff010a57·058a0100·9c010500·.......W........43 ··0x00000270·050000ff·ff010a55·05860100·98010500·.......U........
44 ··0x00000280·00ffff01·0a57058a·01009c01·050000ff·.....W..........44 ··0x00000280·00ffff01·0a550586·01009801·050000ff·.....U..........
45 ··0x00000290·ff010a57·058a0100·9c010500·00ffff01·...W............45 ··0x00000290·ff010a55·05860100·98010500·00ffff01·...U............
46 ··0x000002a0·0a57058a·01009c01·050000ff·ff01164c·.W.............L46 ··0x000002a0·0a550586·01009801·050000ff·ff01164c·.U.............L
47 ··0x000002b0·390000a7·01be01d1·0300fc02·460000cc·9...........F...47 ··0x000002b0·390000a7·01be01d1·0300fc02·460000cc·9...........F...
48 ··0x000002c0·0305d103·00ffff01·04130500·00ffff01·................48 ··0x000002c0·0305d103·00ffff01·04130500·00ffff01·................
49 ··0x000002d0·0b4b05be·01008001·05c50100·ffff0108·.K..............49 ··0x000002d0·0b4b05be·01008001·05c50100·ffff0108·.K..............
50 ··0x000002e0·10050000·2e050000·ffff010a·4505b001·............E...50 ··0x000002e0·10050000·2e050000·ffff010a·4505b001·............E...
51 ··0x000002f0·007705b7·0100ffff·01081005·00002e05·.w..............51 ··0x000002f0·007705b7·0100ffff·01081005·00002e05·.w..............
52 ··0x00000300·0000ffff·01104605·00005f27·cd0300c7·......F..._'....52 ··0x00000300·0000ffff·01104605·00005f27·cd0300c7·......F..._'....
53 ··0x00000310·01f901d4·0300ffff·01042705·0000ffff·..........'.....53 ··0x00000310·01f901d4·0300ffff·01042705·0000ffff·..........'.....
54 ··0x00000320·01204905·00005705·a90600e6·0105ad06·.·I...W.........54 ··0x00000320·01204905·00005705·a90600e6·0105ad06·.·I...W.........
55 ··0x00000330·00ff0305·b10600e9·042fa906·00d90605·........./......55 ··0x00000330·00ff0305·b10600e9·042fa906·00d90605·........./......
56 ··0x00000340·0000ffff·010b8501·05e20100·dd012f00·............../.56 ··0x00000340·0000ffff·010a7f05·da0100d5·012f0000·............./..
57 ··0x00000350·00ffff01·1b860205·0000be02·05a90300·................57 ··0x00000350·ffff011b·86020500·00bb0205·a50300d2·................
58 ··0x00000360·d3020500·00e70205·ad0300cb·03050000·................58 ··0x00000360·02050000·e30205a9·0300c403·050000ff·................
59 ··0x00000370·ffff010b·850105e2·0100dd01·2f0000ff·............/...59 ··0x00000370·ff010a7f·05da0100·d5012f00·00ffff01·........../.....
60 ··0x00000380·ff010568·02f70100·ffff0104·19050000·...h............60 ··0x00000380·056802f7·0100ffff·01041905·0000ffff·.h..............
61 ··0x00000390·ffff0116·2b050000·438e01a9·0200d801·....+...C.......61 ··0x00000390·01162b05·0000438e·01a90200·d80105b0·..+...C.........
 62 ··0x000003a0·02009d02·05a90200·ffff0104·21050000·............!...
 63 ··0x000003b0·ffff010a·40569601·00a70105·0000ffff·....@V..........
 64 ··0x000003c0·01285405·0000b201·05ff0300·c10105f8·.(T.............
 65 ··0x000003d0·0300d301·05f10300·ac025bff·03009403·..........[.....
62 ··0x000003a0·05b00200·9d0205a9·0200ffff·01042105·..............!.66 ··0x000003e0·05860400·df0305ff·0300ffff·01043005·..............0.
63 ··0x000003b0·0000ffff·010a4056·960100a7·01050000·......@V........ 
64 ··0x000003c0·ffff0128·54050000·b20105ff·0300c301·...(T........... 
65 ··0x000003d0·05f80300·d30105f1·0300ae02·5bff0300·............[... 
66 ··0x000003e0·94030586·0400df03·05ff0300·ffff0104·................ 
67 ··0x000003f0·30050000·ff9b6101·515d0500·00ee0113·0.....a.Q]......67 ··0x000003f0·00000000·ff9b6101·515d0500·00ee0113·......a.Q]......
68 ··0x00000400·9209038c·0205ca09·03c90226·00008203·...........&....68 ··0x00000400·9209038c·0205ca09·03c90226·00008203·...........&....
69 ··0x00000410·05a40900·a60305b5·0900bb03·05bc0900·................69 ··0x00000410·05a40900·a60305b5·0900bb03·05bc0900·................
70 ··0x00000420·b8041aab·0903fc04·1ab00903·c205058d·................70 ··0x00000420·b8041aab·0903fc04·1ab00903·c205058d·................
71 ··0x00000430·0903a107·20860903·ce0705c3·0903ef07·....·...........71 ··0x00000430·0903a107·20860903·ce0705c3·0903ef07·....·...........
72 ··0x00000440·059b0903·820805f9·08030200·017d0000·.............}..72 ··0x00000440·059b0903·820805f9·08030200·017d0000·.............}..
73 ··0x00000450·00000000·00000000·ff9ba402·01920202·................73 ··0x00000450·00000000·00000000·ff9ba402·01920202·................
74 ··0x00000460·05000080·01178706·00a50105·d30500c5·................74 ··0x00000460·05000080·01178706·00a50105·d30500c5·................
75 ··0x00000470·012f8706·00c4021d·f30c00f1·0205a80c·./..............75 ··0x00000470·012f8706·00c4021d·f30c00f1·0205a80c·./..............
76 ··0x00000480·0091032f·f30c00eb·03059506·00f30316·.../............76 ··0x00000480·0091032f·f30c00eb·03059506·00f30316·.../............
77 ··0x00000490·9106009f·04058d06·00bb0405·8b0600ca·................77 ··0x00000490·9106009f·04058d06·00bb0405·8b0600ca·................
78 ··0x000004a0·04058305·00820605·0000c506·1d840a00·................78 ··0x000004a0·04058305·00820605·0000c506·1d840a00·................
79 ··0x000004b0·f20605d0·09009207·2f840a00·e5070594·......../.......79 ··0x000004b0·f20605d0·09009207·2f840a00·e5070594·......../.......
80 ··0x000004c0·0a00ed07·1c900a00·a708058c·0a00c408·................80 ··0x000004c0·0a00ed07·1c900a00·a508058c·0a00c408·................
81 ··0x000004d0·05880a00·d308058c·0900ff09·050000bd·................81 ··0x000004d0·05880a00·d308058c·0900ff09·050000bd·................
82 ··0x000004e0·0a05ca0c·00c50a1c·c60c00ff·0a05ef0c·................82 ··0x000004e0·0a05ca0c·00c50a1c·c60c00fd·0a05ef0c·................
83 ··0x000004f0·009c0b05·eb0c00ab·0b05e40b·00e60c05·................83 ··0x000004f0·009c0b05·eb0c00ab·0b05e40b·00e60c05·................
84 ··0x00000500·0000b30d·050000dd·0d179913·00820e05·................84 ··0x00000500·0000b30d·050000dd·0d179913·00820e05·................
85 ··0x00000510·e51200a2·0e2f9913·00830f17·931500a8·...../..........85 ··0x00000510·e51200a2·0e2f9913·00830f17·931500a8·...../..........
86 ··0x00000520·0f05f214·00c80f2f·9315009b·1005e913·......./........86 ··0x00000520·0f05f214·00c80f2f·9315009b·1005e913·......./........
87 ··0x00000530·00a31015·e51300ce·10058a14·00eb1005·................87 ··0x00000530·00a31015·e51300ce·10058a14·00eb1005·................
88 ··0x00000540·e11300fa·10059d13·00cd1105·c81400d5·................88 ··0x00000540·e11300fa·10059d13·00cd1105·c81400d5·................
89 ··0x00000550·1115c114·00801205·bd14009d·12058e14·................89 ··0x00000550·1115c114·00801205·bd14009d·12058e14·................
90 ··0x00000560·00ac1205·d6140094·13050000·85140500·................90 ··0x00000560·00ac1205·d6140094·13050000·85140500·................
91 ··0x00000570·00020001·7d000000·00000000·00000000·....}...........91 ··0x00000570·00020001·7d000000·00000000·00000000·....}...........
92 ··0x00000580·ffff0128·890305d9·07009305·05dd0700·...(............92 ··0x00000580·ffff0128·890305d9·07009305·05dd0700·...(............
93 ··0x00000590·b0060500·00d40605·d90700f9·0605a908·................93 ··0x00000590·b0060500·00d40605·d90700f9·0605a908·................
94 ··0x000005a0·009e0705·ad0800bd·076c0000·ff9b4901·.........l....I.94 ··0x000005a0·009e0705·ad0800bd·076c0000·ff9b4901·.........l....I.
95 ··0x000005b0·3f6505e9·0800bc01·05e50800·c60305ed·?e..............95 ··0x000005b0·3f6505dd·0800bc01·05d90800·c60305e1·?e..............
96 ··0x000005c0·0801fa04·05de0800·c00605de·0800d406·................96 ··0x000005c0·0801fa04·05d20800·c00605d2·0800d106·................
97 ··0x000005d0·05870700·ee06058f·07008207·058b0700·................97 ··0x000005d0·05810700·eb060589·0700fc06·05850700·................
98 ··0x000005e0·ca070500·00ce0805·00009b09·05a00900·................98 ··0x000005e0·c1070500·00c20805·00008f09·05940900·................
99 ··0x000005f0·01000000·00000000·ffff011b·4a03a705·............J...99 ··0x000005f0·01000000·00000000·ffff011b·4a03a705·............J...
100 ··0x00000600·005405a3·0500b404·02a30500·f60410a7·.T..............100 ··0x00000600·005405a3·0500b404·02a30500·f60410a7·.T..............
101 ··0x00000610·0500cb05·050000ff·ff01151c·050000b6·................101 ··0x00000610·0500cb05·050000ff·ff01151c·050000ac·................
102 ··0x00000620·0105df01·00d40102·db010087·02190000·................102 ··0x00000620·0105cf01·00c40102·cb0100f4·01190000·................
103 ··0x00000630·ffff0115·1c050000·880105af·0100a401·................103 ··0x00000630·ffff0115·1c050000·820105af·0100a401·................
104 ··0x00000640·02ab0100·cd010500·00ffff01·151c0500·................104 ··0x00000640·02ab0100·cd010500·00ffff01·151c0500·................
105 ··0x00000650·00880105·af0100a4·0102ab01·00cd0105·................105 ··0x00000650·00820105·af0100a4·0102ab01·00cd0105·................
106 ··0x00000660·0000ffff·011a1c05·00007405·8f0200e8·..........t.....106 ··0x00000660·0000ffff·011a1c05·00006e05·ff0100d9·..........n.....
107 ··0x00000670·01059302·00840202·8b0200c4·022c0000·.............,..107 ··0x00000670·01058302·00f40102·fb0100b1·022c0000·.............,..
108 ··0x00000680·ffff011a·1c050000·74058f02·00e80105·........t.......108 ··0x00000680·ffff011a·1c050000·6e05ff01·00d90105·........n.......
109 ··0x00000690·93020084·02028b02·00c4022c·0000ffff·...........,....109 ··0x00000690·830200f4·0102fb01·00b1022c·0000ffff·...........,....
110 ··0x000006a0·01151c05·00009c01·05bf0100·b40102bb·................110 ··0x000006a0·01151c05·00009601·05bf0100·b40102bb·................
111 ··0x000006b0·0100e501·190000ff·ff011421·0500005f·...........!..._111 ··0x000006b0·0100e501·190000ff·ff011421·05000059·...........!...Y
112 ··0x000006c0·02b60100·920105ba·0100d801·050000ff·................112 ··0x000006c0·02ae0100·8c0105b2·0100d001·050000ff·................
113 ··0x000006d0·ff011421·0500005f·02b60100·920105ba·...!..._........113 ··0x000006d0·ff011421·05000059·02ae0100·8c0105b2·...!...Y........
114 ··0x000006e0·0100d801·05000000·ff9b2d01·23920105·..........-.#...114 ··0x000006e0·0100d001·05000000·ff9b2d01·23920105·..........-.#...
115 ··0x000006f0·cd05009d·0305c905·009b0405·a8060194·................115 ··0x000006f0·c5050095·0305c105·008d0405·a006018c·................
116 ··0x00000700·0502aa06·00930605·0000c706·05e20600·................116 ··0x00000700·0502a206·008b0605·0000bf06·05da0600·................
117 ··0x00000710·01000000·00000000·ff9b2d01·23920105·..........-.#...117 ··0x00000710·01000000·00000000·ff9b2d01·23920105·..........-.#...
118 ··0x00000720·cd05009d·0305c905·009b0405·a8060194·................118 ··0x00000720·c5050095·0305c105·008d0405·a006018c·................
119 ··0x00000730·0502aa06·00930605·0000c706·05e20600·................119 ··0x00000730·0502a206·008b0605·0000bf06·05da0600·................
120 ··0x00000740·01000000·00000000·ff9b3501·2aec0105·..........5.*...120 ··0x00000740·01000000·00000000·ff9b3501·2aec0105·..........5.*...
121 ··0x00000750·a90600a0·0205a406·00b30243·b706008b·...........C....121 ··0x00000750·a90600a0·0205a406·00b30243·b706008b·...........C....
122 ··0x00000760·0331b006·00d50405·c20601eb·0505b706·.1..............122 ··0x00000760·0331b006·00d50405·c20601eb·0505b706·.1..............
123 ··0x00000770·00920605·b0060001·00000000·00000000·................123 ··0x00000770·00920605·b0060001·00000000·00000000·................
124 ··0x00000780·ff9b0d01·045d1d00·00010000·00000000·.....]..........124 ··0x00000780·ff9b0d01·045d1d00·00010000·00000000·.....]..........
125 ··0x00000790·ffff0111·8f04059e·0600c004·059a0600·................125 ··0x00000790·ffff0111·9f0405fb·0600d104·05f70600·................
126 ··0x000007a0·95064b00·00ffff01·00ffff01·00ffff01·..K.............126 ··0x000007a0·f2064c00·00ffff01·00ffff01·00ffff01·..L.............
127 ··0x000007b0·00ffff01·0b4b05dd·01009101·05e40100·.....K..........127 ··0x000007b0·00ffff01·0b4b05dd·01009101·05e40100·.....K..........
128 ··0x000007c0·ffff0108·10050000·41050000·ffff011b·........A.......128 ··0x000007c0·ffff0108·10050000·41050000·ffff011b·........A.......
129 ··0x000007d0·2e050000·8e0103f0·0100d401·05f00100·................129 ··0x000007d0·2e050000·8e0103ed·0100d401·05ed0100·................
130 ··0x000007e0·eb0105f4·0100a702·050000ff·ff011b2e·................130 ··0x000007e0·e80105f1·0100a402·050000ff·ff011b2e·................
131 ··0x000007f0·0500008e·0103f001·00d40105·f00100eb·................131 ··0x000007f0·0500008e·0103ed01·00d40105·ed0100e8·................
Max diff block lines reached; 48700/61450 bytes (79.25%) of diff not shown.
4.18 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail14bad_ […]
    
Offset 18, 22 lines modifiedOffset 18, 21 lines modified
18 »       mov····%eax,(%esi)18 »       mov····%eax,(%esi)
19 »       add····$0x10,%eax19 »       add····$0x10,%eax
20 »       mov····%eax,0x14(%esi)20 »       mov····%eax,0x14(%esi)
21 »       lea····0x14(%esi),%eax21 »       lea····0x14(%esi),%eax
22 »       push···%eax22 »       push···%eax
23 »       call···27·<boost::exception_detail::bad_exception_::~bad_exception_()+0x27>23 »       call···27·<boost::exception_detail::bad_exception_::~bad_exception_()+0x27>
24 ·R_386_PLT32»    std::bad_exception::~bad_exception()24 ·R_386_PLT32»    std::bad_exception::~bad_exception()
25 »       mov····0x0(%ebx),%eax25 »       lea····0x8(%ebx),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception26 ·R_386_GOTOFF»   vtable·for·boost::exception
27 »       add····$0x10,%esp27 »       add····$0x10,%esp
28 »       add····$0x8,%eax 
29 »       mov····%eax,(%esi)28 »       mov····%eax,(%esi)
30 »       mov····0x4(%esi),%esi29 »       mov····0x4(%esi),%esi
31 »       test···%esi,%esi30 »       test···%esi,%esi
32 »       je·····55·<boost::exception_detail::bad_exception_::~bad_exception_()+0x55>31 »       je·····52·<boost::exception_detail::bad_exception_::~bad_exception_()+0x52>
33 »       mov····(%esi),%eax32 »       mov····(%esi),%eax
34 »       lea····0x0(%ebx),%edx33 »       lea····0x0(%ebx),%edx
35 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const34 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
36 »       mov····0x10(%eax),%eax35 »       mov····0x10(%eax),%eax
37 »       cmp····%edx,%eax36 »       cmp····%edx,%eax
38 »       jne····a8·<boost::exception_detail::bad_exception_::~bad_exception_()+0xa8>37 »       jne····a8·<boost::exception_detail::bad_exception_::~bad_exception_()+0xa8>
39 »       subl···$0x1,0x34(%esi)38 »       subl···$0x1,0x34(%esi)
Offset 98, 35 lines modifiedOffset 97, 35 lines modified
98 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_97 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
99 »       mov····%eax,-0x14(%esi)98 »       mov····%eax,-0x14(%esi)
100 »       add····$0x10,%eax99 »       add····$0x10,%eax
101 »       mov····%eax,(%esi)100 »       mov····%eax,(%esi)
102 »       push···%esi101 »       push···%esi
103 »       call···e4·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x24>102 »       call···e4·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x24>
104 ·R_386_PLT32»    std::bad_exception::~bad_exception()103 ·R_386_PLT32»    std::bad_exception::~bad_exception()
105 »       mov····0x0(%ebx),%eax104 »       lea····0x8(%ebx),%eax
106 ·R_386_GOT32X»   vtable·for·boost::exception105 ·R_386_GOTOFF»   vtable·for·boost::exception
107 »       add····$0x10,%esp106 »       add····$0x10,%esp
108 »       add····$0x8,%eax 
109 »       mov····%eax,-0x14(%esi)107 »       mov····%eax,-0x14(%esi)
110 »       mov····-0x10(%esi),%esi108 »       mov····-0x10(%esi),%esi
111 »       test···%esi,%esi109 »       test···%esi,%esi
112 »       je·····113·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x53>110 »       je·····110·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x50>
113 »       mov····(%esi),%eax111 »       mov····(%esi),%eax
114 »       lea····0x0(%ebx),%edx112 »       lea····0x0(%ebx),%edx
115 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const113 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
116 »       mov····0x10(%eax),%eax114 »       mov····0x10(%eax),%eax
117 »       cmp····%edx,%eax115 »       cmp····%edx,%eax
118 »       jne····120·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x60>116 »       jne····120·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x60>
119 »       subl···$0x1,0x34(%esi)117 »       subl···$0x1,0x34(%esi)
120 »       je·····130·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x70>118 »       je·····130·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x70>
121 »       add····$0x4,%esp119 »       add····$0x4,%esp
122 »       pop····%ebx120 »       pop····%ebx
123 »       pop····%esi121 »       pop····%esi
124 »       ret122 »       ret
125 »       lea····0x0(%esi,%eiz,1),%esi123 »       lea····0x0(%esi,%eiz,1),%esi
 124 »       lea····0x0(%esi),%esi
126 »       sub····$0xc,%esp125 »       sub····$0xc,%esp
127 »       push···%esi126 »       push···%esi
128 »       call···*%eax127 »       call···*%eax
129 »       add····$0x10,%esp128 »       add····$0x10,%esp
130 »       add····$0x4,%esp129 »       add····$0x4,%esp
131 »       pop····%ebx130 »       pop····%ebx
132 »       pop····%esi131 »       pop····%esi
Offset 144, 15 lines modifiedOffset 143, 15 lines modified
144 »       lea····0x1(%ecx),%edx143 »       lea····0x1(%ecx),%edx
145 »       push···%edx144 »       push···%edx
146 »       push···%eax145 »       push···%eax
147 »       call···14e·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x8e>146 »       call···14e·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x8e>
148 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)147 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
149 »       add····$0x10,%esp148 »       add····$0x10,%esp
150 »       mov····0xc(%esi),%eax149 »       mov····0xc(%esi),%eax
151 »       call···1619·<gazebo::ServerFixture::SpawnWideAngleCamera(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const&,·ignition::math::v6::Vector3<double>·const&,·unsigned·int,·unsigned·int,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·double,·double,·double,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x45>150 »       call···1619·<gazebo::ServerFixture::SpawnWideAngleCamera(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const&,·ignition::math::v6::Vector3<double>·const&,·unsigned·int,·unsigned·int,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·double,·double,·double,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x47>
152 ·R_386_PC32»     .text151 ·R_386_PC32»     .text
153 »       sub····$0x8,%esp152 »       sub····$0x8,%esp
154 »       push···$0x38153 »       push···$0x38
155 »       push···%esi154 »       push···%esi
156 »       call···164·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0xa4>155 »       call···164·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0xa4>
157 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)156 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
158 »       add····$0x10,%esp157 »       add····$0x10,%esp
14.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10wrapexceptINS_17bad_fu […]
    
Offset 10, 234 lines modifiedOffset 10, 222 lines modified
10 »       push···%ebx10 »       push···%ebx
11 »       mov····0x10(%esp),%esi11 »       mov····0x10(%esp),%esi
12 »       call···8·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x8>12 »       call···8·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0xc(%esi),%edi16 »       mov····0xc(%esi),%edi
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::bad_function_call>18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_function_call>
19 »       lea····0x8(%eax),%edx19 »       mov····%eax,-0x4(%esi)
20 »       add····$0x20,%eax20 »       add····$0x18,%eax
21 »       mov····%eax,(%esi)21 »       mov····%eax,(%esi)
22 »       mov····0x0(%ebx),%eax22 »       lea····0x8(%ebx),%eax
23 ·R_386_GOT32X»   vtable·for·boost::exception23 ·R_386_GOTOFF»   vtable·for·boost::exception
24 »       mov····%edx,-0x4(%esi) 
25 »       add····$0x8,%eax 
26 »       mov····%eax,0x8(%esi)24 »       mov····%eax,0x8(%esi)
27 »       test···%edi,%edi25 »       test···%edi,%edi
28 »       je·····4b·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x4b>26 »       je·····45·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x45>
29 »       mov····(%edi),%eax27 »       mov····(%edi),%eax
30 »       lea····0x0(%ebx),%edx28 »       lea····0x0(%ebx),%edx
31 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const29 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
32 »       mov····0x10(%eax),%eax30 »       mov····0x10(%eax),%eax
33 »       cmp····%edx,%eax31 »       cmp····%edx,%eax
34 »       jne····70·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x70>32 »       jne····60·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x60>
35 »       subl···$0x1,0x34(%edi)33 »       subl···$0x1,0x34(%edi)
36 »       je·····80·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x80>34 »       je·····70·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x70>
37 »       mov····0x0(%ebx),%eax35 »       lea····0x8(%ebx),%eax
38 ·R_386_GOT32X»   vtable·for·boost::bad_function_call36 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
39 »       sub····$0xc,%esp37 »       sub····$0xc,%esp
40 »       add····$0x8,%eax 
41 »       mov····%eax,(%esi)38 »       mov····%eax,(%esi)
42 »       push···%esi39 »       push···%esi
43 »       call···5b·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x5b>40 »       call···52·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x52>
44 ·R_386_PLT32»    std::runtime_error::~runtime_error()41 ·R_386_PLT32»    std::runtime_error::~runtime_error()
45 »       add····$0x10,%esp42 »       add····$0x10,%esp
46 »       pop····%ebx43 »       pop····%ebx
47 »       pop····%esi44 »       pop····%esi
48 »       pop····%edi45 »       pop····%edi
49 »       ret46 »       ret
50 »       lea····0x0(%esi,%eiz,1),%esi 
51 »       lea····0x0(%esi),%esi47 »       lea····0x0(%esi),%esi
52 »       sub····$0xc,%esp48 »       sub····$0xc,%esp
53 »       push···%edi49 »       push···%edi
54 »       call···*%eax50 »       call···*%eax
55 »       add····$0x10,%esp51 »       add····$0x10,%esp
56 »       jmp····4b·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x4b>52 »       jmp····45·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x45>
57 »       lea····0x0(%esi,%eiz,1),%esi53 »       lea····0x0(%esi,%eiz,1),%esi
58 »       nop54 »       nop
59 »       lea····0x8(%ebx),%eax55 »       lea····0x8(%ebx),%eax
60 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl56 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
61 »       lea····0x24(%edi),%edx57 »       lea····0x24(%edi),%edx
62 »       mov····%eax,(%edi)58 »       mov····%eax,(%edi)
63 »       mov····0x1c(%edi),%eax59 »       mov····0x1c(%edi),%eax
64 »       cmp····%edx,%eax60 »       cmp····%edx,%eax
65 »       je·····a5·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0xa5>61 »       je·····95·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x95>
66 »       mov····0x24(%edi),%ecx62 »       mov····0x24(%edi),%ecx
67 »       sub····$0x8,%esp63 »       sub····$0x8,%esp
68 »       lea····0x1(%ecx),%edx64 »       lea····0x1(%ecx),%edx
69 »       push···%edx65 »       push···%edx
70 »       push···%eax66 »       push···%eax
71 »       call···9e·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x9e>67 »       call···8e·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x8e>
72 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)68 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
73 »       add····$0x10,%esp69 »       add····$0x10,%esp
74 »       mov····0xc(%edi),%eax70 »       mov····0xc(%edi),%eax
75 »       call···1569·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·398,·SHA:·c3684c16ad00b682c3b4e97c2cd4d77e7eec009df6f110e8937e25c8158a860e·...·]9>71 »       call···1559·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·398,·SHA:·0dcb013f347773f73ff40503bed8900cb6b7ac2432b3b9da3869f2d79b4aedc7·...·]9>
76 ·R_386_PC32»     .text72 ·R_386_PC32»     .text
77 »       sub····$0x8,%esp73 »       sub····$0x8,%esp
78 »       push···$0x3874 »       push···$0x38
79 »       push···%edi75 »       push···%edi
80 »       call···b4·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0xb4>76 »       call···a4·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0xa4>
81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)77 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
82 »       add····$0x10,%esp78 »       add····$0x10,%esp
83 »       jmp····4b·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x4b>79 »       jmp····45·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x45>
84 »       lea····0x0(%esi),%esi80 »       lea····0x0(%esi),%esi
  
85 000000c0·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()>:81 000000b0·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()>:
86 non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept():82 non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept():
87 »       push···%edi83 »       push···%edi
88 »       push···%esi84 »       push···%esi
89 »       push···%ebx85 »       push···%ebx
90 »       mov····0x10(%esp),%esi86 »       mov····0x10(%esp),%esi
91 »       call···c8·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x8>87 »       call···b8·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x8>
92 ·R_386_PC32»     __x86.get_pc_thunk.bx88 ·R_386_PC32»     __x86.get_pc_thunk.bx
93 »       add····$0x2,%ebx89 »       add····$0x2,%ebx
94 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_90 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
95 »       mov····0x4(%esi),%edi91 »       mov····0x4(%esi),%edi
96 »       mov····0x0(%ebx),%eax92 »       lea····0x8(%ebx),%eax
97 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::bad_function_call>93 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_function_call>
98 »       lea····0x8(%eax),%edx94 »       mov····%eax,-0xc(%esi)
99 »       add····$0x20,%eax95 »       add····$0x18,%eax
100 »       mov····%eax,-0x8(%esi)96 »       mov····%eax,-0x8(%esi)
101 »       mov····0x0(%ebx),%eax97 »       lea····0x8(%ebx),%eax
102 ·R_386_GOT32X»   vtable·for·boost::exception98 ·R_386_GOTOFF»   vtable·for·boost::exception
103 »       mov····%edx,-0xc(%esi) 
104 »       add····$0x8,%eax 
105 »       mov····%eax,(%esi)99 »       mov····%eax,(%esi)
106 »       test···%edi,%edi100 »       test···%edi,%edi
107 »       je·····10b·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x4b>101 »       je·····f5·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x45>
108 »       mov····(%edi),%eax102 »       mov····(%edi),%eax
109 »       lea····0x0(%ebx),%edx103 »       lea····0x0(%ebx),%edx
110 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const104 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
111 »       mov····0x10(%eax),%eax105 »       mov····0x10(%eax),%eax
112 »       cmp····%edx,%eax106 »       cmp····%edx,%eax
113 »       jne····130·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x70>107 »       jne····110·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x60>
114 »       subl···$0x1,0x34(%edi)108 »       subl···$0x1,0x34(%edi)
115 »       je·····140·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x80>109 »       je·····120·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x70>
116 »       mov····0x0(%ebx),%eax110 »       lea····0x8(%ebx),%eax
117 ·R_386_GOT32X»   vtable·for·boost::bad_function_call111 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
118 »       sub····$0xc,%esp112 »       sub····$0xc,%esp
119 »       sub····$0x8,%esi113 »       sub····$0x8,%esi
120 »       add····$0x8,%eax 
121 »       mov····%eax,(%esi)114 »       mov····%eax,(%esi)
122 »       push···%esi115 »       push···%esi
123 »       call···11e·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x5e>116 »       call···105·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x55>
124 ·R_386_PLT32»    std::runtime_error::~runtime_error()117 ·R_386_PLT32»    std::runtime_error::~runtime_error()
125 »       add····$0x10,%esp118 »       add····$0x10,%esp
126 »       pop····%ebx119 »       pop····%ebx
127 »       pop····%esi120 »       pop····%esi
128 »       pop····%edi121 »       pop····%edi
129 »       ret122 »       ret
130 »       lea····0x0(%esi,%eiz,1),%esi 
131 »       sub····$0xc,%esp123 »       sub····$0xc,%esp
132 »       push···%edi124 »       push···%edi
133 »       call···*%eax125 »       call···*%eax
134 »       add····$0x10,%esp126 »       add····$0x10,%esp
135 »       jmp····10b·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x4b>127 »       jmp····f5·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x45>
Max diff block lines reached; 6870/14896 bytes (46.12%) of diff not shown.
13.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10wrapexceptINS_12bad_we […]
    
Offset 15, 224 lines modifiedOffset 15, 217 lines modified
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x4(%esi),%edi16 »       mov····0x4(%esi),%edi
17 »       lea····0x8(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>
19 »       mov····%eax,-0x8(%esi)19 »       mov····%eax,-0x8(%esi)
20 »       add····$0x18,%eax20 »       add····$0x18,%eax
21 »       mov····%eax,-0x4(%esi)21 »       mov····%eax,-0x4(%esi)
22 »       mov····0x0(%ebx),%eax22 »       lea····0x8(%ebx),%eax
23 ·R_386_GOT32X»   vtable·for·boost::exception23 ·R_386_GOTOFF»   vtable·for·boost::exception
24 »       add····$0x8,%eax 
25 »       mov····%eax,(%esi)24 »       mov····%eax,(%esi)
26 »       test···%edi,%edi25 »       test···%edi,%edi
27 »       je·····48·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x48>26 »       je·····45·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x45>
28 »       mov····(%edi),%eax27 »       mov····(%edi),%eax
29 »       lea····0x0(%ebx),%edx28 »       lea····0x0(%ebx),%edx
30 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const29 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
31 »       mov····0x10(%eax),%eax30 »       mov····0x10(%eax),%eax
32 »       cmp····%edx,%eax31 »       cmp····%edx,%eax
33 »       jne····68·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x68>32 »       jne····60·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x60>
34 »       subl···$0x1,0x34(%edi)33 »       subl···$0x1,0x34(%edi)
35 »       je·····78·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x78>34 »       je·····70·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x70>
36 »       lea····0x8(%ebx),%eax35 »       lea····0x8(%ebx),%eax
37 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr36 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr
38 »       sub····$0xc,%esp37 »       sub····$0xc,%esp
39 »       sub····$0x4,%esi38 »       sub····$0x4,%esi
40 »       mov····%eax,(%esi)39 »       mov····%eax,(%esi)
41 »       push···%esi40 »       push···%esi
42 »       call···58·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x58>41 »       call···55·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x55>
43 ·R_386_PLT32»    std::exception::~exception()42 ·R_386_PLT32»    std::exception::~exception()
44 »       add····$0x10,%esp43 »       add····$0x10,%esp
45 »       pop····%ebx44 »       pop····%ebx
46 »       pop····%esi45 »       pop····%esi
47 »       pop····%edi46 »       pop····%edi
48 »       ret47 »       ret
49 »       lea····0x0(%esi,%eiz,1),%esi 
50 »       nop 
51 »       sub····$0xc,%esp48 »       sub····$0xc,%esp
52 »       push···%edi49 »       push···%edi
53 »       call···*%eax50 »       call···*%eax
54 »       add····$0x10,%esp51 »       add····$0x10,%esp
55 »       jmp····48·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x48>52 »       jmp····45·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x45>
56 »       lea····0x0(%esi,%eiz,1),%esi53 »       lea····0x0(%esi,%eiz,1),%esi
57 »       nop54 »       nop
58 »       lea····0x8(%ebx),%eax55 »       lea····0x8(%ebx),%eax
59 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl56 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
60 »       lea····0x24(%edi),%edx57 »       lea····0x24(%edi),%edx
61 »       mov····%eax,(%edi)58 »       mov····%eax,(%edi)
62 »       mov····0x1c(%edi),%eax59 »       mov····0x1c(%edi),%eax
63 »       cmp····%edx,%eax60 »       cmp····%edx,%eax
64 »       je·····9d·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x9d>61 »       je·····95·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x95>
65 »       mov····0x24(%edi),%ecx62 »       mov····0x24(%edi),%ecx
66 »       sub····$0x8,%esp63 »       sub····$0x8,%esp
67 »       lea····0x1(%ecx),%edx64 »       lea····0x1(%ecx),%edx
68 »       push···%edx65 »       push···%edx
69 »       push···%eax66 »       push···%eax
70 »       call···96·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x96>67 »       call···8e·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x8e>
71 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)68 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
72 »       add····$0x10,%esp69 »       add····$0x10,%esp
73 »       mov····0xc(%edi),%eax70 »       mov····0xc(%edi),%eax
74 »       call···1561·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·dcf7f8ab5967748d00bbe93c6e1e0d258969555163afed63be36fbc75076adbd·...·]>71 »       call···1559·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·396e5485d93fbe4cc296e70b3f85894a919c1807a3cbde8af7354cd3b9445370·...·]>
75 ·R_386_PC32»     .text72 ·R_386_PC32»     .text
76 »       sub····$0x8,%esp73 »       sub····$0x8,%esp
77 »       push···$0x3874 »       push···$0x38
78 »       push···%edi75 »       push···%edi
79 »       call···ac·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0xac>76 »       call···a4·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0xa4>
80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)77 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
81 »       add····$0x10,%esp78 »       add····$0x10,%esp
82 »       jmp····48·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x48>79 »       jmp····45·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x45>
83 »       lea····0x0(%esi,%eiz,1),%esi80 »       lea····0x0(%esi),%esi
84 »       lea····0x0(%esi,%eiz,1),%esi 
  
85 000000c0·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()>:81 000000b0·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()>:
86 non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept():82 non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept():
87 »       push···%edi83 »       push···%edi
88 »       push···%esi84 »       push···%esi
89 »       push···%ebx85 »       push···%ebx
90 »       mov····0x10(%esp),%esi86 »       mov····0x10(%esp),%esi
91 »       call···c8·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x8>87 »       call···b8·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x8>
92 ·R_386_PC32»     __x86.get_pc_thunk.bx88 ·R_386_PC32»     __x86.get_pc_thunk.bx
93 »       add····$0x2,%ebx89 »       add····$0x2,%ebx
94 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_90 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
95 »       mov····0x8(%esi),%edi91 »       mov····0x8(%esi),%edi
96 »       lea····0x8(%ebx),%eax92 »       lea····0x8(%ebx),%eax
97 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>93 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>
98 »       mov····%eax,-0x4(%esi)94 »       mov····%eax,-0x4(%esi)
99 »       add····$0x18,%eax95 »       add····$0x18,%eax
100 »       mov····%eax,(%esi)96 »       mov····%eax,(%esi)
101 »       mov····0x0(%ebx),%eax97 »       lea····0x8(%ebx),%eax
102 ·R_386_GOT32X»   vtable·for·boost::exception98 ·R_386_GOTOFF»   vtable·for·boost::exception
103 »       add····$0x8,%eax 
104 »       mov····%eax,0x4(%esi)99 »       mov····%eax,0x4(%esi)
105 »       test···%edi,%edi100 »       test···%edi,%edi
106 »       je·····108·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x48>101 »       je·····f5·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x45>
107 »       mov····(%edi),%eax102 »       mov····(%edi),%eax
108 »       lea····0x0(%ebx),%edx103 »       lea····0x0(%ebx),%edx
109 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const104 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
110 »       mov····0x10(%eax),%eax105 »       mov····0x10(%eax),%eax
111 »       cmp····%edx,%eax106 »       cmp····%edx,%eax
112 »       jne····120·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x60>107 »       jne····110·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x60>
113 »       subl···$0x1,0x34(%edi)108 »       subl···$0x1,0x34(%edi)
114 »       je·····130·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x70>109 »       je·····120·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x70>
115 »       lea····0x8(%ebx),%eax110 »       lea····0x8(%ebx),%eax
116 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr111 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr
117 »       sub····$0xc,%esp112 »       sub····$0xc,%esp
118 »       mov····%eax,(%esi)113 »       mov····%eax,(%esi)
119 »       push···%esi114 »       push···%esi
120 »       call···115·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x55>115 »       call···102·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x52>
121 ·R_386_PLT32»    std::exception::~exception()116 ·R_386_PLT32»    std::exception::~exception()
122 »       add····$0x10,%esp117 »       add····$0x10,%esp
123 »       pop····%ebx118 »       pop····%ebx
124 »       pop····%esi119 »       pop····%esi
125 »       pop····%edi120 »       pop····%edi
126 »       ret121 »       ret
 122 »       lea····0x0(%esi),%esi
127 »       sub····$0xc,%esp123 »       sub····$0xc,%esp
128 »       push···%edi124 »       push···%edi
129 »       call···*%eax125 »       call···*%eax
130 »       add····$0x10,%esp126 »       add····$0x10,%esp
131 »       jmp····108·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x48>127 »       jmp····f5·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x45>
132 »       lea····0x0(%esi,%eiz,1),%esi128 »       lea····0x0(%esi,%eiz,1),%esi
133 »       nop129 »       nop
134 »       lea····0x8(%ebx),%eax130 »       lea····0x8(%ebx),%eax
135 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl131 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
136 »       lea····0x24(%edi),%edx132 »       lea····0x24(%edi),%edx
137 »       mov····%eax,(%edi)133 »       mov····%eax,(%edi)
138 »       mov····0x1c(%edi),%eax134 »       mov····0x1c(%edi),%eax
139 »       cmp····%edx,%eax135 »       cmp····%edx,%eax
Max diff block lines reached; 6037/13586 bytes (44.44%) of diff not shown.
4.04 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10bad_ […]
    
Offset 17, 35 lines modifiedOffset 17, 35 lines modified
17 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_17 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
18 »       mov····%eax,-0x14(%esi)18 »       mov····%eax,-0x14(%esi)
19 »       add····$0x10,%eax19 »       add····$0x10,%eax
20 »       mov····%eax,(%esi)20 »       mov····%eax,(%esi)
21 »       push···%esi21 »       push···%esi
22 »       call···24·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x24>22 »       call···24·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x24>
23 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()23 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
24 »       mov····0x0(%ebx),%eax24 »       lea····0x8(%ebx),%eax
25 ·R_386_GOT32X»   vtable·for·boost::exception25 ·R_386_GOTOFF»   vtable·for·boost::exception
26 »       add····$0x10,%esp26 »       add····$0x10,%esp
27 »       add····$0x8,%eax 
28 »       mov····%eax,-0x14(%esi)27 »       mov····%eax,-0x14(%esi)
29 »       mov····-0x10(%esi),%esi28 »       mov····-0x10(%esi),%esi
30 »       test···%esi,%esi29 »       test···%esi,%esi
31 »       je·····53·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x53>30 »       je·····50·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x50>
32 »       mov····(%esi),%eax31 »       mov····(%esi),%eax
33 »       lea····0x0(%ebx),%edx32 »       lea····0x0(%ebx),%edx
34 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const33 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
35 »       mov····0x10(%eax),%eax34 »       mov····0x10(%eax),%eax
36 »       cmp····%edx,%eax35 »       cmp····%edx,%eax
37 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x60>36 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x60>
38 »       subl···$0x1,0x34(%esi)37 »       subl···$0x1,0x34(%esi)
39 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>38 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>
40 »       add····$0x4,%esp39 »       add····$0x4,%esp
41 »       pop····%ebx40 »       pop····%ebx
42 »       pop····%esi41 »       pop····%esi
43 »       ret42 »       ret
44 »       lea····0x0(%esi,%eiz,1),%esi43 »       lea····0x0(%esi,%eiz,1),%esi
 44 »       lea····0x0(%esi),%esi
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%esi46 »       push···%esi
47 »       call···*%eax47 »       call···*%eax
48 »       add····$0x10,%esp48 »       add····$0x10,%esp
49 »       add····$0x4,%esp49 »       add····$0x4,%esp
50 »       pop····%ebx50 »       pop····%ebx
51 »       pop····%esi51 »       pop····%esi
Offset 98, 22 lines modifiedOffset 98, 21 lines modified
98 »       mov····%eax,(%esi)98 »       mov····%eax,(%esi)
99 »       add····$0x10,%eax99 »       add····$0x10,%eax
100 »       mov····%eax,0x14(%esi)100 »       mov····%eax,0x14(%esi)
101 »       lea····0x14(%esi),%eax101 »       lea····0x14(%esi),%eax
102 »       push···%eax102 »       push···%eax
103 »       call···e7·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x27>103 »       call···e7·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x27>
104 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()104 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
105 »       mov····0x0(%ebx),%eax105 »       lea····0x8(%ebx),%eax
106 ·R_386_GOT32X»   vtable·for·boost::exception106 ·R_386_GOTOFF»   vtable·for·boost::exception
107 »       add····$0x10,%esp107 »       add····$0x10,%esp
108 »       add····$0x8,%eax 
109 »       mov····%eax,(%esi)108 »       mov····%eax,(%esi)
110 »       mov····0x4(%esi),%esi109 »       mov····0x4(%esi),%esi
111 »       test···%esi,%esi110 »       test···%esi,%esi
112 »       je·····115·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x55>111 »       je·····112·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x52>
113 »       mov····(%esi),%eax112 »       mov····(%esi),%eax
114 »       lea····0x0(%ebx),%edx113 »       lea····0x0(%ebx),%edx
115 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const114 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
116 »       mov····0x10(%eax),%eax115 »       mov····0x10(%eax),%eax
117 »       cmp····%edx,%eax116 »       cmp····%edx,%eax
118 »       jne····168·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xa8>117 »       jne····168·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xa8>
119 »       subl···$0x1,0x34(%esi)118 »       subl···$0x1,0x34(%esi)
Offset 136, 15 lines modifiedOffset 135, 15 lines modified
136 »       lea····0x1(%ecx),%edx135 »       lea····0x1(%ecx),%edx
137 »       push···%edx136 »       push···%edx
138 »       push···%eax137 »       push···%eax
139 »       call···13e·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x7e>138 »       call···13e·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x7e>
140 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)139 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
141 »       add····$0x10,%esp140 »       add····$0x10,%esp
142 »       mov····0xc(%esi),%eax141 »       mov····0xc(%esi),%eax
143 »       call···1609·<gazebo::ServerFixture::SpawnWideAngleCamera(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const&,·ignition::math::v6::Vector3<double>·const&,·unsigned·int,·unsigned·int,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·double,·double,·double,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x35>142 »       call···1609·<gazebo::ServerFixture::SpawnWideAngleCamera(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const&,·ignition::math::v6::Vector3<double>·const&,·unsigned·int,·unsigned·int,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·bool,·double,·double,·double,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·[clone·.cold]+0x37>
144 ·R_386_PC32»     .text143 ·R_386_PC32»     .text
145 »       sub····$0x8,%esp144 »       sub····$0x8,%esp
146 »       push···$0x38145 »       push···$0x38
147 »       push···%esi146 »       push···%esi
148 »       call···154·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x94>147 »       call···154·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x94>
149 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)148 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
150 »       add····$0x10,%esp149 »       add····$0x10,%esp
14.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10clon […]
    
Offset 20, 82 lines modifiedOffset 20, 80 lines modified
20 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_20 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
21 »       mov····%eax,-0x14(%esi)21 »       mov····%eax,-0x14(%esi)
22 »       add····$0x10,%eax22 »       add····$0x10,%eax
23 »       mov····%eax,(%esi)23 »       mov····%eax,(%esi)
24 »       push···%esi24 »       push···%esi
25 »       call···2d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x2d>25 »       call···2d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x2d>
26 ·R_386_PLT32»    std::bad_exception::~bad_exception()26 ·R_386_PLT32»    std::bad_exception::~bad_exception()
27 »       mov····0x0(%ebx),%eax27 »       lea····0x8(%ebx),%eax
28 ·R_386_GOT32X»   vtable·for·boost::exception28 ·R_386_GOTOFF»   vtable·for·boost::exception
29 »       add····$0x10,%esp29 »       add····$0x10,%esp
30 »       add····$0x8,%eax 
31 »       mov····%eax,-0x14(%esi)30 »       mov····%eax,-0x14(%esi)
32 »       mov····-0x10(%esi),%esi31 »       mov····-0x10(%esi),%esi
33 »       test···%esi,%esi32 »       test···%esi,%esi
34 »       je·····5c·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5c>33 »       je·····59·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x59>
35 »       mov····(%esi),%eax34 »       mov····(%esi),%eax
36 »       lea····0x0(%ebx),%edx35 »       lea····0x0(%ebx),%edx
37 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const36 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
38 »       mov····0x10(%eax),%eax37 »       mov····0x10(%eax),%eax
39 »       cmp····%edx,%eax38 »       cmp····%edx,%eax
40 »       jne····68·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x68>39 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x60>
41 »       subl···$0x1,0x34(%esi)40 »       subl···$0x1,0x34(%esi)
42 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x80>41 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x70>
43 »       add····$0x4,%esp42 »       add····$0x4,%esp
44 »       pop····%ebx43 »       pop····%ebx
45 »       pop····%esi44 »       pop····%esi
46 »       ret45 »       ret
47 »       lea····0x0(%esi),%esi46 »       nop
48 »       sub····$0xc,%esp47 »       sub····$0xc,%esp
49 »       push···%esi48 »       push···%esi
50 »       call···*%eax49 »       call···*%eax
51 »       add····$0x10,%esp50 »       add····$0x10,%esp
52 »       add····$0x4,%esp51 »       add····$0x4,%esp
53 »       pop····%ebx52 »       pop····%ebx
54 »       pop····%esi53 »       pop····%esi
55 »       ret54 »       ret
 55 »       nop
56 »       lea····0x0(%esi,%eiz,1),%esi 
57 »       xchg···%ax,%ax 
58 »       lea····0x8(%ebx),%eax56 »       lea····0x8(%ebx),%eax
59 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl57 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
60 »       lea····0x24(%esi),%edx58 »       lea····0x24(%esi),%edx
61 »       mov····%eax,(%esi)59 »       mov····%eax,(%esi)
62 »       mov····0x1c(%esi),%eax60 »       mov····0x1c(%esi),%eax
63 »       cmp····%edx,%eax61 »       cmp····%edx,%eax
64 »       je·····a5·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xa5>62 »       je·····95·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x95>
65 »       mov····0x24(%esi),%ecx63 »       mov····0x24(%esi),%ecx
66 »       sub····$0x8,%esp64 »       sub····$0x8,%esp
67 »       lea····0x1(%ecx),%edx65 »       lea····0x1(%ecx),%edx
68 »       push···%edx66 »       push···%edx
69 »       push···%eax67 »       push···%eax
70 »       call···9e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x9e>68 »       call···8e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x8e>
71 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)69 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
72 »       add····$0x10,%esp70 »       add····$0x10,%esp
73 »       mov····0xc(%esi),%eax71 »       mov····0xc(%esi),%eax
74 »       call···1569·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·398,·SHA:·c3684c16ad00b682c3b4e97c2cd4d77e7eec009df6f110e8937e25c8158a860e·...·]9>72 »       call···1559·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·398,·SHA:·0dcb013f347773f73ff40503bed8900cb6b7ac2432b3b9da3869f2d79b4aedc7·...·]9>
75 ·R_386_PC32»     .text73 ·R_386_PC32»     .text
76 »       sub····$0x8,%esp74 »       sub····$0x8,%esp
77 »       push···$0x3875 »       push···$0x38
78 »       push···%esi76 »       push···%esi
79 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xb4>77 »       call···a4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xa4>
80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)78 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
81 »       add····$0x10,%esp79 »       add····$0x10,%esp
82 »       add····$0x4,%esp80 »       add····$0x4,%esp
83 »       pop····%ebx81 »       pop····%ebx
84 »       pop····%esi82 »       pop····%esi
85 »       ret83 »       ret
86 »       nop84 »       nop
87 »       lea····0x0(%esi,%eiz,1),%esi85 »       lea····0x0(%esi,%eiz,1),%esi
88 »       lea····0x0(%esi,%eiz,1),%esi86 »       lea····0x0(%esi,%eiz,1),%esi
  
89 000000d0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()>:87 000000c0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()>:
90 boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl():88 boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl():
91 »       push···%esi89 »       push···%esi
92 »       push···%ebx90 »       push···%ebx
93 »       call···d3·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x3>91 »       call···c3·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x3>
94 ·R_386_PC32»     __x86.get_pc_thunk.bx92 ·R_386_PC32»     __x86.get_pc_thunk.bx
95 »       add····$0x2,%ebx93 »       add····$0x2,%ebx
96 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_94 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
97 »       sub····$0x10,%esp95 »       sub····$0x10,%esp
98 »       mov····0x1c(%esp),%esi96 »       mov····0x1c(%esp),%esi
99 »       lea····0x44(%ebx),%eax97 »       lea····0x44(%ebx),%eax
100 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>98 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
Offset 103, 59 lines modifiedOffset 101, 58 lines modified
103 »       lea····0x8(%ebx),%eax101 »       lea····0x8(%ebx),%eax
104 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_102 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
105 »       mov····%eax,(%esi)103 »       mov····%eax,(%esi)
106 »       add····$0x10,%eax104 »       add····$0x10,%eax
107 »       mov····%eax,0x14(%esi)105 »       mov····%eax,0x14(%esi)
108 »       lea····0x14(%esi),%eax106 »       lea····0x14(%esi),%eax
109 »       push···%eax107 »       push···%eax
110 »       call···100·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x30>108 »       call···f0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x30>
111 ·R_386_PLT32»    std::bad_exception::~bad_exception()109 ·R_386_PLT32»    std::bad_exception::~bad_exception()
112 »       mov····0x0(%ebx),%eax110 »       lea····0x8(%ebx),%eax
113 ·R_386_GOT32X»   vtable·for·boost::exception111 ·R_386_GOTOFF»   vtable·for·boost::exception
114 »       add····$0x10,%esp112 »       add····$0x10,%esp
115 »       add····$0x8,%eax 
116 »       mov····%eax,(%esi)113 »       mov····%eax,(%esi)
117 »       mov····0x4(%esi),%esi114 »       mov····0x4(%esi),%esi
118 »       test···%esi,%esi115 »       test···%esi,%esi
119 »       je·····12e·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5e>116 »       je·····11b·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5b>
120 »       mov····(%esi),%eax117 »       mov····(%esi),%eax
121 »       lea····0x0(%ebx),%edx118 »       lea····0x0(%ebx),%edx
122 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const119 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
123 »       mov····0x10(%eax),%eax120 »       mov····0x10(%eax),%eax
124 »       cmp····%edx,%eax121 »       cmp····%edx,%eax
125 »       jne····180·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xb0>122 »       jne····170·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xb0>
126 »       subl···$0x1,0x34(%esi)123 »       subl···$0x1,0x34(%esi)
127 »       je·····138·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x68>124 »       je·····128·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x68>
128 »       add····$0x4,%esp125 »       add····$0x4,%esp
129 »       pop····%ebx126 »       pop····%ebx
130 »       pop····%esi127 »       pop····%esi
131 »       ret128 »       ret
132 »       lea····0x0(%esi,%eiz,1),%esi129 »       lea····0x0(%esi,%eiz,1),%esi
133 »       lea····0x8(%ebx),%eax130 »       lea····0x8(%ebx),%eax
134 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl131 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
135 »       lea····0x24(%esi),%edx132 »       lea····0x24(%esi),%edx
136 »       mov····%eax,(%esi)133 »       mov····%eax,(%esi)
137 »       mov····0x1c(%esi),%eax134 »       mov····0x1c(%esi),%eax
138 »       cmp····%edx,%eax135 »       cmp····%edx,%eax
139 »       je·····15d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x8d>136 »       je·····14d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x8d>
140 »       mov····0x24(%esi),%ecx137 »       mov····0x24(%esi),%ecx
141 »       sub····$0x8,%esp138 »       sub····$0x8,%esp
142 »       lea····0x1(%ecx),%edx139 »       lea····0x1(%ecx),%edx
143 »       push···%edx140 »       push···%edx
144 »       push···%eax141 »       push···%eax
145 »       call···156·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x86>142 »       call···146·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x86>
Max diff block lines reached; 7068/14962 bytes (47.24%) of diff not shown.
14.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10clon […]
    
Offset 20, 82 lines modifiedOffset 20, 80 lines modified
20 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_20 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
21 »       mov····%eax,-0x14(%esi)21 »       mov····%eax,-0x14(%esi)
22 »       add····$0x10,%eax22 »       add····$0x10,%eax
23 »       mov····%eax,(%esi)23 »       mov····%eax,(%esi)
24 »       push···%esi24 »       push···%esi
25 »       call···2d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x2d>25 »       call···2d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x2d>
26 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()26 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
27 »       mov····0x0(%ebx),%eax27 »       lea····0x8(%ebx),%eax
28 ·R_386_GOT32X»   vtable·for·boost::exception28 ·R_386_GOTOFF»   vtable·for·boost::exception
29 »       add····$0x10,%esp29 »       add····$0x10,%esp
30 »       add····$0x8,%eax 
31 »       mov····%eax,-0x14(%esi)30 »       mov····%eax,-0x14(%esi)
32 »       mov····-0x10(%esi),%esi31 »       mov····-0x10(%esi),%esi
33 »       test···%esi,%esi32 »       test···%esi,%esi
34 »       je·····5c·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5c>33 »       je·····59·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x59>
35 »       mov····(%esi),%eax34 »       mov····(%esi),%eax
36 »       lea····0x0(%ebx),%edx35 »       lea····0x0(%ebx),%edx
37 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const36 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
38 »       mov····0x10(%eax),%eax37 »       mov····0x10(%eax),%eax
39 »       cmp····%edx,%eax38 »       cmp····%edx,%eax
40 »       jne····68·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x68>39 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x60>
41 »       subl···$0x1,0x34(%esi)40 »       subl···$0x1,0x34(%esi)
42 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x80>41 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x70>
43 »       add····$0x4,%esp42 »       add····$0x4,%esp
44 »       pop····%ebx43 »       pop····%ebx
45 »       pop····%esi44 »       pop····%esi
46 »       ret45 »       ret
47 »       lea····0x0(%esi),%esi46 »       nop
48 »       sub····$0xc,%esp47 »       sub····$0xc,%esp
49 »       push···%esi48 »       push···%esi
50 »       call···*%eax49 »       call···*%eax
51 »       add····$0x10,%esp50 »       add····$0x10,%esp
52 »       add····$0x4,%esp51 »       add····$0x4,%esp
53 »       pop····%ebx52 »       pop····%ebx
54 »       pop····%esi53 »       pop····%esi
55 »       ret54 »       ret
 55 »       nop
56 »       lea····0x0(%esi,%eiz,1),%esi 
57 »       xchg···%ax,%ax 
58 »       lea····0x8(%ebx),%eax56 »       lea····0x8(%ebx),%eax
59 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl57 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
60 »       lea····0x24(%esi),%edx58 »       lea····0x24(%esi),%edx
61 »       mov····%eax,(%esi)59 »       mov····%eax,(%esi)
62 »       mov····0x1c(%esi),%eax60 »       mov····0x1c(%esi),%eax
63 »       cmp····%edx,%eax61 »       cmp····%edx,%eax
64 »       je·····a5·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xa5>62 »       je·····95·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x95>
65 »       mov····0x24(%esi),%ecx63 »       mov····0x24(%esi),%ecx
66 »       sub····$0x8,%esp64 »       sub····$0x8,%esp
67 »       lea····0x1(%ecx),%edx65 »       lea····0x1(%ecx),%edx
68 »       push···%edx66 »       push···%edx
69 »       push···%eax67 »       push···%eax
70 »       call···9e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x9e>68 »       call···8e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x8e>
71 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)69 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
72 »       add····$0x10,%esp70 »       add····$0x10,%esp
73 »       mov····0xc(%esi),%eax71 »       mov····0xc(%esi),%eax
74 »       call···1569·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·398,·SHA:·c3684c16ad00b682c3b4e97c2cd4d77e7eec009df6f110e8937e25c8158a860e·...·]9>72 »       call···1559·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·398,·SHA:·0dcb013f347773f73ff40503bed8900cb6b7ac2432b3b9da3869f2d79b4aedc7·...·]9>
75 ·R_386_PC32»     .text73 ·R_386_PC32»     .text
76 »       sub····$0x8,%esp74 »       sub····$0x8,%esp
77 »       push···$0x3875 »       push···$0x38
78 »       push···%esi76 »       push···%esi
79 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xb4>77 »       call···a4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xa4>
80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)78 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
81 »       add····$0x10,%esp79 »       add····$0x10,%esp
82 »       add····$0x4,%esp80 »       add····$0x4,%esp
83 »       pop····%ebx81 »       pop····%ebx
84 »       pop····%esi82 »       pop····%esi
85 »       ret83 »       ret
86 »       nop84 »       nop
87 »       lea····0x0(%esi,%eiz,1),%esi85 »       lea····0x0(%esi,%eiz,1),%esi
88 »       lea····0x0(%esi,%eiz,1),%esi86 »       lea····0x0(%esi,%eiz,1),%esi
  
89 000000d0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()>:87 000000c0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()>:
90 boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl():88 boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl():
91 »       push···%esi89 »       push···%esi
92 »       push···%ebx90 »       push···%ebx
93 »       call···d3·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x3>91 »       call···c3·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x3>
94 ·R_386_PC32»     __x86.get_pc_thunk.bx92 ·R_386_PC32»     __x86.get_pc_thunk.bx
95 »       add····$0x2,%ebx93 »       add····$0x2,%ebx
96 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_94 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
97 »       sub····$0x10,%esp95 »       sub····$0x10,%esp
98 »       mov····0x1c(%esp),%esi96 »       mov····0x1c(%esp),%esi
99 »       lea····0x44(%ebx),%eax97 »       lea····0x44(%ebx),%eax
100 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>98 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
Offset 103, 59 lines modifiedOffset 101, 58 lines modified
103 »       lea····0x8(%ebx),%eax101 »       lea····0x8(%ebx),%eax
104 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_102 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
105 »       mov····%eax,(%esi)103 »       mov····%eax,(%esi)
106 »       add····$0x10,%eax104 »       add····$0x10,%eax
107 »       mov····%eax,0x14(%esi)105 »       mov····%eax,0x14(%esi)
108 »       lea····0x14(%esi),%eax106 »       lea····0x14(%esi),%eax
109 »       push···%eax107 »       push···%eax
110 »       call···100·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x30>108 »       call···f0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x30>
111 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()109 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
112 »       mov····0x0(%ebx),%eax110 »       lea····0x8(%ebx),%eax
113 ·R_386_GOT32X»   vtable·for·boost::exception111 ·R_386_GOTOFF»   vtable·for·boost::exception
114 »       add····$0x10,%esp112 »       add····$0x10,%esp
115 »       add····$0x8,%eax 
116 »       mov····%eax,(%esi)113 »       mov····%eax,(%esi)
117 »       mov····0x4(%esi),%esi114 »       mov····0x4(%esi),%esi
118 »       test···%esi,%esi115 »       test···%esi,%esi
119 »       je·····12e·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5e>116 »       je·····11b·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5b>
120 »       mov····(%esi),%eax117 »       mov····(%esi),%eax
121 »       lea····0x0(%ebx),%edx118 »       lea····0x0(%ebx),%edx
122 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const119 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
123 »       mov····0x10(%eax),%eax120 »       mov····0x10(%eax),%eax
124 »       cmp····%edx,%eax121 »       cmp····%edx,%eax
125 »       jne····180·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xb0>122 »       jne····170·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xb0>
126 »       subl···$0x1,0x34(%esi)123 »       subl···$0x1,0x34(%esi)
127 »       je·····138·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x68>124 »       je·····128·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x68>
128 »       add····$0x4,%esp125 »       add····$0x4,%esp
129 »       pop····%ebx126 »       pop····%ebx
130 »       pop····%esi127 »       pop····%esi
131 »       ret128 »       ret
132 »       lea····0x0(%esi,%eiz,1),%esi129 »       lea····0x0(%esi,%eiz,1),%esi
133 »       lea····0x8(%ebx),%eax130 »       lea····0x8(%ebx),%eax
134 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl131 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
135 »       lea····0x24(%esi),%edx132 »       lea····0x24(%esi),%edx
136 »       mov····%eax,(%esi)133 »       mov····%eax,(%esi)
137 »       mov····0x1c(%esi),%eax134 »       mov····0x1c(%esi),%eax
138 »       cmp····%edx,%eax135 »       cmp····%edx,%eax
139 »       je·····15d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x8d>136 »       je·····14d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x8d>
140 »       mov····0x24(%esi),%ecx137 »       mov····0x24(%esi),%ecx
141 »       sub····$0x8,%esp138 »       sub····$0x8,%esp
142 »       lea····0x1(%ecx),%edx139 »       lea····0x1(%ecx),%edx
143 »       push···%edx140 »       push···%edx
144 »       push···%eax141 »       push···%eax
145 »       call···156·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x86>142 »       call···146·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x86>
Max diff block lines reached; 6972/14718 bytes (47.37%) of diff not shown.
8.25 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10bad_ […]
    
Offset 19, 75 lines modifiedOffset 19, 73 lines modified
19 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
20 »       add····$0x10,%eax20 »       add····$0x10,%eax
21 »       mov····%eax,0x14(%esi)21 »       mov····%eax,0x14(%esi)
22 »       lea····0x14(%esi),%eax22 »       lea····0x14(%esi),%eax
23 »       push···%eax23 »       push···%eax
24 »       call···28·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x28>24 »       call···28·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x28>
25 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()25 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
26 »       mov····0x0(%ebx),%eax 
27 ·R_386_GOT32X»   vtable·for·boost::exception 
28 »       mov····0x4(%esi),%edi26 »       mov····0x4(%esi),%edi
 27 »       lea····0x8(%ebx),%eax
 28 ·R_386_GOTOFF»   vtable·for·boost::exception
29 »       add····$0x10,%esp29 »       add····$0x10,%esp
30 »       add····$0x8,%eax 
31 »       mov····%eax,(%esi)30 »       mov····%eax,(%esi)
32 »       test···%edi,%edi31 »       test···%edi,%edi
33 »       je·····56·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x56>32 »       je·····53·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x53>
34 »       mov····(%edi),%eax33 »       mov····(%edi),%eax
35 »       lea····0x0(%ebx),%edx34 »       lea····0x0(%ebx),%edx
36 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const35 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
37 »       mov····0x10(%eax),%eax36 »       mov····0x10(%eax),%eax
38 »       cmp····%edx,%eax37 »       cmp····%edx,%eax
39 »       jne····b0·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xb0>38 »       jne····a8·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xa8>
40 »       subl···$0x1,0x34(%edi)39 »       subl···$0x1,0x34(%edi)
41 »       je·····70·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>40 »       je·····68·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x68>
42 »       sub····$0x8,%esp41 »       sub····$0x8,%esp
43 »       push···$0x1842 »       push···$0x18
44 »       push···%esi43 »       push···%esi
45 »       call···5d·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x5d>44 »       call···5a·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x5a>
46 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)45 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
47 »       add····$0x10,%esp46 »       add····$0x10,%esp
48 »       pop····%ebx47 »       pop····%ebx
49 »       pop····%esi48 »       pop····%esi
50 »       pop····%edi49 »       pop····%edi
51 »       ret50 »       ret
52 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi),%esi
53 »       nop 
54 »       lea····0x8(%ebx),%eax52 »       lea····0x8(%ebx),%eax
55 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl53 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
56 »       lea····0x24(%edi),%edx54 »       lea····0x24(%edi),%edx
57 »       mov····%eax,(%edi)55 »       mov····%eax,(%edi)
58 »       mov····0x1c(%edi),%eax56 »       mov····0x1c(%edi),%eax
59 »       cmp····%edx,%eax57 »       cmp····%edx,%eax
60 »       je·····95·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x95>58 »       je·····8d·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x8d>
61 »       mov····0x24(%edi),%ecx59 »       mov····0x24(%edi),%ecx
62 »       sub····$0x8,%esp60 »       sub····$0x8,%esp
63 »       lea····0x1(%ecx),%edx61 »       lea····0x1(%ecx),%edx
64 »       push···%edx62 »       push···%edx
65 »       push···%eax63 »       push···%eax
66 »       call···8e·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x8e>64 »       call···86·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x86>
67 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)65 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
68 »       add····$0x10,%esp66 »       add····$0x10,%esp
69 »       mov····0xc(%edi),%eax67 »       mov····0xc(%edi),%eax
70 »       call···1559·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr[·...·truncated·by·diffoscope;·len:·398,·SHA:·4f1a5dac6eb70ade950b59efccc7f96c734df9a055e89c910bc8efd0857c4a17·...·]>68 »       call···1551·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr[·...·truncated·by·diffoscope;·len:·398,·SHA:·972fc99b6de82b5c18dc5fa8260d843ca2f736547692d7dfa01478872d15c86e·...·]>
71 ·R_386_PC32»     .text69 ·R_386_PC32»     .text
72 »       sub····$0x8,%esp70 »       sub····$0x8,%esp
73 »       push···$0x3871 »       push···$0x38
74 »       push···%edi72 »       push···%edi
75 »       call···a4·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xa4>73 »       call···9c·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x9c>
76 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)74 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
77 »       add····$0x10,%esp75 »       add····$0x10,%esp
78 »       jmp····56·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x56>76 »       jmp····53·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x53>
79 »       lea····0x0(%esi),%esi77 »       lea····0x0(%esi),%esi
80 »       sub····$0xc,%esp78 »       sub····$0xc,%esp
81 »       push···%edi79 »       push···%edi
82 »       call···*%eax80 »       call···*%eax
83 »       add····$0x10,%esp81 »       add····$0x10,%esp
84 »       jmp····56·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x56>82 »       jmp····53·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x53>
85 »       lea····0x0(%esi,%eiz,1),%esi83 »       lea····0x0(%esi,%eiz,1),%esi
86 »       nop84 »       lea····0x0(%esi),%esi
  
87 000000c0·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()>:85 000000c0·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()>:
88 non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_():86 non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_():
89 »       push···%edi87 »       push···%edi
90 »       push···%esi88 »       push···%esi
91 »       push···%ebx89 »       push···%ebx
92 »       mov····0x10(%esp),%esi90 »       mov····0x10(%esp),%esi
Offset 101, 46 lines modifiedOffset 99, 46 lines modified
101 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_99 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
102 »       mov····%eax,-0x14(%esi)100 »       mov····%eax,-0x14(%esi)
103 »       add····$0x10,%eax101 »       add····$0x10,%eax
104 »       mov····%eax,(%esi)102 »       mov····%eax,(%esi)
105 »       push···%esi103 »       push···%esi
106 »       call···e8·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x28>104 »       call···e8·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x28>
107 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()105 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
108 »       mov····0x0(%ebx),%eax106 »       lea····0x8(%ebx),%eax
109 ·R_386_GOT32X»   vtable·for·boost::exception107 ·R_386_GOTOFF»   vtable·for·boost::exception
110 »       add····$0x10,%esp108 »       add····$0x10,%esp
111 »       add····$0x8,%eax 
112 »       mov····%eax,-0x14(%esi)109 »       mov····%eax,-0x14(%esi)
113 »       mov····-0x10(%esi),%esi110 »       mov····-0x10(%esi),%esi
114 »       test···%esi,%esi111 »       test···%esi,%esi
115 »       je·····117·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x57>112 »       je·····114·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x54>
116 »       mov····(%esi),%eax113 »       mov····(%esi),%eax
117 »       lea····0x0(%ebx),%edx114 »       lea····0x0(%ebx),%edx
118 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const115 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
119 »       mov····0x10(%eax),%eax116 »       mov····0x10(%eax),%eax
120 »       cmp····%edx,%eax117 »       cmp····%edx,%eax
121 »       jne····130·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>118 »       jne····130·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>
122 »       subl···$0x1,0x34(%esi)119 »       subl···$0x1,0x34(%esi)
123 »       je·····140·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x80>120 »       je·····140·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x80>
124 »       sub····$0x8,%esp121 »       sub····$0x8,%esp
125 »       push···$0x18122 »       push···$0x18
126 »       push···%edi123 »       push···%edi
127 »       call···11e·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x5e>124 »       call···11b·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x5b>
128 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)125 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
129 »       add····$0x10,%esp126 »       add····$0x10,%esp
130 »       pop····%ebx127 »       pop····%ebx
131 »       pop····%esi128 »       pop····%esi
132 »       pop····%edi129 »       pop····%edi
133 »       ret130 »       ret
134 »       lea····0x0(%esi,%eiz,1),%esi131 »       lea····0x0(%esi,%eiz,1),%esi
 132 »       lea····0x0(%esi),%esi
135 »       sub····$0xc,%esp133 »       sub····$0xc,%esp
136 »       push···%esi134 »       push···%esi
137 »       call···*%eax135 »       call···*%eax
138 »       add····$0x10,%esp136 »       add····$0x10,%esp
139 »       jmp····117·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x57>137 »       jmp····114·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x54>
140 »       lea····0x0(%esi,%eiz,1),%esi138 »       lea····0x0(%esi,%eiz,1),%esi
141 »       nop139 »       nop
142 »       lea····0x8(%ebx),%eax140 »       lea····0x8(%ebx),%eax
143 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl141 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
144 »       lea····0x24(%esi),%edx142 »       lea····0x24(%esi),%edx
145 »       mov····%eax,(%esi)143 »       mov····%eax,(%esi)
146 »       mov····0x1c(%esi),%eax144 »       mov····0x1c(%esi),%eax
Offset 151, 16 lines modifiedOffset 149, 16 lines modified
151 »       lea····0x1(%ecx),%edx149 »       lea····0x1(%ecx),%edx
Max diff block lines reached; 1764/8195 bytes (21.53%) of diff not shown.
12.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10wrapexceptINS_12bad_we […]
    
Offset 15, 48 lines modifiedOffset 15, 48 lines modified
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0xc(%esi),%edi16 »       mov····0xc(%esi),%edi
17 »       lea····0x8(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>
19 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
20 »       add····$0x18,%eax20 »       add····$0x18,%eax
21 »       mov····%eax,0x4(%esi)21 »       mov····%eax,0x4(%esi)
22 »       mov····0x0(%ebx),%eax22 »       lea····0x8(%ebx),%eax
23 ·R_386_GOT32X»   vtable·for·boost::exception23 ·R_386_GOTOFF»   vtable·for·boost::exception
24 »       add····$0x8,%eax 
25 »       mov····%eax,0x8(%esi)24 »       mov····%eax,0x8(%esi)
26 »       test···%edi,%edi25 »       test···%edi,%edi
27 »       je·····48·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x48>26 »       je·····45·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x45>
28 »       mov····(%edi),%eax27 »       mov····(%edi),%eax
29 »       lea····0x0(%ebx),%edx28 »       lea····0x0(%ebx),%edx
30 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const29 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
31 »       mov····0x10(%eax),%eax30 »       mov····0x10(%eax),%eax
32 »       cmp····%edx,%eax31 »       cmp····%edx,%eax
33 »       jne····b0·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0xb0>32 »       jne····b0·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0xb0>
34 »       subl···$0x1,0x34(%edi)33 »       subl···$0x1,0x34(%edi)
35 »       je·····70·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x70>34 »       je·····70·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x70>
36 »       lea····0x8(%ebx),%eax35 »       lea····0x8(%ebx),%eax
37 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr36 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr
38 »       sub····$0xc,%esp37 »       sub····$0xc,%esp
39 »       mov····%eax,0x4(%esi)38 »       mov····%eax,0x4(%esi)
40 »       lea····0x4(%esi),%eax39 »       lea····0x4(%esi),%eax
41 »       push···%eax40 »       push···%eax
42 »       call···59·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x59>41 »       call···56·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x56>
43 ·R_386_PLT32»    std::exception::~exception()42 ·R_386_PLT32»    std::exception::~exception()
44 »       pop····%eax43 »       pop····%eax
45 »       pop····%edx44 »       pop····%edx
46 »       push···$0x1c45 »       push···$0x1c
47 »       push···%esi46 »       push···%esi
48 »       call···63·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x63>47 »       call···60·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x60>
49 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)48 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
50 »       add····$0x10,%esp49 »       add····$0x10,%esp
51 »       pop····%ebx50 »       pop····%ebx
52 »       pop····%esi51 »       pop····%esi
53 »       pop····%edi52 »       pop····%edi
54 »       ret53 »       ret
55 »       xchg···%ax,%ax54 »       lea····0x0(%esi,%eiz,1),%esi
 55 »       nop
56 »       lea····0x8(%ebx),%eax56 »       lea····0x8(%ebx),%eax
57 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl57 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
58 »       lea····0x24(%edi),%edx58 »       lea····0x24(%edi),%edx
59 »       mov····%eax,(%edi)59 »       mov····%eax,(%edi)
60 »       mov····0x1c(%edi),%eax60 »       mov····0x1c(%edi),%eax
61 »       cmp····%edx,%eax61 »       cmp····%edx,%eax
62 »       je·····95·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x95>62 »       je·····95·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x95>
Offset 73, 21 lines modifiedOffset 73, 21 lines modified
73 ·R_386_PC32»     .text73 ·R_386_PC32»     .text
74 »       sub····$0x8,%esp74 »       sub····$0x8,%esp
75 »       push···$0x3875 »       push···$0x38
76 »       push···%edi76 »       push···%edi
77 »       call···a4·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0xa4>77 »       call···a4·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0xa4>
78 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)78 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
79 »       add····$0x10,%esp79 »       add····$0x10,%esp
80 »       jmp····48·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x48>80 »       jmp····45·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x45>
81 »       lea····0x0(%esi),%esi81 »       lea····0x0(%esi),%esi
82 »       sub····$0xc,%esp82 »       sub····$0xc,%esp
83 »       push···%edi83 »       push···%edi
84 »       call···*%eax84 »       call···*%eax
85 »       add····$0x10,%esp85 »       add····$0x10,%esp
86 »       jmp····48·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x48>86 »       jmp····45·<boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x45>
87 »       lea····0x0(%esi,%eiz,1),%esi87 »       lea····0x0(%esi,%eiz,1),%esi
88 »       nop88 »       nop
  
89 000000c0·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()>:89 000000c0·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()>:
90 non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept():90 non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept():
91 »       push···%ebp91 »       push···%ebp
92 »       push···%edi92 »       push···%edi
Offset 102, 164 lines modifiedOffset 102, 159 lines modified
102 »       mov····0x8(%esi),%ebp102 »       mov····0x8(%esi),%ebp
103 »       lea····-0x4(%esi),%edi103 »       lea····-0x4(%esi),%edi
104 »       lea····0x8(%ebx),%eax104 »       lea····0x8(%ebx),%eax
105 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>105 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>
106 »       mov····%eax,-0x4(%esi)106 »       mov····%eax,-0x4(%esi)
107 »       add····$0x18,%eax107 »       add····$0x18,%eax
108 »       mov····%eax,(%esi)108 »       mov····%eax,(%esi)
109 »       mov····0x0(%ebx),%eax109 »       lea····0x8(%ebx),%eax
110 ·R_386_GOT32X»   vtable·for·boost::exception110 ·R_386_GOTOFF»   vtable·for·boost::exception
111 »       add····$0x8,%eax 
112 »       mov····%eax,0x4(%esi)111 »       mov····%eax,0x4(%esi)
113 »       test···%ebp,%ebp112 »       test···%ebp,%ebp
114 »       je·····110·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x50>113 »       je·····10d·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x4d>
115 »       mov····0x0(%ebp),%eax114 »       mov····0x0(%ebp),%eax
116 »       lea····0x0(%ebx),%edx115 »       lea····0x0(%ebx),%edx
117 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const116 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
118 »       mov····0x10(%eax),%eax117 »       mov····0x10(%eax),%eax
119 »       cmp····%edx,%eax118 »       cmp····%edx,%eax
120 »       jne····138·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x78>119 »       jne····130·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x70>
121 »       subl···$0x1,0x34(%ebp)120 »       subl···$0x1,0x34(%ebp)
122 »       je·····148·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x88>121 »       je·····140·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x80>
123 »       sub····$0xc,%esp122 »       sub····$0xc,%esp
124 »       lea····0x8(%ebx),%eax123 »       lea····0x8(%ebx),%eax
125 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr124 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr
126 »       mov····%eax,(%esi)125 »       mov····%eax,(%esi)
127 »       push···%esi126 »       push···%esi
128 »       call···11d·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x5d>127 »       call···11a·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x5a>
129 ·R_386_PLT32»    std::exception::~exception()128 ·R_386_PLT32»    std::exception::~exception()
130 »       pop····%eax129 »       pop····%eax
131 »       pop····%edx130 »       pop····%edx
132 »       push···$0x1c131 »       push···$0x1c
133 »       push···%edi132 »       push···%edi
134 »       call···127·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x67>133 »       call···124·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x64>
135 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)134 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
136 »       add····$0x1c,%esp135 »       add····$0x1c,%esp
137 »       pop····%ebx136 »       pop····%ebx
138 »       pop····%esi137 »       pop····%esi
139 »       pop····%edi138 »       pop····%edi
140 »       pop····%ebp139 »       pop····%ebp
141 »       ret140 »       ret
142 »       lea····0x0(%esi,%eiz,1),%esi 
143 »       nop 
144 »       sub····$0xc,%esp141 »       sub····$0xc,%esp
145 »       push···%ebp142 »       push···%ebp
146 »       call···*%eax143 »       call···*%eax
147 »       add····$0x10,%esp144 »       add····$0x10,%esp
148 »       jmp····110·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x50>145 »       jmp····10d·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_weak_ptr>::~wrapexcept()+0x4d>
149 »       lea····0x0(%esi,%eiz,1),%esi146 »       lea····0x0(%esi,%eiz,1),%esi
150 »       nop147 »       nop
151 »       lea····0x8(%ebx),%eax148 »       lea····0x8(%ebx),%eax
152 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl149 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
153 »       lea····0x24(%ebp),%edx150 »       lea····0x24(%ebp),%edx
154 »       mov····%eax,0x0(%ebp)151 »       mov····%eax,0x0(%ebp)
155 »       mov····0x1c(%ebp),%eax152 »       mov····0x1c(%ebp),%eax
156 »       cmp····%edx,%eax153 »       cmp····%edx,%eax
Max diff block lines reached; 7329/12747 bytes (57.50%) of diff not shown.
16.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10wrapexceptINS_17bad_fu […]
    
Offset 10, 259 lines modifiedOffset 10, 252 lines modified
10 »       push···%ebx10 »       push···%ebx
11 »       mov····0x10(%esp),%esi11 »       mov····0x10(%esp),%esi
12 »       call···8·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x8>12 »       call···8·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x10(%esi),%edi16 »       mov····0x10(%esi),%edi
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::bad_function_call>18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_function_call>
19 »       lea····0x8(%eax),%edx19 »       mov····%eax,(%esi)
20 »       add····$0x20,%eax20 »       add····$0x18,%eax
21 »       mov····%eax,0x4(%esi)21 »       mov····%eax,0x4(%esi)
22 »       mov····0x0(%ebx),%eax22 »       lea····0x8(%ebx),%eax
23 ·R_386_GOT32X»   vtable·for·boost::exception23 ·R_386_GOTOFF»   vtable·for·boost::exception
24 »       mov····%edx,(%esi) 
25 »       add····$0x8,%eax 
26 »       mov····%eax,0xc(%esi)24 »       mov····%eax,0xc(%esi)
27 »       test···%edi,%edi25 »       test···%edi,%edi
28 »       je·····4b·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x4b>26 »       je·····45·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x45>
29 »       mov····(%edi),%eax27 »       mov····(%edi),%eax
30 »       lea····0x0(%ebx),%edx28 »       lea····0x0(%ebx),%edx
31 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const29 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
32 »       mov····0x10(%eax),%eax30 »       mov····0x10(%eax),%eax
33 »       cmp····%edx,%eax31 »       cmp····%edx,%eax
34 »       jne····b8·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0xb8>32 »       jne····b0·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0xb0>
35 »       subl···$0x1,0x34(%edi)33 »       subl···$0x1,0x34(%edi)
36 »       je·····78·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x78>34 »       je·····70·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x70>
37 »       mov····0x0(%ebx),%eax35 »       lea····0x8(%ebx),%eax
38 ·R_386_GOT32X»   vtable·for·boost::bad_function_call36 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
39 »       sub····$0xc,%esp37 »       sub····$0xc,%esp
40 »       add····$0x8,%eax 
41 »       mov····%eax,0x4(%esi)38 »       mov····%eax,0x4(%esi)
42 »       lea····0x4(%esi),%eax39 »       lea····0x4(%esi),%eax
43 »       push···%eax40 »       push···%eax
44 »       call···5f·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x5f>41 »       call···56·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x56>
45 ·R_386_PLT32»    std::runtime_error::~runtime_error()42 ·R_386_PLT32»    std::runtime_error::~runtime_error()
46 »       pop····%eax43 »       pop····%eax
47 »       pop····%edx44 »       pop····%edx
48 »       push···$0x2045 »       push···$0x20
49 »       push···%esi46 »       push···%esi
50 »       call···69·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x69>47 »       call···60·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x60>
51 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)48 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
52 »       add····$0x10,%esp49 »       add····$0x10,%esp
53 »       pop····%ebx50 »       pop····%ebx
54 »       pop····%esi51 »       pop····%esi
55 »       pop····%edi52 »       pop····%edi
56 »       ret53 »       ret
57 »       lea····0x0(%esi,%eiz,1),%esi54 »       lea····0x0(%esi,%eiz,1),%esi
 55 »       nop
58 »       lea····0x8(%ebx),%eax56 »       lea····0x8(%ebx),%eax
59 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl57 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
60 »       lea····0x24(%edi),%edx58 »       lea····0x24(%edi),%edx
61 »       mov····%eax,(%edi)59 »       mov····%eax,(%edi)
62 »       mov····0x1c(%edi),%eax60 »       mov····0x1c(%edi),%eax
63 »       cmp····%edx,%eax61 »       cmp····%edx,%eax
64 »       je·····9d·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x9d>62 »       je·····95·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x95>
65 »       mov····0x24(%edi),%ecx63 »       mov····0x24(%edi),%ecx
66 »       sub····$0x8,%esp64 »       sub····$0x8,%esp
67 »       lea····0x1(%ecx),%edx65 »       lea····0x1(%ecx),%edx
68 »       push···%edx66 »       push···%edx
69 »       push···%eax67 »       push···%eax
70 »       call···96·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x96>68 »       call···8e·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x8e>
71 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)69 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
72 »       add····$0x10,%esp70 »       add····$0x10,%esp
73 »       mov····0xc(%edi),%eax71 »       mov····0xc(%edi),%eax
74 »       call···1561·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·dcf7f8ab5967748d00bbe93c6e1e0d258969555163afed63be36fbc75076adbd·...·]>72 »       call···1559·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·396e5485d93fbe4cc296e70b3f85894a919c1807a3cbde8af7354cd3b9445370·...·]>
75 ·R_386_PC32»     .text73 ·R_386_PC32»     .text
76 »       sub····$0x8,%esp74 »       sub····$0x8,%esp
77 »       push···$0x3875 »       push···$0x38
78 »       push···%edi76 »       push···%edi
79 »       call···ac·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0xac>77 »       call···a4·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0xa4>
80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)78 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
81 »       add····$0x10,%esp79 »       add····$0x10,%esp
82 »       jmp····4b·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x4b>80 »       jmp····45·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x45>
83 »       lea····0x0(%esi),%esi81 »       lea····0x0(%esi),%esi
84 »       sub····$0xc,%esp82 »       sub····$0xc,%esp
85 »       push···%edi83 »       push···%edi
86 »       call···*%eax84 »       call···*%eax
87 »       add····$0x10,%esp85 »       add····$0x10,%esp
88 »       jmp····4b·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x4b>86 »       jmp····45·<boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x45>
89 »       lea····0x0(%esi,%eiz,1),%esi87 »       lea····0x0(%esi,%eiz,1),%esi
90 »       lea····0x0(%esi),%esi88 »       nop
  
91 000000d0·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()>:89 000000c0·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()>:
92 non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept():90 non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept():
93 »       push···%ebp91 »       push···%ebp
94 »       push···%edi92 »       push···%edi
95 »       push···%esi93 »       push···%esi
96 »       push···%ebx94 »       push···%ebx
97 »       call···d5·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x5>95 »       call···c5·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x5>
98 ·R_386_PC32»     __x86.get_pc_thunk.bx96 ·R_386_PC32»     __x86.get_pc_thunk.bx
99 »       add····$0x2,%ebx97 »       add····$0x2,%ebx
100 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_98 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
101 »       sub····$0xc,%esp99 »       sub····$0xc,%esp
102 »       mov····0x20(%esp),%esi100 »       mov····0x20(%esp),%esi
103 »       mov····0x4(%esi),%ebp101 »       mov····0x4(%esi),%ebp
104 »       lea····-0xc(%esi),%edi102 »       lea····-0xc(%esi),%edi
105 »       mov····0x0(%ebx),%eax103 »       lea····0x8(%ebx),%eax
106 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::bad_function_call>104 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_function_call>
107 »       lea····0x8(%eax),%edx105 »       mov····%eax,-0xc(%esi)
108 »       add····$0x20,%eax106 »       add····$0x18,%eax
109 »       mov····%eax,-0x8(%esi)107 »       mov····%eax,-0x8(%esi)
110 »       mov····0x0(%ebx),%eax108 »       lea····0x8(%ebx),%eax
111 ·R_386_GOT32X»   vtable·for·boost::exception109 ·R_386_GOTOFF»   vtable·for·boost::exception
112 »       mov····%edx,-0xc(%esi) 
113 »       add····$0x8,%eax 
114 »       mov····%eax,(%esi)110 »       mov····%eax,(%esi)
115 »       test···%ebp,%ebp111 »       test···%ebp,%ebp
116 »       je·····123·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x53>112 »       je·····10d·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x4d>
117 »       mov····0x0(%ebp),%eax113 »       mov····0x0(%ebp),%eax
118 »       lea····0x0(%ebx),%edx114 »       lea····0x0(%ebx),%edx
119 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const115 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
120 »       mov····0x10(%eax),%eax116 »       mov····0x10(%eax),%eax
121 »       cmp····%edx,%eax117 »       cmp····%edx,%eax
122 »       jne····150·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x80>118 »       jne····138·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x78>
123 »       subl···$0x1,0x34(%ebp)119 »       subl···$0x1,0x34(%ebp)
124 »       je·····160·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x90>120 »       je·····148·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x88>
125 »       mov····0x0(%ebx),%eax121 »       lea····0x8(%ebx),%eax
126 ·R_386_GOT32X»   vtable·for·boost::bad_function_call122 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
127 »       sub····$0xc,%esp123 »       sub····$0xc,%esp
128 »       sub····$0x8,%esi124 »       sub····$0x8,%esi
129 »       add····$0x8,%eax 
130 »       mov····%eax,(%esi)125 »       mov····%eax,(%esi)
131 »       push···%esi126 »       push···%esi
132 »       call···136·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x66>127 »       call···11d·<non-virtual·thunk·to·boost::wrapexcept<boost::bad_function_call>::~wrapexcept()+0x5d>
133 ·R_386_PLT32»    std::runtime_error::~runtime_error()128 ·R_386_PLT32»    std::runtime_error::~runtime_error()
134 »       pop····%eax129 »       pop····%eax
Max diff block lines reached; 8833/16425 bytes (53.78%) of diff not shown.
8.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail14bad_ […]
    
Offset 19, 75 lines modifiedOffset 19, 73 lines modified
19 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
20 »       add····$0x10,%eax20 »       add····$0x10,%eax
21 »       mov····%eax,0x14(%esi)21 »       mov····%eax,0x14(%esi)
22 »       lea····0x14(%esi),%eax22 »       lea····0x14(%esi),%eax
23 »       push···%eax23 »       push···%eax
24 »       call···28·<boost::exception_detail::bad_exception_::~bad_exception_()+0x28>24 »       call···28·<boost::exception_detail::bad_exception_::~bad_exception_()+0x28>
25 ·R_386_PLT32»    std::bad_exception::~bad_exception()25 ·R_386_PLT32»    std::bad_exception::~bad_exception()
26 »       mov····0x0(%ebx),%eax 
27 ·R_386_GOT32X»   vtable·for·boost::exception 
28 »       mov····0x4(%esi),%edi26 »       mov····0x4(%esi),%edi
 27 »       lea····0x8(%ebx),%eax
 28 ·R_386_GOTOFF»   vtable·for·boost::exception
29 »       add····$0x10,%esp29 »       add····$0x10,%esp
30 »       add····$0x8,%eax 
31 »       mov····%eax,(%esi)30 »       mov····%eax,(%esi)
32 »       test···%edi,%edi31 »       test···%edi,%edi
33 »       je·····56·<boost::exception_detail::bad_exception_::~bad_exception_()+0x56>32 »       je·····53·<boost::exception_detail::bad_exception_::~bad_exception_()+0x53>
34 »       mov····(%edi),%eax33 »       mov····(%edi),%eax
35 »       lea····0x0(%ebx),%edx34 »       lea····0x0(%ebx),%edx
36 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const35 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
37 »       mov····0x10(%eax),%eax36 »       mov····0x10(%eax),%eax
38 »       cmp····%edx,%eax37 »       cmp····%edx,%eax
39 »       jne····b0·<boost::exception_detail::bad_exception_::~bad_exception_()+0xb0>38 »       jne····a8·<boost::exception_detail::bad_exception_::~bad_exception_()+0xa8>
40 »       subl···$0x1,0x34(%edi)39 »       subl···$0x1,0x34(%edi)
41 »       je·····70·<boost::exception_detail::bad_exception_::~bad_exception_()+0x70>40 »       je·····68·<boost::exception_detail::bad_exception_::~bad_exception_()+0x68>
42 »       sub····$0x8,%esp41 »       sub····$0x8,%esp
43 »       push···$0x1842 »       push···$0x18
44 »       push···%esi43 »       push···%esi
45 »       call···5d·<boost::exception_detail::bad_exception_::~bad_exception_()+0x5d>44 »       call···5a·<boost::exception_detail::bad_exception_::~bad_exception_()+0x5a>
46 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)45 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
47 »       add····$0x10,%esp46 »       add····$0x10,%esp
48 »       pop····%ebx47 »       pop····%ebx
49 »       pop····%esi48 »       pop····%esi
50 »       pop····%edi49 »       pop····%edi
51 »       ret50 »       ret
52 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi),%esi
53 »       nop 
54 »       lea····0x8(%ebx),%eax52 »       lea····0x8(%ebx),%eax
55 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl53 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
56 »       lea····0x24(%edi),%edx54 »       lea····0x24(%edi),%edx
57 »       mov····%eax,(%edi)55 »       mov····%eax,(%edi)
58 »       mov····0x1c(%edi),%eax56 »       mov····0x1c(%edi),%eax
59 »       cmp····%edx,%eax57 »       cmp····%edx,%eax
60 »       je·····95·<boost::exception_detail::bad_exception_::~bad_exception_()+0x95>58 »       je·····8d·<boost::exception_detail::bad_exception_::~bad_exception_()+0x8d>
61 »       mov····0x24(%edi),%ecx59 »       mov····0x24(%edi),%ecx
62 »       sub····$0x8,%esp60 »       sub····$0x8,%esp
63 »       lea····0x1(%ecx),%edx61 »       lea····0x1(%ecx),%edx
64 »       push···%edx62 »       push···%edx
65 »       push···%eax63 »       push···%eax
66 »       call···8e·<boost::exception_detail::bad_exception_::~bad_exception_()+0x8e>64 »       call···86·<boost::exception_detail::bad_exception_::~bad_exception_()+0x86>
67 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)65 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
68 »       add····$0x10,%esp66 »       add····$0x10,%esp
69 »       mov····0xc(%edi),%eax67 »       mov····0xc(%edi),%eax
70 »       call···1559·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr[·...·truncated·by·diffoscope;·len:·398,·SHA:·4f1a5dac6eb70ade950b59efccc7f96c734df9a055e89c910bc8efd0857c4a17·...·]>68 »       call···1551·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr[·...·truncated·by·diffoscope;·len:·398,·SHA:·972fc99b6de82b5c18dc5fa8260d843ca2f736547692d7dfa01478872d15c86e·...·]>
71 ·R_386_PC32»     .text69 ·R_386_PC32»     .text
72 »       sub····$0x8,%esp70 »       sub····$0x8,%esp
73 »       push···$0x3871 »       push···$0x38
74 »       push···%edi72 »       push···%edi
75 »       call···a4·<boost::exception_detail::bad_exception_::~bad_exception_()+0xa4>73 »       call···9c·<boost::exception_detail::bad_exception_::~bad_exception_()+0x9c>
76 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)74 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
77 »       add····$0x10,%esp75 »       add····$0x10,%esp
78 »       jmp····56·<boost::exception_detail::bad_exception_::~bad_exception_()+0x56>76 »       jmp····53·<boost::exception_detail::bad_exception_::~bad_exception_()+0x53>
79 »       lea····0x0(%esi),%esi77 »       lea····0x0(%esi),%esi
80 »       sub····$0xc,%esp78 »       sub····$0xc,%esp
81 »       push···%edi79 »       push···%edi
82 »       call···*%eax80 »       call···*%eax
83 »       add····$0x10,%esp81 »       add····$0x10,%esp
84 »       jmp····56·<boost::exception_detail::bad_exception_::~bad_exception_()+0x56>82 »       jmp····53·<boost::exception_detail::bad_exception_::~bad_exception_()+0x53>
85 »       lea····0x0(%esi,%eiz,1),%esi83 »       lea····0x0(%esi,%eiz,1),%esi
86 »       nop84 »       lea····0x0(%esi),%esi
  
87 000000c0·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()>:85 000000c0·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()>:
88 non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_():86 non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_():
89 »       push···%edi87 »       push···%edi
90 »       push···%esi88 »       push···%esi
91 »       push···%ebx89 »       push···%ebx
92 »       mov····0x10(%esp),%esi90 »       mov····0x10(%esp),%esi
Offset 101, 46 lines modifiedOffset 99, 46 lines modified
101 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_99 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
102 »       mov····%eax,-0x14(%esi)100 »       mov····%eax,-0x14(%esi)
103 »       add····$0x10,%eax101 »       add····$0x10,%eax
104 »       mov····%eax,(%esi)102 »       mov····%eax,(%esi)
105 »       push···%esi103 »       push···%esi
106 »       call···e8·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x28>104 »       call···e8·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x28>
107 ·R_386_PLT32»    std::bad_exception::~bad_exception()105 ·R_386_PLT32»    std::bad_exception::~bad_exception()
108 »       mov····0x0(%ebx),%eax106 »       lea····0x8(%ebx),%eax
109 ·R_386_GOT32X»   vtable·for·boost::exception107 ·R_386_GOTOFF»   vtable·for·boost::exception
110 »       add····$0x10,%esp108 »       add····$0x10,%esp
111 »       add····$0x8,%eax 
112 »       mov····%eax,-0x14(%esi)109 »       mov····%eax,-0x14(%esi)
113 »       mov····-0x10(%esi),%esi110 »       mov····-0x10(%esi),%esi
114 »       test···%esi,%esi111 »       test···%esi,%esi
115 »       je·····117·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x57>112 »       je·····114·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x54>
116 »       mov····(%esi),%eax113 »       mov····(%esi),%eax
117 »       lea····0x0(%ebx),%edx114 »       lea····0x0(%ebx),%edx
118 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const115 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
119 »       mov····0x10(%eax),%eax116 »       mov····0x10(%eax),%eax
120 »       cmp····%edx,%eax117 »       cmp····%edx,%eax
121 »       jne····130·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x70>118 »       jne····130·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x70>
122 »       subl···$0x1,0x34(%esi)119 »       subl···$0x1,0x34(%esi)
123 »       je·····140·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x80>120 »       je·····140·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x80>
124 »       sub····$0x8,%esp121 »       sub····$0x8,%esp
125 »       push···$0x18122 »       push···$0x18
126 »       push···%edi123 »       push···%edi
127 »       call···11e·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x5e>124 »       call···11b·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x5b>
128 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)125 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
129 »       add····$0x10,%esp126 »       add····$0x10,%esp
130 »       pop····%ebx127 »       pop····%ebx
131 »       pop····%esi128 »       pop····%esi
132 »       pop····%edi129 »       pop····%edi
133 »       ret130 »       ret
134 »       lea····0x0(%esi,%eiz,1),%esi131 »       lea····0x0(%esi,%eiz,1),%esi
 132 »       lea····0x0(%esi),%esi
135 »       sub····$0xc,%esp133 »       sub····$0xc,%esp
136 »       push···%esi134 »       push···%esi
137 »       call···*%eax135 »       call···*%eax
138 »       add····$0x10,%esp136 »       add····$0x10,%esp
139 »       jmp····117·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x57>137 »       jmp····114·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x54>
140 »       lea····0x0(%esi,%eiz,1),%esi138 »       lea····0x0(%esi,%eiz,1),%esi
141 »       nop139 »       nop
142 »       lea····0x8(%ebx),%eax140 »       lea····0x8(%ebx),%eax
143 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl141 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
144 »       lea····0x24(%esi),%edx142 »       lea····0x24(%esi),%edx
145 »       mov····%eax,(%esi)143 »       mov····%eax,(%esi)
146 »       mov····0x1c(%esi),%eax144 »       mov····0x1c(%esi),%eax
Offset 151, 16 lines modifiedOffset 149, 16 lines modified
151 »       lea····0x1(%ecx),%edx149 »       lea····0x1(%ecx),%edx
Max diff block lines reached; 1796/8487 bytes (21.16%) of diff not shown.
16.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10clon […]
    
Offset 22, 168 lines modifiedOffset 22, 165 lines modified
22 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_22 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
23 »       mov····%eax,-0x14(%esi)23 »       mov····%eax,-0x14(%esi)
24 »       add····$0x10,%eax24 »       add····$0x10,%eax
25 »       mov····%eax,(%esi)25 »       mov····%eax,(%esi)
26 »       push···%esi26 »       push···%esi
27 »       call···31·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x31>27 »       call···31·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x31>
28 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()28 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
29 »       mov····0x0(%ebx),%eax29 »       lea····0x8(%ebx),%eax
30 ·R_386_GOT32X»   vtable·for·boost::exception30 ·R_386_GOTOFF»   vtable·for·boost::exception
31 »       add····$0x10,%esp31 »       add····$0x10,%esp
32 »       add····$0x8,%eax 
33 »       mov····%eax,-0x14(%esi)32 »       mov····%eax,-0x14(%esi)
34 »       mov····-0x10(%esi),%esi33 »       mov····-0x10(%esi),%esi
35 »       test···%esi,%esi34 »       test···%esi,%esi
36 »       je·····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x60>35 »       je·····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5d>
37 »       mov····(%esi),%eax36 »       mov····(%esi),%eax
38 »       lea····0x0(%ebx),%edx37 »       lea····0x0(%ebx),%edx
39 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const38 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
40 »       mov····0x10(%eax),%eax39 »       mov····0x10(%eax),%eax
41 »       cmp····%edx,%eax40 »       cmp····%edx,%eax
42 »       jne····78·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x78>41 »       jne····70·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x70>
43 »       subl···$0x1,0x34(%esi)42 »       subl···$0x1,0x34(%esi)
44 »       je·····88·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x88>43 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x80>
45 »       sub····$0x8,%esp44 »       sub····$0x8,%esp
46 »       push···$0x1c45 »       push···$0x1c
47 »       push···%edi46 »       push···%edi
48 »       call···67·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x67>47 »       call···64·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x64>
49 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)48 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
50 »       add····$0x10,%esp49 »       add····$0x10,%esp
51 »       pop····%ebx50 »       pop····%ebx
52 »       pop····%esi51 »       pop····%esi
53 »       pop····%edi52 »       pop····%edi
54 »       ret53 »       ret
55 »       lea····0x0(%esi),%esi54 »       nop
56 »       sub····$0xc,%esp55 »       sub····$0xc,%esp
57 »       push···%esi56 »       push···%esi
58 »       call···*%eax57 »       call···*%eax
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       jmp····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x60>59 »       jmp····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5d>
61 »       lea····0x0(%esi,%eiz,1),%esi60 »       lea····0x0(%esi,%eiz,1),%esi
62 »       nop61 »       nop
63 »       lea····0x8(%ebx),%eax62 »       lea····0x8(%ebx),%eax
64 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl63 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
65 »       lea····0x24(%esi),%edx64 »       lea····0x24(%esi),%edx
66 »       mov····%eax,(%esi)65 »       mov····%eax,(%esi)
67 »       mov····0x1c(%esi),%eax66 »       mov····0x1c(%esi),%eax
68 »       cmp····%edx,%eax67 »       cmp····%edx,%eax
69 »       je·····ad·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xad>68 »       je·····a5·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xa5>
70 »       mov····0x24(%esi),%ecx69 »       mov····0x24(%esi),%ecx
71 »       sub····$0x8,%esp70 »       sub····$0x8,%esp
72 »       lea····0x1(%ecx),%edx71 »       lea····0x1(%ecx),%edx
73 »       push···%edx72 »       push···%edx
74 »       push···%eax73 »       push···%eax
75 »       call···a6·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xa6>74 »       call···9e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x9e>
76 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)75 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
77 »       add····$0x10,%esp76 »       add····$0x10,%esp
78 »       mov····0xc(%esi),%eax77 »       mov····0xc(%esi),%eax
79 »       call···1571·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·9d7d764968638d5e9ed3c6c3cb54b1989b8ad6c577649993c3c1ec2591f82707·...·]>78 »       call···1569·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·69d0d51dbab17691814955611e3d5bb37756bf7a92f9899c7501551fb3c29f0e·...·]>
80 ·R_386_PC32»     .text79 ·R_386_PC32»     .text
81 »       sub····$0x8,%esp80 »       sub····$0x8,%esp
82 »       push···$0x3881 »       push···$0x38
83 »       push···%esi82 »       push···%esi
84 »       call···bc·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xbc>83 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xb4>
85 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)84 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
86 »       add····$0x10,%esp85 »       add····$0x10,%esp
87 »       jmp····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x60>86 »       jmp····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5d>
88 »       nop87 »       nop
 88 »       xchg···%ax,%ax
89 »       lea····0x0(%esi,%eiz,1),%esi 
90 »       lea····0x0(%esi),%esi 
  
91 000000d0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()>:89 000000c0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()>:
92 boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl():90 boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl():
93 »       push···%edi91 »       push···%edi
94 »       push···%esi92 »       push···%esi
95 »       push···%ebx93 »       push···%ebx
96 »       mov····0x10(%esp),%esi94 »       mov····0x10(%esp),%esi
97 »       call···d8·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x8>95 »       call···c8·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x8>
98 ·R_386_PC32»     __x86.get_pc_thunk.bx96 ·R_386_PC32»     __x86.get_pc_thunk.bx
99 »       add····$0x2,%ebx97 »       add····$0x2,%ebx
100 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_98 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
101 »       sub····$0xc,%esp99 »       sub····$0xc,%esp
102 »       lea····0x44(%ebx),%eax100 »       lea····0x44(%ebx),%eax
103 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>101 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
104 »       mov····%eax,0x18(%esi)102 »       mov····%eax,0x18(%esi)
105 »       lea····0x8(%ebx),%eax103 »       lea····0x8(%ebx),%eax
106 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_104 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
107 »       mov····%eax,(%esi)105 »       mov····%eax,(%esi)
108 »       add····$0x10,%eax106 »       add····$0x10,%eax
109 »       mov····%eax,0x14(%esi)107 »       mov····%eax,0x14(%esi)
110 »       lea····0x14(%esi),%eax108 »       lea····0x14(%esi),%eax
111 »       push···%eax109 »       push···%eax
112 »       call···101·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x31>110 »       call···f1·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x31>
113 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()111 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
114 »       mov····0x0(%ebx),%eax 
115 ·R_386_GOT32X»   vtable·for·boost::exception 
116 »       mov····0x4(%esi),%edi112 »       mov····0x4(%esi),%edi
 113 »       lea····0x8(%ebx),%eax
 114 ·R_386_GOTOFF»   vtable·for·boost::exception
117 »       add····$0x10,%esp115 »       add····$0x10,%esp
118 »       add····$0x8,%eax 
119 »       mov····%eax,(%esi)116 »       mov····%eax,(%esi)
120 »       test···%edi,%edi117 »       test···%edi,%edi
121 »       je·····12f·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5f>118 »       je·····11c·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5c>
122 »       mov····(%edi),%eax119 »       mov····(%edi),%eax
123 »       lea····0x0(%ebx),%edx120 »       lea····0x0(%ebx),%edx
124 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const121 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
125 »       mov····0x10(%eax),%eax122 »       mov····0x10(%eax),%eax
126 »       cmp····%edx,%eax123 »       cmp····%edx,%eax
127 »       jne····188·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xb8>124 »       jne····170·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xb0>
128 »       subl···$0x1,0x34(%edi)125 »       subl···$0x1,0x34(%edi)
129 »       je·····148·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x78>126 »       je·····130·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x70>
130 »       sub····$0x8,%esp127 »       sub····$0x8,%esp
131 »       push···$0x1c128 »       push···$0x1c
132 »       push···%esi129 »       push···%esi
133 »       call···136·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x66>130 »       call···123·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x63>
134 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)131 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
135 »       add····$0x10,%esp132 »       add····$0x10,%esp
136 »       pop····%ebx133 »       pop····%ebx
137 »       pop····%esi134 »       pop····%esi
138 »       pop····%edi135 »       pop····%edi
139 »       ret136 »       ret
140 »       lea····0x0(%esi,%eiz,1),%esi137 »       xchg···%ax,%ax
141 »       lea····0x8(%ebx),%eax138 »       lea····0x8(%ebx),%eax
142 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl139 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
143 »       lea····0x24(%edi),%edx140 »       lea····0x24(%edi),%edx
144 »       mov····%eax,(%edi)141 »       mov····%eax,(%edi)
Max diff block lines reached; 8718/17000 bytes (51.28%) of diff not shown.
17.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10clon […]
    
Offset 22, 168 lines modifiedOffset 22, 165 lines modified
22 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_22 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
23 »       mov····%eax,-0x14(%esi)23 »       mov····%eax,-0x14(%esi)
24 »       add····$0x10,%eax24 »       add····$0x10,%eax
25 »       mov····%eax,(%esi)25 »       mov····%eax,(%esi)
26 »       push···%esi26 »       push···%esi
27 »       call···31·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x31>27 »       call···31·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x31>
28 ·R_386_PLT32»    std::bad_exception::~bad_exception()28 ·R_386_PLT32»    std::bad_exception::~bad_exception()
29 »       mov····0x0(%ebx),%eax29 »       lea····0x8(%ebx),%eax
30 ·R_386_GOT32X»   vtable·for·boost::exception30 ·R_386_GOTOFF»   vtable·for·boost::exception
31 »       add····$0x10,%esp31 »       add····$0x10,%esp
32 »       add····$0x8,%eax 
33 »       mov····%eax,-0x14(%esi)32 »       mov····%eax,-0x14(%esi)
34 »       mov····-0x10(%esi),%esi33 »       mov····-0x10(%esi),%esi
35 »       test···%esi,%esi34 »       test···%esi,%esi
36 »       je·····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x60>35 »       je·····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5d>
37 »       mov····(%esi),%eax36 »       mov····(%esi),%eax
38 »       lea····0x0(%ebx),%edx37 »       lea····0x0(%ebx),%edx
39 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const38 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
40 »       mov····0x10(%eax),%eax39 »       mov····0x10(%eax),%eax
41 »       cmp····%edx,%eax40 »       cmp····%edx,%eax
42 »       jne····78·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x78>41 »       jne····70·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x70>
43 »       subl···$0x1,0x34(%esi)42 »       subl···$0x1,0x34(%esi)
44 »       je·····88·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x88>43 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x80>
45 »       sub····$0x8,%esp44 »       sub····$0x8,%esp
46 »       push···$0x1c45 »       push···$0x1c
47 »       push···%edi46 »       push···%edi
48 »       call···67·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x67>47 »       call···64·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x64>
49 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)48 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
50 »       add····$0x10,%esp49 »       add····$0x10,%esp
51 »       pop····%ebx50 »       pop····%ebx
52 »       pop····%esi51 »       pop····%esi
53 »       pop····%edi52 »       pop····%edi
54 »       ret53 »       ret
55 »       lea····0x0(%esi),%esi54 »       nop
56 »       sub····$0xc,%esp55 »       sub····$0xc,%esp
57 »       push···%esi56 »       push···%esi
58 »       call···*%eax57 »       call···*%eax
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       jmp····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x60>59 »       jmp····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5d>
61 »       lea····0x0(%esi,%eiz,1),%esi60 »       lea····0x0(%esi,%eiz,1),%esi
62 »       nop61 »       nop
63 »       lea····0x8(%ebx),%eax62 »       lea····0x8(%ebx),%eax
64 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl63 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
65 »       lea····0x24(%esi),%edx64 »       lea····0x24(%esi),%edx
66 »       mov····%eax,(%esi)65 »       mov····%eax,(%esi)
67 »       mov····0x1c(%esi),%eax66 »       mov····0x1c(%esi),%eax
68 »       cmp····%edx,%eax67 »       cmp····%edx,%eax
69 »       je·····ad·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xad>68 »       je·····a5·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xa5>
70 »       mov····0x24(%esi),%ecx69 »       mov····0x24(%esi),%ecx
71 »       sub····$0x8,%esp70 »       sub····$0x8,%esp
72 »       lea····0x1(%ecx),%edx71 »       lea····0x1(%ecx),%edx
73 »       push···%edx72 »       push···%edx
74 »       push···%eax73 »       push···%eax
75 »       call···a6·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xa6>74 »       call···9e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x9e>
76 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)75 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
77 »       add····$0x10,%esp76 »       add····$0x10,%esp
78 »       mov····0xc(%esi),%eax77 »       mov····0xc(%esi),%eax
79 »       call···1571·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·9d7d764968638d5e9ed3c6c3cb54b1989b8ad6c577649993c3c1ec2591f82707·...·]>78 »       call···1569·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·69d0d51dbab17691814955611e3d5bb37756bf7a92f9899c7501551fb3c29f0e·...·]>
80 ·R_386_PC32»     .text79 ·R_386_PC32»     .text
81 »       sub····$0x8,%esp80 »       sub····$0x8,%esp
82 »       push···$0x3881 »       push···$0x38
83 »       push···%esi82 »       push···%esi
84 »       call···bc·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xbc>83 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xb4>
85 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)84 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
86 »       add····$0x10,%esp85 »       add····$0x10,%esp
87 »       jmp····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x60>86 »       jmp····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5d>
88 »       nop87 »       nop
 88 »       xchg···%ax,%ax
89 »       lea····0x0(%esi,%eiz,1),%esi 
90 »       lea····0x0(%esi),%esi 
  
91 000000d0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()>:89 000000c0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()>:
92 boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl():90 boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl():
93 »       push···%edi91 »       push···%edi
94 »       push···%esi92 »       push···%esi
95 »       push···%ebx93 »       push···%ebx
96 »       mov····0x10(%esp),%esi94 »       mov····0x10(%esp),%esi
97 »       call···d8·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x8>95 »       call···c8·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x8>
98 ·R_386_PC32»     __x86.get_pc_thunk.bx96 ·R_386_PC32»     __x86.get_pc_thunk.bx
99 »       add····$0x2,%ebx97 »       add····$0x2,%ebx
100 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_98 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
101 »       sub····$0xc,%esp99 »       sub····$0xc,%esp
102 »       lea····0x44(%ebx),%eax100 »       lea····0x44(%ebx),%eax
103 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>101 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
104 »       mov····%eax,0x18(%esi)102 »       mov····%eax,0x18(%esi)
105 »       lea····0x8(%ebx),%eax103 »       lea····0x8(%ebx),%eax
106 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_104 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
107 »       mov····%eax,(%esi)105 »       mov····%eax,(%esi)
108 »       add····$0x10,%eax106 »       add····$0x10,%eax
109 »       mov····%eax,0x14(%esi)107 »       mov····%eax,0x14(%esi)
110 »       lea····0x14(%esi),%eax108 »       lea····0x14(%esi),%eax
111 »       push···%eax109 »       push···%eax
112 »       call···101·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x31>110 »       call···f1·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x31>
113 ·R_386_PLT32»    std::bad_exception::~bad_exception()111 ·R_386_PLT32»    std::bad_exception::~bad_exception()
114 »       mov····0x0(%ebx),%eax 
115 ·R_386_GOT32X»   vtable·for·boost::exception 
116 »       mov····0x4(%esi),%edi112 »       mov····0x4(%esi),%edi
 113 »       lea····0x8(%ebx),%eax
 114 ·R_386_GOTOFF»   vtable·for·boost::exception
117 »       add····$0x10,%esp115 »       add····$0x10,%esp
118 »       add····$0x8,%eax 
119 »       mov····%eax,(%esi)116 »       mov····%eax,(%esi)
120 »       test···%edi,%edi117 »       test···%edi,%edi
121 »       je·····12f·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5f>118 »       je·····11c·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5c>
122 »       mov····(%edi),%eax119 »       mov····(%edi),%eax
123 »       lea····0x0(%ebx),%edx120 »       lea····0x0(%ebx),%edx
124 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const121 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
125 »       mov····0x10(%eax),%eax122 »       mov····0x10(%eax),%eax
126 »       cmp····%edx,%eax123 »       cmp····%edx,%eax
127 »       jne····188·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xb8>124 »       jne····170·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xb0>
128 »       subl···$0x1,0x34(%edi)125 »       subl···$0x1,0x34(%edi)
129 »       je·····148·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x78>126 »       je·····130·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x70>
130 »       sub····$0x8,%esp127 »       sub····$0x8,%esp
131 »       push···$0x1c128 »       push···$0x1c
132 »       push···%esi129 »       push···%esi
133 »       call···136·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x66>130 »       call···123·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x63>
134 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)131 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
135 »       add····$0x10,%esp132 »       add····$0x10,%esp
136 »       pop····%ebx133 »       pop····%ebx
137 »       pop····%esi134 »       pop····%esi
138 »       pop····%edi135 »       pop····%edi
139 »       ret136 »       ret
140 »       lea····0x0(%esi,%eiz,1),%esi137 »       xchg···%ax,%ax
141 »       lea····0x8(%ebx),%eax138 »       lea····0x8(%ebx),%eax
142 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl139 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
143 »       lea····0x24(%edi),%edx140 »       lea····0x24(%edi),%edx
144 »       mov····%eax,(%edi)141 »       mov····%eax,(%edi)
Max diff block lines reached; 8870/17316 bytes (51.22%) of diff not shown.
17.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10wrapexceptINS_21thread […]
    
Offset 10, 271 lines modifiedOffset 10, 257 lines modified
10 »       push···%ebx10 »       push···%ebx
11 »       mov····0x10(%esp),%esi11 »       mov····0x10(%esp),%esi
12 »       call···8·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x8>12 »       call···8·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x4(%esi),%edi16 »       mov····0x4(%esi),%edi
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::thread_resource_error>18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::thread_resource_error>
19 »       lea····0x8(%eax),%edx19 »       mov····%eax,-0x30(%esi)
20 »       add····$0x20,%eax20 »       add····$0x18,%eax
21 »       mov····%eax,-0x2c(%esi)21 »       mov····%eax,-0x2c(%esi)
22 »       mov····0x0(%ebx),%eax22 »       lea····0x8(%ebx),%eax
23 ·R_386_GOT32X»   vtable·for·boost::exception23 ·R_386_GOTOFF»   vtable·for·boost::exception
24 »       mov····%edx,-0x30(%esi) 
25 »       add····$0x8,%eax 
26 »       mov····%eax,(%esi)24 »       mov····%eax,(%esi)
27 »       test···%edi,%edi25 »       test···%edi,%edi
28 »       je·····4b·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x4b>26 »       je·····45·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x45>
29 »       mov····(%edi),%eax27 »       mov····(%edi),%eax
30 »       lea····0x0(%ebx),%edx28 »       lea····0x0(%ebx),%edx
31 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const29 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
32 »       mov····0x10(%eax),%eax30 »       mov····0x10(%eax),%eax
33 »       cmp····%edx,%eax31 »       cmp····%edx,%eax
34 »       jne····90·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x90>32 »       jne····80·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x80>
35 »       subl···$0x1,0x34(%edi)33 »       subl···$0x1,0x34(%edi)
36 »       je·····a0·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xa0>34 »       je·····90·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x90>
37 »       mov····0x0(%ebx),%eax35 »       lea····0x8(%ebx),%eax
38 ·R_386_GOT32X»   vtable·for·boost::system::system_error36 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
39 »       lea····-0x10(%esi),%edx37 »       lea····-0x10(%esi),%edx
40 »       lea····-0x2c(%esi),%edi 
41 »       add····$0x8,%eax 
42 »       mov····%eax,-0x2c(%esi)38 »       mov····%eax,-0x2c(%esi)
43 »       mov····-0x18(%esi),%eax39 »       mov····-0x18(%esi),%eax
 40 »       lea····-0x2c(%esi),%edi
44 »       cmp····%edx,%eax41 »       cmp····%edx,%eax
45 »       je·····77·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x77>42 »       je·····6e·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x6e>
46 »       mov····-0x10(%esi),%edx43 »       mov····-0x10(%esi),%edx
47 »       sub····$0x8,%esp44 »       sub····$0x8,%esp
48 »       add····$0x1,%edx45 »       add····$0x1,%edx
49 »       push···%edx46 »       push···%edx
50 »       push···%eax47 »       push···%eax
51 »       call···70·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x70>48 »       call···67·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x67>
52 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)49 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
53 »       add····$0x10,%esp50 »       add····$0x10,%esp
54 »       sub····$0xc,%esp51 »       sub····$0xc,%esp
55 »       push···%edi52 »       push···%edi
56 »       call···7c·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x7c>53 »       call···73·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x73>
57 ·R_386_PLT32»    std::runtime_error::~runtime_error()54 ·R_386_PLT32»    std::runtime_error::~runtime_error()
58 »       add····$0x10,%esp55 »       add····$0x10,%esp
59 »       pop····%ebx56 »       pop····%ebx
60 »       pop····%esi57 »       pop····%esi
61 »       pop····%edi58 »       pop····%edi
62 »       ret59 »       ret
63 »       lea····0x0(%esi,%eiz,1),%esi 
64 »       xchg···%ax,%ax60 »       xchg···%ax,%ax
65 »       sub····$0xc,%esp61 »       sub····$0xc,%esp
66 »       push···%edi62 »       push···%edi
67 »       call···*%eax63 »       call···*%eax
68 »       add····$0x10,%esp64 »       add····$0x10,%esp
69 »       jmp····4b·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x4b>65 »       jmp····45·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x45>
70 »       lea····0x0(%esi,%eiz,1),%esi66 »       lea····0x0(%esi,%eiz,1),%esi
71 »       nop67 »       nop
72 »       lea····0x8(%ebx),%eax68 »       lea····0x8(%ebx),%eax
73 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl69 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
74 »       lea····0x24(%edi),%edx70 »       lea····0x24(%edi),%edx
75 »       mov····%eax,(%edi)71 »       mov····%eax,(%edi)
76 »       mov····0x1c(%edi),%eax72 »       mov····0x1c(%edi),%eax
77 »       cmp····%edx,%eax73 »       cmp····%edx,%eax
78 »       je·····c5·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xc5>74 »       je·····b5·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xb5>
79 »       mov····0x24(%edi),%ecx75 »       mov····0x24(%edi),%ecx
80 »       sub····$0x8,%esp76 »       sub····$0x8,%esp
81 »       lea····0x1(%ecx),%edx77 »       lea····0x1(%ecx),%edx
82 »       push···%edx78 »       push···%edx
83 »       push···%eax79 »       push···%eax
84 »       call···be·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xbe>80 »       call···ae·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xae>
85 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
86 »       add····$0x10,%esp82 »       add····$0x10,%esp
87 »       mov····0xc(%edi),%eax83 »       mov····0xc(%edi),%eax
88 »       call···1589·<gazebo::ServerFixture::SpawnCamera(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const[·...·truncated·by·diffoscope;·len:·266,·SHA:·2d7fcc1a80bc8d8621cd50c3f572d3d9b8173ca284116c163b6ba2aaf640d467·...·]>84 »       call···1579·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·94f74ade8ef1da4f563074f39e9fbc30887f3413b2ed6bf423a415599b5412a0·...·]>
89 ·R_386_PC32»     .text85 ·R_386_PC32»     .text
90 »       sub····$0x8,%esp86 »       sub····$0x8,%esp
91 »       push···$0x3887 »       push···$0x38
92 »       push···%edi88 »       push···%edi
93 »       call···d4·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xd4>89 »       call···c4·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xc4>
94 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)90 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
95 »       add····$0x10,%esp91 »       add····$0x10,%esp
96 »       jmp····4b·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x4b>92 »       jmp····45·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x45>
  
97 000000e0·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()>:93 000000d0·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()>:
98 non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept():94 non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept():
99 »       push···%edi95 »       push···%edi
100 »       push···%esi96 »       push···%esi
101 »       push···%ebx97 »       push···%ebx
102 »       mov····0x10(%esp),%esi98 »       mov····0x10(%esp),%esi
103 »       call···e8·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x8>99 »       call···d8·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x8>
104 ·R_386_PC32»     __x86.get_pc_thunk.bx100 ·R_386_PC32»     __x86.get_pc_thunk.bx
105 »       add····$0x2,%ebx101 »       add····$0x2,%ebx
106 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_102 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
107 »       mov····0x30(%esi),%edi103 »       mov····0x30(%esi),%edi
108 »       mov····0x0(%ebx),%eax104 »       lea····0x8(%ebx),%eax
109 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::thread_resource_error>105 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::thread_resource_error>
110 »       lea····0x8(%eax),%edx106 »       mov····%eax,-0x4(%esi)
111 »       add····$0x20,%eax107 »       add····$0x18,%eax
112 »       mov····%eax,(%esi)108 »       mov····%eax,(%esi)
113 »       mov····0x0(%ebx),%eax109 »       lea····0x8(%ebx),%eax
114 ·R_386_GOT32X»   vtable·for·boost::exception110 ·R_386_GOTOFF»   vtable·for·boost::exception
115 »       mov····%edx,-0x4(%esi) 
116 »       add····$0x8,%eax 
117 »       mov····%eax,0x2c(%esi)111 »       mov····%eax,0x2c(%esi)
118 »       test···%edi,%edi112 »       test···%edi,%edi
119 »       je·····12b·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x4b>113 »       je·····115·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x45>
120 »       mov····(%edi),%eax114 »       mov····(%edi),%eax
121 »       lea····0x0(%ebx),%edx115 »       lea····0x0(%ebx),%edx
122 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const116 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
123 »       mov····0x10(%eax),%eax117 »       mov····0x10(%eax),%eax
124 »       cmp····%edx,%eax118 »       cmp····%edx,%eax
125 »       jne····168·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x88>119 »       jne····150·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x80>
126 »       subl···$0x1,0x34(%edi)120 »       subl···$0x1,0x34(%edi)
127 »       je·····178·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x98>121 »       je·····160·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x90>
128 »       mov····0x0(%ebx),%eax122 »       lea····0x8(%ebx),%eax
129 ·R_386_GOT32X»   vtable·for·boost::system::system_error123 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
130 »       lea····0x1c(%esi),%edx124 »       lea····0x1c(%esi),%edx
131 »       add····$0x8,%eax 
132 »       mov····%eax,(%esi)125 »       mov····%eax,(%esi)
133 »       mov····0x14(%esi),%eax126 »       mov····0x14(%esi),%eax
134 »       cmp····%edx,%eax127 »       cmp····%edx,%eax
Max diff block lines reached; 8917/17217 bytes (51.79%) of diff not shown.
16.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10wrapexceptINS_10lock_e […]
    
Offset 10, 271 lines modifiedOffset 10, 257 lines modified
10 »       push···%ebx10 »       push···%ebx
11 »       mov····0x10(%esp),%esi11 »       mov····0x10(%esp),%esi
12 »       call···8·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x8>12 »       call···8·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x30(%esi),%edi16 »       mov····0x30(%esi),%edi
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::lock_error>18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::lock_error>
19 »       lea····0x8(%eax),%edx19 »       mov····%eax,-0x4(%esi)
20 »       add····$0x20,%eax20 »       add····$0x18,%eax
21 »       mov····%eax,(%esi)21 »       mov····%eax,(%esi)
22 »       mov····0x0(%ebx),%eax22 »       lea····0x8(%ebx),%eax
23 ·R_386_GOT32X»   vtable·for·boost::exception23 ·R_386_GOTOFF»   vtable·for·boost::exception
24 »       mov····%edx,-0x4(%esi) 
25 »       add····$0x8,%eax 
26 »       mov····%eax,0x2c(%esi)24 »       mov····%eax,0x2c(%esi)
27 »       test···%edi,%edi25 »       test···%edi,%edi
28 »       je·····4b·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x4b>26 »       je·····45·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x45>
29 »       mov····(%edi),%eax27 »       mov····(%edi),%eax
30 »       lea····0x0(%ebx),%edx28 »       lea····0x0(%ebx),%edx
31 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const29 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
32 »       mov····0x10(%eax),%eax30 »       mov····0x10(%eax),%eax
33 »       cmp····%edx,%eax31 »       cmp····%edx,%eax
34 »       jne····88·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x88>32 »       jne····80·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x80>
35 »       subl···$0x1,0x34(%edi)33 »       subl···$0x1,0x34(%edi)
36 »       je·····98·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x98>34 »       je·····90·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x90>
37 »       mov····0x0(%ebx),%eax35 »       lea····0x8(%ebx),%eax
38 ·R_386_GOT32X»   vtable·for·boost::system::system_error36 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
39 »       lea····0x1c(%esi),%edx37 »       lea····0x1c(%esi),%edx
40 »       add····$0x8,%eax 
41 »       mov····%eax,(%esi)38 »       mov····%eax,(%esi)
42 »       mov····0x14(%esi),%eax39 »       mov····0x14(%esi),%eax
43 »       cmp····%edx,%eax40 »       cmp····%edx,%eax
44 »       je·····73·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x73>41 »       je·····6a·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x6a>
45 »       mov····0x1c(%esi),%ecx42 »       mov····0x1c(%esi),%ecx
46 »       sub····$0x8,%esp43 »       sub····$0x8,%esp
47 »       lea····0x1(%ecx),%edx44 »       lea····0x1(%ecx),%edx
48 »       push···%edx45 »       push···%edx
49 »       push···%eax46 »       push···%eax
50 »       call···6c·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x6c>47 »       call···63·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x63>
51 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)48 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
52 »       add····$0x10,%esp49 »       add····$0x10,%esp
53 »       sub····$0xc,%esp50 »       sub····$0xc,%esp
54 »       push···%esi51 »       push···%esi
55 »       call···78·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x78>52 »       call···6f·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x6f>
56 ·R_386_PLT32»    std::runtime_error::~runtime_error()53 ·R_386_PLT32»    std::runtime_error::~runtime_error()
57 »       add····$0x10,%esp54 »       add····$0x10,%esp
58 »       pop····%ebx55 »       pop····%ebx
59 »       pop····%esi56 »       pop····%esi
60 »       pop····%edi57 »       pop····%edi
61 »       ret58 »       ret
62 »       lea····0x0(%esi,%eiz,1),%esi59 »       lea····0x0(%esi),%esi
63 »       nop 
64 »       sub····$0xc,%esp60 »       sub····$0xc,%esp
65 »       push···%edi61 »       push···%edi
66 »       call···*%eax62 »       call···*%eax
67 »       add····$0x10,%esp63 »       add····$0x10,%esp
68 »       jmp····4b·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x4b>64 »       jmp····45·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x45>
69 »       lea····0x0(%esi,%eiz,1),%esi65 »       lea····0x0(%esi,%eiz,1),%esi
70 »       nop66 »       nop
71 »       lea····0x8(%ebx),%eax67 »       lea····0x8(%ebx),%eax
72 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl68 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
73 »       lea····0x24(%edi),%edx69 »       lea····0x24(%edi),%edx
74 »       mov····%eax,(%edi)70 »       mov····%eax,(%edi)
75 »       mov····0x1c(%edi),%eax71 »       mov····0x1c(%edi),%eax
76 »       cmp····%edx,%eax72 »       cmp····%edx,%eax
77 »       je·····bd·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xbd>73 »       je·····b5·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xb5>
78 »       mov····0x24(%edi),%ecx74 »       mov····0x24(%edi),%ecx
79 »       sub····$0x8,%esp75 »       sub····$0x8,%esp
80 »       lea····0x1(%ecx),%edx76 »       lea····0x1(%ecx),%edx
81 »       push···%edx77 »       push···%edx
82 »       push···%eax78 »       push···%eax
83 »       call···b6·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xb6>79 »       call···ae·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xae>
84 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
85 »       add····$0x10,%esp81 »       add····$0x10,%esp
86 »       mov····0xc(%edi),%eax82 »       mov····0xc(%edi),%eax
87 »       call···1581·<gazebo::ServerFixture::SpawnCamera(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const[·...·truncated·by·diffoscope;·len:·266,·SHA:·44df2008b77cef5ab4351c615d9ae5048cbe4dcb94d8609c55559703c0902670·...·]>83 »       call···1579·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·94f74ade8ef1da4f563074f39e9fbc30887f3413b2ed6bf423a415599b5412a0·...·]>
88 ·R_386_PC32»     .text84 ·R_386_PC32»     .text
89 »       sub····$0x8,%esp85 »       sub····$0x8,%esp
90 »       push···$0x3886 »       push···$0x38
91 »       push···%edi87 »       push···%edi
92 »       call···cc·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xcc>88 »       call···c4·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xc4>
93 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)89 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
94 »       add····$0x10,%esp90 »       add····$0x10,%esp
95 »       jmp····4b·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x4b>91 »       jmp····45·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x45>
96 »       lea····0x0(%esi,%eiz,1),%esi 
97 »       nop 
  
98 000000e0·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()>:92 000000d0·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()>:
99 non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept():93 non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept():
100 »       push···%edi94 »       push···%edi
101 »       push···%esi95 »       push···%esi
102 »       push···%ebx96 »       push···%ebx
103 »       mov····0x10(%esp),%esi97 »       mov····0x10(%esp),%esi
104 »       call···e8·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x8>98 »       call···d8·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x8>
105 ·R_386_PC32»     __x86.get_pc_thunk.bx99 ·R_386_PC32»     __x86.get_pc_thunk.bx
106 »       add····$0x2,%ebx100 »       add····$0x2,%ebx
107 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_101 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
108 »       mov····0x4(%esi),%edi102 »       mov····0x4(%esi),%edi
109 »       mov····0x0(%ebx),%eax103 »       lea····0x8(%ebx),%eax
110 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::lock_error>104 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::lock_error>
111 »       lea····0x8(%eax),%edx105 »       mov····%eax,-0x30(%esi)
112 »       add····$0x20,%eax106 »       add····$0x18,%eax
113 »       mov····%eax,-0x2c(%esi)107 »       mov····%eax,-0x2c(%esi)
114 »       mov····0x0(%ebx),%eax108 »       lea····0x8(%ebx),%eax
115 ·R_386_GOT32X»   vtable·for·boost::exception109 ·R_386_GOTOFF»   vtable·for·boost::exception
116 »       mov····%edx,-0x30(%esi) 
117 »       add····$0x8,%eax 
118 »       mov····%eax,(%esi)110 »       mov····%eax,(%esi)
119 »       test···%edi,%edi111 »       test···%edi,%edi
120 »       je·····12b·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x4b>112 »       je·····115·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x45>
121 »       mov····(%edi),%eax113 »       mov····(%edi),%eax
122 »       lea····0x0(%ebx),%edx114 »       lea····0x0(%ebx),%edx
123 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const115 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
124 »       mov····0x10(%eax),%eax116 »       mov····0x10(%eax),%eax
125 »       cmp····%edx,%eax117 »       cmp····%edx,%eax
126 »       jne····170·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x90>118 »       jne····150·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x80>
127 »       subl···$0x1,0x34(%edi)119 »       subl···$0x1,0x34(%edi)
128 »       je·····180·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xa0>120 »       je·····160·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x90>
129 »       mov····0x0(%ebx),%eax121 »       lea····0x8(%ebx),%eax
130 ·R_386_GOT32X»   vtable·for·boost::system::system_error122 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
131 »       lea····-0x10(%esi),%edx123 »       lea····-0x10(%esi),%edx
132 »       lea····-0x2c(%esi),%edi 
133 »       add····$0x8,%eax 
134 »       mov····%eax,-0x2c(%esi)124 »       mov····%eax,-0x2c(%esi)
135 »       mov····-0x18(%esi),%eax125 »       mov····-0x18(%esi),%eax
Max diff block lines reached; 8601/16304 bytes (52.75%) of diff not shown.
18.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10wrapexceptINS_21thread […]
    
Offset 10, 298 lines modifiedOffset 10, 284 lines modified
10 »       push···%ebx10 »       push···%ebx
11 »       mov····0x10(%esp),%esi11 »       mov····0x10(%esp),%esi
12 »       call···8·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x8>12 »       call···8·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x34(%esi),%edi16 »       mov····0x34(%esi),%edi
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::thread_resource_error>18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::thread_resource_error>
19 »       lea····0x8(%eax),%edx19 »       mov····%eax,(%esi)
20 »       add····$0x20,%eax20 »       add····$0x18,%eax
21 »       mov····%eax,0x4(%esi)21 »       mov····%eax,0x4(%esi)
22 »       mov····0x0(%ebx),%eax22 »       lea····0x8(%ebx),%eax
23 ·R_386_GOT32X»   vtable·for·boost::exception23 ·R_386_GOTOFF»   vtable·for·boost::exception
24 »       mov····%edx,(%esi) 
25 »       add····$0x8,%eax 
26 »       mov····%eax,0x30(%esi)24 »       mov····%eax,0x30(%esi)
27 »       test···%edi,%edi25 »       test···%edi,%edi
28 »       je·····4f·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x4f>26 »       je·····49·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x49>
29 »       mov····(%edi),%eax27 »       mov····(%edi),%eax
30 »       lea····0x0(%ebx),%edx28 »       lea····0x0(%ebx),%edx
31 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const29 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
32 »       mov····0x10(%eax),%eax30 »       mov····0x10(%eax),%eax
33 »       cmp····%edx,%eax31 »       cmp····%edx,%eax
34 »       jne····e0·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xe0>32 »       jne····d0·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xd0>
35 »       subl···$0x1,0x34(%edi)33 »       subl···$0x1,0x34(%edi)
36 »       je·····98·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x98>34 »       je·····90·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x90>
37 »       mov····0x0(%ebx),%eax35 »       lea····0x8(%ebx),%eax
38 ·R_386_GOT32X»   vtable·for·boost::system::system_error36 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
39 »       lea····0x20(%esi),%edx37 »       lea····0x20(%esi),%edx
40 »       lea····0x4(%esi),%edi 
41 »       add····$0x8,%eax 
42 »       mov····%eax,0x4(%esi)38 »       mov····%eax,0x4(%esi)
43 »       mov····0x18(%esi),%eax39 »       mov····0x18(%esi),%eax
 40 »       lea····0x4(%esi),%edi
44 »       cmp····%edx,%eax41 »       cmp····%edx,%eax
45 »       je·····7b·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x7b>42 »       je·····72·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x72>
46 »       mov····0x20(%esi),%ecx43 »       mov····0x20(%esi),%ecx
47 »       sub····$0x8,%esp44 »       sub····$0x8,%esp
48 »       lea····0x1(%ecx),%edx45 »       lea····0x1(%ecx),%edx
49 »       push···%edx46 »       push···%edx
50 »       push···%eax47 »       push···%eax
51 »       call···74·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x74>48 »       call···6b·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x6b>
52 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)49 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
53 »       add····$0x10,%esp50 »       add····$0x10,%esp
54 »       sub····$0xc,%esp51 »       sub····$0xc,%esp
55 »       push···%edi52 »       push···%edi
56 »       call···80·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x80>53 »       call···77·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x77>
57 ·R_386_PLT32»    std::runtime_error::~runtime_error()54 ·R_386_PLT32»    std::runtime_error::~runtime_error()
58 »       pop····%eax55 »       pop····%eax
59 »       pop····%edx56 »       pop····%edx
60 »       push···$0x4457 »       push···$0x44
61 »       push···%esi58 »       push···%esi
62 »       call···8a·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x8a>59 »       call···81·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x81>
63 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)60 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
64 »       add····$0x10,%esp61 »       add····$0x10,%esp
65 »       pop····%ebx62 »       pop····%ebx
66 »       pop····%esi63 »       pop····%esi
67 »       pop····%edi64 »       pop····%edi
68 »       ret65 »       ret
69 »       lea····0x0(%esi),%esi66 »       lea····0x0(%esi,%eiz,1),%esi
70 »       lea····0x8(%ebx),%eax67 »       lea····0x8(%ebx),%eax
71 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl68 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
72 »       lea····0x24(%edi),%edx69 »       lea····0x24(%edi),%edx
73 »       mov····%eax,(%edi)70 »       mov····%eax,(%edi)
74 »       mov····0x1c(%edi),%eax71 »       mov····0x1c(%edi),%eax
75 »       cmp····%edx,%eax72 »       cmp····%edx,%eax
76 »       je·····bd·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xbd>73 »       je·····b5·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xb5>
77 »       mov····0x24(%edi),%ecx74 »       mov····0x24(%edi),%ecx
78 »       sub····$0x8,%esp75 »       sub····$0x8,%esp
79 »       lea····0x1(%ecx),%edx76 »       lea····0x1(%ecx),%edx
80 »       push···%edx77 »       push···%edx
81 »       push···%eax78 »       push···%eax
82 »       call···b6·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xb6>79 »       call···ae·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xae>
83 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
84 »       add····$0x10,%esp81 »       add····$0x10,%esp
85 »       mov····0xc(%edi),%eax82 »       mov····0xc(%edi),%eax
86 »       call···1581·<gazebo::ServerFixture::SpawnCamera(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const[·...·truncated·by·diffoscope;·len:·266,·SHA:·44df2008b77cef5ab4351c615d9ae5048cbe4dcb94d8609c55559703c0902670·...·]>83 »       call···1579·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·94f74ade8ef1da4f563074f39e9fbc30887f3413b2ed6bf423a415599b5412a0·...·]>
87 ·R_386_PC32»     .text84 ·R_386_PC32»     .text
88 »       sub····$0x8,%esp85 »       sub····$0x8,%esp
89 »       push···$0x3886 »       push···$0x38
90 »       push···%edi87 »       push···%edi
91 »       call···cc·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xcc>88 »       call···c4·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xc4>
92 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)89 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
93 »       add····$0x10,%esp90 »       add····$0x10,%esp
94 »       jmp····4f·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x4f>91 »       jmp····49·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x49>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
97 »       sub····$0xc,%esp92 »       sub····$0xc,%esp
98 »       push···%edi93 »       push···%edi
99 »       call···*%eax94 »       call···*%eax
100 »       add····$0x10,%esp95 »       add····$0x10,%esp
101 »       jmp····4f·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x4f>96 »       jmp····49·<boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x49>
102 »       xchg···%ax,%ax97 »       xchg···%ax,%ax
  
103 000000f0·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()>:98 000000e0·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()>:
104 non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept():99 non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept():
105 »       push···%ebp100 »       push···%ebp
106 »       push···%edi101 »       push···%edi
107 »       push···%esi102 »       push···%esi
108 »       push···%ebx103 »       push···%ebx
109 »       call···f5·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x5>104 »       call···e5·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x5>
110 ·R_386_PC32»     __x86.get_pc_thunk.bx105 ·R_386_PC32»     __x86.get_pc_thunk.bx
111 »       add····$0x2,%ebx106 »       add····$0x2,%ebx
112 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_107 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
113 »       sub····$0xc,%esp108 »       sub····$0xc,%esp
114 »       mov····0x20(%esp),%esi109 »       mov····0x20(%esp),%esi
115 »       mov····0x4(%esi),%ebp110 »       mov····0x4(%esi),%ebp
116 »       lea····-0x30(%esi),%edi111 »       lea····-0x30(%esi),%edi
117 »       mov····0x0(%ebx),%eax112 »       lea····0x8(%ebx),%eax
118 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::thread_resource_error>113 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::thread_resource_error>
119 »       lea····0x8(%eax),%edx114 »       mov····%eax,-0x30(%esi)
120 »       add····$0x20,%eax115 »       add····$0x18,%eax
121 »       mov····%eax,-0x2c(%esi)116 »       mov····%eax,-0x2c(%esi)
122 »       mov····0x0(%ebx),%eax117 »       lea····0x8(%ebx),%eax
123 ·R_386_GOT32X»   vtable·for·boost::exception118 ·R_386_GOTOFF»   vtable·for·boost::exception
124 »       mov····%edx,-0x30(%esi) 
125 »       add····$0x8,%eax 
126 »       mov····%eax,(%esi)119 »       mov····%eax,(%esi)
127 »       test···%ebp,%ebp120 »       test···%ebp,%ebp
128 »       je·····143·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x53>121 »       je·····12d·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x4d>
129 »       mov····0x0(%ebp),%eax122 »       mov····0x0(%ebp),%eax
130 »       lea····0x0(%ebx),%edx123 »       lea····0x0(%ebx),%edx
131 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const124 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
132 »       mov····0x10(%eax),%eax125 »       mov····0x10(%eax),%eax
133 »       cmp····%edx,%eax126 »       cmp····%edx,%eax
134 »       jne····190·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0xa0>127 »       jne····178·<non-virtual·thunk·to·boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()+0x98>
Max diff block lines reached; 10669/18129 bytes (58.85%) of diff not shown.
17.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost10wrapexceptINS_10lock_e […]
    
Offset 10, 298 lines modifiedOffset 10, 286 lines modified
10 »       push···%ebx10 »       push···%ebx
11 »       mov····0x10(%esp),%esi11 »       mov····0x10(%esp),%esi
12 »       call···8·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x8>12 »       call···8·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x34(%esi),%edi16 »       mov····0x34(%esi),%edi
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::lock_error>18 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::lock_error>
19 »       lea····0x8(%eax),%edx19 »       mov····%eax,(%esi)
20 »       add····$0x20,%eax20 »       add····$0x18,%eax
21 »       mov····%eax,0x4(%esi)21 »       mov····%eax,0x4(%esi)
22 »       mov····0x0(%ebx),%eax22 »       lea····0x8(%ebx),%eax
23 ·R_386_GOT32X»   vtable·for·boost::exception23 ·R_386_GOTOFF»   vtable·for·boost::exception
24 »       mov····%edx,(%esi) 
25 »       add····$0x8,%eax 
26 »       mov····%eax,0x30(%esi)24 »       mov····%eax,0x30(%esi)
27 »       test···%edi,%edi25 »       test···%edi,%edi
28 »       je·····4f·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x4f>26 »       je·····49·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x49>
29 »       mov····(%edi),%eax27 »       mov····(%edi),%eax
30 »       lea····0x0(%ebx),%edx28 »       lea····0x0(%ebx),%edx
31 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const29 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
32 »       mov····0x10(%eax),%eax30 »       mov····0x10(%eax),%eax
33 »       cmp····%edx,%eax31 »       cmp····%edx,%eax
34 »       jne····e0·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xe0>32 »       jne····d0·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xd0>
35 »       subl···$0x1,0x34(%edi)33 »       subl···$0x1,0x34(%edi)
36 »       je·····98·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x98>34 »       je·····90·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x90>
37 »       mov····0x0(%ebx),%eax35 »       lea····0x8(%ebx),%eax
38 ·R_386_GOT32X»   vtable·for·boost::system::system_error36 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
39 »       lea····0x20(%esi),%edx37 »       lea····0x20(%esi),%edx
40 »       lea····0x4(%esi),%edi 
41 »       add····$0x8,%eax 
42 »       mov····%eax,0x4(%esi)38 »       mov····%eax,0x4(%esi)
43 »       mov····0x18(%esi),%eax39 »       mov····0x18(%esi),%eax
 40 »       lea····0x4(%esi),%edi
44 »       cmp····%edx,%eax41 »       cmp····%edx,%eax
45 »       je·····7b·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x7b>42 »       je·····72·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x72>
46 »       mov····0x20(%esi),%ecx43 »       mov····0x20(%esi),%ecx
47 »       sub····$0x8,%esp44 »       sub····$0x8,%esp
48 »       lea····0x1(%ecx),%edx45 »       lea····0x1(%ecx),%edx
49 »       push···%edx46 »       push···%edx
50 »       push···%eax47 »       push···%eax
51 »       call···74·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x74>48 »       call···6b·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x6b>
52 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)49 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
53 »       add····$0x10,%esp50 »       add····$0x10,%esp
54 »       sub····$0xc,%esp51 »       sub····$0xc,%esp
55 »       push···%edi52 »       push···%edi
56 »       call···80·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x80>53 »       call···77·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x77>
57 ·R_386_PLT32»    std::runtime_error::~runtime_error()54 ·R_386_PLT32»    std::runtime_error::~runtime_error()
58 »       pop····%eax55 »       pop····%eax
59 »       pop····%edx56 »       pop····%edx
60 »       push···$0x4457 »       push···$0x44
61 »       push···%esi58 »       push···%esi
62 »       call···8a·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x8a>59 »       call···81·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x81>
63 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)60 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
64 »       add····$0x10,%esp61 »       add····$0x10,%esp
65 »       pop····%ebx62 »       pop····%ebx
66 »       pop····%esi63 »       pop····%esi
67 »       pop····%edi64 »       pop····%edi
68 »       ret65 »       ret
69 »       lea····0x0(%esi),%esi66 »       lea····0x0(%esi,%eiz,1),%esi
70 »       lea····0x8(%ebx),%eax67 »       lea····0x8(%ebx),%eax
71 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl68 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
72 »       lea····0x24(%edi),%edx69 »       lea····0x24(%edi),%edx
73 »       mov····%eax,(%edi)70 »       mov····%eax,(%edi)
74 »       mov····0x1c(%edi),%eax71 »       mov····0x1c(%edi),%eax
75 »       cmp····%edx,%eax72 »       cmp····%edx,%eax
76 »       je·····bd·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xbd>73 »       je·····b5·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xb5>
77 »       mov····0x24(%edi),%ecx74 »       mov····0x24(%edi),%ecx
78 »       sub····$0x8,%esp75 »       sub····$0x8,%esp
79 »       lea····0x1(%ecx),%edx76 »       lea····0x1(%ecx),%edx
80 »       push···%edx77 »       push···%edx
81 »       push···%eax78 »       push···%eax
82 »       call···b6·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xb6>79 »       call···ae·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xae>
83 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
84 »       add····$0x10,%esp81 »       add····$0x10,%esp
85 »       mov····0xc(%edi),%eax82 »       mov····0xc(%edi),%eax
86 »       call···1581·<gazebo::ServerFixture::SpawnCamera(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const[·...·truncated·by·diffoscope;·len:·266,·SHA:·44df2008b77cef5ab4351c615d9ae5048cbe4dcb94d8609c55559703c0902670·...·]>83 »       call···1579·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·399,·SHA:·94f74ade8ef1da4f563074f39e9fbc30887f3413b2ed6bf423a415599b5412a0·...·]>
87 ·R_386_PC32»     .text84 ·R_386_PC32»     .text
88 »       sub····$0x8,%esp85 »       sub····$0x8,%esp
89 »       push···$0x3886 »       push···$0x38
90 »       push···%edi87 »       push···%edi
91 »       call···cc·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xcc>88 »       call···c4·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xc4>
92 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)89 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
93 »       add····$0x10,%esp90 »       add····$0x10,%esp
94 »       jmp····4f·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x4f>91 »       jmp····49·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x49>
95 »       lea····0x0(%esi,%eiz,1),%esi 
96 »       nop 
97 »       sub····$0xc,%esp92 »       sub····$0xc,%esp
98 »       push···%edi93 »       push···%edi
99 »       call···*%eax94 »       call···*%eax
100 »       add····$0x10,%esp95 »       add····$0x10,%esp
101 »       jmp····4f·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x4f>96 »       jmp····49·<boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x49>
102 »       xchg···%ax,%ax97 »       xchg···%ax,%ax
  
103 000000f0·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()>:98 000000e0·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()>:
104 non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept():99 non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept():
105 »       push···%ebp100 »       push···%ebp
106 »       push···%edi101 »       push···%edi
107 »       push···%esi102 »       push···%esi
108 »       push···%ebx103 »       push···%ebx
109 »       call···f5·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x5>104 »       call···e5·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x5>
110 ·R_386_PC32»     __x86.get_pc_thunk.bx105 ·R_386_PC32»     __x86.get_pc_thunk.bx
111 »       add····$0x2,%ebx106 »       add····$0x2,%ebx
112 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_107 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
113 »       sub····$0xc,%esp108 »       sub····$0xc,%esp
114 »       mov····0x20(%esp),%esi109 »       mov····0x20(%esp),%esi
115 »       mov····0x30(%esi),%ebp110 »       mov····0x30(%esi),%ebp
116 »       lea····-0x4(%esi),%edi111 »       lea····-0x4(%esi),%edi
117 »       mov····0x0(%ebx),%eax112 »       lea····0x8(%ebx),%eax
118 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::lock_error>113 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::lock_error>
119 »       lea····0x8(%eax),%edx114 »       mov····%eax,-0x4(%esi)
120 »       add····$0x20,%eax115 »       add····$0x18,%eax
121 »       mov····%eax,(%esi)116 »       mov····%eax,(%esi)
122 »       mov····0x0(%ebx),%eax117 »       lea····0x8(%ebx),%eax
123 ·R_386_GOT32X»   vtable·for·boost::exception118 ·R_386_GOTOFF»   vtable·for·boost::exception
124 »       mov····%edx,-0x4(%esi) 
125 »       add····$0x8,%eax 
126 »       mov····%eax,0x2c(%esi)119 »       mov····%eax,0x2c(%esi)
127 »       test···%ebp,%ebp120 »       test···%ebp,%ebp
128 »       je·····143·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x53>121 »       je·····12d·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x4d>
129 »       mov····0x0(%ebp),%eax122 »       mov····0x0(%ebp),%eax
130 »       lea····0x0(%ebx),%edx123 »       lea····0x0(%ebx),%edx
131 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const124 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
132 »       mov····0x10(%eax),%eax125 »       mov····0x10(%eax),%eax
133 »       cmp····%edx,%eax126 »       cmp····%edx,%eax
134 »       jne····190·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0xa0>127 »       jne····170·<non-virtual·thunk·to·boost::wrapexcept<boost::lock_error>::~wrapexcept()+0x90>
Max diff block lines reached; 10111/17150 bytes (58.96%) of diff not shown.
4.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6detail17sp_counted_impl […]
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 »       mov····0x10(%esp),%eax11 »       mov····0x10(%esp),%eax
12 »       call···8·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x8>12 »       call···8·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0xc(%eax),%esi16 »       mov····0xc(%eax),%esi
17 »       test···%esi,%esi17 »       test···%esi,%esi
18 »       je·····87·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x87>18 »       je·····84·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x84>
19 »       mov····(%esi),%eax19 »       mov····(%esi),%eax
20 »       lea····0x0(%ebx),%edx20 »       lea····0x0(%ebx),%edx
21 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()21 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()
22 »       mov····0x4(%eax),%eax22 »       mov····0x4(%eax),%eax
23 »       cmp····%edx,%eax23 »       cmp····%edx,%eax
24 »       jne····c0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xc0>24 »       jne····c0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xc0>
25 »       lea····0x44(%ebx),%eax25 »       lea····0x44(%ebx),%eax
Offset 31, 34 lines modifiedOffset 31, 33 lines modified
31 »       mov····%eax,(%esi)31 »       mov····%eax,(%esi)
32 »       add····$0x10,%eax32 »       add····$0x10,%eax
33 »       mov····%eax,0x14(%esi)33 »       mov····%eax,0x14(%esi)
34 »       lea····0x14(%esi),%eax34 »       lea····0x14(%esi),%eax
35 »       push···%eax35 »       push···%eax
36 »       call···4b·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x4b>36 »       call···4b·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x4b>
37 ·R_386_PLT32»    std::bad_exception::~bad_exception()37 ·R_386_PLT32»    std::bad_exception::~bad_exception()
38 »       mov····0x0(%ebx),%eax 
39 ·R_386_GOT32X»   vtable·for·boost::exception 
40 »       mov····0x4(%esi),%edi38 »       mov····0x4(%esi),%edi
 39 »       lea····0x8(%ebx),%eax
 40 ·R_386_GOTOFF»   vtable·for·boost::exception
41 »       add····$0x10,%esp41 »       add····$0x10,%esp
42 »       add····$0x8,%eax 
43 »       mov····%eax,(%esi)42 »       mov····%eax,(%esi)
44 »       test···%edi,%edi43 »       test···%edi,%edi
45 »       je·····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x79>44 »       je·····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x76>
46 »       mov····(%edi),%eax45 »       mov····(%edi),%eax
47 »       lea····0x0(%ebx),%edx46 »       lea····0x0(%ebx),%edx
48 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const47 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
49 »       mov····0x10(%eax),%eax48 »       mov····0x10(%eax),%eax
50 »       cmp····%edx,%eax49 »       cmp····%edx,%eax
51 »       jne····d0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xd0>50 »       jne····d0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xd0>
52 »       subl···$0x1,0x34(%edi)51 »       subl···$0x1,0x34(%edi)
53 »       je·····90·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x90>52 »       je·····90·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x90>
54 »       sub····$0x8,%esp53 »       sub····$0x8,%esp
55 »       push···$0x1c54 »       push···$0x1c
56 »       push···%esi55 »       push···%esi
57 »       call···80·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x80>56 »       call···7d·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x7d>
58 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)57 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       pop····%ebx59 »       pop····%ebx
61 »       pop····%esi60 »       pop····%esi
62 »       pop····%edi61 »       pop····%edi
63 »       ret62 »       ret
64 »       lea····0x0(%esi,%eiz,1),%esi63 »       lea····0x0(%esi,%eiz,1),%esi
Offset 77, 21 lines modifiedOffset 76, 21 lines modified
77 »       pop····%eax76 »       pop····%eax
78 »       pop····%edx77 »       pop····%edx
79 »       push···$0x3878 »       push···$0x38
80 »       push···%edi79 »       push···%edi
81 »       call···b2·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xb2>80 »       call···b2·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xb2>
82 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
83 »       add····$0x10,%esp82 »       add····$0x10,%esp
84 »       jmp····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x79>83 »       jmp····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x76>
85 »       lea····0x0(%esi,%eiz,1),%esi84 »       lea····0x0(%esi,%eiz,1),%esi
86 »       nop85 »       nop
87 »       mov····%esi,0x10(%esp)86 »       mov····%esi,0x10(%esp)
88 »       pop····%ebx87 »       pop····%ebx
89 »       pop····%esi88 »       pop····%esi
90 »       pop····%edi89 »       pop····%edi
91 »       jmp····*%eax90 »       jmp····*%eax
92 »       lea····0x0(%esi,%eiz,1),%esi91 »       lea····0x0(%esi,%eiz,1),%esi
93 »       sub····$0xc,%esp92 »       sub····$0xc,%esp
94 »       push···%edi93 »       push···%edi
95 »       call···*%eax94 »       call···*%eax
96 »       add····$0x10,%esp95 »       add····$0x10,%esp
97 »       jmp····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x79>96 »       jmp····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x76>
3.93 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6detail17sp_counted_impl […]
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 »       mov····0x10(%esp),%eax11 »       mov····0x10(%esp),%eax
12 »       call···8·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x8>12 »       call···8·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0xc(%eax),%esi16 »       mov····0xc(%eax),%esi
17 »       test···%esi,%esi17 »       test···%esi,%esi
18 »       je·····87·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x87>18 »       je·····84·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x84>
19 »       mov····(%esi),%eax19 »       mov····(%esi),%eax
20 »       lea····0x0(%ebx),%edx20 »       lea····0x0(%ebx),%edx
21 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()21 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()
22 »       mov····0x4(%eax),%eax22 »       mov····0x4(%eax),%eax
23 »       cmp····%edx,%eax23 »       cmp····%edx,%eax
24 »       jne····c0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xc0>24 »       jne····c0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xc0>
25 »       lea····0x44(%ebx),%eax25 »       lea····0x44(%ebx),%eax
Offset 31, 34 lines modifiedOffset 31, 33 lines modified
31 »       mov····%eax,(%esi)31 »       mov····%eax,(%esi)
32 »       add····$0x10,%eax32 »       add····$0x10,%eax
33 »       mov····%eax,0x14(%esi)33 »       mov····%eax,0x14(%esi)
34 »       lea····0x14(%esi),%eax34 »       lea····0x14(%esi),%eax
35 »       push···%eax35 »       push···%eax
36 »       call···4b·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x4b>36 »       call···4b·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x4b>
37 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()37 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
38 »       mov····0x0(%ebx),%eax 
39 ·R_386_GOT32X»   vtable·for·boost::exception 
40 »       mov····0x4(%esi),%edi38 »       mov····0x4(%esi),%edi
 39 »       lea····0x8(%ebx),%eax
 40 ·R_386_GOTOFF»   vtable·for·boost::exception
41 »       add····$0x10,%esp41 »       add····$0x10,%esp
42 »       add····$0x8,%eax 
43 »       mov····%eax,(%esi)42 »       mov····%eax,(%esi)
44 »       test···%edi,%edi43 »       test···%edi,%edi
45 »       je·····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x79>44 »       je·····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x76>
46 »       mov····(%edi),%eax45 »       mov····(%edi),%eax
47 »       lea····0x0(%ebx),%edx46 »       lea····0x0(%ebx),%edx
48 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const47 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
49 »       mov····0x10(%eax),%eax48 »       mov····0x10(%eax),%eax
50 »       cmp····%edx,%eax49 »       cmp····%edx,%eax
51 »       jne····d0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xd0>50 »       jne····d0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xd0>
52 »       subl···$0x1,0x34(%edi)51 »       subl···$0x1,0x34(%edi)
53 »       je·····90·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x90>52 »       je·····90·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x90>
54 »       sub····$0x8,%esp53 »       sub····$0x8,%esp
55 »       push···$0x1c54 »       push···$0x1c
56 »       push···%esi55 »       push···%esi
57 »       call···80·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x80>56 »       call···7d·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x7d>
58 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)57 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       pop····%ebx59 »       pop····%ebx
61 »       pop····%esi60 »       pop····%esi
62 »       pop····%edi61 »       pop····%edi
63 »       ret62 »       ret
64 »       lea····0x0(%esi,%eiz,1),%esi63 »       lea····0x0(%esi,%eiz,1),%esi
Offset 77, 21 lines modifiedOffset 76, 21 lines modified
77 »       pop····%eax76 »       pop····%eax
78 »       pop····%edx77 »       pop····%edx
79 »       push···$0x3878 »       push···$0x38
80 »       push···%edi79 »       push···%edi
81 »       call···b2·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xb2>80 »       call···b2·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xb2>
82 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
83 »       add····$0x10,%esp82 »       add····$0x10,%esp
84 »       jmp····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x79>83 »       jmp····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x76>
85 »       lea····0x0(%esi,%eiz,1),%esi84 »       lea····0x0(%esi,%eiz,1),%esi
86 »       nop85 »       nop
87 »       mov····%esi,0x10(%esp)86 »       mov····%esi,0x10(%esp)
88 »       pop····%ebx87 »       pop····%ebx
89 »       pop····%esi88 »       pop····%esi
90 »       pop····%edi89 »       pop····%edi
91 »       jmp····*%eax90 »       jmp····*%eax
92 »       lea····0x0(%esi,%eiz,1),%esi91 »       lea····0x0(%esi,%eiz,1),%esi
93 »       sub····$0xc,%esp92 »       sub····$0xc,%esp
94 »       push···%edi93 »       push···%edi
95 »       call···*%eax94 »       call···*%eax
96 »       add····$0x10,%esp95 »       add····$0x10,%esp
97 »       jmp····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x79>96 »       jmp····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x76>
1.18 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16thread_exceptionC2EiPK […]
    
Offset 15, 26 lines modifiedOffset 15, 25 lines modified
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0x14(%esp),%edi16 »       mov····0x14(%esp),%edi
17 »       sub····$0x8,%esp17 »       sub····$0x8,%esp
18 »       push···0x20(%esp)18 »       push···0x20(%esp)
19 »       push···%esi19 »       push···%esi
20 »       call···1f·<boost::thread_exception::thread_exception(int,·char·const*)+0x1f>20 »       call···1f·<boost::thread_exception::thread_exception(int,·char·const*)+0x1f>
21 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)21 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)
22 »       mov····0x0(%ebx),%eax22 »       lea····0x0(%ebx),%eax
23 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance23 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
24 »       add····$0x10,%esp24 »       add····$0x10,%esp
25 »       test···%edi,%edi25 »       test···%edi,%edi
26 »       setne··0xc(%esi) 
27 »       mov····%eax,0x10(%esi)26 »       mov····%eax,0x10(%esi)
28 »       lea····0x1c(%esi),%eax27 »       lea····0x1c(%esi),%eax
29 »       mov····%eax,0x14(%esi)28 »       mov····%eax,0x14(%esi)
30 »       mov····0x0(%ebx),%eax29 »       lea····0x8(%ebx),%eax
31 ·R_386_GOT32X»   vtable·for·boost::thread_exception30 ·R_386_GOTOFF»   vtable·for·boost::thread_exception
32 »       mov····%edi,0x8(%esi)31 »       mov····%edi,0x8(%esi)
33 »       add····$0x8,%eax 
34 »       movl···$0x0,0x18(%esi)32 »       movl···$0x0,0x18(%esi)
35 »       movb···$0x0,0x1c(%esi)33 »       movb···$0x0,0x1c(%esi)
36 »       mov····%eax,(%esi)34 »       mov····%eax,(%esi)
 35 »       setne··0xc(%esi)
37 »       pop····%ebx36 »       pop····%ebx
38 »       pop····%esi37 »       pop····%esi
39 »       pop····%edi38 »       pop····%edi
40 »       ret39 »       ret
1.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost9exceptionC2ERKS0_ {} […]
    
Offset 10, 39 lines modifiedOffset 10, 37 lines modified
10 »       add····$0x2,%edx10 »       add····$0x2,%edx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%esi12 »       push···%esi
13 »       push···%ebx13 »       push···%ebx
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%ebx15 »       mov····0x10(%esp),%ebx
16 »       mov····0x14(%esp),%esi16 »       mov····0x14(%esp),%esi
17 »       mov····0x0(%edx),%eax17 »       lea····0x8(%edx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::exception18 ·R_386_GOTOFF»   vtable·for·boost::exception
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%ebx)19 »       mov····%eax,(%ebx)
21 »       mov····0x4(%esi),%eax20 »       mov····0x4(%esi),%eax
22 »       mov····%eax,0x4(%ebx)21 »       mov····%eax,0x4(%ebx)
23 »       test···%eax,%eax22 »       test···%eax,%eax
24 »       je·····40·<boost::exception::exception(boost::exception·const&)+0x40>23 »       je·····3d·<boost::exception::exception(boost::exception·const&)+0x3d>
25 »       mov····(%eax),%ecx24 »       mov····(%eax),%ecx
26 »       lea····0x0(%edx),%edx25 »       lea····0x0(%edx),%edx
27 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const26 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
28 »       mov····0xc(%ecx),%ecx27 »       mov····0xc(%ecx),%ecx
29 »       cmp····%edx,%ecx28 »       cmp····%edx,%ecx
30 »       jne····60·<boost::exception::exception(boost::exception·const&)+0x60>29 »       jne····58·<boost::exception::exception(boost::exception·const&)+0x58>
31 »       addl···$0x1,0x34(%eax)30 »       addl···$0x1,0x34(%eax)
32 »       mov····0x8(%esi),%eax31 »       mov····0x8(%esi),%eax
33 »       mov····%eax,0x8(%ebx)32 »       mov····%eax,0x8(%ebx)
34 »       mov····0xc(%esi),%eax33 »       mov····0xc(%esi),%eax
35 »       mov····%eax,0xc(%ebx)34 »       mov····%eax,0xc(%ebx)
36 »       mov····0x10(%esi),%eax35 »       mov····0x10(%esi),%eax
37 »       mov····%eax,0x10(%ebx)36 »       mov····%eax,0x10(%ebx)
38 »       add····$0x4,%esp37 »       add····$0x4,%esp
39 »       pop····%ebx38 »       pop····%ebx
40 »       pop····%esi39 »       pop····%esi
41 »       ret40 »       ret
42 »       lea····0x0(%esi,%eiz,1),%esi41 »       lea····0x0(%esi),%esi
43 »       nop 
44 »       sub····$0xc,%esp42 »       sub····$0xc,%esp
45 »       push···%eax43 »       push···%eax
46 »       call···*%ecx44 »       call···*%ecx
47 »       add····$0x10,%esp45 »       add····$0x10,%esp
48 »       jmp····40·<boost::exception::exception(boost::exception·const&)+0x40>46 »       jmp····3d·<boost::exception::exception(boost::exception·const&)+0x3d>
2.39 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZNK5boost16exception_de […]
    
Offset 19, 20 lines modifiedOffset 19, 19 lines modified
19 »       mov····%edi,%ebx19 »       mov····%edi,%ebx
20 »       call···19·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x19>20 »       call···19·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x19>
21 ·R_386_PLT32»    __cxa_allocate_exception21 ·R_386_PLT32»    __cxa_allocate_exception
22 »       pop····%edx22 »       pop····%edx
23 »       pop····%ecx23 »       pop····%ecx
24 »       push···0x8(%ebp)24 »       push···0x8(%ebp)
25 »       mov····%eax,%esi25 »       mov····%eax,%esi
26 »       mov····0x0(%edi),%eax26 »       lea····0x8(%edi),%eax
27 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base27 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
28 »       push···%esi28 »       push···%esi
29 »       add····$0x8,%eax 
30 »       mov····%eax,0x18(%esi)29 »       mov····%eax,0x18(%esi)
31 »       call···32·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x32>30 »       call···2f·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x2f>
32 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)31 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)
33 »       lea····0xc(%edi),%eax32 »       lea····0xc(%edi),%eax
34 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>33 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
35 »       add····$0xc,%esp34 »       add····$0xc,%esp
36 »       lea····0x18(%eax),%edx35 »       lea····0x18(%eax),%edx
37 »       mov····%eax,(%esi)36 »       mov····%eax,(%esi)
38 »       add····$0x38,%eax37 »       add····$0x38,%eax
Offset 41, 19 lines modifiedOffset 40, 19 lines modified
41 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()40 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()
42 »       push···%eax41 »       push···%eax
43 »       lea····0x0(%edi),%eax42 »       lea····0x0(%edi),%eax
44 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>43 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
45 »       push···%eax44 »       push···%eax
46 »       push···%esi45 »       push···%esi
47 »       mov····%edx,0x14(%esi)46 »       mov····%edx,0x14(%esi)
48 »       call···5d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x5d>47 »       call···5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x5a>
49 ·R_386_PLT32»    __cxa_throw48 ·R_386_PLT32»    __cxa_throw
50 »       mov····%eax,-0x1c(%ebp)49 »       mov····%eax,-0x1c(%ebp)
51 »       sub····$0xc,%esp50 »       sub····$0xc,%esp
52 »       mov····%edi,%ebx51 »       mov····%edi,%ebx
53 »       push···%esi52 »       push···%esi
54 »       call···6b·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x6b>53 »       call···68·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x68>
55 ·R_386_PLT32»    __cxa_free_exception54 ·R_386_PLT32»    __cxa_free_exception
56 »       pop····%eax55 »       pop····%eax
57 »       push···-0x1c(%ebp)56 »       push···-0x1c(%ebp)
58 »       call···74·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x74>57 »       call···71·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x71>
59 ·R_386_PLT32»    _Unwind_Resume58 ·R_386_PLT32»    _Unwind_Resume
2.35 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZNK5boost16exception_de […]
    
Offset 19, 20 lines modifiedOffset 19, 19 lines modified
19 »       mov····%edi,%ebx19 »       mov····%edi,%ebx
20 »       call···19·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x19>20 »       call···19·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x19>
21 ·R_386_PLT32»    __cxa_allocate_exception21 ·R_386_PLT32»    __cxa_allocate_exception
22 »       pop····%edx22 »       pop····%edx
23 »       pop····%ecx23 »       pop····%ecx
24 »       push···0x8(%ebp)24 »       push···0x8(%ebp)
25 »       mov····%eax,%esi25 »       mov····%eax,%esi
26 »       mov····0x0(%edi),%eax26 »       lea····0x8(%edi),%eax
27 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base27 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
28 »       push···%esi28 »       push···%esi
29 »       add····$0x8,%eax 
30 »       mov····%eax,0x18(%esi)29 »       mov····%eax,0x18(%esi)
31 »       call···32·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x32>30 »       call···2f·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x2f>
32 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)31 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)
33 »       lea····0xc(%edi),%eax32 »       lea····0xc(%edi),%eax
34 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>33 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
35 »       add····$0xc,%esp34 »       add····$0xc,%esp
36 »       lea····0x18(%eax),%edx35 »       lea····0x18(%eax),%edx
37 »       mov····%eax,(%esi)36 »       mov····%eax,(%esi)
38 »       add····$0x38,%eax37 »       add····$0x38,%eax
Offset 41, 19 lines modifiedOffset 40, 19 lines modified
41 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()40 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()
42 »       push···%eax41 »       push···%eax
43 »       lea····0x0(%edi),%eax42 »       lea····0x0(%edi),%eax
44 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>43 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
45 »       push···%eax44 »       push···%eax
46 »       push···%esi45 »       push···%esi
47 »       mov····%edx,0x14(%esi)46 »       mov····%edx,0x14(%esi)
48 »       call···5d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x5d>47 »       call···5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x5a>
49 ·R_386_PLT32»    __cxa_throw48 ·R_386_PLT32»    __cxa_throw
50 »       mov····%eax,-0x1c(%ebp)49 »       mov····%eax,-0x1c(%ebp)
51 »       sub····$0xc,%esp50 »       sub····$0xc,%esp
52 »       mov····%edi,%ebx51 »       mov····%edi,%ebx
53 »       push···%esi52 »       push···%esi
54 »       call···6b·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x6b>53 »       call···68·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x68>
55 ·R_386_PLT32»    __cxa_free_exception54 ·R_386_PLT32»    __cxa_free_exception
56 »       pop····%eax55 »       pop····%eax
57 »       push···-0x1c(%ebp)56 »       push···-0x1c(%ebp)
58 »       call···74·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x74>57 »       call···71·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x71>
59 ·R_386_PLT32»    _Unwind_Resume58 ·R_386_PLT32»    _Unwind_Resume
2.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZTv0_n16_NK5boost16exce […]
    
Offset 23, 20 lines modifiedOffset 23, 19 lines modified
23 »       mov····%eax,-0x1c(%ebp)23 »       mov····%eax,-0x1c(%ebp)
24 »       call···24·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x24>24 »       call···24·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x24>
25 ·R_386_PLT32»    __cxa_allocate_exception25 ·R_386_PLT32»    __cxa_allocate_exception
26 »       pop····%edx26 »       pop····%edx
27 »       pop····%ecx27 »       pop····%ecx
28 »       push···-0x1c(%ebp)28 »       push···-0x1c(%ebp)
29 »       mov····%eax,%esi29 »       mov····%eax,%esi
30 »       mov····0x0(%edi),%eax30 »       lea····0x8(%edi),%eax
31 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base31 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
32 »       push···%esi32 »       push···%esi
33 »       add····$0x8,%eax 
34 »       mov····%eax,0x18(%esi)33 »       mov····%eax,0x18(%esi)
35 »       call···3d·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x3d>34 »       call···3a·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x3a>
36 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)35 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)
37 »       lea····0xc(%edi),%eax36 »       lea····0xc(%edi),%eax
38 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>37 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
39 »       add····$0xc,%esp38 »       add····$0xc,%esp
40 »       lea····0x18(%eax),%edx39 »       lea····0x18(%eax),%edx
41 »       mov····%eax,(%esi)40 »       mov····%eax,(%esi)
42 »       add····$0x38,%eax41 »       add····$0x38,%eax
Offset 45, 19 lines modifiedOffset 44, 19 lines modified
45 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()44 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()
46 »       push···%eax45 »       push···%eax
47 »       lea····0x0(%edi),%eax46 »       lea····0x0(%edi),%eax
48 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>47 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
49 »       push···%eax48 »       push···%eax
50 »       push···%esi49 »       push···%esi
51 »       mov····%edx,0x14(%esi)50 »       mov····%edx,0x14(%esi)
52 »       call···68·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x68>51 »       call···65·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x65>
53 ·R_386_PLT32»    __cxa_throw52 ·R_386_PLT32»    __cxa_throw
54 »       mov····%eax,-0x1c(%ebp)53 »       mov····%eax,-0x1c(%ebp)
55 »       sub····$0xc,%esp54 »       sub····$0xc,%esp
56 »       mov····%edi,%ebx55 »       mov····%edi,%ebx
57 »       push···%esi56 »       push···%esi
58 »       call···76·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x76>57 »       call···73·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x73>
59 ·R_386_PLT32»    __cxa_free_exception58 ·R_386_PLT32»    __cxa_free_exception
60 »       pop····%eax59 »       pop····%eax
61 »       push···-0x1c(%ebp)60 »       push···-0x1c(%ebp)
62 »       call···7f·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x7f>61 »       call···7c·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x7c>
63 ·R_386_PLT32»    _Unwind_Resume62 ·R_386_PLT32»    _Unwind_Resume
2.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZTv0_n16_NK5boost16exce […]
    
Offset 23, 20 lines modifiedOffset 23, 19 lines modified
23 »       mov····%eax,-0x1c(%ebp)23 »       mov····%eax,-0x1c(%ebp)
24 »       call···24·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x24>24 »       call···24·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x24>
25 ·R_386_PLT32»    __cxa_allocate_exception25 ·R_386_PLT32»    __cxa_allocate_exception
26 »       pop····%edx26 »       pop····%edx
27 »       pop····%ecx27 »       pop····%ecx
28 »       push···-0x1c(%ebp)28 »       push···-0x1c(%ebp)
29 »       mov····%eax,%esi29 »       mov····%eax,%esi
30 »       mov····0x0(%edi),%eax30 »       lea····0x8(%edi),%eax
31 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base31 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
32 »       push···%esi32 »       push···%esi
33 »       add····$0x8,%eax 
34 »       mov····%eax,0x18(%esi)33 »       mov····%eax,0x18(%esi)
35 »       call···3d·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x3d>34 »       call···3a·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x3a>
36 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)35 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)
37 »       lea····0xc(%edi),%eax36 »       lea····0xc(%edi),%eax
38 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>37 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
39 »       add····$0xc,%esp38 »       add····$0xc,%esp
40 »       lea····0x18(%eax),%edx39 »       lea····0x18(%eax),%edx
41 »       mov····%eax,(%esi)40 »       mov····%eax,(%esi)
42 »       add····$0x38,%eax41 »       add····$0x38,%eax
Offset 45, 19 lines modifiedOffset 44, 19 lines modified
45 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()44 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()
46 »       push···%eax45 »       push···%eax
47 »       lea····0x0(%edi),%eax46 »       lea····0x0(%edi),%eax
48 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>47 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
49 »       push···%eax48 »       push···%eax
50 »       push···%esi49 »       push···%esi
51 »       mov····%edx,0x14(%esi)50 »       mov····%edx,0x14(%esi)
52 »       call···68·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x68>51 »       call···65·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x65>
53 ·R_386_PLT32»    __cxa_throw52 ·R_386_PLT32»    __cxa_throw
54 »       mov····%eax,-0x1c(%ebp)53 »       mov····%eax,-0x1c(%ebp)
55 »       sub····$0xc,%esp54 »       sub····$0xc,%esp
56 »       mov····%edi,%ebx55 »       mov····%edi,%ebx
57 »       push···%esi56 »       push···%esi
58 »       call···76·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x76>57 »       call···73·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x73>
59 ·R_386_PLT32»    __cxa_free_exception58 ·R_386_PLT32»    __cxa_free_exception
60 »       pop····%eax59 »       pop····%eax
61 »       push···-0x1c(%ebp)60 »       push···-0x1c(%ebp)
62 »       call···7f·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x7f>61 »       call···7c·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x7c>
63 ·R_386_PLT32»    _Unwind_Resume62 ·R_386_PLT32»    _Unwind_Resume
3.66 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common17 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::common::FuelModelDatabase::FuelModelDatabase()48 ·R_386_PLT32»    gazebo::common::FuelModelDatabase::FuelModelDatabase()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::common::FuelModelDatabase::~FuelModelDatabase()59 ·R_386_GOT32»    gazebo::common::FuelModelDatabase::~FuelModelDatabase()
59 »       call···78·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::common::FuelModelDatabase>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
821 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common17 […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::common::FuelModelDatabase>::SingletonT()>:5 00000000·<SingletonT<gazebo::common::FuelModelDatabase>::SingletonT()>:
6 SingletonT<gazebo::common::FuelModelDatabase>::SingletonT():6 SingletonT<gazebo::common::FuelModelDatabase>::SingletonT():
7 »       call···1·<SingletonT<gazebo::common::FuelModelDatabase>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::common::FuelModelDatabase>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::common::FuelModelDatabase> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::common::FuelModelDatabase>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.71 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common17 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::common::FuelModelDatabase::FuelModelDatabase()48 ·R_386_PLT32»    gazebo::common::FuelModelDatabase::FuelModelDatabase()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::common::FuelModelDatabase::~FuelModelDatabase()59 ·R_386_GOT32»    gazebo::common::FuelModelDatabase::~FuelModelDatabase()
59 »       call···78·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::common::FuelModelDatabase>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.49 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common11 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::MeshManager>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::common::MeshManager>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::MeshManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::MeshManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::MeshManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::MeshManager>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::MeshManager>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::MeshManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::MeshManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::MeshManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::MeshManager>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::MeshManager>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::MeshManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::MeshManager>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::MeshManager>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::MeshManager>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::common::MeshManager>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::common::MeshManager::MeshManager()48 ·R_386_PLT32»    gazebo::common::MeshManager::MeshManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::MeshManager>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::MeshManager>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::common::MeshManager::~MeshManager()59 ·R_386_GOT32»    gazebo::common::MeshManager::~MeshManager()
59 »       call···78·<SingletonT<gazebo::common::MeshManager>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::common::MeshManager>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::common::MeshManager>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::common::MeshManager>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::common::MeshManager>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::common::MeshManager>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
791 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common11 […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::common::MeshManager>::SingletonT()>:5 00000000·<SingletonT<gazebo::common::MeshManager>::SingletonT()>:
6 SingletonT<gazebo::common::MeshManager>::SingletonT():6 SingletonT<gazebo::common::MeshManager>::SingletonT():
7 »       call···1·<SingletonT<gazebo::common::MeshManager>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::common::MeshManager>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::common::MeshManager> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::common::MeshManager>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common11 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::MeshManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::MeshManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::MeshManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::MeshManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::MeshManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::MeshManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::MeshManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::common::MeshManager::MeshManager()48 ·R_386_PLT32»    gazebo::common::MeshManager::MeshManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::common::MeshManager::~MeshManager()59 ·R_386_GOT32»    gazebo::common::MeshManager::~MeshManager()
59 »       call···78·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::common::MeshManager>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common13 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::common::ModelDatabase::ModelDatabase()48 ·R_386_PLT32»    gazebo::common::ModelDatabase::ModelDatabase()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::common::ModelDatabase::~ModelDatabase()59 ·R_386_GOT32»    gazebo::common::ModelDatabase::~ModelDatabase()
59 »       call···78·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::common::ModelDatabase>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
801 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common13 […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::common::ModelDatabase>::SingletonT()>:5 00000000·<SingletonT<gazebo::common::ModelDatabase>::SingletonT()>:
6 SingletonT<gazebo::common::ModelDatabase>::SingletonT():6 SingletonT<gazebo::common::ModelDatabase>::SingletonT():
7 »       call···1·<SingletonT<gazebo::common::ModelDatabase>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::common::ModelDatabase>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::common::ModelDatabase> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::common::ModelDatabase>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common13 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::ModelDatabase>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::common::ModelDatabase::ModelDatabase()48 ·R_386_PLT32»    gazebo::common::ModelDatabase::ModelDatabase()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::common::ModelDatabase::~ModelDatabase()59 ·R_386_GOT32»    gazebo::common::ModelDatabase::~ModelDatabase()
59 »       call···78·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::common::ModelDatabase>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.51 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common11 […]
    
Offset 11, 69 lines modifiedOffset 11, 69 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::common::SystemPaths::SystemPaths()48 ·R_386_PLT32»    gazebo::common::SystemPaths::SystemPaths()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       lea····0x0(%esi),%eax57 »       lea····0x0(%esi),%eax
57 ·R_386_GOTOFF»   gazebo::common::SystemPaths::~SystemPaths()58 ·R_386_GOTOFF»   gazebo::common::SystemPaths::~SystemPaths()
58 »       push···-0x1c(%ebp)59 »       push···%edi
59 »       push···%eax60 »       push···%eax
60 »       call···79·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x79>61 »       call···76·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x76>
61 ·R_386_PLT32»    __cxa_atexit62 ·R_386_PLT32»    __cxa_atexit
62 »       mov····-0x1c(%ebp),%eax 
63 »       add····$0x10,%esp63 »       add····$0x10,%esp
64 »       lea····-0xc(%ebp),%esp64 »       lea····-0xc(%ebp),%esp
 65 »       mov····%edi,%eax
65 »       pop····%ebx66 »       pop····%ebx
66 »       pop····%esi67 »       pop····%esi
67 »       pop····%edi68 »       pop····%edi
68 »       pop····%ebp69 »       pop····%ebp
69 »       ret70 »       ret
70 »       mov····%eax,-0x1c(%ebp)71 »       mov····%eax,%edi
71 »       sub····$0xc,%esp72 »       sub····$0xc,%esp
 73 »       push···-0x1c(%ebp)
72 »       mov····%esi,%ebx74 »       mov····%esi,%ebx
73 »       push···%edi 
74 »       call···95·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x95>75 »       call···92·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x92>
75 ·R_386_PLT32»    __cxa_guard_abort76 ·R_386_PLT32»    __cxa_guard_abort
 77 »       mov····%edi,(%esp)
76 »       pop····%eax 
77 »       push···-0x1c(%ebp) 
78 »       call···9e·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x9e>78 »       call···9a·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x9a>
79 ·R_386_PLT32»    _Unwind_Resume79 ·R_386_PLT32»    _Unwind_Resume
791 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common11 […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::common::SystemPaths>::SingletonT()>:5 00000000·<SingletonT<gazebo::common::SystemPaths>::SingletonT()>:
6 SingletonT<gazebo::common::SystemPaths>::SingletonT():6 SingletonT<gazebo::common::SystemPaths>::SingletonT():
7 »       call···1·<SingletonT<gazebo::common::SystemPaths>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::common::SystemPaths>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::common::SystemPaths> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::common::SystemPaths>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.56 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common11 […]
    
Offset 11, 69 lines modifiedOffset 11, 69 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::common::SystemPaths::SystemPaths()48 ·R_386_PLT32»    gazebo::common::SystemPaths::SystemPaths()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       lea····0x0(%esi),%eax57 »       lea····0x0(%esi),%eax
57 ·R_386_GOTOFF»   gazebo::common::SystemPaths::~SystemPaths()58 ·R_386_GOTOFF»   gazebo::common::SystemPaths::~SystemPaths()
58 »       push···-0x1c(%ebp)59 »       push···%edi
59 »       push···%eax60 »       push···%eax
60 »       call···79·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x79>61 »       call···76·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x76>
61 ·R_386_PLT32»    __cxa_atexit62 ·R_386_PLT32»    __cxa_atexit
62 »       mov····-0x1c(%ebp),%eax 
63 »       add····$0x10,%esp63 »       add····$0x10,%esp
64 »       lea····-0xc(%ebp),%esp64 »       lea····-0xc(%ebp),%esp
 65 »       mov····%edi,%eax
65 »       pop····%ebx66 »       pop····%ebx
66 »       pop····%esi67 »       pop····%esi
67 »       pop····%edi68 »       pop····%edi
68 »       pop····%ebp69 »       pop····%ebp
69 »       ret70 »       ret
70 »       mov····%eax,-0x1c(%ebp)71 »       mov····%eax,%edi
71 »       sub····$0xc,%esp72 »       sub····$0xc,%esp
 73 »       push···-0x1c(%ebp)
72 »       mov····%esi,%ebx74 »       mov····%esi,%ebx
73 »       push···%edi 
74 »       call···95·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x95>75 »       call···92·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x92>
75 ·R_386_PLT32»    __cxa_guard_abort76 ·R_386_PLT32»    __cxa_guard_abort
 77 »       mov····%edi,(%esp)
76 »       pop····%eax 
77 »       push···-0x1c(%ebp) 
78 »       call···9e·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x9e>78 »       call···9a·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x9a>
79 ·R_386_PLT32»    _Unwind_Resume79 ·R_386_PLT32»    _Unwind_Resume
3.73 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::transport::ConnectionManager::ConnectionManager()48 ·R_386_PLT32»    gazebo::transport::ConnectionManager::ConnectionManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::transport::ConnectionManager::~ConnectionManager()59 ·R_386_GOT32»    gazebo::transport::ConnectionManager::~ConnectionManager()
59 »       call···78·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
836 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::transport::ConnectionManager>::SingletonT()>:5 00000000·<SingletonT<gazebo::transport::ConnectionManager>::SingletonT()>:
6 SingletonT<gazebo::transport::ConnectionManager>::SingletonT():6 SingletonT<gazebo::transport::ConnectionManager>::SingletonT():
7 »       call···1·<SingletonT<gazebo::transport::ConnectionManager>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::transport::ConnectionManager>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::transport::ConnectionManager> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::transport::ConnectionManager>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.78 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::transport::ConnectionManager::ConnectionManager()48 ·R_386_PLT32»    gazebo::transport::ConnectionManager::ConnectionManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::transport::ConnectionManager::~ConnectionManager()59 ·R_386_GOT32»    gazebo::transport::ConnectionManager::~ConnectionManager()
59 »       call···78·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::transport::TopicManager::TopicManager()48 ·R_386_PLT32»    gazebo::transport::TopicManager::TopicManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::transport::TopicManager::~TopicManager()59 ·R_386_GOT32»    gazebo::transport::TopicManager::~TopicManager()
59 »       call···78·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
811 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::transport::TopicManager>::SingletonT()>:5 00000000·<SingletonT<gazebo::transport::TopicManager>::SingletonT()>:
6 SingletonT<gazebo::transport::TopicManager>::SingletonT():6 SingletonT<gazebo::transport::TopicManager>::SingletonT():
7 »       call···1·<SingletonT<gazebo::transport::TopicManager>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::transport::TopicManager>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::transport::TopicManager> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::transport::TopicManager>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::transport::TopicManager::TopicManager()48 ·R_386_PLT32»    gazebo::transport::TopicManager::TopicManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::transport::TopicManager::~TopicManager()59 ·R_386_GOT32»    gazebo::transport::TopicManager::~TopicManager()
59 »       call···78·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
59.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo9transport12TopicManage […]
    
Offset 65, 458 lines modifiedOffset 65, 458 lines modified
65 »       mov····-0x54(%ebp),%ecx65 »       mov····-0x54(%ebp),%ecx
66 »       add····$0x14,%esp66 »       add····$0x14,%esp
67 »       mov····%esi,(%ecx)67 »       mov····%esi,(%ecx)
68 »       movl···$0x0,0x4(%ecx)68 »       movl···$0x0,0x4(%ecx)
69 »       push···$0x1069 »       push···$0x10
70 »       call···9f·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x9f>70 »       call···9f·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x9f>
71 ·R_386_PLT32»    operator·new(unsigned·int)71 ·R_386_PLT32»    operator·new(unsigned·int)
72 »       mov····0x0(%edi),%edx 
73 ·R_386_GOT32X»   vtable·for·boost::detail::sp_counted_impl_p<gazebo::transport::Publisher> 
74 »       mov····-0x54(%ebp),%ecx72 »       mov····-0x54(%ebp),%ecx
 73 »       lea····0x8(%edi),%edx
 74 ·R_386_GOTOFF»   vtable·for·boost::detail::sp_counted_impl_p<gazebo::transport::Publisher>
75 »       mov····%esi,0xc(%eax)75 »       mov····%esi,0xc(%eax)
76 »       add····$0x10,%esp76 »       add····$0x10,%esp
77 »       movl···$0x1,0x4(%eax) 
78 »       add····$0x8,%edx 
79 »       movl···$0x1,0x8(%eax) 
80 »       mov····%edx,(%eax)77 »       mov····%edx,(%eax)
81 »       mov····0x4(%ecx),%edx78 »       mov····0x4(%ecx),%edx
 79 »       movl···$0x1,0x4(%eax)
 80 »       movl···$0x1,0x8(%eax)
82 »       mov····%eax,0x4(%ecx)81 »       mov····%eax,0x4(%ecx)
83 »       test···%edx,%edx82 »       test···%edx,%edx
84 »       je·····db·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xdb>83 »       je·····d8·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd8>
85 »       sub····$0xc,%esp84 »       sub····$0xc,%esp
86 »       push···%edx85 »       push···%edx
87 »       call···d4·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd4>86 »       call···d1·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd1>
88 ·R_386_PC32»     boost::detail::sp_counted_base::release()87 ·R_386_PC32»     boost::detail::sp_counted_base::release()
89 »       add····$0x10,%esp88 »       add····$0x10,%esp
90 »       mov····0x8(%esi),%eax89 »       mov····0x8(%esi),%eax
91 »       test···%eax,%eax90 »       test···%eax,%eax
92 »       je·····2cf·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2cf>91 »       je·····2cb·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2cb>
93 »       mov····0x4(%eax),%eax92 »       mov····0x4(%eax),%eax
94 »       test···%eax,%eax93 »       test···%eax,%eax
95 »       je·····2cf·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2cf>94 »       je·····2cb·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2cb>
96 »       sub····$0x4,%esp95 »       sub····$0x4,%esp
97 »       lea····-0x2c(%ebp),%eax96 »       lea····-0x2c(%ebp),%eax
98 »       push···-0x48(%ebp)97 »       push···-0x48(%ebp)
99 »       mov····%edi,%ebx98 »       mov····%edi,%ebx
100 »       push···-0x3c(%ebp)99 »       push···-0x3c(%ebp)
101 »       push···%eax100 »       push···%eax
102 »       call···101·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x101>101 »       call···fe·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xfe>
103 ·R_386_PLT32»    gazebo::transport::TopicManager::FindPublication(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)102 ·R_386_PLT32»    gazebo::transport::TopicManager::FindPublication(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
104 »       mov····-0x2c(%ebp),%edx103 »       mov····-0x2c(%ebp),%edx
105 »       add····$0xc,%esp104 »       add····$0xc,%esp
106 »       test···%edx,%edx105 »       test···%edx,%edx
107 »       je·····450·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x450>106 »       je·····452·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x452>
108 »       mov····-0x54(%ebp),%ecx107 »       mov····-0x54(%ebp),%ecx
109 »       mov····(%ecx),%eax108 »       mov····(%ecx),%eax
110 »       mov····%eax,-0x24(%ebp)109 »       mov····%eax,-0x24(%ebp)
111 »       mov····0x4(%ecx),%eax110 »       mov····0x4(%ecx),%eax
112 »       mov····%eax,-0x20(%ebp)111 »       mov····%eax,-0x20(%ebp)
113 »       test···%eax,%eax112 »       test···%eax,%eax
114 »       je·····12a·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x12a>113 »       je·····127·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x127>
115 »       lock·addl·$0x1,0x4(%eax)114 »       lock·addl·$0x1,0x4(%eax)
116 »       sub····$0x8,%esp115 »       sub····$0x8,%esp
117 »       push···-0x40(%ebp)116 »       push···-0x40(%ebp)
118 »       mov····%edi,%ebx117 »       mov····%edi,%ebx
119 »       push···%edx118 »       push···%edx
120 »       call···134·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x134>119 »       call···131·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x131>
121 ·R_386_PLT32»    gazebo::transport::Publication::AddPublisher(boost::shared_ptr<gazebo::transport::Publisher>)120 ·R_386_PLT32»    gazebo::transport::Publication::AddPublisher(boost::shared_ptr<gazebo::transport::Publisher>)
122 »       mov····-0x20(%ebp),%eax121 »       mov····-0x20(%ebp),%eax
123 »       add····$0x10,%esp122 »       add····$0x10,%esp
124 »       test···%eax,%eax123 »       test···%eax,%eax
125 »       je·····14e·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x14e>124 »       je·····14b·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x14b>
126 »       sub····$0xc,%esp125 »       sub····$0xc,%esp
127 »       push···%eax126 »       push···%eax
128 »       call···147·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x147>127 »       call···144·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x144>
129 ·R_386_PC32»     boost::detail::sp_counted_base::release()128 ·R_386_PC32»     boost::detail::sp_counted_base::release()
130 »       add····$0x10,%esp129 »       add····$0x10,%esp
131 »       mov····-0x2c(%ebp),%eax130 »       mov····-0x2c(%ebp),%eax
132 »       test···%eax,%eax131 »       test···%eax,%eax
133 »       je·····446·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x446>132 »       je·····448·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x448>
134 »       sub····$0xc,%esp133 »       sub····$0xc,%esp
135 »       mov····%edi,%ebx134 »       mov····%edi,%ebx
136 »       push···%eax135 »       push···%eax
137 »       call···160·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x160>136 »       call···15d·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x15d>
138 ·R_386_PLT32»    gazebo::transport::Publication::GetLocallyAdvertised()·const137 ·R_386_PLT32»    gazebo::transport::Publication::GetLocallyAdvertised()·const
139 »       add····$0x10,%esp138 »       add····$0x10,%esp
140 »       test···%al,%al139 »       test···%al,%al
141 »       je·····34e·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x34e>140 »       je·····34e·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x34e>
142 »       mov····-0x2c(%ebp),%eax141 »       mov····-0x2c(%ebp),%eax
143 »       test···%eax,%eax142 »       test···%eax,%eax
144 »       je·····446·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x446>143 »       je·····448·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x448>
145 »       sub····$0x8,%esp144 »       sub····$0x8,%esp
146 »       mov····%edi,%ebx145 »       mov····%edi,%ebx
147 »       push···$0x1146 »       push···$0x1
148 »       push···%eax147 »       push···%eax
149 »       call···183·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x183>148 »       call···180·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x180>
150 ·R_386_PLT32»    gazebo::transport::Publication::SetLocallyAdvertised(bool)149 ·R_386_PLT32»    gazebo::transport::Publication::SetLocallyAdvertised(bool)
151 »       mov····-0x54(%ebp),%eax150 »       mov····-0x54(%ebp),%eax
152 »       add····$0x10,%esp151 »       add····$0x10,%esp
153 »       mov····(%eax),%edx152 »       mov····(%eax),%edx
154 »       test···%edx,%edx153 »       test···%edx,%edx
155 »       je·····44b·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x44b>154 »       je·····44d·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x44d>
156 »       mov····-0x2c(%ebp),%eax155 »       mov····-0x2c(%ebp),%eax
157 »       mov····%eax,-0x24(%ebp)156 »       mov····%eax,-0x24(%ebp)
158 »       mov····-0x28(%ebp),%eax157 »       mov····-0x28(%ebp),%eax
159 »       mov····%eax,-0x20(%ebp)158 »       mov····%eax,-0x20(%ebp)
160 »       test···%eax,%eax159 »       test···%eax,%eax
161 »       je·····1ac·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1ac>160 »       je·····1a9·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1a9>
162 »       lock·addl·$0x1,0x4(%eax)161 »       lock·addl·$0x1,0x4(%eax)
163 »       sub····$0x8,%esp162 »       sub····$0x8,%esp
164 »       push···-0x40(%ebp)163 »       push···-0x40(%ebp)
165 »       mov····%edi,%ebx164 »       mov····%edi,%ebx
166 »       push···%edx165 »       push···%edx
167 »       call···1b6·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1b6>166 »       call···1b3·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1b3>
168 ·R_386_PLT32»    gazebo::transport::Publisher::SetPublication(boost::shared_ptr<gazebo::transport::Publication>)167 ·R_386_PLT32»    gazebo::transport::Publisher::SetPublication(boost::shared_ptr<gazebo::transport::Publication>)
169 »       mov····-0x20(%ebp),%eax168 »       mov····-0x20(%ebp),%eax
170 »       add····$0x10,%esp169 »       add····$0x10,%esp
171 »       test···%eax,%eax170 »       test···%eax,%eax
172 »       je·····1d0·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1d0>171 »       je·····1cd·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1cd>
173 »       sub····$0xc,%esp172 »       sub····$0xc,%esp
174 »       push···%eax173 »       push···%eax
175 »       call···1c9·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1c9>174 »       call···1c6·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1c6>
176 ·R_386_PC32»     boost::detail::sp_counted_base::release()175 ·R_386_PC32»     boost::detail::sp_counted_base::release()
177 »       add····$0x10,%esp176 »       add····$0x10,%esp
178 »       mov····-0x3c(%ebp),%eax177 »       mov····-0x3c(%ebp),%eax
179 »       lea····0x0(%edi),%ecx178 »       lea····0x0(%edi),%ecx
180 ·R_386_GOTOFF»   boost::detail::sp_counted_base::destroy()179 ·R_386_GOTOFF»   boost::detail::sp_counted_base::destroy()
181 »       mov····%ecx,-0x58(%ebp)180 »       mov····%ecx,-0x58(%ebp)
182 »       mov····0x2c(%eax),%edx181 »       mov····0x2c(%eax),%edx
183 »       add····$0x24,%eax182 »       add····$0x24,%eax
184 »       mov····%eax,-0x50(%ebp)183 »       mov····%eax,-0x50(%ebp)
185 »       mov····%edx,-0x44(%ebp)184 »       mov····%edx,-0x44(%ebp)
186 »       cmp····%edx,%eax185 »       cmp····%edx,%eax
187 »       jne····214·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x214>186 »       jne····20c·<gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x20c>
Max diff block lines reached; 46716/60924 bytes (76.68%) of diff not shown.
3.57 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo7sensors1 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::sensors::SensorManager::SensorManager()48 ·R_386_PLT32»    gazebo::sensors::SensorManager::SensorManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::sensors::SensorManager::~SensorManager()59 ·R_386_GOT32»    gazebo::sensors::SensorManager::~SensorManager()
59 »       call···78·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
806 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo7sensors1 […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::sensors::SensorManager>::SingletonT()>:5 00000000·<SingletonT<gazebo::sensors::SensorManager>::SingletonT()>:
6 SingletonT<gazebo::sensors::SensorManager>::SingletonT():6 SingletonT<gazebo::sensors::SensorManager>::SingletonT():
7 »       call···1·<SingletonT<gazebo::sensors::SensorManager>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::sensors::SensorManager>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::sensors::SensorManager> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::sensors::SensorManager>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.62 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo7sensors1 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::sensors::SensorManager::SensorManager()48 ·R_386_PLT32»    gazebo::sensors::SensorManager::SensorManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::sensors::SensorManager::~SensorManager()59 ·R_386_GOT32»    gazebo::sensors::SensorManager::~SensorManager()
59 »       call···78·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::rendering::RenderEngine::RenderEngine()48 ·R_386_PLT32»    gazebo::rendering::RenderEngine::RenderEngine()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::rendering::RenderEngine::~RenderEngine()59 ·R_386_GOT32»    gazebo::rendering::RenderEngine::~RenderEngine()
59 »       call···78·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
811 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::rendering::RenderEngine>::SingletonT()>:5 00000000·<SingletonT<gazebo::rendering::RenderEngine>::SingletonT()>:
6 SingletonT<gazebo::rendering::RenderEngine>::SingletonT():6 SingletonT<gazebo::rendering::RenderEngine>::SingletonT():
7 »       call···1·<SingletonT<gazebo::rendering::RenderEngine>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::rendering::RenderEngine>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::rendering::RenderEngine> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::rendering::RenderEngine>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::rendering::RenderEngine::RenderEngine()48 ·R_386_PLT32»    gazebo::rendering::RenderEngine::RenderEngine()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::rendering::RenderEngine::~RenderEngine()59 ·R_386_GOT32»    gazebo::rendering::RenderEngine::~RenderEngine()
59 »       call···78·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::rendering::RTShaderSystem::RTShaderSystem()48 ·R_386_PLT32»    gazebo::rendering::RTShaderSystem::RTShaderSystem()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::rendering::RTShaderSystem::~RTShaderSystem()59 ·R_386_GOT32»    gazebo::rendering::RTShaderSystem::~RTShaderSystem()
59 »       call···78·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
821 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT()>:5 00000000·<SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT()>:
6 SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT():6 SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT():
7 »       call···1·<SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::rendering::RTShaderSystem> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::rendering::RTShaderSystem>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::rendering::RTShaderSystem::RTShaderSystem()48 ·R_386_PLT32»    gazebo::rendering::RTShaderSystem::RTShaderSystem()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::rendering::RTShaderSystem::~RTShaderSystem()59 ·R_386_GOT32»    gazebo::rendering::RTShaderSystem::~RTShaderSystem()
59 »       call···78·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZN5boost15throw_excepti […]
    
Offset 18, 78 lines modifiedOffset 18, 76 lines modified
18 »       push···$0x4418 »       push···$0x44
19 »       mov····0x18(%esp),%ebx19 »       mov····0x18(%esp),%ebx
20 »       call···1c·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0x1c>20 »       call···1c·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0x1c>
21 ·R_386_PLT32»    __cxa_allocate_exception21 ·R_386_PLT32»    __cxa_allocate_exception
22 »       mov····%eax,%ebp22 »       mov····%eax,%ebp
23 »       mov····0x18(%esp),%eax23 »       mov····0x18(%esp),%eax
24 »       lea····0xc(%ebp),%edi24 »       lea····0xc(%ebp),%edi
25 »       mov····0x0(%eax),%eax25 »       lea····0x8(%eax),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base26 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
27 »       add····$0x8,%eax 
28 »       mov····%eax,0x0(%ebp)27 »       mov····%eax,0x0(%ebp)
29 »       lea····0x4(%ebp),%eax28 »       lea····0x4(%ebp),%eax
30 »       mov····%eax,0x1c(%esp)29 »       mov····%eax,0x1c(%esp)
31 »       pop····%edx30 »       pop····%edx
32 »       pop····%ecx31 »       pop····%ecx
33 »       push···0x38(%esp)32 »       push···0x38(%esp)
34 »       push···0x18(%esp)33 »       push···0x18(%esp)
35 »       mov····0x18(%esp),%ebx34 »       mov····0x18(%esp),%ebx
36 »       call···4b·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0x4b>35 »       call···48·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0x48>
37 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)36 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)
38 »       mov····0x18(%esp),%eax37 »       mov····0x18(%esp),%eax
39 »       mov····$0x3,%ecx38 »       mov····$0x3,%ecx
40 »       lea····0x20(%ebp),%edx39 »       lea····0x20(%ebp),%edx
41 »       mov····0x0(%eax),%eax40 »       lea····0x8(%eax),%eax
42 ·R_386_GOT32X»   vtable·for·boost::system::system_error41 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
43 »       add····$0x8,%eax 
44 »       mov····%eax,0x4(%ebp)42 »       mov····%eax,0x4(%ebp)
45 »       mov····0x40(%esp),%eax43 »       mov····0x40(%esp),%eax
46 »       lea····0x8(%eax),%esi44 »       lea····0x8(%eax),%esi
47 »       lea····0x18(%ebp),%eax45 »       lea····0x18(%ebp),%eax
48 »       rep·movsl·%ds:(%esi),%es:(%edi)46 »       rep·movsl·%ds:(%esi),%es:(%edi)
49 »       mov····0x40(%esp),%edi47 »       mov····0x40(%esp),%edi
50 »       mov····%edx,0x18(%ebp)48 »       mov····%edx,0x18(%ebp)
51 »       add····$0x10,%esp49 »       add····$0x10,%esp
52 »       mov····0x14(%edi),%edx50 »       mov····0x14(%edi),%edx
53 »       mov····0x18(%edi),%ecx51 »       mov····0x18(%edi),%ecx
54 »       add····%edx,%ecx52 »       add····%edx,%ecx
55 »       call···746·<.LC358+0x8>53 »       call···740·<.LC358+0x2>
56 ·R_386_PC32»     .text54 ·R_386_PC32»     .text
57 »       mov····0x8(%esp),%eax55 »       mov····0x8(%esp),%eax
58 »       movl···$0x0,0x34(%ebp)56 »       movl···$0x0,0x34(%ebp)
59 »       movl···$0x0,0x38(%ebp)57 »       movl···$0x0,0x38(%ebp)
60 »       mov····0x0(%eax),%eax58 »       lea····0x8(%eax),%eax
61 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::thread_resource_error>59 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::thread_resource_error>
62 »       movl···$0x0,0x3c(%ebp)60 »       movl···$0x0,0x3c(%ebp)
63 »       movl···$0xffffffff,0x40(%ebp) 
64 »       lea····0x8(%eax),%edx61 »       lea····0x18(%eax),%edx
65 »       mov····%edx,0x0(%ebp)62 »       mov····%eax,0x0(%ebp)
66 »       lea····0x20(%eax),%edx 
67 »       add····$0x34,%eax63 »       add····$0x2c,%eax
68 »       mov····%eax,0x30(%ebp)64 »       mov····%eax,0x30(%ebp)
69 »       push···%eax65 »       push···%eax
70 »       mov····0xc(%esp),%eax66 »       mov····0xc(%esp),%eax
71 »       mov····%edx,0x4(%ebp)67 »       movl···$0xffffffff,0x40(%ebp)
72 »       lea····0x0(%eax),%eax68 »       lea····0x0(%eax),%eax
73 ·R_386_GOTOFF»   boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()69 ·R_386_GOTOFF»   boost::wrapexcept<boost::thread_resource_error>::~wrapexcept()
 70 »       mov····%edx,0x4(%ebp)
74 »       push···%eax71 »       push···%eax
75 »       mov····0x10(%esp),%eax72 »       mov····0x10(%esp),%eax
76 »       push···0x0(%eax)73 »       lea····0x0(%eax),%eax
77 ·R_386_GOT32»    typeinfo·for·boost::wrapexcept<boost::thread_resource_error>74 ·R_386_GOTOFF»   typeinfo·for·boost::wrapexcept<boost::thread_resource_error>
 75 »       push···%eax
78 »       push···%ebp76 »       push···%ebp
79 »       mov····0x18(%esp),%ebx77 »       mov····0x18(%esp),%ebx
80 »       call···de·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0xde>78 »       call···d6·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0xd6>
81 ·R_386_PLT32»    __cxa_throw79 ·R_386_PLT32»    __cxa_throw
82 »       mov····%eax,%esi80 »       mov····%eax,%esi
83 »       sub····$0xc,%esp81 »       sub····$0xc,%esp
84 »       push···0x18(%esp)82 »       push···0x18(%esp)
85 »       mov····0x18(%esp),%ebx83 »       mov····0x18(%esp),%ebx
86 »       call···f0·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0xf0>84 »       call···e8·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0xe8>
87 ·R_386_PLT32»    std::runtime_error::~runtime_error()85 ·R_386_PLT32»    std::runtime_error::~runtime_error()
88 »       mov····0x18(%esp),%ebx86 »       mov····0x18(%esp),%ebx
89 »       mov····%ebp,(%esp)87 »       mov····%ebp,(%esp)
90 »       call···fc·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0xfc>88 »       call···f4·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0xf4>
91 ·R_386_PLT32»    __cxa_free_exception89 ·R_386_PLT32»    __cxa_free_exception
92 »       mov····0x18(%esp),%ebx90 »       mov····0x18(%esp),%ebx
93 »       mov····%esi,(%esp)91 »       mov····%esi,(%esp)
94 »       call···108·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0x108>92 »       call···100·<void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)+0x100>
95 ·R_386_PLT32»    _Unwind_Resume93 ·R_386_PLT32»    _Unwind_Resume
5.69 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost18condition_variableC2Ev […]
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 »       push···$0x022 »       push···$0x0
23 »       push···%edi23 »       push···%edi
24 »       mov····%esi,%ebx24 »       mov····%esi,%ebx
25 »       call···28·<boost::condition_variable::condition_variable()+0x28>25 »       call···28·<boost::condition_variable::condition_variable()+0x28>
26 ·R_386_PLT32»    pthread_mutex_init26 ·R_386_PLT32»    pthread_mutex_init
27 »       add····$0x10,%esp27 »       add····$0x10,%esp
28 »       test···%eax,%eax28 »       test···%eax,%eax
29 »       jne····143·<boost::condition_variable::condition_variable()+0x143>29 »       jne····140·<boost::condition_variable::condition_variable()+0x140>
30 »       sub····$0xc,%esp30 »       sub····$0xc,%esp
31 »       lea····-0x48(%ebp),%eax31 »       lea····-0x48(%ebp),%eax
32 »       push···%eax32 »       push···%eax
33 »       mov····%eax,-0x4c(%ebp)33 »       mov····%eax,-0x4c(%ebp)
34 »       call···42·<boost::condition_variable::condition_variable()+0x42>34 »       call···42·<boost::condition_variable::condition_variable()+0x42>
35 ·R_386_PLT32»    pthread_condattr_init35 ·R_386_PLT32»    pthread_condattr_init
36 »       add····$0x10,%esp36 »       add····$0x10,%esp
Offset 64, 35 lines modifiedOffset 64, 35 lines modified
64 »       sub····$0x8,%esp64 »       sub····$0x8,%esp
65 »       push···$0x165 »       push···$0x1
66 »       push···-0x4c(%ebp)66 »       push···-0x4c(%ebp)
67 »       call···99·<boost::condition_variable::condition_variable()+0x99>67 »       call···99·<boost::condition_variable::condition_variable()+0x99>
68 ·R_386_PLT32»    pthread_condattr_setclock68 ·R_386_PLT32»    pthread_condattr_setclock
69 »       add····$0x10,%esp69 »       add····$0x10,%esp
70 »       test···%eax,%eax70 »       test···%eax,%eax
71 »       jne····16c·<boost::condition_variable::condition_variable()+0x16c>71 »       jne····168·<boost::condition_variable::condition_variable()+0x168>
72 »       sub····$0x8,%esp72 »       sub····$0x8,%esp
73 »       lea····0x18(%edi),%eax73 »       lea····0x18(%edi),%eax
74 »       push···-0x4c(%ebp)74 »       push···-0x4c(%ebp)
75 »       push···%eax75 »       push···%eax
76 »       call···b3·<boost::condition_variable::condition_variable()+0xb3>76 »       call···b3·<boost::condition_variable::condition_variable()+0xb3>
77 ·R_386_PLT32»    pthread_cond_init77 ·R_386_PLT32»    pthread_cond_init
78 »       pop····%edx78 »       pop····%edx
79 »       push···-0x4c(%ebp)79 »       push···-0x4c(%ebp)
80 »       mov····%eax,-0x50(%ebp)80 »       mov····%eax,-0x50(%ebp)
81 »       call···bf·<boost::condition_variable::condition_variable()+0xbf>81 »       call···bf·<boost::condition_variable::condition_variable()+0xbf>
82 ·R_386_PLT32»    pthread_condattr_destroy82 ·R_386_PLT32»    pthread_condattr_destroy
83 »       add····$0x10,%esp83 »       add····$0x10,%esp
84 »       test···%eax,%eax84 »       test···%eax,%eax
85 »       jne····188·<boost::condition_variable::condition_variable()+0x188>85 »       jne····184·<boost::condition_variable::condition_variable()+0x184>
86 »       mov····-0x50(%ebp),%eax86 »       mov····-0x50(%ebp),%eax
87 »       test···%eax,%eax87 »       test···%eax,%eax
88 »       jne····50·<boost::condition_variable::condition_variable()+0x50>88 »       jne····50·<boost::condition_variable::condition_variable()+0x50>
89 »       mov····-0x1c(%ebp),%eax89 »       mov····-0x1c(%ebp),%eax
90 »       sub····%gs:0x14,%eax90 »       sub····%gs:0x14,%eax
91 »       jne····1a4·<boost::condition_variable::condition_variable()+0x1a4>91 »       jne····1a0·<boost::condition_variable::condition_variable()+0x1a0>
92 »       lea····-0xc(%ebp),%esp92 »       lea····-0xc(%ebp),%esp
93 »       pop····%ebx93 »       pop····%ebx
94 »       pop····%esi94 »       pop····%esi
95 »       pop····%edi95 »       pop····%edi
96 »       pop····%ebp96 »       pop····%ebp
97 »       ret97 »       ret
98 »       lea····0x0(%esi,%eiz,1),%esi98 »       lea····0x0(%esi,%eiz,1),%esi
Offset 104, 78 lines modifiedOffset 104, 76 lines modified
104 »       push···%edi104 »       push···%edi
105 »       call···107·<boost::condition_variable::condition_variable()+0x107>105 »       call···107·<boost::condition_variable::condition_variable()+0x107>
106 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)106 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)
107 »       mov····-0x50(%ebp),%eax107 »       mov····-0x50(%ebp),%eax
108 »       movb···$0x1,-0x3c(%ebp)108 »       movb···$0x1,-0x3c(%ebp)
109 »       movl···$0x0,-0x30(%ebp)109 »       movl···$0x0,-0x30(%ebp)
110 »       mov····%eax,-0x40(%ebp)110 »       mov····%eax,-0x40(%ebp)
111 »       mov····0x0(%esi),%eax111 »       lea····0x0(%esi),%eax
112 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance112 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
113 »       movb···$0x0,-0x2c(%ebp) 
114 »       mov····%eax,-0x38(%ebp)113 »       mov····%eax,-0x38(%ebp)
115 »       lea····-0x2c(%ebp),%eax114 »       lea····-0x2c(%ebp),%eax
116 »       mov····%eax,-0x34(%ebp)115 »       mov····%eax,-0x34(%ebp)
117 »       mov····0x0(%esi),%eax116 »       lea····0x8(%esi),%eax
118 ·R_386_GOT32X»   vtable·for·boost::thread_resource_error117 ·R_386_GOTOFF»   vtable·for·boost::thread_resource_error
 118 »       movb···$0x0,-0x2c(%ebp)
119 »       mov····%edi,(%esp) 
120 »       add····$0x8,%eax 
121 »       mov····%eax,-0x48(%ebp)119 »       mov····%eax,-0x48(%ebp)
 120 »       mov····%edi,(%esp)
122 »       call···13f·<boost::condition_variable::condition_variable()+0x13f>121 »       call···13c·<boost::condition_variable::condition_variable()+0x13c>
123 ·R_386_PC32»     void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)122 ·R_386_PC32»     void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)
124 »       lea····-0x48(%ebp),%edi 
125 »       lea····0x0(%esi),%edx123 »       lea····0x0(%esi),%edx
126 ·R_386_GOTOFF»   .LC81124 ·R_386_GOTOFF»   .LC81
127 »       push···%ecx125 »       push···%ecx
128 »       push···%edx126 »       push···%edx
129 »       push···%eax127 »       push···%eax
 128 »       lea····-0x48(%ebp),%eax
130 »       push···%edi129 »       push···%eax
 130 »       mov····%eax,%edi
131 »       mov····%edi,-0x4c(%ebp)131 »       mov····%eax,-0x4c(%ebp)
132 »       call···154·<boost::condition_variable::condition_variable()+0x154>132 »       call···153·<boost::condition_variable::condition_variable()+0x153>
133 ·R_386_PC32»     boost::thread_exception::thread_exception(int,·char·const*)133 ·R_386_PC32»     boost::thread_exception::thread_exception(int,·char·const*)
134 »       mov····0x0(%esi),%eax134 »       lea····0x8(%esi),%eax
135 ·R_386_GOT32X»   vtable·for·boost::thread_resource_error135 ·R_386_GOTOFF»   vtable·for·boost::thread_resource_error
136 »       mov····%edi,(%esp)136 »       mov····%edi,(%esp)
137 »       add····$0x8,%eax 
138 »       mov····%eax,-0x48(%ebp)137 »       mov····%eax,-0x48(%ebp)
139 »       call···168·<boost::condition_variable::condition_variable()+0x168>138 »       call···164·<boost::condition_variable::condition_variable()+0x164>
140 ·R_386_PC32»     void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)139 ·R_386_PC32»     void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)
141 »       lea····0x0(%esi),%eax140 »       lea····0x0(%esi),%eax
142 ·R_386_GOTOFF»   .LC82141 ·R_386_GOTOFF»   .LC82
143 »       push···%eax142 »       push···%eax
144 »       lea····0x0(%esi),%eax143 »       lea····0x0(%esi),%eax
145 ·R_386_GOTOFF»   .LC83144 ·R_386_GOTOFF»   .LC83
146 »       push···$0x29145 »       push···$0x29
147 »       push···%eax146 »       push···%eax
148 »       lea····0x0(%esi),%eax147 »       lea····0x0(%esi),%eax
149 ·R_386_GOTOFF»   .LC84148 ·R_386_GOTOFF»   .LC84
150 »       push···%eax149 »       push···%eax
151 »       call···184·<boost::condition_variable::condition_variable()+0x184>150 »       call···180·<boost::condition_variable::condition_variable()+0x180>
152 ·R_386_PLT32»    __assert_fail151 ·R_386_PLT32»    __assert_fail
153 »       lea····0x0(%esi),%eax152 »       lea····0x0(%esi),%eax
154 ·R_386_GOTOFF»   .LC82153 ·R_386_GOTOFF»   .LC82
155 »       push···%eax154 »       push···%eax
156 »       lea····0x0(%esi),%eax155 »       lea····0x0(%esi),%eax
157 ·R_386_GOTOFF»   .LC83156 ·R_386_GOTOFF»   .LC83
158 »       push···$0x2b157 »       push···$0x2b
159 »       push···%eax158 »       push···%eax
160 »       lea····0x0(%esi),%eax159 »       lea····0x0(%esi),%eax
161 ·R_386_GOTOFF»   .LC85160 ·R_386_GOTOFF»   .LC85
162 »       push···%eax161 »       push···%eax
163 »       call···1a0·<boost::condition_variable::condition_variable()+0x1a0>162 »       call···19c·<boost::condition_variable::condition_variable()+0x19c>
164 ·R_386_PLT32»    __assert_fail163 ·R_386_PLT32»    __assert_fail
165 »       call···1a5·<boost::condition_variable::condition_variable()+0x1a5>164 »       call···1a1·<boost::condition_variable::condition_variable()+0x1a1>
166 ·R_386_PC32»     __stack_chk_fail_local165 ·R_386_PC32»     __stack_chk_fail_local
167 »       mov····%eax,%edi166 »       mov····%eax,%edi
168 »       jmp····1af·<boost::condition_variable::condition_variable()+0x1af>167 »       jmp····1ab·<boost::condition_variable::condition_variable()+0x1ab>
169 »       mov····%eax,%edi168 »       mov····%eax,%edi
170 »       sub····$0xc,%esp169 »       sub····$0xc,%esp
171 »       mov····0x0(%esi),%eax 
172 ·R_386_GOT32X»   vtable·for·boost::thread_exception 
173 »       push···-0x4c(%ebp)170 »       push···-0x4c(%ebp)
 171 »       lea····0x8(%esi),%eax
Max diff block lines reached; 429/5573 bytes (7.70%) of diff not shown.
3.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZN5boost15throw_excepti […]
    
Offset 18, 78 lines modifiedOffset 18, 76 lines modified
18 »       push···$0x4418 »       push···$0x44
19 »       mov····0x18(%esp),%ebx19 »       mov····0x18(%esp),%ebx
20 »       call···1c·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0x1c>20 »       call···1c·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0x1c>
21 ·R_386_PLT32»    __cxa_allocate_exception21 ·R_386_PLT32»    __cxa_allocate_exception
22 »       mov····%eax,%ebp22 »       mov····%eax,%ebp
23 »       mov····0x18(%esp),%eax23 »       mov····0x18(%esp),%eax
24 »       lea····0xc(%ebp),%edi24 »       lea····0xc(%ebp),%edi
25 »       mov····0x0(%eax),%eax25 »       lea····0x8(%eax),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base26 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
27 »       add····$0x8,%eax 
28 »       mov····%eax,0x0(%ebp)27 »       mov····%eax,0x0(%ebp)
29 »       lea····0x4(%ebp),%eax28 »       lea····0x4(%ebp),%eax
30 »       mov····%eax,0x1c(%esp)29 »       mov····%eax,0x1c(%esp)
31 »       pop····%edx30 »       pop····%edx
32 »       pop····%ecx31 »       pop····%ecx
33 »       push···0x38(%esp)32 »       push···0x38(%esp)
34 »       push···0x18(%esp)33 »       push···0x18(%esp)
35 »       mov····0x18(%esp),%ebx34 »       mov····0x18(%esp),%ebx
36 »       call···4b·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0x4b>35 »       call···48·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0x48>
37 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)36 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)
38 »       mov····0x18(%esp),%eax37 »       mov····0x18(%esp),%eax
39 »       mov····$0x3,%ecx38 »       mov····$0x3,%ecx
40 »       lea····0x20(%ebp),%edx39 »       lea····0x20(%ebp),%edx
41 »       mov····0x0(%eax),%eax40 »       lea····0x8(%eax),%eax
42 ·R_386_GOT32X»   vtable·for·boost::system::system_error41 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
43 »       add····$0x8,%eax 
44 »       mov····%eax,0x4(%ebp)42 »       mov····%eax,0x4(%ebp)
45 »       mov····0x40(%esp),%eax43 »       mov····0x40(%esp),%eax
46 »       lea····0x8(%eax),%esi44 »       lea····0x8(%eax),%esi
47 »       lea····0x18(%ebp),%eax45 »       lea····0x18(%ebp),%eax
48 »       rep·movsl·%ds:(%esi),%es:(%edi)46 »       rep·movsl·%ds:(%esi),%es:(%edi)
49 »       mov····0x40(%esp),%edi47 »       mov····0x40(%esp),%edi
50 »       mov····%edx,0x18(%ebp)48 »       mov····%edx,0x18(%ebp)
51 »       add····$0x10,%esp49 »       add····$0x10,%esp
52 »       mov····0x14(%edi),%edx50 »       mov····0x14(%edi),%edx
53 »       mov····0x18(%edi),%ecx51 »       mov····0x18(%edi),%ecx
54 »       add····%edx,%ecx52 »       add····%edx,%ecx
55 »       call···746·<.LC358+0x8>53 »       call···740·<.LC358+0x2>
56 ·R_386_PC32»     .text54 ·R_386_PC32»     .text
57 »       mov····0x8(%esp),%eax55 »       mov····0x8(%esp),%eax
58 »       movl···$0x0,0x34(%ebp)56 »       movl···$0x0,0x34(%ebp)
59 »       movl···$0x0,0x38(%ebp)57 »       movl···$0x0,0x38(%ebp)
60 »       mov····0x0(%eax),%eax58 »       lea····0x8(%eax),%eax
61 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::lock_error>59 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::lock_error>
62 »       movl···$0x0,0x3c(%ebp)60 »       movl···$0x0,0x3c(%ebp)
63 »       movl···$0xffffffff,0x40(%ebp) 
64 »       lea····0x8(%eax),%edx61 »       lea····0x18(%eax),%edx
65 »       mov····%edx,0x0(%ebp)62 »       mov····%eax,0x0(%ebp)
66 »       lea····0x20(%eax),%edx 
67 »       add····$0x34,%eax63 »       add····$0x2c,%eax
68 »       mov····%eax,0x30(%ebp)64 »       mov····%eax,0x30(%ebp)
69 »       push···%eax65 »       push···%eax
70 »       mov····0xc(%esp),%eax66 »       mov····0xc(%esp),%eax
71 »       mov····%edx,0x4(%ebp)67 »       movl···$0xffffffff,0x40(%ebp)
72 »       lea····0x0(%eax),%eax68 »       lea····0x0(%eax),%eax
73 ·R_386_GOTOFF»   boost::wrapexcept<boost::lock_error>::~wrapexcept()69 ·R_386_GOTOFF»   boost::wrapexcept<boost::lock_error>::~wrapexcept()
 70 »       mov····%edx,0x4(%ebp)
74 »       push···%eax71 »       push···%eax
75 »       mov····0x10(%esp),%eax72 »       mov····0x10(%esp),%eax
76 »       push···0x0(%eax)73 »       lea····0x0(%eax),%eax
77 ·R_386_GOT32»    typeinfo·for·boost::wrapexcept<boost::lock_error>74 ·R_386_GOTOFF»   typeinfo·for·boost::wrapexcept<boost::lock_error>
 75 »       push···%eax
78 »       push···%ebp76 »       push···%ebp
79 »       mov····0x18(%esp),%ebx77 »       mov····0x18(%esp),%ebx
80 »       call···de·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0xde>78 »       call···d6·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0xd6>
81 ·R_386_PLT32»    __cxa_throw79 ·R_386_PLT32»    __cxa_throw
82 »       mov····%eax,%esi80 »       mov····%eax,%esi
83 »       sub····$0xc,%esp81 »       sub····$0xc,%esp
84 »       push···0x18(%esp)82 »       push···0x18(%esp)
85 »       mov····0x18(%esp),%ebx83 »       mov····0x18(%esp),%ebx
86 »       call···f0·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0xf0>84 »       call···e8·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0xe8>
87 ·R_386_PLT32»    std::runtime_error::~runtime_error()85 ·R_386_PLT32»    std::runtime_error::~runtime_error()
88 »       mov····0x18(%esp),%ebx86 »       mov····0x18(%esp),%ebx
89 »       mov····%ebp,(%esp)87 »       mov····%ebp,(%esp)
90 »       call···fc·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0xfc>88 »       call···f4·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0xf4>
91 ·R_386_PLT32»    __cxa_free_exception89 ·R_386_PLT32»    __cxa_free_exception
92 »       mov····0x18(%esp),%ebx90 »       mov····0x18(%esp),%ebx
93 »       mov····%esi,(%esp)91 »       mov····%esi,(%esp)
94 »       call···108·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0x108>92 »       call···100·<void·boost::throw_exception<boost::lock_error>(boost::lock_error·const&)+0x100>
95 ·R_386_PLT32»    _Unwind_Resume93 ·R_386_PLT32»    _Unwind_Resume
75.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6threadC2ISt5_BindIFMN6g […]
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 »       push···$0x055 »       push···$0x0
56 »       push···%eax56 »       push···%eax
57 »       mov····%eax,-0x6c(%ebp)57 »       mov····%eax,-0x6c(%ebp)
58 »       call···a6·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0xa6>58 »       call···a6·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0xa6>
59 ·R_386_PLT32»    pthread_mutex_init59 ·R_386_PLT32»    pthread_mutex_init
60 »       add····$0x10,%esp60 »       add····$0x10,%esp
61 »       test···%eax,%eax61 »       test···%eax,%eax
62 »       jne····35e·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·b19e9417c603b4f87fbb0816d4cb80ac377f5fbd0e25dfcefbcf74eb9f5fc9b4·...·]>62 »       jne····35b·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·cc25ff86c138f17fef6cff228bd083b8ec4c3ea29224bf6716d48ae2c1ee2c3a·...·]>
63 »       sub····$0xc,%esp63 »       sub····$0xc,%esp
64 »       lea····0x30(%esi),%eax64 »       lea····0x30(%esi),%eax
65 »       push···%eax65 »       push···%eax
66 »       call···bd·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0xbd>66 »       call···bd·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0xbd>
67 ·R_386_PC32»     boost::condition_variable::condition_variable()67 ·R_386_PC32»     boost::condition_variable::condition_variable()
68 »       lea····0x84(%esi),%eax68 »       lea····0x84(%esi),%eax
69 »       mov····-0x5c(%ebp),%edx69 »       mov····-0x5c(%ebp),%edx
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
177 »       call···27b·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0x27b>177 »       call···27b·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0x27b>
178 ·R_386_PLT32»    boost::thread::start_thread_noexcept()178 ·R_386_PLT32»    boost::thread::start_thread_noexcept()
179 »       add····$0x10,%esp179 »       add····$0x10,%esp
180 »       test···%al,%al180 »       test···%al,%al
181 »       je·····32f·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0x32f>181 »       je·····32f·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0x32f>
182 »       mov····-0x1c(%ebp),%eax182 »       mov····-0x1c(%ebp),%eax
183 »       sub····%gs:0x14,%eax183 »       sub····%gs:0x14,%eax
184 »       jne····359·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·0296d26695a0dd8b98d82df4da9c913df28e3862f9001822b69849e71d0e05da·...·]>184 »       jne····356·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·09f65884d927dece27e4a061653bfde4ad654985aa8f3c993f56acc6a48b958a·...·]>
185 »       lea····-0xc(%ebp),%esp185 »       lea····-0xc(%ebp),%esp
186 »       pop····%ebx186 »       pop····%ebx
187 »       pop····%esi187 »       pop····%esi
188 »       pop····%edi188 »       pop····%edi
189 »       pop····%ebp189 »       pop····%ebp
190 »       ret190 »       ret
191 »       lea····0x0(%esi),%esi191 »       lea····0x0(%esi),%esi
Offset 243, 159 lines modifiedOffset 243, 155 lines modified
243 ·R_386_GOTOFF»   .LC121243 ·R_386_GOTOFF»   .LC121
244 »       push···%eax244 »       push···%eax
245 »       push···$0xb245 »       push···$0xb
246 »       push···%ebx246 »       push···%ebx
247 »       mov····%ebx,-0x6c(%ebp)247 »       mov····%ebx,-0x6c(%ebp)
248 »       call···341·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0x341>248 »       call···341·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>·>(std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>))(std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·const&)>&&)+0x341>
249 ·R_386_PC32»     boost::thread_exception::thread_exception(int,·char·const*)249 ·R_386_PC32»     boost::thread_exception::thread_exception(int,·char·const*)
250 »       mov····0x0(%edi),%eax250 »       lea····0x8(%edi),%eax
251 ·R_386_GOT32X»   vtable·for·boost::thread_resource_error251 ·R_386_GOTOFF»   vtable·for·boost::thread_resource_error
252 »       mov····%ebx,(%esp)252 »       mov····%ebx,(%esp)
253 »       add····$0x8,%eax 
254 »       mov····%eax,-0x48(%ebp)253 »       mov····%eax,-0x48(%ebp)
255 »       call···355·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·186441dd82aa23ff59ebb80f2605788d8ce44a37aae1203f70f1b2b7d23cf509·...·]>254 »       call···352·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·128e8d779a85d897da8c7f8d15c18132de7f28f59abf51ee42d79feb66dbbaf5·...·]>
256 ·R_386_PC32»     void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)255 ·R_386_PC32»     void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)
257 »       call···35a·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·e0b1b381ce230a836f864f8a4259fffb0cdbde90e94c3870d1891b186fbd7368·...·]>256 »       call···357·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·49cd992c38741efba9d51a723adb1e8df699f36b135b962e6b23c1afd1313935·...·]>
258 ·R_386_PC32»     __stack_chk_fail_local257 ·R_386_PC32»     __stack_chk_fail_local
259 »       lea····-0x48(%ebp),%ebx258 »       lea····-0x48(%ebp),%ebx
260 »       push···%edx259 »       push···%edx
261 »       lea····0x0(%edi),%edx260 »       lea····0x0(%edi),%edx
262 ·R_386_GOTOFF»   .LC120261 ·R_386_GOTOFF»   .LC120
263 »       push···%edx262 »       push···%edx
264 »       push···%eax263 »       push···%eax
265 »       push···%ebx264 »       push···%ebx
266 »       mov····%ebx,-0x6c(%ebp)265 »       mov····%ebx,-0x6c(%ebp)
267 »       call···36f·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·1431b8f467b0c79c9b240b531424573570b275ad22af5a73dbce7bde0049a866·...·]>266 »       call···36c·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·67fca69a244e09e825665c7199f474d633e80ca9750ce4ebda2c446a32ba6bd4·...·]>
268 ·R_386_PC32»     boost::thread_exception::thread_exception(int,·char·const*)267 ·R_386_PC32»     boost::thread_exception::thread_exception(int,·char·const*)
269 »       mov····0x0(%edi),%eax268 »       lea····0x8(%edi),%eax
270 ·R_386_GOT32X»   vtable·for·boost::thread_resource_error269 ·R_386_GOTOFF»   vtable·for·boost::thread_resource_error
271 »       mov····%ebx,(%esp)270 »       mov····%ebx,(%esp)
272 »       add····$0x8,%eax 
273 »       mov····%eax,-0x48(%ebp)271 »       mov····%eax,-0x48(%ebp)
274 »       call···383·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·4461c3d2b7367b6d2a35d8a3bb62501bd6876056589681954ba187050d140ed3·...·]>272 »       call···37d·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·e93c8953ab2b7268c870f2856d038989a23fff9724aab2336c3401bffe318400·...·]>
275 ·R_386_PC32»     void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)273 ·R_386_PC32»     void·boost::throw_exception<boost::thread_resource_error>(boost::thread_resource_error·const&)
276 »       mov····%eax,%ebx274 »       mov····%eax,%ebx
277 »       jmp····394·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·eed9f1ec2858717d582814fef9c6382fc86dafa20cea797f5cfdc945aec581ea·...·]>275 »       jmp····38e·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·331f91d9d1d1671f0461b161c4864fe1b36ec6a3df13d7df92dfd6f98ced6209·...·]>
278 »       mov····%eax,%ebx276 »       mov····%eax,%ebx
279 »       jmp····3cf·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·682faf8bce89ea71faf8f7e821bdde6cf706a58c7557cc66536f03c2106bd843·...·]>277 »       jmp····3c6·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·fa6a361f89592d571b5c93271c01b1fbef9eda101bdbb3caf9860db59b0919ef·...·]>
280 »       mov····%eax,-0x6c(%ebp)278 »       mov····%eax,-0x6c(%ebp)
281 »       jmp····3ec·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·0d85bab7eec95ac6927b03e917abc61b232777af52da44c71c5a11d52515981c·...·]>279 »       jmp····3e0·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·9f3510c7572e4c09f5ec1db44683c958a74e4bd37da09127741ce526e9206ffe·...·]>
282 »       sub····$0xc,%esp280 »       sub····$0xc,%esp
283 »       mov····0x0(%edi),%eax 
284 ·R_386_GOT32X»   vtable·for·boost::thread_exception 
285 »       push···-0x6c(%ebp)281 »       push···-0x6c(%ebp)
286 »       add····$0x8,%eax282 »       lea····0x8(%edi),%eax
 283 ·R_386_GOTOFF»   vtable·for·boost::thread_exception
287 »       mov····%eax,-0x48(%ebp)284 »       mov····%eax,-0x48(%ebp)
288 »       call···3a7·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·73fd3b06aae08a6a2651a51fefd597206ad09d74cd5fbbcd442cec992ec7dd59·...·]>285 »       call···39e·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·6aa5f6581fb89a733e96ab1fb63c4e2346c99cb579af3fa0c1061c9a6e567a81·...·]>
289 ·R_386_PC32»     boost::system::system_error::~system_error()286 ·R_386_PC32»     boost::system::system_error::~system_error()
290 »       add····$0x10,%esp287 »       add····$0x10,%esp
291 »       mov····-0x74(%ebp),%eax288 »       mov····-0x74(%ebp),%eax
292 »       mov····0x4(%eax),%eax289 »       mov····0x4(%eax),%eax
293 »       test···%eax,%eax290 »       test···%eax,%eax
294 »       je·····3c4·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·e80cfdf4b891321ce176479799072c6d0faaa58b4aa5087e05148d0181034dfa·...·]>291 »       je·····3bb·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·e26924ecdd102edd7b7d009b553dd65dfa27d38ca57f3b554a1a591dcdbef77f·...·]>
295 »       sub····$0xc,%esp292 »       sub····$0xc,%esp
296 »       push···%eax293 »       push···%eax
297 »       call···3bd·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·33d0849eeb473c062a6ff93d01250ee9c1ec91d91d8fd782caef698c77339f38·...·]>294 »       call···3b4·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·8d6e462b4b62b3acf363c6ee5c471dace3a3b950e4192176a867bae1777f4b03·...·]>
298 ·R_386_PC32»     boost::detail::sp_counted_base::release()295 ·R_386_PC32»     boost::detail::sp_counted_base::release()
299 »       add····$0x10,%esp296 »       add····$0x10,%esp
300 »       sub····$0xc,%esp297 »       sub····$0xc,%esp
301 »       push···%ebx298 »       push···%ebx
302 »       mov····%edi,%ebx299 »       mov····%edi,%ebx
303 »       call···3cb·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·287b5d6c99662e6e5cd7370442bfe71ac08e8ac10e554df3c891c654f04742ff·...·]>300 »       call···3c2·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·5f91db6c8b370b13a31baba3b65bb01b625561e223d7cb4b15e6d7de06b38234·...·]>
304 ·R_386_PLT32»    _Unwind_Resume301 ·R_386_PLT32»    _Unwind_Resume
305 »       sub····$0xc,%esp302 »       sub····$0xc,%esp
306 »       mov····0x0(%edi),%eax 
307 ·R_386_GOT32X»   vtable·for·boost::thread_exception 
308 »       push···-0x6c(%ebp)303 »       push···-0x6c(%ebp)
309 »       add····$0x8,%eax304 »       lea····0x8(%edi),%eax
 305 ·R_386_GOTOFF»   vtable·for·boost::thread_exception
310 »       mov····%eax,-0x48(%ebp)306 »       mov····%eax,-0x48(%ebp)
311 »       call···3e2·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·50f3f6a917eee0be15033643f4b738e672c6d6e4716195cf06add3e20b708c6f·...·]>307 »       call···3d6·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·d320b0266a7224ce19424c00118d8b7c2a08b2a4e53252c27a7c8f901afd411d·...·]>
312 ·R_386_PC32»     boost::system::system_error::~system_error()308 ·R_386_PC32»     boost::system::system_error::~system_error()
313 »       mov····%ebx,-0x6c(%ebp)309 »       mov····%ebx,-0x6c(%ebp)
314 »       add····$0x10,%esp310 »       add····$0x10,%esp
315 »       mov····0x10(%esi),%eax311 »       mov····0x10(%esi),%eax
316 »       test···%eax,%eax312 »       test···%eax,%eax
317 »       je·····3ff·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·f3b3297b93b9fe59183af76b9b2d272667ed4236444e617dfd586baa6c7c950d·...·]>313 »       je·····3f3·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·701,·SHA:·79d6dcbfbc8e7b26d4b5434c79fc9dc1f0e6b01133d70802187612ccb46d3c38·...·]>
318 »       sub····$0xc,%esp314 »       sub····$0xc,%esp
319 »       push···%eax315 »       push···%eax
320 »       call···3f8·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·655fc21fd097ea7f646787391ab80b504b69bcce0d18ca95310dfd6d451fdbc9·...·]>316 »       call···3ec·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·de05f17b945fad95a44cecd181fefba9ab66c4bf91235a6a1806dac9799f052c·...·]>
321 ·R_386_PC32»     boost::detail::sp_counted_base::release()317 ·R_386_PC32»     boost::detail::sp_counted_base::release()
322 »       add····$0x10,%esp318 »       add····$0x10,%esp
323 »       mov····0x8(%esi),%eax319 »       mov····0x8(%esi),%eax
324 »       test···%eax,%eax320 »       test···%eax,%eax
325 »       je·····426·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·28a7789a44c23af666da6fdb7b07fb8b240f29a5a265ef71bbcd7bc2a7db83d6·...·]>321 »       je·····41a·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·b066ee19895a0d92459752c305c324e1573f8cdd83618dec58ec7b324cb69ba7·...·]>
326 »       lock·subl·$0x1,0x8(%eax)322 »       lock·subl·$0x1,0x8(%eax)
327 »       jne····426·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·28a7789a44c23af666da6fdb7b07fb8b240f29a5a265ef71bbcd7bc2a7db83d6·...·]>323 »       jne····41a·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·b066ee19895a0d92459752c305c324e1573f8cdd83618dec58ec7b324cb69ba7·...·]>
328 »       mov····(%eax),%ecx324 »       mov····(%eax),%ecx
329 »       lea····0x0(%edi),%ebx325 »       lea····0x0(%edi),%ebx
330 ·R_386_GOTOFF»   boost::detail::sp_counted_base::destroy()326 ·R_386_GOTOFF»   boost::detail::sp_counted_base::destroy()
331 »       mov····0xc(%ecx),%edx327 »       mov····0xc(%ecx),%edx
332 »       cmp····%ebx,%edx328 »       cmp····%ebx,%edx
333 »       jne····453·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·750e9c4cbff3427e95700d08a53140b50adf4d64214cac6415a56b1fa3966128·...·]>329 »       jne····447·<boost::thread::thread<std::_Bind<void·(gazebo::ServerFixture::*(gazebo::ServerFixture*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·702,·SHA:·edf92d0ad9cb2f789aba74eff40b7571651cbaf9a4d64593d66d05bcb1cb9fd2·...·]>
334 »       sub····$0xc,%esp330 »       sub····$0xc,%esp
335 »       push···%eax331 »       push···%eax
Max diff block lines reached; 32301/77099 bytes (41.90%) of diff not shown.
4.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail20copy […]
    
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 »       mov····%edi,%ebx126 »       mov····%edi,%ebx
127 »       mov····%eax,(%esi)127 »       mov····%eax,(%esi)
128 »       lea····0x1c(%esi),%eax128 »       lea····0x1c(%esi),%eax
129 »       push···%eax129 »       push···%eax
130 »       call···162·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x162>130 »       call···162·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x162>
131 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()131 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
132 »       mov····0xc(%esi),%eax132 »       mov····0xc(%esi),%eax
133 »       call···162a·<gazebo::ServerFixture::SpawnRaySensor(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const&,·ignition::math::v6::Vector3<double>·const&,·double,·double,·double,·double,·double,·double,·double,·unsigned·int,·unsigned·int,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·double,·double)·[clone·.cold]>133 »       call···162a·<gazebo::ServerFixture::SpawnRaySensor(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const&,·ignition::math::v6::Vector3<double>·const&,·double,·double,·double,·double,·double,·double,·double,·unsigned·int,·unsigned·int,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·double,·double)·[clone·.cold]+0x2>
134 ·R_386_PC32»     .text134 ·R_386_PC32»     .text
135 »       pop····%eax135 »       pop····%eax
136 »       pop····%edx136 »       pop····%edx
137 »       push···$0x38137 »       push···$0x38
138 »       push···%esi138 »       push···%esi
139 »       call···174·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x174>139 »       call···174·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x174>
140 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)140 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 »       push···%edx157 »       push···%edx
158 »       push···%eax158 »       push···%eax
159 »       call···1a7·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1a7>159 »       call···1a7·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1a7>
160 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)160 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
161 »       add····$0x10,%esp161 »       add····$0x10,%esp
162 »       mov····-0x30(%ebp),%ebx162 »       mov····-0x30(%ebp),%ebx
163 »       mov····0xc(%ebx),%eax163 »       mov····0xc(%ebx),%eax
164 »       call···1675·<gazebo::ServerFixture::SpawnRaySensor(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const&,·ignition::math::v6::Vector3<double>·const&,·double,·double,·double,·double,·double,·double,·double,·unsigned·int,·unsigned·int,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·double,·double)·[clone·.cold]+0x4b>164 »       call···1675·<gazebo::ServerFixture::SpawnRaySensor(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Vector3<double>·const&,·ignition::math::v6::Vector3<double>·const&,·double,·double,·double,·double,·double,·double,·double,·unsigned·int,·unsigned·int,·double,·double,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·double,·double)·[clone·.cold]+0x4d>
165 ·R_386_PC32»     .text165 ·R_386_PC32»     .text
166 »       sub····$0x8,%esp166 »       sub····$0x8,%esp
167 »       push···$0x38167 »       push···$0x38
168 »       push···%ebx168 »       push···%ebx
169 »       mov····-0x2c(%ebp),%ebx169 »       mov····-0x2c(%ebp),%ebx
170 »       call···1c3·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1c3>170 »       call···1c3·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1c3>
171 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)171 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
185 »       add····$0x1,%edx185 »       add····$0x1,%edx
186 »       push···%edx186 »       push···%edx
187 »       push···%eax187 »       push···%eax
188 »       call···1f1·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1f1>188 »       call···1f1·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1f1>
189 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)189 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
190 »       add····$0x10,%esp190 »       add····$0x10,%esp
191 »       mov····0xc(%esi),%eax191 »       mov····0xc(%esi),%eax
192 »       call···16bc·<gazebo::ServerFixture::SpawnSonar(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Pose3<double>·const&,·double,·double,·double)·[clone·.cold]+0x3c>192 »       call···16bc·<gazebo::ServerFixture::SpawnSonar(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::Pose3<double>·const&,·double,·double,·double)·[clone·.cold]+0x3e>
193 ·R_386_PC32»     .text193 ·R_386_PC32»     .text
194 »       sub····$0x8,%esp194 »       sub····$0x8,%esp
195 »       mov····-0x2c(%ebp),%ebx195 »       mov····-0x2c(%ebp),%ebx
196 »       push···$0x38196 »       push···$0x38
197 »       push···%esi197 »       push···%esi
198 »       call···20a·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x20a>198 »       call···20a·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x20a>
199 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)199 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
4.85 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost10wrapexceptINS_17bad_f […]
    
Offset 18, 108 lines modifiedOffset 18, 103 lines modified
18 »       mov····0x8(%ebp),%edi18 »       mov····0x8(%ebp),%edi
19 »       push···$0x2019 »       push···$0x20
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%ebx,-0x1c(%ebp)
21 »       call···1d·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x1d>21 »       call···1d·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x1d>
22 ·R_386_PLT32»    operator·new(unsigned·int)22 ·R_386_PLT32»    operator·new(unsigned·int)
23 »       pop····%ecx23 »       pop····%ecx
24 »       mov····%eax,%esi24 »       mov····%eax,%esi
25 »       mov····0x0(%ebx),%eax25 »       lea····0x8(%ebx),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base26 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
27 »       add····$0x8,%eax 
28 »       mov····%eax,(%esi)27 »       mov····%eax,(%esi)
29 »       lea····0x4(%esi),%eax28 »       lea····0x4(%esi),%eax
30 »       mov····%eax,%edx29 »       mov····%eax,%edx
31 »       mov····%eax,-0x20(%ebp)30 »       mov····%eax,-0x20(%ebp)
32 »       pop····%eax31 »       pop····%eax
33 »       lea····0x4(%edi),%eax32 »       lea····0x4(%edi),%eax
34 »       push···%eax33 »       push···%eax
35 »       push···%edx34 »       push···%edx
36 »       call···3e·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x3e>35 »       call···3b·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x3b>
37 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)36 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)
38 »       mov····0x0(%ebx),%eax37 »       lea····0x8(%ebx),%ecx
39 ·R_386_GOT32X»   vtable·for·boost::bad_function_call38 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
40 »       mov····%ebx,%ecx39 »       mov····%ebx,%eax
41 »       add····$0x10,%esp40 »       add····$0x10,%esp
 41 »       mov····%ecx,-0x24(%ebp)
42 »       lea····0xc(%esi),%ebx42 »       lea····0xc(%esi),%ebx
43 »       mov····%eax,-0x24(%ebp) 
44 »       add····$0x8,%eax 
45 »       mov····%eax,0x4(%esi)43 »       mov····%ecx,0x4(%esi)
 44 »       mov····%eax,%ecx
46 »       mov····0x0(%ecx),%eax45 »       lea····0x8(%eax),%eax
47 ·R_386_GOT32X»   vtable·for·boost::exception46 ·R_386_GOTOFF»   vtable·for·boost::exception
48 »       add····$0x8,%eax 
49 »       mov····%eax,0xc(%esi)47 »       mov····%eax,0xc(%esi)
50 »       mov····0x10(%edi),%eax48 »       mov····0x10(%edi),%eax
51 »       mov····%eax,0x10(%esi)49 »       mov····%eax,0x10(%esi)
52 »       test···%eax,%eax50 »       test···%eax,%eax
53 »       je·····82·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x82>51 »       je·····7b·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x7b>
54 »       mov····(%eax),%edx52 »       mov····(%eax),%edx
55 »       lea····0x0(%ecx),%ecx53 »       lea····0x0(%ecx),%ecx
56 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const54 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
57 »       mov····0xc(%edx),%edx55 »       mov····0xc(%edx),%edx
58 »       cmp····%ecx,%edx56 »       cmp····%ecx,%edx
59 »       jne····d0·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xd0>57 »       jne····c0·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xc0>
60 »       addl···$0x1,0x34(%eax)58 »       addl···$0x1,0x34(%eax)
61 »       mov····0x14(%edi),%eax59 »       mov····0x14(%edi),%eax
62 »       sub····$0x8,%esp60 »       sub····$0x8,%esp
63 »       add····$0xc,%edi61 »       add····$0xc,%edi
64 »       mov····%eax,0x14(%esi)62 »       mov····%eax,0x14(%esi)
65 »       mov····0xc(%edi),%eax63 »       mov····0xc(%edi),%eax
66 »       mov····%eax,0x18(%esi)64 »       mov····%eax,0x18(%esi)
67 »       mov····0x10(%edi),%eax65 »       mov····0x10(%edi),%eax
68 »       push···%edi66 »       push···%edi
69 »       mov····%eax,0x1c(%esi)67 »       mov····%eax,0x1c(%esi)
70 »       mov····-0x1c(%ebp),%eax68 »       mov····-0x1c(%ebp),%eax
71 »       push···%ebx69 »       push···%ebx
72 »       mov····0x0(%eax),%eax70 »       lea····0x8(%eax),%eax
73 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::bad_function_call>71 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_function_call>
74 »       lea····0x8(%eax),%edx72 »       lea····0x18(%eax),%edx
75 »       mov····%edx,(%esi)73 »       mov····%eax,(%esi)
76 »       lea····0x20(%eax),%edx 
77 »       add····$0x34,%eax74 »       add····$0x2c,%eax
78 »       mov····%edx,0x4(%esi)75 »       mov····%edx,0x4(%esi)
79 »       mov····%eax,0xc(%esi)76 »       mov····%eax,0xc(%esi)
80 »       call···b7·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xb7>77 »       call···ad·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xad>
81 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)78 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
82 »       add····$0x10,%esp79 »       add····$0x10,%esp
83 »       lea····-0xc(%ebp),%esp80 »       lea····-0xc(%ebp),%esp
84 »       mov····%esi,%eax81 »       mov····%esi,%eax
85 »       pop····%ebx82 »       pop····%ebx
86 »       pop····%esi83 »       pop····%esi
87 »       pop····%edi84 »       pop····%edi
88 »       pop····%ebp85 »       pop····%ebp
89 »       ret86 »       ret
 87 »       xchg···%ax,%ax
90 »       lea····0x0(%esi,%eiz,1),%esi 
91 »       nop 
92 »       sub····$0xc,%esp88 »       sub····$0xc,%esp
93 »       push···%eax89 »       push···%eax
94 »       call···*%edx90 »       call···*%edx
95 »       add····$0x10,%esp91 »       add····$0x10,%esp
96 »       jmp····82·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x82>92 »       jmp····7b·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x7b>
97 »       mov····%eax,%edi93 »       mov····%eax,%edi
98 »       jmp····e3·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xe3>94 »       jmp····d3·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xd3>
99 »       mov····%eax,%ebx95 »       mov····%eax,%ebx
100 »       jmp····10c·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x10c>96 »       jmp····f9·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xf9>
101 »       sub····$0xc,%esp97 »       sub····$0xc,%esp
102 »       mov····-0x24(%ebp),%eax98 »       mov····-0x24(%ebp),%eax
103 »       mov····-0x1c(%ebp),%ebx99 »       mov····-0x1c(%ebp),%ebx
104 »       push···-0x20(%ebp)100 »       push···-0x20(%ebp)
105 »       add····$0x8,%eax 
106 »       mov····%eax,0x4(%esi)101 »       mov····%eax,0x4(%esi)
107 »       call···f6·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xf6>102 »       call···e3·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xe3>
108 ·R_386_PLT32»    std::runtime_error::~runtime_error()103 ·R_386_PLT32»    std::runtime_error::~runtime_error()
109 »       pop····%eax104 »       pop····%eax
110 »       pop····%edx105 »       pop····%edx
111 »       push···$0x20106 »       push···$0x20
112 »       push···%esi107 »       push···%esi
113 »       call···100·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x100>108 »       call···ed·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xed>
114 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)109 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
115 »       mov····%edi,(%esp)110 »       mov····%edi,(%esp)
116 »       call···108·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x108>111 »       call···f5·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0xf5>
117 ·R_386_PLT32»    _Unwind_Resume112 ·R_386_PLT32»    _Unwind_Resume
118 »       sub····$0xc,%esp113 »       sub····$0xc,%esp
119 »       mov····(%esi),%eax114 »       mov····(%esi),%eax
120 »       push···%esi115 »       push···%esi
121 »       call···*0xc(%eax)116 »       call···*0xc(%eax)
122 »       mov····%ebx,(%esp)117 »       mov····%ebx,(%esp)
123 »       mov····-0x1c(%ebp),%ebx118 »       mov····-0x1c(%ebp),%ebx
124 »       call···11c·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x11c>119 »       call···109·<boost::wrapexcept<boost::bad_function_call>::clone()·const+0x109>
125 ·R_386_PLT32»    _Unwind_Resume120 ·R_386_PLT32»    _Unwind_Resume
6.88 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost16exception_detail10clo […]
    
Offset 18, 26 lines modifiedOffset 18, 24 lines modified
18 »       mov····0x8(%ebp),%edi18 »       mov····0x8(%ebp),%edi
19 »       push···$0x1c19 »       push···$0x1c
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%ebx,-0x1c(%ebp)
21 »       call···1d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x1d>21 »       call···1d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x1d>
22 ·R_386_PLT32»    operator·new(unsigned·int)22 ·R_386_PLT32»    operator·new(unsigned·int)
23 »       add····$0x10,%esp23 »       add····$0x10,%esp
24 »       mov····%eax,%esi24 »       mov····%eax,%esi
25 »       mov····0x0(%ebx),%eax25 »       lea····0x8(%ebx),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base26 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
27 »       add····$0x8,%eax 
28 »       mov····%eax,0x18(%esi)27 »       mov····%eax,0x18(%esi)
29 »       mov····0x0(%ebx),%eax28 »       lea····0x8(%ebx),%eax
30 ·R_386_GOT32X»   vtable·for·boost::exception29 ·R_386_GOTOFF»   vtable·for·boost::exception
31 »       add····$0x8,%eax 
32 »       mov····%eax,(%esi)30 »       mov····%eax,(%esi)
33 »       mov····0x4(%edi),%eax31 »       mov····0x4(%edi),%eax
34 »       mov····%eax,0x4(%esi)32 »       mov····%eax,0x4(%esi)
35 »       test···%eax,%eax33 »       test···%eax,%eax
36 »       je·····5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x5a>34 »       je·····54·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x54>
37 »       mov····(%eax),%edx35 »       mov····(%eax),%edx
38 »       lea····0x0(%ebx),%ecx36 »       lea····0x0(%ebx),%ecx
39 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const37 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
40 »       mov····0xc(%edx),%edx38 »       mov····0xc(%edx),%edx
41 »       cmp····%ecx,%edx39 »       cmp····%ecx,%edx
42 »       jne····a0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xa0>40 »       jne····a0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xa0>
43 »       addl···$0x1,0x34(%eax)41 »       addl···$0x1,0x34(%eax)
Offset 54, 32 lines modifiedOffset 52, 32 lines modified
54 »       lea····0xc(%eax),%eax52 »       lea····0xc(%eax),%eax
55 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>53 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
56 »       lea····0x18(%eax),%edx54 »       lea····0x18(%eax),%edx
57 »       mov····%eax,(%esi)55 »       mov····%eax,(%esi)
58 »       add····$0x38,%eax56 »       add····$0x38,%eax
59 »       mov····%edx,0x14(%esi)57 »       mov····%edx,0x14(%esi)
60 »       mov····%eax,0x18(%esi)58 »       mov····%eax,0x18(%esi)
61 »       call···89·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x89>59 »       call···83·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x83>
62 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)60 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
63 »       mov····(%esi),%eax61 »       mov····(%esi),%eax
64 »       add····$0x10,%esp62 »       add····$0x10,%esp
65 »       add····-0xc(%eax),%esi63 »       add····-0xc(%eax),%esi
66 »       lea····-0xc(%ebp),%esp64 »       lea····-0xc(%ebp),%esp
67 »       pop····%ebx65 »       pop····%ebx
68 »       mov····%esi,%eax66 »       mov····%esi,%eax
69 »       pop····%esi67 »       pop····%esi
70 »       pop····%edi68 »       pop····%edi
71 »       pop····%ebp69 »       pop····%ebp
72 »       ret70 »       ret
73 »       nop71 »       lea····0x0(%esi,%eiz,1),%esi
74 »       sub····$0xc,%esp72 »       sub····$0xc,%esp
75 »       push···%eax73 »       push···%eax
76 »       call···*%edx74 »       call···*%edx
77 »       add····$0x10,%esp75 »       add····$0x10,%esp
78 »       jmp····5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x5a>76 »       jmp····54·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x54>
79 »       mov····%eax,%edi77 »       mov····%eax,%edi
80 »       jmp····bd·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xbd>78 »       jmp····bd·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xbd>
81 »       mov····%eax,%edi79 »       mov····%eax,%edi
82 »       sub····$0xc,%esp80 »       sub····$0xc,%esp
83 »       push···%esi81 »       push···%esi
84 »       call···b6·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xb6>82 »       call···b6·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xb6>
85 ·R_386_PC32»     boost::exception_detail::bad_exception_::~bad_exception_()83 ·R_386_PC32»     boost::exception_detail::bad_exception_::~bad_exception_()
Offset 114, 32 lines modifiedOffset 112, 30 lines modified
114 »       add····-0xc(%eax),%edi112 »       add····-0xc(%eax),%edi
115 »       push···$0x1c113 »       push···$0x1c
116 »       mov····%ebx,-0x1c(%ebp)114 »       mov····%ebx,-0x1c(%ebp)
117 »       call···102·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x22>115 »       call···102·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x22>
118 ·R_386_PLT32»    operator·new(unsigned·int)116 ·R_386_PLT32»    operator·new(unsigned·int)
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       mov····%eax,%esi118 »       mov····%eax,%esi
121 »       mov····0x0(%ebx),%eax119 »       lea····0x8(%ebx),%eax
122 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base120 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
123 »       add····$0x8,%eax 
124 »       mov····%eax,0x18(%esi)121 »       mov····%eax,0x18(%esi)
125 »       mov····0x0(%ebx),%eax122 »       lea····0x8(%ebx),%eax
126 ·R_386_GOT32X»   vtable·for·boost::exception123 ·R_386_GOTOFF»   vtable·for·boost::exception
127 »       add····$0x8,%eax 
128 »       mov····%eax,(%esi)124 »       mov····%eax,(%esi)
129 »       mov····0x4(%edi),%eax125 »       mov····0x4(%edi),%eax
130 »       mov····%eax,0x4(%esi)126 »       mov····%eax,0x4(%esi)
131 »       test···%eax,%eax127 »       test···%eax,%eax
132 »       je·····144·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x64>128 »       je·····13e·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x5e>
133 »       mov····(%eax),%edx129 »       mov····(%eax),%edx
134 »       lea····0x0(%ebx),%ecx130 »       lea····0x0(%ebx),%ecx
135 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const131 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
136 »       mov····0xc(%edx),%edx132 »       mov····0xc(%edx),%edx
137 »       cmp····%ecx,%edx133 »       cmp····%ecx,%edx
138 »       je·····190·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xb0>134 »       je·····188·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xa8>
139 »       sub····$0xc,%esp135 »       sub····$0xc,%esp
140 »       push···%eax136 »       push···%eax
141 »       call···*%edx137 »       call···*%edx
142 »       add····$0x10,%esp138 »       add····$0x10,%esp
143 »       mov····0x8(%edi),%eax139 »       mov····0x8(%edi),%eax
144 »       sub····$0x8,%esp140 »       sub····$0x8,%esp
145 »       mov····%eax,0x8(%esi)141 »       mov····%eax,0x8(%esi)
Offset 153, 40 lines modifiedOffset 149, 41 lines modified
153 »       lea····0xc(%eax),%eax149 »       lea····0xc(%eax),%eax
154 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>150 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
155 »       lea····0x18(%eax),%edx151 »       lea····0x18(%eax),%edx
156 »       mov····%eax,(%esi)152 »       mov····%eax,(%esi)
157 »       add····$0x38,%eax153 »       add····$0x38,%eax
158 »       mov····%edx,0x14(%esi)154 »       mov····%edx,0x14(%esi)
159 »       mov····%eax,0x18(%esi)155 »       mov····%eax,0x18(%esi)
160 »       call···173·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x93>156 »       call···16d·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x8d>
161 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)157 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
162 »       mov····(%esi),%eax158 »       mov····(%esi),%eax
163 »       add····$0x10,%esp159 »       add····$0x10,%esp
164 »       add····-0xc(%eax),%esi160 »       add····-0xc(%eax),%esi
165 »       lea····-0xc(%ebp),%esp161 »       lea····-0xc(%ebp),%esp
166 »       pop····%ebx162 »       pop····%ebx
167 »       mov····%esi,%eax163 »       mov····%esi,%eax
168 »       pop····%esi164 »       pop····%esi
169 »       pop····%edi165 »       pop····%edi
170 »       pop····%ebp166 »       pop····%ebp
171 »       ret167 »       ret
172 »       lea····0x0(%esi,%eiz,1),%esi168 »       lea····0x0(%esi,%eiz,1),%esi
 169 »       nop
173 »       addl···$0x1,0x34(%eax)170 »       addl···$0x1,0x34(%eax)
174 »       jmp····144·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x64>171 »       jmp····13e·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x5e>
175 »       mov····%eax,%edi172 »       mov····%eax,%edi
176 »       jmp····1a8·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xc8>173 »       jmp····1a0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xc0>
177 »       mov····%eax,%edi174 »       mov····%eax,%edi
178 »       sub····$0xc,%esp175 »       sub····$0xc,%esp
179 »       push···%esi176 »       push···%esi
180 »       call···1a1·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xc1>177 »       call···199·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xb9>
181 ·R_386_PC32»     boost::exception_detail::bad_exception_::~bad_exception_()178 ·R_386_PC32»     boost::exception_detail::bad_exception_::~bad_exception_()
182 »       add····$0x10,%esp179 »       add····$0x10,%esp
183 »       push···%eax180 »       push···%eax
184 »       mov····-0x1c(%ebp),%ebx181 »       mov····-0x1c(%ebp),%ebx
185 »       push···%eax182 »       push···%eax
Max diff block lines reached; 631/6787 bytes (9.30%) of diff not shown.
6.75 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost16exception_detail10clo […]
    
Offset 18, 26 lines modifiedOffset 18, 24 lines modified
18 »       mov····0x8(%ebp),%edi18 »       mov····0x8(%ebp),%edi
19 »       push···$0x1c19 »       push···$0x1c
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%ebx,-0x1c(%ebp)
21 »       call···1d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x1d>21 »       call···1d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x1d>
22 ·R_386_PLT32»    operator·new(unsigned·int)22 ·R_386_PLT32»    operator·new(unsigned·int)
23 »       add····$0x10,%esp23 »       add····$0x10,%esp
24 »       mov····%eax,%esi24 »       mov····%eax,%esi
25 »       mov····0x0(%ebx),%eax25 »       lea····0x8(%ebx),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base26 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
27 »       add····$0x8,%eax 
28 »       mov····%eax,0x18(%esi)27 »       mov····%eax,0x18(%esi)
29 »       mov····0x0(%ebx),%eax28 »       lea····0x8(%ebx),%eax
30 ·R_386_GOT32X»   vtable·for·boost::exception29 ·R_386_GOTOFF»   vtable·for·boost::exception
31 »       add····$0x8,%eax 
32 »       mov····%eax,(%esi)30 »       mov····%eax,(%esi)
33 »       mov····0x4(%edi),%eax31 »       mov····0x4(%edi),%eax
34 »       mov····%eax,0x4(%esi)32 »       mov····%eax,0x4(%esi)
35 »       test···%eax,%eax33 »       test···%eax,%eax
36 »       je·····5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x5a>34 »       je·····54·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x54>
37 »       mov····(%eax),%edx35 »       mov····(%eax),%edx
38 »       lea····0x0(%ebx),%ecx36 »       lea····0x0(%ebx),%ecx
39 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const37 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
40 »       mov····0xc(%edx),%edx38 »       mov····0xc(%edx),%edx
41 »       cmp····%ecx,%edx39 »       cmp····%ecx,%edx
42 »       jne····a0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xa0>40 »       jne····a0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xa0>
43 »       addl···$0x1,0x34(%eax)41 »       addl···$0x1,0x34(%eax)
Offset 54, 32 lines modifiedOffset 52, 32 lines modified
54 »       lea····0xc(%eax),%eax52 »       lea····0xc(%eax),%eax
55 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>53 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
56 »       lea····0x18(%eax),%edx54 »       lea····0x18(%eax),%edx
57 »       mov····%eax,(%esi)55 »       mov····%eax,(%esi)
58 »       add····$0x38,%eax56 »       add····$0x38,%eax
59 »       mov····%edx,0x14(%esi)57 »       mov····%edx,0x14(%esi)
60 »       mov····%eax,0x18(%esi)58 »       mov····%eax,0x18(%esi)
61 »       call···89·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x89>59 »       call···83·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x83>
62 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)60 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
63 »       mov····(%esi),%eax61 »       mov····(%esi),%eax
64 »       add····$0x10,%esp62 »       add····$0x10,%esp
65 »       add····-0xc(%eax),%esi63 »       add····-0xc(%eax),%esi
66 »       lea····-0xc(%ebp),%esp64 »       lea····-0xc(%ebp),%esp
67 »       pop····%ebx65 »       pop····%ebx
68 »       mov····%esi,%eax66 »       mov····%esi,%eax
69 »       pop····%esi67 »       pop····%esi
70 »       pop····%edi68 »       pop····%edi
71 »       pop····%ebp69 »       pop····%ebp
72 »       ret70 »       ret
73 »       nop71 »       lea····0x0(%esi,%eiz,1),%esi
74 »       sub····$0xc,%esp72 »       sub····$0xc,%esp
75 »       push···%eax73 »       push···%eax
76 »       call···*%edx74 »       call···*%edx
77 »       add····$0x10,%esp75 »       add····$0x10,%esp
78 »       jmp····5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x5a>76 »       jmp····54·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x54>
79 »       mov····%eax,%edi77 »       mov····%eax,%edi
80 »       jmp····bd·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xbd>78 »       jmp····bd·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xbd>
81 »       mov····%eax,%edi79 »       mov····%eax,%edi
82 »       sub····$0xc,%esp80 »       sub····$0xc,%esp
83 »       push···%esi81 »       push···%esi
84 »       call···b6·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xb6>82 »       call···b6·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xb6>
85 ·R_386_PC32»     boost::exception_detail::bad_alloc_::~bad_alloc_()83 ·R_386_PC32»     boost::exception_detail::bad_alloc_::~bad_alloc_()
Offset 114, 32 lines modifiedOffset 112, 30 lines modified
114 »       add····-0xc(%eax),%edi112 »       add····-0xc(%eax),%edi
115 »       push···$0x1c113 »       push···$0x1c
116 »       mov····%ebx,-0x1c(%ebp)114 »       mov····%ebx,-0x1c(%ebp)
117 »       call···102·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x22>115 »       call···102·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x22>
118 ·R_386_PLT32»    operator·new(unsigned·int)116 ·R_386_PLT32»    operator·new(unsigned·int)
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       mov····%eax,%esi118 »       mov····%eax,%esi
121 »       mov····0x0(%ebx),%eax119 »       lea····0x8(%ebx),%eax
122 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base120 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
123 »       add····$0x8,%eax 
124 »       mov····%eax,0x18(%esi)121 »       mov····%eax,0x18(%esi)
125 »       mov····0x0(%ebx),%eax122 »       lea····0x8(%ebx),%eax
126 ·R_386_GOT32X»   vtable·for·boost::exception123 ·R_386_GOTOFF»   vtable·for·boost::exception
127 »       add····$0x8,%eax 
128 »       mov····%eax,(%esi)124 »       mov····%eax,(%esi)
129 »       mov····0x4(%edi),%eax125 »       mov····0x4(%edi),%eax
130 »       mov····%eax,0x4(%esi)126 »       mov····%eax,0x4(%esi)
131 »       test···%eax,%eax127 »       test···%eax,%eax
132 »       je·····144·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x64>128 »       je·····13e·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x5e>
133 »       mov····(%eax),%edx129 »       mov····(%eax),%edx
134 »       lea····0x0(%ebx),%ecx130 »       lea····0x0(%ebx),%ecx
135 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const131 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
136 »       mov····0xc(%edx),%edx132 »       mov····0xc(%edx),%edx
137 »       cmp····%ecx,%edx133 »       cmp····%ecx,%edx
138 »       je·····190·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xb0>134 »       je·····188·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xa8>
139 »       sub····$0xc,%esp135 »       sub····$0xc,%esp
140 »       push···%eax136 »       push···%eax
141 »       call···*%edx137 »       call···*%edx
142 »       add····$0x10,%esp138 »       add····$0x10,%esp
143 »       mov····0x8(%edi),%eax139 »       mov····0x8(%edi),%eax
144 »       sub····$0x8,%esp140 »       sub····$0x8,%esp
145 »       mov····%eax,0x8(%esi)141 »       mov····%eax,0x8(%esi)
Offset 153, 40 lines modifiedOffset 149, 41 lines modified
153 »       lea····0xc(%eax),%eax149 »       lea····0xc(%eax),%eax
154 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>150 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
155 »       lea····0x18(%eax),%edx151 »       lea····0x18(%eax),%edx
156 »       mov····%eax,(%esi)152 »       mov····%eax,(%esi)
157 »       add····$0x38,%eax153 »       add····$0x38,%eax
158 »       mov····%edx,0x14(%esi)154 »       mov····%edx,0x14(%esi)
159 »       mov····%eax,0x18(%esi)155 »       mov····%eax,0x18(%esi)
160 »       call···173·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x93>156 »       call···16d·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x8d>
161 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)157 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
162 »       mov····(%esi),%eax158 »       mov····(%esi),%eax
163 »       add····$0x10,%esp159 »       add····$0x10,%esp
164 »       add····-0xc(%eax),%esi160 »       add····-0xc(%eax),%esi
165 »       lea····-0xc(%ebp),%esp161 »       lea····-0xc(%ebp),%esp
166 »       pop····%ebx162 »       pop····%ebx
167 »       mov····%esi,%eax163 »       mov····%esi,%eax
168 »       pop····%esi164 »       pop····%esi
169 »       pop····%edi165 »       pop····%edi
170 »       pop····%ebp166 »       pop····%ebp
171 »       ret167 »       ret
172 »       lea····0x0(%esi,%eiz,1),%esi168 »       lea····0x0(%esi,%eiz,1),%esi
 169 »       nop
173 »       addl···$0x1,0x34(%eax)170 »       addl···$0x1,0x34(%eax)
174 »       jmp····144·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x64>171 »       jmp····13e·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x5e>
175 »       mov····%eax,%edi172 »       mov····%eax,%edi
176 »       jmp····1a8·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xc8>173 »       jmp····1a0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xc0>
177 »       mov····%eax,%edi174 »       mov····%eax,%edi
178 »       sub····$0xc,%esp175 »       sub····$0xc,%esp
179 »       push···%esi176 »       push···%esi
180 »       call···1a1·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xc1>177 »       call···199·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xb9>
181 ·R_386_PC32»     boost::exception_detail::bad_alloc_::~bad_alloc_()178 ·R_386_PC32»     boost::exception_detail::bad_alloc_::~bad_alloc_()
182 »       add····$0x10,%esp179 »       add····$0x10,%esp
183 »       push···%eax180 »       push···%eax
184 »       mov····-0x1c(%ebp),%ebx181 »       mov····-0x1c(%ebp),%ebx
185 »       push···%eax182 »       push···%eax
Max diff block lines reached; 615/6655 bytes (9.24%) of diff not shown.
5.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost10wrapexceptINS_10lock_ […]
    
Offset 18, 136 lines modifiedOffset 18, 131 lines modified
18 »       mov····0x8(%ebp),%edi18 »       mov····0x8(%ebp),%edi
19 »       push···$0x4419 »       push···$0x44
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%ebx,-0x1c(%ebp)
21 »       call···1d·<boost::wrapexcept<boost::lock_error>::clone()·const+0x1d>21 »       call···1d·<boost::wrapexcept<boost::lock_error>::clone()·const+0x1d>
22 ·R_386_PLT32»    operator·new(unsigned·int)22 ·R_386_PLT32»    operator·new(unsigned·int)
23 »       pop····%ecx23 »       pop····%ecx
24 »       mov····%eax,%esi24 »       mov····%eax,%esi
25 »       mov····0x0(%ebx),%eax25 »       lea····0x8(%ebx),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base26 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
27 »       add····$0x8,%eax 
28 »       mov····%eax,(%esi)27 »       mov····%eax,(%esi)
29 »       lea····0x4(%esi),%eax28 »       lea····0x4(%esi),%eax
30 »       mov····%eax,%edx29 »       mov····%eax,%edx
31 »       mov····%eax,-0x20(%ebp)30 »       mov····%eax,-0x20(%ebp)
32 »       pop····%eax31 »       pop····%eax
33 »       lea····0x4(%edi),%eax32 »       lea····0x4(%edi),%eax
34 »       push···%eax33 »       push···%eax
35 »       push···%edx34 »       push···%edx
36 »       call···3e·<boost::wrapexcept<boost::lock_error>::clone()·const+0x3e>35 »       call···3b·<boost::wrapexcept<boost::lock_error>::clone()·const+0x3b>
37 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)36 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)
38 »       lea····0x20(%esi),%edx37 »       lea····0x20(%esi),%edx
39 »       mov····0x1c(%edi),%ecx38 »       mov····0x1c(%edi),%ecx
40 »       add····$0x10,%esp39 »       add····$0x10,%esp
41 »       mov····0x0(%ebx),%eax40 »       lea····0x8(%ebx),%eax
42 ·R_386_GOT32X»   vtable·for·boost::system::system_error41 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
43 »       mov····%edx,0x18(%esi)42 »       mov····%edx,0x18(%esi)
44 »       mov····0x18(%edi),%edx43 »       mov····0x18(%edi),%edx
45 »       add····$0x8,%eax 
46 »       mov····%eax,0x4(%esi)44 »       mov····%eax,0x4(%esi)
47 »       mov····0xc(%edi),%eax45 »       mov····0xc(%edi),%eax
48 »       add····%edx,%ecx46 »       add····%edx,%ecx
49 »       mov····%eax,0xc(%esi)47 »       mov····%eax,0xc(%esi)
50 »       mov····0x10(%edi),%eax48 »       mov····0x10(%edi),%eax
51 »       mov····%eax,0x10(%esi)49 »       mov····%eax,0x10(%esi)
52 »       mov····0x14(%edi),%eax50 »       mov····0x14(%edi),%eax
53 »       mov····%eax,0x14(%esi)51 »       mov····%eax,0x14(%esi)
54 »       lea····0x18(%esi),%eax52 »       lea····0x18(%esi),%eax
55 »       call···735·<.LC357+0x4>53 »       call···72f·<.LC353+0x19>
56 ·R_386_PC32»     .text54 ·R_386_PC32»     .text
57 »       mov····-0x1c(%ebp),%ecx55 »       mov····-0x1c(%ebp),%ecx
58 »       lea····0x30(%esi),%ebx56 »       lea····0x30(%esi),%ebx
59 »       mov····0x0(%ecx),%eax57 »       lea····0x8(%ecx),%eax
60 ·R_386_GOT32X»   vtable·for·boost::lock_error58 ·R_386_GOTOFF»   vtable·for·boost::lock_error
61 »       add····$0x8,%eax 
62 »       mov····%eax,0x4(%esi)59 »       mov····%eax,0x4(%esi)
63 »       mov····0x0(%ecx),%eax60 »       lea····0x8(%ecx),%eax
64 ·R_386_GOT32X»   vtable·for·boost::exception61 ·R_386_GOTOFF»   vtable·for·boost::exception
65 »       add····$0x8,%eax 
66 »       mov····%eax,0x30(%esi)62 »       mov····%eax,0x30(%esi)
67 »       mov····0x34(%edi),%eax63 »       mov····0x34(%edi),%eax
68 »       mov····%eax,0x34(%esi)64 »       mov····%eax,0x34(%esi)
69 »       test···%eax,%eax65 »       test···%eax,%eax
70 »       je·····b4·<boost::wrapexcept<boost::lock_error>::clone()·const+0xb4>66 »       je·····a8·<boost::wrapexcept<boost::lock_error>::clone()·const+0xa8>
71 »       mov····(%eax),%edx67 »       mov····(%eax),%edx
72 »       lea····0x0(%ecx),%ecx68 »       lea····0x0(%ecx),%ecx
73 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const69 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
74 »       mov····0xc(%edx),%edx70 »       mov····0xc(%edx),%edx
75 »       cmp····%ecx,%edx71 »       cmp····%ecx,%edx
76 »       jne····100·<boost::wrapexcept<boost::lock_error>::clone()·const+0x100>72 »       jne····f0·<boost::wrapexcept<boost::lock_error>::clone()·const+0xf0>
77 »       addl···$0x1,0x34(%eax)73 »       addl···$0x1,0x34(%eax)
78 »       mov····0x38(%edi),%eax74 »       mov····0x38(%edi),%eax
79 »       sub····$0x8,%esp75 »       sub····$0x8,%esp
80 »       add····$0x30,%edi76 »       add····$0x30,%edi
81 »       mov····%eax,0x38(%esi)77 »       mov····%eax,0x38(%esi)
82 »       mov····0xc(%edi),%eax78 »       mov····0xc(%edi),%eax
83 »       mov····%eax,0x3c(%esi)79 »       mov····%eax,0x3c(%esi)
84 »       mov····0x10(%edi),%eax80 »       mov····0x10(%edi),%eax
85 »       push···%edi81 »       push···%edi
86 »       mov····%eax,0x40(%esi)82 »       mov····%eax,0x40(%esi)
87 »       mov····-0x1c(%ebp),%eax83 »       mov····-0x1c(%ebp),%eax
88 »       push···%ebx84 »       push···%ebx
89 »       mov····0x0(%eax),%eax85 »       lea····0x8(%eax),%eax
90 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::lock_error>86 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::lock_error>
91 »       lea····0x8(%eax),%edx87 »       lea····0x18(%eax),%edx
92 »       mov····%edx,(%esi)88 »       mov····%eax,(%esi)
93 »       lea····0x20(%eax),%edx 
94 »       add····$0x34,%eax89 »       add····$0x2c,%eax
95 »       mov····%edx,0x4(%esi)90 »       mov····%edx,0x4(%esi)
96 »       mov····%eax,0x30(%esi)91 »       mov····%eax,0x30(%esi)
97 »       call···e9·<boost::wrapexcept<boost::lock_error>::clone()·const+0xe9>92 »       call···da·<boost::wrapexcept<boost::lock_error>::clone()·const+0xda>
98 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)93 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
99 »       add····$0x10,%esp94 »       add····$0x10,%esp
100 »       lea····-0xc(%ebp),%esp95 »       lea····-0xc(%ebp),%esp
101 »       mov····%esi,%eax96 »       mov····%esi,%eax
102 »       pop····%ebx97 »       pop····%ebx
103 »       pop····%esi98 »       pop····%esi
104 »       pop····%edi99 »       pop····%edi
105 »       pop····%ebp100 »       pop····%ebp
106 »       ret101 »       ret
107 »       lea····0x0(%esi),%esi102 »       lea····0x0(%esi,%eiz,1),%esi
 103 »       nop
108 »       sub····$0xc,%esp104 »       sub····$0xc,%esp
109 »       push···%eax105 »       push···%eax
110 »       call···*%edx106 »       call···*%edx
111 »       add····$0x10,%esp107 »       add····$0x10,%esp
112 »       jmp····b4·<boost::wrapexcept<boost::lock_error>::clone()·const+0xb4>108 »       jmp····a8·<boost::wrapexcept<boost::lock_error>::clone()·const+0xa8>
113 »       mov····%eax,%edi109 »       mov····%eax,%edi
114 »       jmp····117·<boost::wrapexcept<boost::lock_error>::clone()·const+0x117>110 »       jmp····107·<boost::wrapexcept<boost::lock_error>::clone()·const+0x107>
115 »       mov····%eax,%edi111 »       mov····%eax,%edi
116 »       jmp····149·<boost::wrapexcept<boost::lock_error>::clone()·const+0x149>112 »       jmp····136·<boost::wrapexcept<boost::lock_error>::clone()·const+0x136>
117 »       mov····%eax,%ebx113 »       mov····%eax,%ebx
118 »       jmp····15c·<boost::wrapexcept<boost::lock_error>::clone()·const+0x15c>114 »       jmp····149·<boost::wrapexcept<boost::lock_error>::clone()·const+0x149>
119 »       mov····-0x1c(%ebp),%eax 
120 »       sub····$0xc,%esp115 »       sub····$0xc,%esp
 116 »       mov····-0x1c(%ebp),%eax
121 »       push···-0x20(%ebp)117 »       push···-0x20(%ebp)
122 »       mov····0x0(%eax),%eax118 »       lea····0x8(%eax),%eax
123 ·R_386_GOT32X»   vtable·for·boost::thread_exception119 ·R_386_GOTOFF»   vtable·for·boost::thread_exception
124 »       add····$0x8,%eax 
125 »       mov····%eax,0x4(%esi)120 »       mov····%eax,0x4(%esi)
126 »       call···12d·<boost::wrapexcept<boost::lock_error>::clone()·const+0x12d>121 »       call···11a·<boost::wrapexcept<boost::lock_error>::clone()·const+0x11a>
127 ·R_386_PC32»     boost::system::system_error::~system_error()122 ·R_386_PC32»     boost::system::system_error::~system_error()
128 »       add····$0x10,%esp123 »       add····$0x10,%esp
129 »       push···%eax124 »       push···%eax
130 »       mov····-0x1c(%ebp),%ebx125 »       mov····-0x1c(%ebp),%ebx
131 »       push···%eax126 »       push···%eax
132 »       push···$0x44127 »       push···$0x44
133 »       push···%esi128 »       push···%esi
134 »       call···13d·<boost::wrapexcept<boost::lock_error>::clone()·const+0x13d>129 »       call···12a·<boost::wrapexcept<boost::lock_error>::clone()·const+0x12a>
135 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)130 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
136 »       mov····%edi,(%esp)131 »       mov····%edi,(%esp)
137 »       call···145·<boost::wrapexcept<boost::lock_error>::clone()·const+0x145>132 »       call···132·<boost::wrapexcept<boost::lock_error>::clone()·const+0x132>
138 ·R_386_PLT32»    _Unwind_Resume133 ·R_386_PLT32»    _Unwind_Resume
139 »       sub····$0xc,%esp134 »       sub····$0xc,%esp
140 »       push···-0x20(%ebp)135 »       push···-0x20(%ebp)
141 »       mov····-0x1c(%ebp),%ebx136 »       mov····-0x1c(%ebp),%ebx
142 »       call···153·<boost::wrapexcept<boost::lock_error>::clone()·const+0x153>137 »       call···140·<boost::wrapexcept<boost::lock_error>::clone()·const+0x140>
Max diff block lines reached; 462/5804 bytes (7.96%) of diff not shown.
6.27 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost10wrapexceptINS_21threa […]
    
Offset 18, 136 lines modifiedOffset 18, 131 lines modified
18 »       mov····0x8(%ebp),%edi18 »       mov····0x8(%ebp),%edi
19 »       push···$0x4419 »       push···$0x44
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%ebx,-0x1c(%ebp)
21 »       call···1d·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x1d>21 »       call···1d·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x1d>
22 ·R_386_PLT32»    operator·new(unsigned·int)22 ·R_386_PLT32»    operator·new(unsigned·int)
23 »       pop····%ecx23 »       pop····%ecx
24 »       mov····%eax,%esi24 »       mov····%eax,%esi
25 »       mov····0x0(%ebx),%eax25 »       lea····0x8(%ebx),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base26 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
27 »       add····$0x8,%eax 
28 »       mov····%eax,(%esi)27 »       mov····%eax,(%esi)
29 »       lea····0x4(%esi),%eax28 »       lea····0x4(%esi),%eax
30 »       mov····%eax,%edx29 »       mov····%eax,%edx
31 »       mov····%eax,-0x20(%ebp)30 »       mov····%eax,-0x20(%ebp)
32 »       pop····%eax31 »       pop····%eax
33 »       lea····0x4(%edi),%eax32 »       lea····0x4(%edi),%eax
34 »       push···%eax33 »       push···%eax
35 »       push···%edx34 »       push···%edx
36 »       call···3e·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x3e>35 »       call···3b·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x3b>
37 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)36 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)
38 »       lea····0x20(%esi),%edx37 »       lea····0x20(%esi),%edx
39 »       mov····0x1c(%edi),%ecx38 »       mov····0x1c(%edi),%ecx
40 »       add····$0x10,%esp39 »       add····$0x10,%esp
41 »       mov····0x0(%ebx),%eax40 »       lea····0x8(%ebx),%eax
42 ·R_386_GOT32X»   vtable·for·boost::system::system_error41 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
43 »       mov····%edx,0x18(%esi)42 »       mov····%edx,0x18(%esi)
44 »       mov····0x18(%edi),%edx43 »       mov····0x18(%edi),%edx
45 »       add····$0x8,%eax 
46 »       mov····%eax,0x4(%esi)44 »       mov····%eax,0x4(%esi)
47 »       mov····0xc(%edi),%eax45 »       mov····0xc(%edi),%eax
48 »       add····%edx,%ecx46 »       add····%edx,%ecx
49 »       mov····%eax,0xc(%esi)47 »       mov····%eax,0xc(%esi)
50 »       mov····0x10(%edi),%eax48 »       mov····0x10(%edi),%eax
51 »       mov····%eax,0x10(%esi)49 »       mov····%eax,0x10(%esi)
52 »       mov····0x14(%edi),%eax50 »       mov····0x14(%edi),%eax
53 »       mov····%eax,0x14(%esi)51 »       mov····%eax,0x14(%esi)
54 »       lea····0x18(%esi),%eax52 »       lea····0x18(%esi),%eax
55 »       call···735·<.LC357+0x4>53 »       call···72f·<.LC353+0x19>
56 ·R_386_PC32»     .text54 ·R_386_PC32»     .text
57 »       mov····-0x1c(%ebp),%ecx55 »       mov····-0x1c(%ebp),%ecx
58 »       lea····0x30(%esi),%ebx56 »       lea····0x30(%esi),%ebx
59 »       mov····0x0(%ecx),%eax57 »       lea····0x8(%ecx),%eax
60 ·R_386_GOT32X»   vtable·for·boost::thread_resource_error58 ·R_386_GOTOFF»   vtable·for·boost::thread_resource_error
61 »       add····$0x8,%eax 
62 »       mov····%eax,0x4(%esi)59 »       mov····%eax,0x4(%esi)
63 »       mov····0x0(%ecx),%eax60 »       lea····0x8(%ecx),%eax
64 ·R_386_GOT32X»   vtable·for·boost::exception61 ·R_386_GOTOFF»   vtable·for·boost::exception
65 »       add····$0x8,%eax 
66 »       mov····%eax,0x30(%esi)62 »       mov····%eax,0x30(%esi)
67 »       mov····0x34(%edi),%eax63 »       mov····0x34(%edi),%eax
68 »       mov····%eax,0x34(%esi)64 »       mov····%eax,0x34(%esi)
69 »       test···%eax,%eax65 »       test···%eax,%eax
70 »       je·····b4·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0xb4>66 »       je·····a8·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0xa8>
71 »       mov····(%eax),%edx67 »       mov····(%eax),%edx
72 »       lea····0x0(%ecx),%ecx68 »       lea····0x0(%ecx),%ecx
73 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const69 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
74 »       mov····0xc(%edx),%edx70 »       mov····0xc(%edx),%edx
75 »       cmp····%ecx,%edx71 »       cmp····%ecx,%edx
76 »       jne····100·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x100>72 »       jne····f0·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0xf0>
77 »       addl···$0x1,0x34(%eax)73 »       addl···$0x1,0x34(%eax)
78 »       mov····0x38(%edi),%eax74 »       mov····0x38(%edi),%eax
79 »       sub····$0x8,%esp75 »       sub····$0x8,%esp
80 »       add····$0x30,%edi76 »       add····$0x30,%edi
81 »       mov····%eax,0x38(%esi)77 »       mov····%eax,0x38(%esi)
82 »       mov····0xc(%edi),%eax78 »       mov····0xc(%edi),%eax
83 »       mov····%eax,0x3c(%esi)79 »       mov····%eax,0x3c(%esi)
84 »       mov····0x10(%edi),%eax80 »       mov····0x10(%edi),%eax
85 »       push···%edi81 »       push···%edi
86 »       mov····%eax,0x40(%esi)82 »       mov····%eax,0x40(%esi)
87 »       mov····-0x1c(%ebp),%eax83 »       mov····-0x1c(%ebp),%eax
88 »       push···%ebx84 »       push···%ebx
89 »       mov····0x0(%eax),%eax85 »       lea····0x8(%eax),%eax
90 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::thread_resource_error>86 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::thread_resource_error>
91 »       lea····0x8(%eax),%edx87 »       lea····0x18(%eax),%edx
92 »       mov····%edx,(%esi)88 »       mov····%eax,(%esi)
93 »       lea····0x20(%eax),%edx 
94 »       add····$0x34,%eax89 »       add····$0x2c,%eax
95 »       mov····%edx,0x4(%esi)90 »       mov····%edx,0x4(%esi)
96 »       mov····%eax,0x30(%esi)91 »       mov····%eax,0x30(%esi)
97 »       call···e9·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0xe9>92 »       call···da·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0xda>
98 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)93 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
99 »       add····$0x10,%esp94 »       add····$0x10,%esp
100 »       lea····-0xc(%ebp),%esp95 »       lea····-0xc(%ebp),%esp
101 »       mov····%esi,%eax96 »       mov····%esi,%eax
102 »       pop····%ebx97 »       pop····%ebx
103 »       pop····%esi98 »       pop····%esi
104 »       pop····%edi99 »       pop····%edi
105 »       pop····%ebp100 »       pop····%ebp
106 »       ret101 »       ret
107 »       lea····0x0(%esi),%esi102 »       lea····0x0(%esi,%eiz,1),%esi
 103 »       nop
108 »       sub····$0xc,%esp104 »       sub····$0xc,%esp
109 »       push···%eax105 »       push···%eax
110 »       call···*%edx106 »       call···*%edx
111 »       add····$0x10,%esp107 »       add····$0x10,%esp
112 »       jmp····b4·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0xb4>108 »       jmp····a8·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0xa8>
113 »       mov····%eax,%edi109 »       mov····%eax,%edi
114 »       jmp····117·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x117>110 »       jmp····107·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x107>
115 »       mov····%eax,%edi111 »       mov····%eax,%edi
116 »       jmp····149·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x149>112 »       jmp····136·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x136>
117 »       mov····%eax,%ebx113 »       mov····%eax,%ebx
118 »       jmp····15c·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x15c>114 »       jmp····149·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x149>
119 »       mov····-0x1c(%ebp),%eax 
120 »       sub····$0xc,%esp115 »       sub····$0xc,%esp
 116 »       mov····-0x1c(%ebp),%eax
121 »       push···-0x20(%ebp)117 »       push···-0x20(%ebp)
122 »       mov····0x0(%eax),%eax118 »       lea····0x8(%eax),%eax
123 ·R_386_GOT32X»   vtable·for·boost::thread_exception119 ·R_386_GOTOFF»   vtable·for·boost::thread_exception
124 »       add····$0x8,%eax 
125 »       mov····%eax,0x4(%esi)120 »       mov····%eax,0x4(%esi)
126 »       call···12d·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x12d>121 »       call···11a·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x11a>
127 ·R_386_PC32»     boost::system::system_error::~system_error()122 ·R_386_PC32»     boost::system::system_error::~system_error()
128 »       add····$0x10,%esp123 »       add····$0x10,%esp
129 »       push···%eax124 »       push···%eax
130 »       mov····-0x1c(%ebp),%ebx125 »       mov····-0x1c(%ebp),%ebx
131 »       push···%eax126 »       push···%eax
132 »       push···$0x44127 »       push···$0x44
133 »       push···%esi128 »       push···%esi
134 »       call···13d·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x13d>129 »       call···12a·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x12a>
135 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)130 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
136 »       mov····%edi,(%esp)131 »       mov····%edi,(%esp)
137 »       call···145·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x145>132 »       call···132·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x132>
138 ·R_386_PLT32»    _Unwind_Resume133 ·R_386_PLT32»    _Unwind_Resume
139 »       sub····$0xc,%esp134 »       sub····$0xc,%esp
140 »       push···-0x20(%ebp)135 »       push···-0x20(%ebp)
141 »       mov····-0x1c(%ebp),%ebx136 »       mov····-0x1c(%ebp),%ebx
142 »       call···153·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x153>137 »       call···140·<boost::wrapexcept<boost::thread_resource_error>::clone()·const+0x140>
Max diff block lines reached; 506/6167 bytes (8.20%) of diff not shown.
2.72 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost10wrapexceptINS_12bad_w […]
    
Offset 17, 33 lines modifiedOffset 17, 31 lines modified
17 »       sub····$0x28,%esp17 »       sub····$0x28,%esp
18 »       mov····0x8(%ebp),%edi18 »       mov····0x8(%ebp),%edi
19 »       push···$0x1c19 »       push···$0x1c
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%ebx,-0x1c(%ebp)
21 »       call···1d·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0x1d>21 »       call···1d·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0x1d>
22 ·R_386_PLT32»    operator·new(unsigned·int)22 ·R_386_PLT32»    operator·new(unsigned·int)
23 »       mov····%ebx,%ecx23 »       mov····%ebx,%ecx
 24 »       lea····0x8(%ebx),%edx
 25 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr
24 »       add····$0x10,%esp26 »       add····$0x10,%esp
25 »       mov····%eax,%esi27 »       mov····%eax,%esi
26 »       mov····0x0(%ebx),%eax 
27 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base 
28 »       add····$0x8,%eax 
29 »       mov····%eax,(%esi) 
30 »       lea····0x8(%ebx),%eax28 »       lea····0x8(%ebx),%eax
 29 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
 30 »       mov····%edx,-0x20(%ebp)
 31 »       mov····%eax,(%esi)
 32 »       lea····0x8(%ecx),%eax
31 ·R_386_GOTOFF»   vtable·for·boost::bad_weak_ptr33 ·R_386_GOTOFF»   vtable·for·boost::exception
32 »       lea····0x8(%esi),%ebx34 »       lea····0x8(%esi),%ebx
33 »       mov····%eax,-0x20(%ebp) 
34 »       mov····%eax,0x4(%esi) 
35 »       mov····0x0(%ecx),%eax 
36 ·R_386_GOT32X»   vtable·for·boost::exception 
37 »       add····$0x8,%eax 
38 »       mov····%eax,0x8(%esi)35 »       mov····%eax,0x8(%esi)
39 »       mov····0xc(%edi),%eax36 »       mov····0xc(%edi),%eax
 37 »       mov····%edx,0x4(%esi)
40 »       mov····%eax,0xc(%esi)38 »       mov····%eax,0xc(%esi)
41 »       test···%eax,%eax39 »       test···%eax,%eax
42 »       je·····6b·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0x6b>40 »       je·····65·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0x65>
43 »       mov····(%eax),%edx41 »       mov····(%eax),%edx
44 »       lea····0x0(%ecx),%ecx42 »       lea····0x0(%ecx),%ecx
45 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const43 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
46 »       mov····0xc(%edx),%edx44 »       mov····0xc(%edx),%edx
47 »       cmp····%ecx,%edx45 »       cmp····%ecx,%edx
48 »       jne····b0·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0xb0>46 »       jne····b0·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0xb0>
49 »       addl···$0x1,0x34(%eax)47 »       addl···$0x1,0x34(%eax)
Offset 61, 30 lines modifiedOffset 59, 31 lines modified
61 »       lea····0x8(%eax),%eax59 »       lea····0x8(%eax),%eax
62 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>60 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_weak_ptr>
63 »       lea····0x18(%eax),%edx61 »       lea····0x18(%eax),%edx
64 »       mov····%eax,(%esi)62 »       mov····%eax,(%esi)
65 »       add····$0x2c,%eax63 »       add····$0x2c,%eax
66 »       mov····%edx,0x4(%esi)64 »       mov····%edx,0x4(%esi)
67 »       mov····%eax,0x8(%esi)65 »       mov····%eax,0x8(%esi)
68 »       call···9d·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0x9d>66 »       call···97·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0x97>
69 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)67 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
70 »       add····$0x10,%esp68 »       add····$0x10,%esp
71 »       lea····-0xc(%ebp),%esp69 »       lea····-0xc(%ebp),%esp
72 »       mov····%esi,%eax70 »       mov····%esi,%eax
73 »       pop····%ebx71 »       pop····%ebx
74 »       pop····%esi72 »       pop····%esi
75 »       pop····%edi73 »       pop····%edi
76 »       pop····%ebp74 »       pop····%ebp
77 »       ret75 »       ret
78 »       xchg···%ax,%ax76 »       lea····0x0(%esi,%eiz,1),%esi
 77 »       nop
79 »       sub····$0xc,%esp78 »       sub····$0xc,%esp
80 »       push···%eax79 »       push···%eax
81 »       call···*%edx80 »       call···*%edx
82 »       add····$0x10,%esp81 »       add····$0x10,%esp
83 »       jmp····6b·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0x6b>82 »       jmp····65·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0x65>
84 »       mov····%eax,%edi83 »       mov····%eax,%edi
85 »       jmp····c3·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0xc3>84 »       jmp····c3·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0xc3>
86 »       mov····%eax,%ebx85 »       mov····%eax,%ebx
87 »       jmp····ea·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0xea>86 »       jmp····ea·<boost::wrapexcept<boost::bad_weak_ptr>::clone()·const+0xea>
88 »       mov····-0x20(%ebp),%eax87 »       mov····-0x20(%ebp),%eax
89 »       sub····$0xc,%esp88 »       sub····$0xc,%esp
90 »       mov····-0x1c(%ebp),%ebx89 »       mov····-0x1c(%ebp),%ebx
16.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail27get_ […]
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 »       call···6·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x6>12 »       call···6·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x74,%esp17 »       sub····$0x74,%esp
18 »       mov····0x8(%ebp),%eax18 »       mov····0x8(%ebp),%eax
19 »       mov····%eax,-0x5c(%ebp)19 »       mov····%eax,-0x60(%ebp)
20 »       lea····0x8(%esi),%edi20 »       lea····0x8(%esi),%edi
21 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_21 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
22 »       lea····0xc(%esi),%ecx22 »       lea····0xc(%esi),%ecx
23 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>23 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
24 »       mov····%gs:0x14,%eax24 »       mov····%gs:0x14,%eax
25 »       mov····%eax,-0x1c(%ebp)25 »       mov····%eax,-0x1c(%ebp)
26 »       xor····%eax,%eax26 »       xor····%eax,%eax
Offset 56, 115 lines modifiedOffset 56, 112 lines modified
56 »       mov····%eax,-0x30(%ebp)56 »       mov····%eax,-0x30(%ebp)
57 »       lea····0x0(%esi),%eax57 »       lea····0x0(%esi),%eax
58 ·R_386_GOTOFF»   .LC12358 ·R_386_GOTOFF»   .LC123
59 »       mov····%eax,-0x2c(%ebp)59 »       mov····%eax,-0x2c(%ebp)
60 »       movzbl·0x0(%esi),%eax60 »       movzbl·0x0(%esi),%eax
61 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep61 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep
62 »       test···%al,%al62 »       test···%al,%al
63 »       je·····170·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x170>63 »       je·····168·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x168>
64 »       mov····0x0(%esi),%eax64 »       lea····0x8(%esi),%eax
65 ·R_386_GOT32X»   vtable·for·boost::exception65 ·R_386_GOTOFF»   vtable·for·boost::exception
66 »       mov····%eax,-0x60(%ebp)66 »       mov····%eax,-0x5c(%ebp)
67 »       mov····0x0(%esi),%eax67 »       mov····0x0(%esi),%eax
68 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep68 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep
69 »       mov····-0x5c(%ebp),%ebx69 »       mov····-0x60(%ebp),%edx
70 »       mov····%eax,(%ebx)70 »       mov····%eax,(%edx)
71 »       mov····0x4(%esi),%eax71 »       mov····0x4(%esi),%eax
72 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep72 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep
73 »       mov····%eax,0x4(%ebx)73 »       mov····%eax,0x4(%edx)
74 »       test···%eax,%eax74 »       test···%eax,%eax
75 »       je·····e8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0xe8>75 »       je·····e8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0xe8>
76 »       lock·addl·$0x1,0x4(%eax)76 »       lock·addl·$0x1,0x4(%eax)
77 »       sub····$0xc,%esp 
78 »       lea····-0x24(%ebp),%edx 
79 »       lea····0x44(%esi),%eax77 »       lea····0x44(%esi),%eax
80 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>78 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
 79 »       sub····$0xc,%esp
81 »       mov····%esi,%ebx80 »       mov····%esi,%ebx
82 »       push···%edx81 »       mov····%edi,-0x38(%ebp)
83 »       mov····%eax,-0x20(%ebp)82 »       mov····%eax,-0x20(%ebp)
84 »       lea····0x10(%edi),%eax83 »       lea····0x10(%edi),%eax
85 »       mov····%eax,-0x24(%ebp) 
86 »       mov····%eax,-0x64(%ebp)84 »       mov····%eax,-0x64(%ebp)
87 »       mov····%edi,-0x38(%ebp)85 »       mov····%eax,-0x24(%ebp)
 86 »       lea····-0x24(%ebp),%eax
 87 »       push···%eax
88 »       call···107·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x107>88 »       call···107·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x107>
89 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()89 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
90 »       mov····-0x60(%ebp),%eax90 »       mov····-0x5c(%ebp),%ebx
91 »       lea····-0x34(%ebp),%edx91 »       lea····-0x34(%ebp),%eax
92 »       mov····%edx,(%esp)92 »       mov····%eax,(%esp)
93 »       add····$0x8,%eax 
94 »       mov····%eax,-0x60(%ebp) 
95 »       mov····%eax,-0x38(%ebp)93 »       mov····%ebx,-0x38(%ebp)
 94 »       mov····%esi,%ebx
96 »       call···11e·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x11e>95 »       call···11a·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x11a>
97 ·R_386_PC32»     boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release()96 ·R_386_PC32»     boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release()
98 »       mov····-0x64(%ebp),%eax97 »       mov····-0x64(%ebp),%eax
99 »       mov····%edi,-0x50(%ebp)98 »       mov····%edi,-0x50(%ebp)
100 »       mov····%eax,-0x3c(%ebp)99 »       mov····%eax,-0x3c(%ebp)
101 »       lea····-0x3c(%ebp),%eax100 »       lea····-0x3c(%ebp),%eax
102 »       mov····%eax,(%esp)101 »       mov····%eax,(%esp)
103 »       call···132·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x132>102 »       call···12e·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x12e>
104 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()103 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
105 »       mov····-0x60(%ebp),%eax104 »       mov····-0x5c(%ebp),%ebx
106 »       mov····%eax,-0x50(%ebp) 
107 »       lea····-0x4c(%ebp),%eax105 »       lea····-0x4c(%ebp),%eax
108 »       mov····%eax,(%esp)106 »       mov····%eax,(%esp)
 107 »       mov····%ebx,-0x50(%ebp)
109 »       call···143·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x143>108 »       call···13f·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x13f>
110 ·R_386_PC32»     boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release()109 ·R_386_PC32»     boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release()
111 »       add····$0x10,%esp110 »       add····$0x10,%esp
112 »       mov····-0x1c(%ebp),%eax111 »       mov····-0x1c(%ebp),%eax
113 »       sub····%gs:0x14,%eax112 »       sub····%gs:0x14,%eax
114 »       jne····2c4·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x2c4>113 »       jne····2bc·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x2bc>
115 »       mov····-0x5c(%ebp),%eax114 »       mov····-0x60(%ebp),%eax
116 »       lea····-0xc(%ebp),%esp115 »       lea····-0xc(%ebp),%esp
117 »       pop····%ebx116 »       pop····%ebx
118 »       pop····%esi117 »       pop····%esi
119 »       pop····%edi118 »       pop····%edi
120 »       pop····%ebp119 »       pop····%ebp
121 »       ret····$0x4120 »       ret····$0x4
122 »       lea····0x0(%esi,%eiz,1),%esi121 »       lea····0x0(%esi,%eiz,1),%esi
123 »       xchg···%ax,%ax122 »       nop
124 »       sub····$0xc,%esp123 »       sub····$0xc,%esp
125 »       lea····0x0(%esi),%eax124 »       lea····0x0(%esi),%eax
126 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep125 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep
127 »       mov····%esi,%ebx126 »       mov····%esi,%ebx
128 »       push···%eax127 »       push···%eax
129 »       mov····%eax,-0x70(%ebp)128 »       mov····%eax,-0x70(%ebp)
130 »       call···180·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x180>129 »       call···178·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x178>
131 ·R_386_PLT32»    __cxa_guard_acquire130 ·R_386_PLT32»    __cxa_guard_acquire
132 »       mov····0x0(%esi),%edx131 »       lea····0x8(%esi),%edx
133 ·R_386_GOT32X»   vtable·for·boost::exception132 ·R_386_GOTOFF»   vtable·for·boost::exception
134 »       add····$0x10,%esp133 »       add····$0x10,%esp
135 »       mov····%edx,-0x60(%ebp)134 »       mov····%edx,-0x5c(%ebp)
136 »       test···%eax,%eax135 »       test···%eax,%eax
137 »       je·····cb·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0xcb>136 »       je·····cb·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0xcb>
138 »       sub····$0xc,%esp137 »       sub····$0xc,%esp
139 »       push···$0x1c138 »       push···$0x1c
140 »       call···19e·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x19e>139 »       call···196·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x196>
141 ·R_386_PLT32»    operator·new(unsigned·int)140 ·R_386_PLT32»    operator·new(unsigned·int)
142 »       mov····%eax,%edx141 »       mov····%eax,%edx
143 »       mov····%eax,-0x74(%ebp)142 »       mov····%eax,-0x74(%ebp)
144 »       mov····0x0(%esi),%eax143 »       lea····0x8(%esi),%eax
145 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base144 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
146 »       add····$0x10,%esp145 »       add····$0x10,%esp
147 »       add····$0x8,%eax 
148 »       mov····%eax,0x18(%edx)146 »       mov····%eax,0x18(%edx)
149 »       mov····0x0(%esi),%eax147 »       lea····0x8(%esi),%eax
150 ·R_386_GOT32X»   vtable·for·boost::exception148 ·R_386_GOTOFF»   vtable·for·boost::exception
151 »       mov····%eax,-0x60(%ebp)149 »       mov····%eax,-0x5c(%ebp)
152 »       add····$0x8,%eax 
153 »       mov····%eax,(%edx)150 »       mov····%eax,(%edx)
154 »       mov····-0x34(%ebp),%eax151 »       mov····-0x34(%ebp),%eax
155 »       mov····%eax,0x4(%edx)152 »       mov····%eax,0x4(%edx)
156 »       test···%eax,%eax153 »       test···%eax,%eax
157 »       je·····1e5·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x1e5>154 »       je·····1d7·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x1d7>
158 »       mov····(%eax),%edx155 »       mov····(%eax),%edx
159 »       lea····0x0(%esi),%ecx156 »       lea····0x0(%esi),%ecx
160 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const157 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
161 »       mov····0xc(%edx),%edx158 »       mov····0xc(%edx),%edx
Max diff block lines reached; 9736/16707 bytes (58.27%) of diff not shown.
16.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail27get_ […]
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 »       call···6·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x6>12 »       call···6·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x74,%esp17 »       sub····$0x74,%esp
18 »       mov····0x8(%ebp),%eax18 »       mov····0x8(%ebp),%eax
19 »       mov····%eax,-0x5c(%ebp)19 »       mov····%eax,-0x60(%ebp)
20 »       lea····0x8(%esi),%edi20 »       lea····0x8(%esi),%edi
21 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_21 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
22 »       lea····0xc(%esi),%ecx22 »       lea····0xc(%esi),%ecx
23 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>23 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
24 »       mov····%gs:0x14,%eax24 »       mov····%gs:0x14,%eax
25 »       mov····%eax,-0x1c(%ebp)25 »       mov····%eax,-0x1c(%ebp)
26 »       xor····%eax,%eax26 »       xor····%eax,%eax
Offset 56, 115 lines modifiedOffset 56, 112 lines modified
56 »       mov····%eax,-0x30(%ebp)56 »       mov····%eax,-0x30(%ebp)
57 »       lea····0x0(%esi),%eax57 »       lea····0x0(%esi),%eax
58 ·R_386_GOTOFF»   .LC12358 ·R_386_GOTOFF»   .LC123
59 »       mov····%eax,-0x2c(%ebp)59 »       mov····%eax,-0x2c(%ebp)
60 »       movzbl·0x0(%esi),%eax60 »       movzbl·0x0(%esi),%eax
61 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep61 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep
62 »       test···%al,%al62 »       test···%al,%al
63 »       je·····170·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x170>63 »       je·····168·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x168>
64 »       mov····0x0(%esi),%eax64 »       lea····0x8(%esi),%eax
65 ·R_386_GOT32X»   vtable·for·boost::exception65 ·R_386_GOTOFF»   vtable·for·boost::exception
66 »       mov····%eax,-0x60(%ebp)66 »       mov····%eax,-0x5c(%ebp)
67 »       mov····0x0(%esi),%eax67 »       mov····0x0(%esi),%eax
68 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep68 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep
69 »       mov····-0x5c(%ebp),%ebx69 »       mov····-0x60(%ebp),%edx
70 »       mov····%eax,(%ebx)70 »       mov····%eax,(%edx)
71 »       mov····0x4(%esi),%eax71 »       mov····0x4(%esi),%eax
72 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep72 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep
73 »       mov····%eax,0x4(%ebx)73 »       mov····%eax,0x4(%edx)
74 »       test···%eax,%eax74 »       test···%eax,%eax
75 »       je·····e8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0xe8>75 »       je·····e8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0xe8>
76 »       lock·addl·$0x1,0x4(%eax)76 »       lock·addl·$0x1,0x4(%eax)
77 »       sub····$0xc,%esp 
78 »       lea····-0x24(%ebp),%edx 
79 »       lea····0x44(%esi),%eax77 »       lea····0x44(%esi),%eax
80 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>78 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
 79 »       sub····$0xc,%esp
81 »       mov····%esi,%ebx80 »       mov····%esi,%ebx
82 »       push···%edx81 »       mov····%edi,-0x38(%ebp)
83 »       mov····%eax,-0x20(%ebp)82 »       mov····%eax,-0x20(%ebp)
84 »       lea····0x10(%edi),%eax83 »       lea····0x10(%edi),%eax
85 »       mov····%eax,-0x24(%ebp) 
86 »       mov····%eax,-0x64(%ebp)84 »       mov····%eax,-0x64(%ebp)
87 »       mov····%edi,-0x38(%ebp)85 »       mov····%eax,-0x24(%ebp)
 86 »       lea····-0x24(%ebp),%eax
 87 »       push···%eax
88 »       call···107·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x107>88 »       call···107·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x107>
89 ·R_386_PLT32»    std::bad_exception::~bad_exception()89 ·R_386_PLT32»    std::bad_exception::~bad_exception()
90 »       mov····-0x60(%ebp),%eax90 »       mov····-0x5c(%ebp),%ebx
91 »       lea····-0x34(%ebp),%edx91 »       lea····-0x34(%ebp),%eax
92 »       mov····%edx,(%esp)92 »       mov····%eax,(%esp)
93 »       add····$0x8,%eax 
94 »       mov····%eax,-0x60(%ebp) 
95 »       mov····%eax,-0x38(%ebp)93 »       mov····%ebx,-0x38(%ebp)
 94 »       mov····%esi,%ebx
96 »       call···11e·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x11e>95 »       call···11a·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x11a>
97 ·R_386_PC32»     boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release()96 ·R_386_PC32»     boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release()
98 »       mov····-0x64(%ebp),%eax97 »       mov····-0x64(%ebp),%eax
99 »       mov····%edi,-0x50(%ebp)98 »       mov····%edi,-0x50(%ebp)
100 »       mov····%eax,-0x3c(%ebp)99 »       mov····%eax,-0x3c(%ebp)
101 »       lea····-0x3c(%ebp),%eax100 »       lea····-0x3c(%ebp),%eax
102 »       mov····%eax,(%esp)101 »       mov····%eax,(%esp)
103 »       call···132·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x132>102 »       call···12e·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x12e>
104 ·R_386_PLT32»    std::bad_exception::~bad_exception()103 ·R_386_PLT32»    std::bad_exception::~bad_exception()
105 »       mov····-0x60(%ebp),%eax104 »       mov····-0x5c(%ebp),%ebx
106 »       mov····%eax,-0x50(%ebp) 
107 »       lea····-0x4c(%ebp),%eax105 »       lea····-0x4c(%ebp),%eax
108 »       mov····%eax,(%esp)106 »       mov····%eax,(%esp)
 107 »       mov····%ebx,-0x50(%ebp)
109 »       call···143·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x143>108 »       call···13f·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x13f>
110 ·R_386_PC32»     boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release()109 ·R_386_PC32»     boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release()
111 »       add····$0x10,%esp110 »       add····$0x10,%esp
112 »       mov····-0x1c(%ebp),%eax111 »       mov····-0x1c(%ebp),%eax
113 »       sub····%gs:0x14,%eax112 »       sub····%gs:0x14,%eax
114 »       jne····2c4·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x2c4>113 »       jne····2bc·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x2bc>
115 »       mov····-0x5c(%ebp),%eax114 »       mov····-0x60(%ebp),%eax
116 »       lea····-0xc(%ebp),%esp115 »       lea····-0xc(%ebp),%esp
117 »       pop····%ebx116 »       pop····%ebx
118 »       pop····%esi117 »       pop····%esi
119 »       pop····%edi118 »       pop····%edi
120 »       pop····%ebp119 »       pop····%ebp
121 »       ret····$0x4120 »       ret····$0x4
122 »       lea····0x0(%esi,%eiz,1),%esi121 »       lea····0x0(%esi,%eiz,1),%esi
123 »       xchg···%ax,%ax122 »       nop
124 »       sub····$0xc,%esp123 »       sub····$0xc,%esp
125 »       lea····0x0(%esi),%eax124 »       lea····0x0(%esi),%eax
126 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep125 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep
127 »       mov····%esi,%ebx126 »       mov····%esi,%ebx
128 »       push···%eax127 »       push···%eax
129 »       mov····%eax,-0x70(%ebp)128 »       mov····%eax,-0x70(%ebp)
130 »       call···180·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x180>129 »       call···178·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x178>
131 ·R_386_PLT32»    __cxa_guard_acquire130 ·R_386_PLT32»    __cxa_guard_acquire
132 »       mov····0x0(%esi),%edx131 »       lea····0x8(%esi),%edx
133 ·R_386_GOT32X»   vtable·for·boost::exception132 ·R_386_GOTOFF»   vtable·for·boost::exception
134 »       add····$0x10,%esp133 »       add····$0x10,%esp
135 »       mov····%edx,-0x60(%ebp)134 »       mov····%edx,-0x5c(%ebp)
136 »       test···%eax,%eax135 »       test···%eax,%eax
137 »       je·····cb·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0xcb>136 »       je·····cb·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0xcb>
138 »       sub····$0xc,%esp137 »       sub····$0xc,%esp
139 »       push···$0x1c138 »       push···$0x1c
140 »       call···19e·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x19e>139 »       call···196·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x196>
141 ·R_386_PLT32»    operator·new(unsigned·int)140 ·R_386_PLT32»    operator·new(unsigned·int)
142 »       mov····%eax,%edx141 »       mov····%eax,%edx
143 »       mov····%eax,-0x74(%ebp)142 »       mov····%eax,-0x74(%ebp)
144 »       mov····0x0(%esi),%eax143 »       lea····0x8(%esi),%eax
145 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base144 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
146 »       add····$0x10,%esp145 »       add····$0x10,%esp
147 »       add····$0x8,%eax 
148 »       mov····%eax,0x18(%edx)146 »       mov····%eax,0x18(%edx)
149 »       mov····0x0(%esi),%eax147 »       lea····0x8(%esi),%eax
150 ·R_386_GOT32X»   vtable·for·boost::exception148 ·R_386_GOTOFF»   vtable·for·boost::exception
151 »       mov····%eax,-0x60(%ebp)149 »       mov····%eax,-0x5c(%ebp)
152 »       add····$0x8,%eax 
153 »       mov····%eax,(%edx)150 »       mov····%eax,(%edx)
154 »       mov····-0x34(%ebp),%eax151 »       mov····-0x34(%ebp),%eax
155 »       mov····%eax,0x4(%edx)152 »       mov····%eax,0x4(%edx)
156 »       test···%eax,%eax153 »       test···%eax,%eax
157 »       je·····1e5·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x1e5>154 »       je·····1d7·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x1d7>
158 »       mov····(%eax),%edx155 »       mov····(%eax),%edx
159 »       lea····0x0(%esi),%ecx156 »       lea····0x0(%esi),%ecx
160 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const157 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
161 »       mov····0xc(%edx),%edx158 »       mov····0xc(%edx),%edx
Max diff block lines reached; 9968/17063 bytes (58.42%) of diff not shown.
21.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system6detail15to_std_c […]
    
Offset 22, 55 lines modifiedOffset 22, 56 lines modified
22 »       mov····%gs:0x14,%eax22 »       mov····%gs:0x14,%eax
23 »       mov····%eax,-0x1c(%ebp)23 »       mov····%eax,-0x1c(%ebp)
24 »       mov····0x4(%edi),%eax24 »       mov····0x4(%edi),%eax
25 »       xor····$0x8fafd21e,%ebx25 »       xor····$0x8fafd21e,%ebx
26 »       mov····%eax,%ecx26 »       mov····%eax,%ecx
27 »       xor····$0x25c5e09b,%ecx27 »       xor····$0x25c5e09b,%ecx
28 »       or·····%ecx,%ebx28 »       or·····%ecx,%ebx
29 »       je·····2f0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x2f0>29 »       je·····2b0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x2b0>
30 »       xor····$0x257edf0d,%eax30 »       xor····$0x257edf0d,%eax
31 »       xor····$0xb2ab117a,%edx31 »       xor····$0xb2ab117a,%edx
32 »       or·····%eax,%edx32 »       or·····%eax,%edx
33 »       je·····280·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x280>33 »       je·····290·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x290>
34 »       mov····0x0(%esi),%edi34 »       movzbl·0x0(%esi),%eax
35 ·R_386_GOT32X»   guard·variable·for·boost::system::detail::to_std_category(boost::system::error_category·const&)::map_35 ·R_386_GOTOFF»   guard·variable·for·boost::system::detail::to_std_category(boost::system::error_category·const&)::map_
36 »       movzbl·(%edi),%eax 
37 »       test···%al,%al36 »       test···%al,%al
38 »       je·····180·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x180>37 »       je·····180·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x180>
39 »       mov····0x0(%esi),%eax38 »       mov····0x0(%esi),%eax
40 ·R_386_GOT32X»   __pthread_key_create39 ·R_386_GOT32X»   __pthread_key_create
41 »       mov····%eax,-0x50(%ebp)40 »       mov····%eax,-0x4c(%ebp)
42 »       test···%eax,%eax41 »       test···%eax,%eax
43 »       je·····8d·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x8d>42 »       je·····8c·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x8c>
44 »       sub····$0xc,%esp43 »       sub····$0xc,%esp
45 »       push···0x0(%esi)44 »       lea····0x0(%esi),%eax
46 ·R_386_GOT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)::map_mx_45 ·R_386_GOTOFF»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_mx_
47 »       mov····%esi,%ebx46 »       mov····%esi,%ebx
 47 »       push···%eax
48 »       call···7e·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x7e>48 »       call···7d·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x7d>
49 ·R_386_PLT32»    pthread_mutex_lock49 ·R_386_PLT32»    pthread_mutex_lock
50 »       add····$0x10,%esp50 »       add····$0x10,%esp
51 »       test···%eax,%eax51 »       test···%eax,%eax
52 »       jne····311·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x311>52 »       jne····36e·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x36e>
53 »       mov····0x0(%esi),%edx53 »       mov····0x8(%esi),%eax
54 ·R_386_GOT32X»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_54 ·R_386_GOTOFF»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_
55 »       mov····0x8(%edx),%eax 
56 »       mov····%edx,-0x4c(%ebp) 
57 »       test···%eax,%eax55 »       test···%eax,%eax
58 »       je·····208·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x208>56 »       je·····218·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x218>
59 »       mov····-0x44(%ebp),%ecx57 »       mov····-0x44(%ebp),%edx
 58 »       mov····0x4(%edx),%ecx
60 »       mov····0x8(%ecx),%edi59 »       mov····0x8(%edx),%edi
61 »       mov····0x4(%ecx),%ebx 
62 »       mov····%ebx,%ecx60 »       mov····%ecx,%ebx
 61 »       mov····%ecx,-0x3c(%ebp)
63 »       or·····%edi,%ebx62 »       or·····%edi,%ebx
 63 »       lea····0x4(%esi),%ebx
 64 ·R_386_GOTOFF»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_
64 »       mov····%edi,-0x34(%ebp)65 »       mov····%edi,-0x34(%ebp)
 66 »       mov····%ebx,-0x50(%ebp)
 67 »       mov····%ebx,-0x40(%ebp)
65 »       setne··-0x45(%ebp)68 »       setne··-0x45(%ebp)
66 »       add····$0x4,%edx 
67 »       mov····%edx,-0x40(%ebp) 
68 »       mov····%ecx,-0x3c(%ebp) 
69 »       jmp····e1·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xe1>69 »       jmp····e1·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xe1>
 70 »       nop
70 »       mov····-0x38(%ebp),%ebx71 »       mov····-0x38(%ebp),%ebx
71 »       cmp····%ebx,%edi72 »       cmp····%ebx,%edi
72 »       mov····-0x34(%ebp),%ebx73 »       mov····-0x34(%ebp),%ebx
73 »       sbb····%ecx,%ebx74 »       sbb····%ecx,%ebx
74 »       jb·····d7·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xd7>75 »       jb·····d7·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xd7>
75 »       cmpb···$0x0,-0x45(%ebp)76 »       cmpb···$0x0,-0x45(%ebp)
76 »       jne····d7·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xd7>77 »       jne····d7·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xd7>
Offset 89, 217 lines modifiedOffset 90, 256 lines modified
89 »       mov····%ebx,-0x38(%ebp)90 »       mov····%ebx,-0x38(%ebp)
90 »       mov····%ecx,%ebx91 »       mov····%ecx,%ebx
91 »       sbb····-0x34(%ebp),%ebx92 »       sbb····-0x34(%ebp),%ebx
92 »       jae····c0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xc0>93 »       jae····c0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xc0>
93 »       mov····0xc(%eax),%eax94 »       mov····0xc(%eax),%eax
94 »       test···%eax,%eax95 »       test···%eax,%eax
95 »       jne····e1·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xe1>96 »       jne····e1·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xe1>
 97 »       mov····-0x40(%ebp),%eax
 98 »       mov····-0x50(%ebp),%edx
96 »       mov····-0x3c(%ebp),%ebx99 »       mov····-0x3c(%ebp),%ebx
97 »       mov····-0x4c(%ebp),%eax 
98 »       mov····-0x34(%ebp),%edi100 »       mov····-0x34(%ebp),%edi
99 »       mov····%ebx,%ecx 
100 »       mov····-0x40(%ebp),%ebx 
101 »       add····$0x4,%eax 
102 »       cmp····%eax,%ebx101 »       cmp····%edx,%eax
103 »       je·····208·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x208>102 »       je·····218·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x218>
104 »       mov····0x10(%ebx),%eax103 »       mov····0x10(%eax),%eax
105 »       mov····%ecx,%ebx 
106 »       mov····0x4(%eax),%edx104 »       mov····0x4(%eax),%ecx
107 »       mov····%edx,-0x34(%ebp) 
108 »       mov····0x8(%eax),%edx105 »       mov····0x8(%eax),%edx
109 »       cmp····-0x34(%ebp),%ecx106 »       cmp····%ecx,%ebx
 107 »       mov····%ecx,-0x34(%ebp)
110 »       mov····%edi,%ecx108 »       mov····%edi,%ecx
111 »       sbb····%edx,%ecx109 »       sbb····%edx,%ecx
112 »       jb·····208·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x208>110 »       jb·····218·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x218>
113 »       cmp····%ebx,-0x34(%ebp)111 »       cmp····%ebx,-0x34(%ebp)
114 »       mov····%edx,%ecx112 »       mov····%edx,%ecx
115 »       sbb····%edi,%ecx113 »       sbb····%edi,%ecx
116 »       jae····1f0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x1f0>114 »       jae····200·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x200>
117 »       mov····-0x40(%ebp),%eax115 »       mov····-0x40(%ebp),%eax
118 »       mov····0x14(%eax),%edi116 »       mov····0x14(%eax),%edi
119 »       mov····-0x50(%ebp),%eax117 »       mov····-0x4c(%ebp),%eax
120 »       test···%eax,%eax118 »       test···%eax,%eax
121 »       je·····163·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x163>119 »       je·····15c·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x15c>
122 »       sub····$0xc,%esp120 »       sub····$0xc,%esp
123 »       push···0x0(%esi)121 »       lea····0x0(%esi),%eax
124 ·R_386_GOT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)::map_mx_122 ·R_386_GOTOFF»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_mx_
125 »       mov····%esi,%ebx123 »       mov····%esi,%ebx
 124 »       push···%eax
126 »       call···15c·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x15c>125 »       call···155·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x155>
127 ·R_386_PLT32»    pthread_mutex_unlock126 ·R_386_PLT32»    pthread_mutex_unlock
128 »       add····$0x10,%esp127 »       add····$0x10,%esp
129 »       mov····-0x1c(%ebp),%eax128 »       mov····-0x1c(%ebp),%eax
130 »       sub····%gs:0x14,%eax129 »       sub····%gs:0x14,%eax
131 »       jne····30c·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x30c>130 »       jne····369·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x369>
132 »       lea····-0xc(%ebp),%esp131 »       lea····-0xc(%ebp),%esp
133 »       mov····%edi,%eax132 »       mov····%edi,%eax
134 »       pop····%ebx133 »       pop····%ebx
135 »       pop····%esi134 »       pop····%esi
136 »       pop····%edi135 »       pop····%edi
137 »       pop····%ebp136 »       pop····%ebp
138 »       ret137 »       ret
 138 »       lea····0x0(%esi,%eiz,1),%esi
139 »       lea····0x0(%esi),%esi139 »       lea····0x0(%esi),%esi
140 »       sub····$0xc,%esp140 »       sub····$0xc,%esp
 141 »       lea····0x0(%esi),%edi
 142 ·R_386_GOTOFF»   guard·variable·for·boost::system::detail::to_std_category(boost::system::error_category·const&)::map_
141 »       mov····%esi,%ebx143 »       mov····%esi,%ebx
142 »       push···%edi144 »       push···%edi
143 »       call···187·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x187>145 »       call···18d·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x18d>
144 ·R_386_PLT32»    __cxa_guard_acquire146 ·R_386_PLT32»    __cxa_guard_acquire
Max diff block lines reached; 14958/21764 bytes (68.73%) of diff not shown.
13.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system6detail12std_cat […]
    
Offset 19, 235 lines modifiedOffset 19, 242 lines modified
19 »       mov····0x40(%esp),%esi19 »       mov····0x40(%esp),%esi
20 »       mov····%eax,0x4(%esp)20 »       mov····%eax,0x4(%esp)
21 »       mov····0x4(%ebp),%edx21 »       mov····0x4(%ebp),%edx
22 »       mov····%gs:0x14,%eax22 »       mov····%gs:0x14,%eax
23 »       mov····%eax,0x1c(%esp)23 »       mov····%eax,0x1c(%esp)
24 »       xor····%eax,%eax24 »       xor····%eax,%eax
25 »       cmp····%edx,%esi25 »       cmp····%edx,%esi
26 »       je·····1e8·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x1e8>26 »       je·····1f8·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x1f8>
27 »       mov····%edx,0x8(%esp)27 »       mov····%edx,0x8(%esp)
28 »       call···3e·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x3e>28 »       call···3e·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x3e>
29 ·R_386_PLT32»    std::_V2::generic_category()29 ·R_386_PLT32»    std::_V2::generic_category()
30 »       mov····0x8(%esp),%edx30 »       mov····0x8(%esp),%edx
31 »       mov····%eax,%edi31 »       mov····%eax,%edi
32 »       cmp····%edx,%eax32 »       cmp····%edx,%eax
33 »       je·····130·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x130>33 »       je·····138·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x138>
34 »       mov····0x0(%ebx),%edx 
35 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance 
36 »       sub····$0xc,%esp34 »       sub····$0xc,%esp
 35 »       lea····0x0(%ebx),%edx
 36 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
37 »       push···%edx37 »       push···%edx
38 »       mov····%edx,0x18(%esp)38 »       mov····%edx,0x18(%esp)
39 »       call···5f·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x5f>39 »       call···5f·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x5f>
40 ·R_386_PLT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)40 ·R_386_PC32»     boost::system::detail::to_std_category(boost::system::error_category·const&)
41 »       add····$0x10,%esp41 »       add····$0x10,%esp
42 »       mov····0x8(%esp),%edx42 »       mov····0x8(%esp),%edx
43 »       mov····%eax,%ecx43 »       mov····%eax,%ecx
44 »       mov····0x4(%ebp),%eax44 »       mov····0x4(%ebp),%eax
45 »       cmp····%ecx,%eax45 »       cmp····%ecx,%eax
46 »       je·····136·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x136>46 »       je·····13e·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x13e>
47 »       test···%eax,%eax47 »       test···%eax,%eax
48 »       je·····198·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x198>48 »       je·····1a0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x1a0>
 49 »       lea····0x0(%ebx),%edx
 50 ·R_386_GOTOFF»   typeinfo·for·boost::system::detail::std_category
49 »       push···$0x051 »       push···$0x0
50 »       push···0x0(%ebx)52 »       push···%edx
51 ·R_386_GOT32»    typeinfo·for·boost::system::detail::std_category 
52 »       push···0x0(%ebx)53 »       push···0x0(%ebx)
53 ·R_386_GOT32»    typeinfo·for·std::_V2::error_category54 ·R_386_GOT32»    typeinfo·for·std::_V2::error_category
54 »       push···%eax55 »       push···%eax
55 »       call···8f·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x8f>56 »       call···90·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x90>
56 ·R_386_PLT32»    __dynamic_cast57 ·R_386_PLT32»    __dynamic_cast
57 »       add····$0x10,%esp58 »       add····$0x10,%esp
58 »       test···%eax,%eax59 »       test···%eax,%eax
59 »       je·····198·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x198>60 »       je·····1a0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x1a0>
60 »       mov····0x4(%eax),%edi61 »       mov····0x4(%eax),%edi
61 »       mov····0x0(%ebp),%edx62 »       mov····0x0(%ebp),%edx
62 »       mov····0x4(%edi),%eax63 »       mov····0x4(%edi),%eax
63 »       mov····0x8(%edi),%ecx64 »       mov····0x8(%edi),%ecx
64 »       mov····%edx,0x10(%esp)65 »       mov····%edx,0x10(%esp)
65 »       mov····%eax,%ebp66 »       mov····%eax,%ebp
66 »       xor····$0x25c5e09b,%ebp67 »       xor····$0x25c5e09b,%ebp
67 »       mov····%ebp,0x8(%esp)68 »       mov····%ebp,0x8(%esp)
68 »       mov····%ecx,%ebp69 »       mov····%ecx,%ebp
69 »       xor····$0x8fafd21e,%ebp70 »       xor····$0x8fafd21e,%ebp
70 »       or·····0x8(%esp),%ebp71 »       or·····0x8(%esp),%ebp
71 »       je·····e8·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0xe8>72 »       je·····eb·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0xeb>
72 »       xor····$0x257edf0d,%eax73 »       xor····$0x257edf0d,%eax
73 »       xor····$0xb2ab117a,%ecx74 »       xor····$0xb2ab117a,%ecx
74 »       or·····%ecx,%eax75 »       or·····%ecx,%eax
75 »       je·····e8·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0xe8>76 »       je·····eb·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0xeb>
76 »       mov····(%edi),%eax77 »       mov····(%edi),%eax
 78 »       lea····0x0(%ebx),%ecx
 79 ·R_386_GOTOFF»   boost::system::error_category::failed(int)·const
77 »       mov····0x18(%eax),%eax80 »       mov····0x18(%eax),%eax
78 »       cmp····0x0(%ebx),%eax81 »       cmp····%ecx,%eax
79 ·R_386_GOT32X»   boost::system::error_category::failed(int)·const 
80 »       jne····2f0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x2f0>82 »       jne····300·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x300>
81 »       test···%edx,%edx83 »       test···%edx,%edx
82 »       setne··%al84 »       setne··%al
83 »       mov····%al,0x14(%esp)85 »       mov····%al,0x14(%esp)
84 »       mov····0x4(%esi),%eax86 »       mov····0x4(%esi),%eax
 87 »       lea····0x0(%ebx),%ecx
 88 ·R_386_GOTOFF»   boost::system::error_category::equivalent(boost::system::error_code·const&,·int)·const
85 »       mov····%edi,0x18(%esp)89 »       mov····%edi,0x18(%esp)
86 »       mov····(%eax),%edx90 »       mov····(%eax),%edx
87 »       mov····0xc(%edx),%edx91 »       mov····0xc(%edx),%edx
88 »       cmp····0x0(%ebx),%edx92 »       cmp····%ecx,%edx
89 ·R_386_GOT32X»   boost::system::error_category::equivalent(boost::system::error_code·const&,·int)·const 
90 »       jne····270·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x270>93 »       jne····288·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x288>
91 »       mov····0x8(%edi),%edx94 »       mov····0x8(%edi),%edx
92 »       mov····0x4(%edi),%ecx95 »       mov····0x4(%edi),%ecx
93 »       mov····%edx,%esi96 »       mov····%edx,%esi
94 »       or·····%ecx,%esi97 »       or·····%ecx,%esi
95 »       jne····2a0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x2a0>98 »       jne····2b0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x2b0>
96 »       cmp····%eax,%edi99 »       cmp····%eax,%edi
97 »       sete···%al100 »       sete···%al
98 »       test···%al,%al101 »       test···%al,%al
99 »       je·····17b·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x17b>102 »       je·····185·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x185>
100 »       mov····0x4(%esp),%eax103 »       mov····0x4(%esp),%eax
101 »       cmp····%eax,0x10(%esp)104 »       cmp····%eax,0x10(%esp)
102 »       sete···%al105 »       sete···%al
103 »       jmp····17b·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x17b>106 »       jmp····185·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x185>
104 »       nop107 »       lea····0x0(%esi,%eiz,1),%esi
105 »       mov····0x0(%ebx),%edx108 »       lea····0x0(%ebx),%edx
106 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance109 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
107 »       mov····0x4(%esi),%eax110 »       mov····0x4(%esi),%eax
108 »       mov····0x0(%ebp),%ecx111 »       mov····0x0(%ebp),%ecx
109 »       mov····%edx,0x18(%esp)112 »       mov····%edx,0x18(%esp)
 113 »       lea····0x0(%ebx),%ebx
 114 ·R_386_GOTOFF»   boost::system::error_category::equivalent(boost::system::error_code·const&,·int)·const
110 »       mov····(%eax),%edx115 »       mov····(%eax),%edx
111 »       test···%ecx,%ecx116 »       test···%ecx,%ecx
112 »       mov····%ecx,0x10(%esp)117 »       mov····%ecx,0x10(%esp)
113 »       setne··0x14(%esp)118 »       setne··0x14(%esp)
114 »       mov····0xc(%edx),%edx119 »       mov····0xc(%edx),%edx
115 »       cmp····0x0(%ebx),%edx120 »       cmp····%ebx,%edx
116 ·R_386_GOT32X»   boost::system::error_category::equivalent(boost::system::error_code·const&,·int)·const 
117 »       jne····270·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x270>121 »       jne····288·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x288>
118 »       mov····0x4(%eax),%edx122 »       mov····0x4(%eax),%edx
119 »       mov····0x8(%eax),%eax123 »       mov····0x8(%eax),%eax
120 »       xor····$0x257edf0d,%edx124 »       xor····$0x257edf0d,%edx
121 »       xor····$0xb2ab117a,%eax125 »       xor····$0xb2ab117a,%eax
122 »       or·····%eax,%edx126 »       or·····%eax,%edx
123 »       sete···%al127 »       sete···%al
124 »       cmp····0x4(%esp),%ecx128 »       cmp····0x4(%esp),%ecx
125 »       sete···%dl129 »       sete···%dl
126 »       and····%edx,%eax130 »       and····%edx,%eax
127 »       mov····0x1c(%esp),%esi131 »       mov····0x1c(%esp),%esi
128 »       sub····%gs:0x14,%esi132 »       sub····%gs:0x14,%esi
129 »       jne····2ff·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x2ff>133 »       jne····30f·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x30f>
130 »       add····$0x2c,%esp134 »       add····$0x2c,%esp
131 »       pop····%ebx135 »       pop····%ebx
132 »       pop····%esi136 »       pop····%esi
133 »       pop····%edi137 »       pop····%edi
134 »       pop····%ebp138 »       pop····%ebp
135 »       ret139 »       ret
Max diff block lines reached; 6240/13070 bytes (47.74%) of diff not shown.
2.09 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system6detail12std_cat […]
    
Offset 1, 43 lines modifiedOffset 1, 37 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNK5boost6system6detail12std_category23default_error_conditionEi:1 Disassembly·of·section·.text._ZNK5boost6system6detail12std_category23default_error_conditionEi:
  
2 00000000·<boost::system::detail::std_category::default_error_condition(int)·const>:2 00000000·<boost::system::detail::std_category::default_error_condition(int)·const>:
3 boost::system::detail::std_category::default_error_condition(int)·const:3 boost::system::detail::std_category::default_error_condition(int)·const:
4 »       push···%esi 
5 »       push···%ebx4 »       push···%ebx
6 »       call···3·<boost::system::detail::std_category::default_error_condition(int)·const+0x3> 
7 ·R_386_PC32»     __x86.get_pc_thunk.bx 
8 »       add····$0x2,%ebx 
9 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
10 »       sub····$0x14,%esp5 »       sub····$0x18,%esp
11 »       mov····%gs:0x14,%eax6 »       mov····%gs:0x14,%eax
12 »       mov····%eax,0xc(%esp)7 »       mov····%eax,0xc(%esp)
13 »       mov····0x24(%esp),%eax8 »       mov····0x24(%esp),%eax
14 »       mov····0x20(%esp),%esi9 »       mov····0x20(%esp),%ebx
15 »       mov····%esp,%ecx10 »       mov····%esp,%ecx
16 »       sub····$0x4,%esp11 »       sub····$0x4,%esp
17 »       mov····0x4(%eax),%eax12 »       mov····0x4(%eax),%eax
18 »       mov····(%eax),%edx13 »       mov····(%eax),%edx
19 »       push···0x2c(%esp)14 »       push···0x2c(%esp)
20 »       push···%eax15 »       push···%eax
21 »       push···%ecx16 »       push···%ecx
22 »       call···*0x4(%edx)17 »       call···*0x4(%edx)
23 »       push···0x14(%esp)18 »       push···0x14(%esp)
24 »       call···3a·<boost::system::detail::std_category::default_error_condition(int)·const+0x3a>19 »       call···2e·<boost::system::detail::std_category::default_error_condition(int)·const+0x2e>
25 ·R_386_PLT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)20 ·R_386_PC32»     boost::system::detail::to_std_category(boost::system::error_category·const&)
26 »       mov····0x10(%esp),%edx21 »       mov····0x10(%esp),%edx
27 »       add····$0x10,%esp22 »       add····$0x10,%esp
28 »       mov····%eax,0x4(%esi)23 »       mov····%eax,0x4(%ebx)
29 »       mov····%edx,(%esi)24 »       mov····%edx,(%ebx)
30 »       mov····0xc(%esp),%eax25 »       mov····0xc(%esp),%eax
31 »       sub····%gs:0x14,%eax26 »       sub····%gs:0x14,%eax
32 »       jne····61·<boost::system::detail::std_category::default_error_condition(int)·const+0x61>27 »       jne····54·<boost::system::detail::std_category::default_error_condition(int)·const+0x54>
33 »       add····$0x14,%esp28 »       add····$0x18,%esp
34 »       mov····%esi,%eax29 »       mov····%ebx,%eax
35 »       pop····%ebx30 »       pop····%ebx
36 »       pop····%esi 
37 »       ret····$0x431 »       ret····$0x4
38 »       call···62·<boost::system::detail::std_category::default_error_condition(int)·const+0x62>32 »       call···55·<boost::system::detail::std_category::default_error_condition(int)·const+0x55>
39 ·R_386_PC32»     __stack_chk_fail_local33 ·R_386_PC32»     __stack_chk_fail_local
12.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system6detail12std_cat […]
    
Offset 22, 34 lines modifiedOffset 22, 35 lines modified
22 »       mov····0x4(%esi),%ebp22 »       mov····0x4(%esi),%ebp
23 »       cmp····%ebp,%edi23 »       cmp····%ebp,%edi
24 »       je·····1f0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1f0>24 »       je·····1f0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1f0>
25 »       call···32·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x32>25 »       call···32·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x32>
26 ·R_386_PLT32»    std::_V2::generic_category()26 ·R_386_PLT32»    std::_V2::generic_category()
27 »       cmp····%eax,%ebp27 »       cmp····%eax,%ebp
28 »       je·····130·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x130>28 »       je·····130·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x130>
29 »       mov····0x0(%ebx),%ebp 
30 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance 
31 »       sub····$0xc,%esp29 »       sub····$0xc,%esp
 30 »       lea····0x0(%ebx),%ebp
 31 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
32 »       push···%ebp32 »       push···%ebp
33 »       call···49·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x49>33 »       call···49·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x49>
34 ·R_386_PLT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)34 ·R_386_PC32»     boost::system::detail::to_std_category(boost::system::error_category·const&)
35 »       add····$0x10,%esp35 »       add····$0x10,%esp
36 »       mov····%eax,%edx36 »       mov····%eax,%edx
37 »       mov····0x4(%esi),%eax37 »       mov····0x4(%esi),%eax
38 »       cmp····%edx,%eax38 »       cmp····%edx,%eax
39 »       je·····136·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x136>39 »       je·····136·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x136>
40 »       test···%eax,%eax40 »       test···%eax,%eax
41 »       je·····1a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1a0>41 »       je·····1a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1a0>
 42 »       lea····0x0(%ebx),%edx
 43 ·R_386_GOTOFF»   typeinfo·for·boost::system::detail::std_category
42 »       push···$0x044 »       push···$0x0
43 »       push···0x0(%ebx)45 »       push···%edx
44 ·R_386_GOT32»    typeinfo·for·boost::system::detail::std_category 
45 »       push···0x0(%ebx)46 »       push···0x0(%ebx)
46 ·R_386_GOT32»    typeinfo·for·std::_V2::error_category47 ·R_386_GOT32»    typeinfo·for·std::_V2::error_category
47 »       push···%eax48 »       push···%eax
48 »       call···75·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x75>49 »       call···76·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x76>
49 ·R_386_PLT32»    __dynamic_cast50 ·R_386_PLT32»    __dynamic_cast
50 »       add····$0x10,%esp51 »       add····$0x10,%esp
51 »       test···%eax,%eax52 »       test···%eax,%eax
52 »       je·····1a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1a0>53 »       je·····1a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1a0>
53 »       mov····0x4(%eax),%ebp54 »       mov····0x4(%eax),%ebp
54 »       mov····(%esi),%edx55 »       mov····(%esi),%edx
55 »       mov····0x4(%ebp),%eax56 »       mov····0x4(%ebp),%eax
Offset 57, 69 lines modifiedOffset 58, 70 lines modified
57 »       mov····%edx,0x14(%esp)58 »       mov····%edx,0x14(%esp)
58 »       mov····%eax,%esi59 »       mov····%eax,%esi
59 »       xor····$0x25c5e09b,%esi60 »       xor····$0x25c5e09b,%esi
60 »       mov····%esi,(%esp)61 »       mov····%esi,(%esp)
61 »       mov····%ecx,%esi62 »       mov····%ecx,%esi
62 »       xor····$0x8fafd21e,%esi63 »       xor····$0x8fafd21e,%esi
63 »       or·····(%esp),%esi64 »       or·····(%esp),%esi
64 »       je·····cc·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0xcc>65 »       je·····cf·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0xcf>
65 »       xor····$0x257edf0d,%eax66 »       xor····$0x257edf0d,%eax
66 »       xor····$0xb2ab117a,%ecx67 »       xor····$0xb2ab117a,%ecx
67 »       or·····%ecx,%eax68 »       or·····%ecx,%eax
68 »       je·····cc·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0xcc>69 »       je·····cf·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0xcf>
69 »       mov····0x0(%ebp),%eax70 »       mov····0x0(%ebp),%eax
 71 »       lea····0x0(%ebx),%ecx
 72 ·R_386_GOTOFF»   boost::system::error_category::failed(int)·const
70 »       mov····0x18(%eax),%eax73 »       mov····0x18(%eax),%eax
71 »       cmp····0x0(%ebx),%eax74 »       cmp····%ecx,%eax
72 ·R_386_GOT32X»   boost::system::error_category::failed(int)·const 
73 »       jne····340·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x340>75 »       jne····340·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x340>
74 »       test···%edx,%edx76 »       test···%edx,%edx
75 »       setne··%al77 »       setne··%al
76 »       mov····%al,0x18(%esp)78 »       mov····%al,0x18(%esp)
77 »       mov····0x4(%edi),%eax79 »       mov····0x4(%edi),%eax
 80 »       lea····0x0(%ebx),%ebx
 81 ·R_386_GOTOFF»   boost::system::error_category::equivalent(int,·boost::system::error_condition·const&)·const
78 »       mov····%ebp,0x1c(%esp)82 »       mov····%ebp,0x1c(%esp)
79 »       mov····(%eax),%edx83 »       mov····(%eax),%edx
80 »       mov····0x8(%edx),%ecx84 »       mov····0x8(%edx),%ecx
81 »       cmp····0x0(%ebx),%ecx85 »       cmp····%ebx,%ecx
82 ·R_386_GOT32X»   boost::system::error_category::equivalent(int,·boost::system::error_condition·const&)·const 
83 »       jne····2a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2a0>86 »       jne····2a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2a0>
84 »       lea····0x20(%esp),%ecx87 »       lea····0x20(%esp),%ecx
85 »       sub····$0x4,%esp88 »       sub····$0x4,%esp
86 »       push···0x58(%esp)89 »       push···0x58(%esp)
87 »       push···%eax90 »       push···%eax
88 »       push···%ecx91 »       push···%ecx
89 »       call···*0x4(%edx)92 »       call···*0x4(%edx)
90 »       add····$0xc,%esp93 »       add····$0xc,%esp
91 »       xor····%eax,%eax94 »       xor····%eax,%eax
92 »       mov····0x14(%esp),%edi95 »       mov····0x14(%esp),%edi
93 »       cmp····%edi,0x20(%esp)96 »       cmp····%edi,0x20(%esp)
94 »       jne····17e·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x17e>97 »       jne····180·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x180>
95 »       mov····0x1c(%esp),%eax98 »       mov····0x1c(%esp),%eax
96 »       mov····0x28(%esp),%ebx99 »       mov····0x28(%esp),%ebx
97 »       mov····0x8(%eax),%edx100 »       mov····0x8(%eax),%edx
98 »       mov····0x4(%eax),%ecx101 »       mov····0x4(%eax),%ecx
99 »       mov····%edx,%edi102 »       mov····%edx,%edi
100 »       or·····%ecx,%edi103 »       or·····%ecx,%edi
101 »       jne····2f0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2f0>104 »       jne····2f0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2f0>
102 »       cmp····%ebx,%eax105 »       cmp····%ebx,%eax
103 »       sete···%al106 »       sete···%al
104 »       jmp····17e·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x17e>107 »       jmp····180·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x180>
105 »       lea····0x0(%esi,%eiz,1),%esi 
106 »       nop 
107 »       mov····0x0(%ebx),%ebp108 »       lea····0x0(%ebx),%ebp
108 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance109 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
109 »       mov····(%esi),%eax110 »       mov····(%esi),%eax
 111 »       lea····0x0(%ebx),%ebx
 112 ·R_386_GOTOFF»   boost::system::error_category::equivalent(int,·boost::system::error_condition·const&)·const
110 »       mov····%ebp,0x1c(%esp)113 »       mov····%ebp,0x1c(%esp)
111 »       test···%eax,%eax114 »       test···%eax,%eax
112 »       mov····%eax,0x14(%esp)115 »       mov····%eax,0x14(%esp)
113 »       mov····0x4(%edi),%eax116 »       mov····0x4(%edi),%eax
114 »       setne··0x18(%esp)117 »       setne··0x18(%esp)
115 »       mov····(%eax),%edx118 »       mov····(%eax),%edx
116 »       mov····0x8(%edx),%ecx119 »       mov····0x8(%edx),%ecx
117 »       cmp····0x0(%ebx),%ecx120 »       cmp····%ebx,%ecx
118 ·R_386_GOT32X»   boost::system::error_category::equivalent(int,·boost::system::error_condition·const&)·const 
119 »       jne····2a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2a0>121 »       jne····2a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2a0>
120 »       lea····0x20(%esp),%ecx122 »       lea····0x20(%esp),%ecx
121 »       sub····$0x4,%esp123 »       sub····$0x4,%esp
122 »       push···0x58(%esp)124 »       push···0x58(%esp)
123 »       push···%eax125 »       push···%eax
124 »       push···%ecx126 »       push···%ecx
125 »       call···*0x4(%edx)127 »       call···*0x4(%edx)
Offset 134, 15 lines modifiedOffset 136, 14 lines modified
134 »       add····$0x3c,%esp136 »       add····$0x3c,%esp
135 »       pop····%ebx137 »       pop····%ebx
136 »       pop····%esi138 »       pop····%esi
137 »       pop····%edi139 »       pop····%edi
138 »       pop····%ebp140 »       pop····%ebp
139 »       ret141 »       ret
140 »       lea····0x0(%esi,%eiz,1),%esi142 »       lea····0x0(%esi,%eiz,1),%esi
141 »       xchg···%ax,%ax 
142 »       mov····(%edi),%eax143 »       mov····(%edi),%eax
143 »       lea····0x0(%ebx),%edx144 »       lea····0x0(%ebx),%edx
144 ·R_386_GOTOFF»   boost::system::detail::std_category::default_error_condition(int)·const145 ·R_386_GOTOFF»   boost::system::detail::std_category::default_error_condition(int)·const
145 »       mov····0x14(%eax),%eax146 »       mov····0x14(%eax),%eax
Max diff block lines reached; 6262/12047 bytes (51.98%) of diff not shown.
2.19 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZN5boost15throw_excepti […]
    
Offset 12, 39 lines modifiedOffset 12, 38 lines modified
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x10,%esp14 »       sub····$0x10,%esp
15 »       push···$0x2015 »       push···$0x20
16 »       call···13·<void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)+0x13>16 »       call···13·<void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)+0x13>
17 ·R_386_PLT32»    __cxa_allocate_exception17 ·R_386_PLT32»    __cxa_allocate_exception
18 »       mov····%eax,%esi18 »       mov····%eax,%esi
19 »       mov····0x0(%ebx),%eax19 »       lea····0x8(%ebx),%eax
20 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base20 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
21 »       add····$0x8,%eax 
22 »       mov····%eax,(%esi)21 »       mov····%eax,(%esi)
23 »       pop····%eax22 »       pop····%eax
24 »       lea····0x4(%esi),%eax23 »       lea····0x4(%esi),%eax
25 »       pop····%edx24 »       pop····%edx
26 »       push···0x18(%esp)25 »       push···0x18(%esp)
27 »       push···%eax26 »       push···%eax
28 »       call···2f·<void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)+0x2f>27 »       call···2c·<void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)+0x2c>
29 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)28 ·R_386_PLT32»    std::runtime_error::runtime_error(std::runtime_error·const&)
30 »       mov····0x0(%ebx),%eax29 »       lea····0x8(%ebx),%eax
31 ·R_386_GOT32X»   vtable·for·boost::wrapexcept<boost::bad_function_call>30 ·R_386_GOTOFF»   vtable·for·boost::wrapexcept<boost::bad_function_call>
32 »       add····$0xc,%esp31 »       add····$0xc,%esp
33 »       movl···$0x0,0x10(%esi)32 »       movl···$0x0,0x10(%esi)
34 »       movl···$0x0,0x14(%esi) 
35 »       lea····0x8(%eax),%edx33 »       lea····0x18(%eax),%edx
36 »       movl···$0x0,0x18(%esi) 
37 »       mov····%edx,(%esi)34 »       mov····%eax,(%esi)
38 »       lea····0x20(%eax),%edx 
39 »       add····$0x34,%eax35 »       add····$0x2c,%eax
40 »       mov····%eax,0xc(%esi)36 »       mov····%eax,0xc(%esi)
41 »       lea····0x0(%ebx),%eax37 »       lea····0x0(%ebx),%eax
42 ·R_386_GOTOFF»   boost::wrapexcept<boost::bad_function_call>::~wrapexcept()38 ·R_386_GOTOFF»   boost::wrapexcept<boost::bad_function_call>::~wrapexcept()
43 »       push···%eax39 »       push···%eax
44 »       push···0x0(%ebx)40 »       lea····0x0(%ebx),%eax
45 ·R_386_GOT32»    typeinfo·for·boost::wrapexcept<boost::bad_function_call>41 ·R_386_GOTOFF»   typeinfo·for·boost::wrapexcept<boost::bad_function_call>
 42 »       push···%eax
46 »       push···%esi43 »       push···%esi
 44 »       movl···$0x0,0x14(%esi)
 45 »       movl···$0x0,0x18(%esi)
47 »       movl···$0xffffffff,0x1c(%esi)46 »       movl···$0xffffffff,0x1c(%esi)
48 »       mov····%edx,0x4(%esi)47 »       mov····%edx,0x4(%esi)
49 »       call···78·<void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)+0x78>48 »       call···73·<void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)+0x73>
50 ·R_386_PLT32»    __cxa_throw49 ·R_386_PLT32»    __cxa_throw
3.05 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo9transport15CallbackHel […]
    
Offset 89, 40 lines modifiedOffset 89, 39 lines modified
89 »       push···%eax89 »       push···%eax
90 »       lea····0x0(%esi),%eax90 »       lea····0x0(%esi),%eax
91 ·R_386_GOTOFF»   .LC12891 ·R_386_GOTOFF»   .LC128
92 »       push···%eax92 »       push···%eax
93 »       push···%edi93 »       push···%edi
94 »       call···d5·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0xd5>94 »       call···d5·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0xd5>
95 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)95 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)
96 »       mov····0x0(%esi),%eax96 »       lea····0x8(%esi),%eax
97 ·R_386_GOT32X»   vtable·for·boost::bad_function_call97 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
98 »       mov····%edi,(%esp)98 »       mov····%edi,(%esp)
99 »       add····$0x8,%eax 
100 »       mov····%eax,-0x3c(%ebp)99 »       mov····%eax,-0x3c(%ebp)
101 »       mov····%eax,-0x24(%ebp)100 »       mov····%eax,-0x24(%ebp)
102 »       call···ec·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0xec>101 »       call···e9·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0xe9>
103 ·R_386_PC32»     void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)102 ·R_386_PC32»     void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)
104 »       mov····%eax,%edi103 »       mov····%eax,%edi
105 »       jmp····10e·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x10e>104 »       jmp····10b·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x10b>
106 »       mov····%eax,-0x40(%ebp)105 »       mov····%eax,-0x40(%ebp)
107 »       sub····$0xc,%esp106 »       sub····$0xc,%esp
108 »       mov····-0x3c(%ebp),%eax107 »       mov····-0x3c(%ebp),%eax
109 »       mov····%esi,%ebx108 »       mov····%esi,%ebx
110 »       push···%edi109 »       push···%edi
111 »       mov····%eax,-0x24(%ebp)110 »       mov····%eax,-0x24(%ebp)
112 »       call···104·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x104>111 »       call···101·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x101>
113 ·R_386_PLT32»    std::runtime_error::~runtime_error()112 ·R_386_PLT32»    std::runtime_error::~runtime_error()
114 »       mov····-0x40(%ebp),%edi113 »       mov····-0x40(%ebp),%edi
115 »       add····$0x10,%esp114 »       add····$0x10,%esp
116 »       mov····-0x28(%ebp),%eax115 »       mov····-0x28(%ebp),%eax
117 »       test···%eax,%eax116 »       test···%eax,%eax
118 »       je·····121·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x121>117 »       je·····11e·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x11e>
119 »       sub····$0xc,%esp118 »       sub····$0xc,%esp
120 »       push···%eax119 »       push···%eax
121 »       call···11a·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x11a>120 »       call···117·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x117>
122 ·R_386_PC32»     boost::detail::sp_counted_base::release()121 ·R_386_PC32»     boost::detail::sp_counted_base::release()
123 »       add····$0x10,%esp122 »       add····$0x10,%esp
124 »       sub····$0xc,%esp123 »       sub····$0xc,%esp
125 »       mov····%esi,%ebx124 »       mov····%esi,%ebx
126 »       push···%edi125 »       push···%edi
127 »       call···128·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x128>126 »       call···125·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x125>
128 ·R_386_PLT32»    _Unwind_Resume127 ·R_386_PLT32»    _Unwind_Resume
3.09 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo9transport15CallbackHel […]
    
Offset 89, 40 lines modifiedOffset 89, 39 lines modified
89 »       push···%eax89 »       push···%eax
90 »       lea····0x0(%esi),%eax90 »       lea····0x0(%esi),%eax
91 ·R_386_GOTOFF»   .LC12891 ·R_386_GOTOFF»   .LC128
92 »       push···%eax92 »       push···%eax
93 »       push···%edi93 »       push···%edi
94 »       call···d5·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0xd5>94 »       call···d5·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0xd5>
95 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)95 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)
96 »       mov····0x0(%esi),%eax96 »       lea····0x8(%esi),%eax
97 ·R_386_GOT32X»   vtable·for·boost::bad_function_call97 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
98 »       mov····%edi,(%esp)98 »       mov····%edi,(%esp)
99 »       add····$0x8,%eax 
100 »       mov····%eax,-0x3c(%ebp)99 »       mov····%eax,-0x3c(%ebp)
101 »       mov····%eax,-0x24(%ebp)100 »       mov····%eax,-0x24(%ebp)
102 »       call···ec·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0xec>101 »       call···e9·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0xe9>
103 ·R_386_PC32»     void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)102 ·R_386_PC32»     void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)
104 »       mov····%eax,%edi103 »       mov····%eax,%edi
105 »       jmp····10e·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x10e>104 »       jmp····10b·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x10b>
106 »       mov····%eax,-0x40(%ebp)105 »       mov····%eax,-0x40(%ebp)
107 »       sub····$0xc,%esp106 »       sub····$0xc,%esp
108 »       mov····-0x3c(%ebp),%eax107 »       mov····-0x3c(%ebp),%eax
109 »       mov····%esi,%ebx108 »       mov····%esi,%ebx
110 »       push···%edi109 »       push···%edi
111 »       mov····%eax,-0x24(%ebp)110 »       mov····%eax,-0x24(%ebp)
112 »       call···104·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x104>111 »       call···101·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x101>
113 ·R_386_PLT32»    std::runtime_error::~runtime_error()112 ·R_386_PLT32»    std::runtime_error::~runtime_error()
114 »       mov····-0x40(%ebp),%edi113 »       mov····-0x40(%ebp),%edi
115 »       add····$0x10,%esp114 »       add····$0x10,%esp
116 »       mov····-0x28(%ebp),%eax115 »       mov····-0x28(%ebp),%eax
117 »       test···%eax,%eax116 »       test···%eax,%eax
118 »       je·····121·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x121>117 »       je·····11e·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x11e>
119 »       sub····$0xc,%esp118 »       sub····$0xc,%esp
120 »       push···%eax119 »       push···%eax
121 »       call···11a·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x11a>120 »       call···117·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x117>
122 ·R_386_PC32»     boost::detail::sp_counted_base::release()121 ·R_386_PC32»     boost::detail::sp_counted_base::release()
123 »       add····$0x10,%esp122 »       add····$0x10,%esp
124 »       sub····$0xc,%esp123 »       sub····$0xc,%esp
125 »       mov····%esi,%ebx124 »       mov····%esi,%ebx
126 »       push···%edi125 »       push···%edi
127 »       call···128·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x128>126 »       call···125·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleMessage(boost::shared_ptr<google::protobuf::Message>)+0x125>
128 ·R_386_PLT32»    _Unwind_Resume127 ·R_386_PLT32»    _Unwind_Resume
76.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK3sdf2v95Param3GetINSt7__cxx11 […]
    
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x15c,%esp17 »       sub····$0x15c,%esp
18 »       mov····%eax,-0x11c(%ebp)18 »       mov····%eax,-0x11c(%ebp)
19 »       mov····%edx,-0x120(%ebp)19 »       mov····%edx,-0x120(%ebp)
20 »       mov····0x0(%esi),%edi20 »       lea····0x0(%esi),%edi
21 ·R_386_GOT32X»   typeinfo·name·for·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>21 ·R_386_GOTOFF»   typeinfo·name·for·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>
22 »       mov····%gs:0x14,%eax22 »       mov····%gs:0x14,%eax
23 »       mov····%eax,-0x1c(%ebp)23 »       mov····%eax,-0x1c(%ebp)
24 »       mov····0x0(%esi),%eax24 »       mov····0x0(%esi),%eax
25 ·R_386_GOT32X»   typeinfo·for·bool25 ·R_386_GOT32X»   typeinfo·for·bool
26 »       mov····%edi,-0x12c(%ebp)26 »       mov····%edi,-0x12c(%ebp)
27 »       mov····0x4(%eax),%eax27 »       mov····0x4(%eax),%eax
28 »       cmp····%edi,%eax28 »       cmp····%edi,%eax
Offset 223, 38 lines modifiedOffset 223, 38 lines modified
223 »       pop····%esi223 »       pop····%esi
224 »       pop····%edi224 »       pop····%edi
225 »       pop····%ebp225 »       pop····%ebp
226 »       ret226 »       ret
227 »       lea····0x0(%esi,%eiz,1),%esi227 »       lea····0x0(%esi,%eiz,1),%esi
228 »       sub····$0xc,%esp228 »       sub····$0xc,%esp
229 »       lea····-0xa4(%ebp),%edx229 »       lea····-0xa4(%ebp),%edx
 230 »       lea····-0xec(%ebp),%eax
230 »       mov····%esi,%ebx231 »       mov····%esi,%ebx
231 »       xor····%edi,%edi 
232 »       push···%edx232 »       push···%edx
233 »       lea····-0xec(%ebp),%eax 
234 »       mov····%eax,-0x128(%ebp)233 »       mov····%eax,-0x128(%ebp)
235 »       mov····%edx,-0x124(%ebp)234 »       mov····%edx,-0x124(%ebp)
236 »       call···309·<bool·sdf::v9::Param::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)·const·[clone·.isra.0]+0x309>235 »       call···307·<bool·sdf::v9::Param::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)·const·[clone·.isra.0]+0x307>
237 ·R_386_PLT32»    std::ios_base::ios_base()236 ·R_386_PLT32»    std::ios_base::ios_base()
238 »       mov····0x0(%esi),%ebx237 »       mov····0x0(%esi),%ebx
239 ·R_386_GOT32X»   vtable·for·std::basic_ios<char,·std::char_traits<char>·>238 ·R_386_GOT32X»   vtable·for·std::basic_ios<char,·std::char_traits<char>·>
240 »       mov····%di,-0x30(%ebp)239 »       xor····%ecx,%ecx
241 »       mov····0x0(%esi),%edi240 »       mov····0x0(%esi),%edi
242 ·R_386_GOT32X»   VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>241 ·R_386_GOT32X»   VTT·for·std::__cxx11::basic_stringstream<char,·std::char_traits<char>,·std::allocator<char>·>
243 »       movl···$0x0,-0x34(%ebp)242 »       mov····%cx,-0x30(%ebp)
244 »       lea····0x8(%ebx),%eax243 »       lea····0x8(%ebx),%eax
 244 »       mov····0xc(%edi),%ecx
245 »       mov····%ebx,-0x138(%ebp)245 »       mov····%ebx,-0x138(%ebp)
246 »       mov····%eax,-0xa4(%ebp)246 »       mov····%eax,-0xa4(%ebp)
247 »       mov····0x8(%edi),%eax247 »       mov····0x8(%edi),%eax
248 »       mov····0xc(%edi),%ecx 
249 »       movl···$0x0,-0x2c(%ebp)248 »       movl···$0x0,-0x34(%ebp)
250 »       mov····%eax,%ebx249 »       mov····%eax,%ebx
251 »       mov····%eax,-0xec(%ebp)250 »       mov····%eax,-0xec(%ebp)
252 »       mov····%eax,-0x130(%ebp)251 »       mov····%eax,-0x130(%ebp)
253 »       mov····-0xc(%eax),%eax252 »       mov····-0xc(%eax),%eax
 253 »       movl···$0x0,-0x2c(%ebp)
254 »       movl···$0x0,-0x28(%ebp)254 »       movl···$0x0,-0x28(%ebp)
255 »       movl···$0x0,-0x24(%ebp)255 »       movl···$0x0,-0x24(%ebp)
256 »       movl···$0x0,-0x20(%ebp)256 »       movl···$0x0,-0x20(%ebp)
257 »       mov····%ecx,-0xec(%ebp,%eax,1)257 »       mov····%ecx,-0xec(%ebp,%eax,1)
258 »       pop····%eax258 »       pop····%eax
259 »       mov····-0x128(%ebp),%eax259 »       mov····-0x128(%ebp),%eax
260 »       pop····%edx260 »       pop····%edx
Offset 263, 20 lines modifiedOffset 263, 20 lines modified
263 »       add····-0xc(%ebx),%eax263 »       add····-0xc(%ebx),%eax
264 »       mov····%esi,%ebx264 »       mov····%esi,%ebx
265 »       push···%eax265 »       push···%eax
266 »       mov····%edi,-0x164(%ebp)266 »       mov····%edi,-0x164(%ebp)
267 »       mov····%ecx,-0x134(%ebp)267 »       mov····%ecx,-0x134(%ebp)
268 »       call···394·<bool·sdf::v9::Param::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)·const·[clone·.isra.0]+0x394>268 »       call···394·<bool·sdf::v9::Param::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)·const·[clone·.isra.0]+0x394>
269 ·R_386_PLT32»    std::basic_ios<char,·std::char_traits<char>·>::init(std::basic_streambuf<char,·std::char_traits<char>·>*)269 ·R_386_PLT32»    std::basic_ios<char,·std::char_traits<char>·>::init(std::basic_streambuf<char,·std::char_traits<char>·>*)
 270 »       pop····%eax
270 »       mov····0x10(%edi),%eax271 »       mov····0x10(%edi),%eax
271 »       pop····%ecx 
272 »       lea····-0xe4(%ebp),%ecx 
273 »       pop····%ebx 
274 »       mov····%edi,%ebx272 »       mov····%edi,%ebx
 273 »       lea····-0xe4(%ebp),%ecx
 274 »       pop····%edx
275 »       mov····%ecx,-0x15c(%ebp)275 »       mov····%ecx,-0x150(%ebp)
276 »       mov····-0xc(%eax),%edi276 »       mov····-0xc(%eax),%edi
277 »       mov····%eax,-0xe4(%ebp)277 »       mov····%eax,-0xe4(%ebp)
278 »       mov····%eax,-0x144(%ebp)278 »       mov····%eax,-0x144(%ebp)
279 »       add····%ecx,%edi279 »       add····%ecx,%edi
280 »       mov····%edi,%eax280 »       mov····%edi,%eax
281 »       mov····%ebx,%edi281 »       mov····%ebx,%edi
282 »       mov····0x14(%ebx),%ebx282 »       mov····0x14(%ebx),%ebx
Offset 301, 99 lines modifiedOffset 301, 100 lines modified
301 »       lea····0x34(%edi),%eax301 »       lea····0x34(%edi),%eax
302 »       mov····%eax,-0xa4(%ebp)302 »       mov····%eax,-0xa4(%ebp)
303 »       lea····0x20(%edi),%eax303 »       lea····0x20(%edi),%eax
304 »       mov····%eax,-0xe4(%ebp)304 »       mov····%eax,-0xe4(%ebp)
305 »       mov····0x0(%esi),%eax305 »       mov····0x0(%esi),%eax
306 ·R_386_GOT32X»   vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>306 ·R_386_GOT32X»   vtable·for·std::basic_streambuf<char,·std::char_traits<char>·>
307 »       movl···$0x0,-0xdc(%ebp)307 »       movl···$0x0,-0xdc(%ebp)
308 »       mov····%eax,-0x158(%ebp)308 »       mov····%eax,-0x14c(%ebp)
309 »       add····$0x8,%eax309 »       add····$0x8,%eax
310 »       mov····%eax,-0xe0(%ebp)310 »       mov····%eax,-0xe0(%ebp)
311 »       lea····-0xc4(%ebp),%eax311 »       lea····-0xc4(%ebp),%eax
312 »       mov····%eax,(%esp)312 »       mov····%eax,(%esp)
313 »       mov····%eax,-0x14c(%ebp)313 »       mov····%eax,-0x158(%ebp)
314 »       movl···$0x0,-0xd8(%ebp)314 »       movl···$0x0,-0xd8(%ebp)
315 »       movl···$0x0,-0xd4(%ebp)315 »       movl···$0x0,-0xd4(%ebp)
316 »       movl···$0x0,-0xd0(%ebp)316 »       movl···$0x0,-0xd0(%ebp)
317 »       movl···$0x0,-0xcc(%ebp)317 »       movl···$0x0,-0xcc(%ebp)
318 »       movl···$0x0,-0xc8(%ebp)318 »       movl···$0x0,-0xc8(%ebp)
319 »       call···475·<bool·sdf::v9::Param::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)·const·[clone·.isra.0]+0x475>319 »       call···475·<bool·sdf::v9::Param::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)·const·[clone·.isra.0]+0x475>
320 ·R_386_PLT32»    std::locale::locale()320 ·R_386_PLT32»    std::locale::locale()
321 »       mov····0x0(%esi),%eax321 »       mov····0x0(%esi),%eax
322 ·R_386_GOT32X»   vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>322 ·R_386_GOT32X»   vtable·for·std::__cxx11::basic_stringbuf<char,·std::char_traits<char>,·std::allocator<char>·>
 323 »       pop····%ecx
323 »       movl···$0x18,-0xc0(%ebp)324 »       movl···$0x18,-0xc0(%ebp)
324 »       movl···$0x0,-0xb8(%ebp)325 »       movl···$0x0,-0xb8(%ebp)
325 »       mov····%eax,-0x154(%ebp)326 »       mov····%eax,-0x154(%ebp)
326 »       add····$0x8,%eax327 »       add····$0x8,%eax
327 »       mov····%eax,-0xe0(%ebp)328 »       mov····%eax,-0xe0(%ebp)
328 »       lea····-0xb4(%ebp),%eax329 »       lea····-0xb4(%ebp),%eax
329 »       mov····%eax,-0x150(%ebp)330 »       mov····%eax,-0x15c(%ebp)
330 »       mov····%eax,-0xbc(%ebp)331 »       mov····%eax,-0xbc(%ebp)
331 »       pop····%eax332 »       pop····%eax
332 »       lea····-0xe0(%ebp),%eax333 »       lea····-0xe0(%ebp),%eax
333 »       pop····%edx 
334 »       push···%eax334 »       push···%eax
335 »       push···-0x124(%ebp)335 »       push···-0x124(%ebp)
336 »       movb···$0x0,-0xb4(%ebp)336 »       movb···$0x0,-0xb4(%ebp)
337 »       mov····%eax,-0x160(%ebp)337 »       mov····%eax,-0x160(%ebp)
338 »       call···4d1·<bool·sdf::v9::Param::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)·const·[clone·.isra.0]+0x4d1>338 »       call···4d1·<bool·sdf::v9::Param::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&)·const·[clone·.isra.0]+0x4d1>
339 ·R_386_PLT32»    std::basic_ios<char,·std::char_traits<char>·>::init(std::basic_streambuf<char,·std::char_traits<char>·>*)339 ·R_386_PLT32»    std::basic_ios<char,·std::char_traits<char>·>::init(std::basic_streambuf<char,·std::char_traits<char>·>*)
340 »       mov····-0x11c(%ebp),%eax340 »       mov····-0x11c(%ebp),%eax
341 »       mov····-0x15c(%ebp),%ecx341 »       mov····-0x150(%ebp),%ecx
342 »       add····$0x10,%esp342 »       add····$0x10,%esp
343 »       mov····0x4(%eax),%eax343 »       mov····0x4(%eax),%eax
Max diff block lines reached; 73319/78318 bytes (93.62%) of diff not shown.
14.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK3sdf2v97Element3GetINSt7__cxx […]
    
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
88 »       mov····-0x6c(%ebp),%ebx88 »       mov····-0x6c(%ebp),%ebx
89 »       push···%edi89 »       push···%edi
90 »       push···-0x70(%ebp)90 »       push···-0x70(%ebp)
91 »       call···db·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0xdb>91 »       call···db·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0xdb>
92 ·R_386_PLT32»    sdf::v9::Element::HasElement(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const92 ·R_386_PLT32»    sdf::v9::Element::HasElement(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const
93 »       add····$0x10,%esp93 »       add····$0x10,%esp
94 »       test···%al,%al94 »       test···%al,%al
95 »       je·····170·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<c[·...·truncated·by·diffoscope;·len:·136,·SHA:·3d060b52efc8f78d6c4b41139cacd35843d9fcfcd0d1aec4a5302159508da3f5·...·]>95 »       je·····168·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<c[·...·truncated·by·diffoscope;·len:·136,·SHA:·0355d7680d40080bc5bd9b12d3666db4b9cdce7e6f4a05b1328d11e8cef09e99·...·]>
96 »       sub····$0x4,%esp96 »       sub····$0x4,%esp
97 »       lea····-0x54(%ebp),%eax97 »       lea····-0x54(%ebp),%eax
98 »       mov····%ebx,-0x6c(%ebp)98 »       mov····%ebx,-0x6c(%ebp)
99 »       push···%edi99 »       push···%edi
100 »       push···-0x70(%ebp)100 »       push···-0x70(%ebp)
101 »       push···%eax101 »       push···%eax
102 »       call···f9·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0xf9>102 »       call···f9·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0xf9>
Offset 110, 54 lines modifiedOffset 110, 55 lines modified
110 »       mov····%edi,%eax110 »       mov····%edi,%eax
111 »       call···fb2·<std::_Rb_tree<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·ignition::math::v6::Pose3<double>·>,·std::_Select1st<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·ignition::math::v6::Pose3<double>·>·>,·std::less<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·ignition::math::v6::Pose3<double>·>·>·>::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·ignition::math::v6::Pose3<double>·>·>*)·[clone·.isra.0]+0x2>111 »       call···fb2·<std::_Rb_tree<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·ignition::math::v6::Pose3<double>·>,·std::_Select1st<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·ignition::math::v6::Pose3<double>·>·>,·std::less<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·ignition::math::v6::Pose3<double>·>·>·>::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·ignition::math::v6::Pose3<double>·>·>*)·[clone·.isra.0]+0x2>
112 ·R_386_PC32»     .text112 ·R_386_PC32»     .text
113 »       sub····$0x4,%esp113 »       sub····$0x4,%esp
114 »       lea····-0x4c(%ebp),%edx114 »       lea····-0x4c(%ebp),%edx
115 »       push···%edi115 »       push···%edi
116 »       push···%ebx116 »       push···%ebx
117 »       mov····-0x6c(%ebp),%ebx117 »       mov····%edx,%ebx
118 »       push···%edx118 »       push···%edx
119 »       mov····%edx,-0x70(%ebp) 
120 »       call···126·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·7b73882f2e81ae2d1f05b0ce5959e9eb919abe9e2fdf11d141e1b862e14d711d·...·]>119 »       call···122·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·fd95dd796333145ed4de301852768336a9c77a015f291aca7885237955cba6e5·...·]>
121 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const120 ·R_386_PC32»     std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const
122 »       mov····-0x70(%ebp),%edx121 »       mov····%ebx,%edx
123 »       add····$0xc,%esp122 »       add····$0xc,%esp
124 »       mov····%esi,%eax123 »       mov····%esi,%eax
125 »       call···dd3·<.LC488+0x3>124 »       call···dce·<.LC487+0x1a>
126 ·R_386_PC32»     .text125 ·R_386_PC32»     .text
127 »       sub····$0xc,%esp126 »       sub····$0xc,%esp
128 »       push···-0x70(%ebp)127 »       push···%ebx
 128 »       mov····-0x6c(%ebp),%ebx
129 »       call···13e·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·0f47c8e0f72824bbfe316664c6bb601e753bd818d9c93d6173cb6ad1bd739636·...·]>129 »       call···13a·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·308f8ac9b913eb39229fe4b8303f7571b1cf110b78aa0bb27352a99c74fb6ea7·...·]>
130 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()130 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
131 »       mov····%edi,(%esp)131 »       mov····%edi,(%esp)
132 »       call···146·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·e3ab13e3825190c43268a44a3fe8840a6f12a0b9f9f2c6c016ed18da50239b1b·...·]>132 »       call···142·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·11fb60e8a2264441bea5e13f8b81dfc015dc676065c466016fb210e17bf1a409·...·]>
133 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()133 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
134 »       mov····-0x50(%ebp),%eax134 »       mov····-0x50(%ebp),%eax
135 »       add····$0x10,%esp135 »       add····$0x10,%esp
136 »       test···%eax,%eax136 »       test···%eax,%eax
137 »       je·····73·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x73>137 »       je·····73·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x73>
138 »       sub····$0xc,%esp138 »       sub····$0xc,%esp
139 »       push···%eax139 »       push···%eax
140 »       call···15d·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·b7d245ccd038c60880a2f58130e4a513e0b52e2374e65c7e1c3d96ccbf241298·...·]>140 »       call···159·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·0c9d36859833f5e452fc6cf7d3b8cc2fec59f01738f957debc6356db21d6a83c·...·]>
141 ·R_386_PC32»     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()141 ·R_386_PC32»     std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()
142 »       add····$0x10,%esp142 »       add····$0x10,%esp
143 »       jmp····73·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x73>143 »       jmp····73·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x73>
144 »       lea····0x0(%esi,%eiz,1),%esi144 »       lea····0x0(%esi),%esi
145 »       sub····$0x8,%esp145 »       sub····$0x8,%esp
146 »       mov····-0x6c(%ebp),%ebx146 »       mov····-0x6c(%ebp),%ebx
147 »       push···%edi147 »       push···%edi
148 »       push···-0x70(%ebp)148 »       push···-0x70(%ebp)
149 »       call···17b·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·ea2259b229c400f7cc5a5b2d6be617f9934f698419c480d37ad69952714cab21·...·]>149 »       call···173·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·b72c120d86b9b5b1b13c8122562e072fbb5749706658394f259784094291a6d5·...·]>
150 ·R_386_PLT32»    sdf::v9::Element::HasElementDescription(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const150 ·R_386_PLT32»    sdf::v9::Element::HasElementDescription(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const
151 »       add····$0x10,%esp151 »       add····$0x10,%esp
152 »       test···%al,%al152 »       test···%al,%al
153 »       jne····190·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x190>153 »       jne····190·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x190>
154 »       movb···$0x0,0x18(%esi)154 »       movb···$0x0,0x18(%esi)
155 »       jmp····73·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x73>155 »       jmp····73·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x73>
156 »       nop156 »       lea····0x0(%esi,%eiz,1),%esi
 157 »       xchg···%ax,%ax
157 »       sub····$0x4,%esp158 »       sub····$0x4,%esp
158 »       lea····-0x54(%ebp),%eax159 »       lea····-0x54(%ebp),%eax
159 »       push···%edi160 »       push···%edi
160 »       mov····-0x6c(%ebp),%edi161 »       mov····-0x6c(%ebp),%edi
161 »       push···-0x70(%ebp)162 »       push···-0x70(%ebp)
162 »       push···%eax163 »       push···%eax
163 »       mov····%edi,%ebx164 »       mov····%edi,%ebx
Offset 173, 29 lines modifiedOffset 174, 29 lines modified
173 »       call···105b·<.LC552+0x4>174 »       call···105b·<.LC552+0x4>
174 ·R_386_PC32»     .text175 ·R_386_PC32»     .text
175 »       sub····$0x4,%esp176 »       sub····$0x4,%esp
176 »       lea····-0x34(%ebp),%edi177 »       lea····-0x34(%ebp),%edi
177 »       push···-0x70(%ebp)178 »       push···-0x70(%ebp)
178 »       push···%ebx179 »       push···%ebx
179 »       push···%edi180 »       push···%edi
180 »       mov····-0x6c(%ebp),%ebx 
181 »       call···1ce·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·766e3b2286ae298dbee3adfe9e9f0c27711c4ffc5033a73e3c3f6536a75f35c9·...·]>181 »       call···1cb·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·63285b962efa39ceb7a700e34c94125a66913067bc7318a56cdd6b04d6c7c3cd·...·]>
182 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const182 ·R_386_PC32»     std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const
183 »       mov····%esi,%eax183 »       mov····%esi,%eax
184 »       add····$0xc,%esp184 »       add····$0xc,%esp
185 »       mov····%edi,%edx185 »       mov····%edi,%edx
186 »       call···e7a·<.LC272+0x2>186 »       call···e77·<.LC500>
187 ·R_386_PC32»     .text187 ·R_386_PC32»     .text
188 »       sub····$0xc,%esp188 »       sub····$0xc,%esp
 189 »       mov····-0x6c(%ebp),%ebx
189 »       push···%edi190 »       push···%edi
190 »       call···1e3·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x1e3>191 »       call···1e3·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x1e3>
191 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()192 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
192 »       pop····%eax193 »       pop····%eax
193 »       push···-0x70(%ebp)194 »       push···-0x70(%ebp)
194 »       jmp····145·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·3bb8573ca8267106a1aea8a34d5cf5125dc511dbd3d0a8c50c60001fc2942c70·...·]>195 »       jmp····141·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<ch[·...·truncated·by·diffoscope;·len:·135,·SHA:·23369d569b00b6ae3f7067487c1c75dd7f2137ff835102a27f97768f5932e285·...·]>
195 »       call···1f1·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x1f1>196 »       call···1f1·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x1f1>
196 ·R_386_PC32»     __stack_chk_fail_local197 ·R_386_PC32»     __stack_chk_fail_local
197 »       mov····%eax,%ebx198 »       mov····%eax,%ebx
198 »       jmp····223·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x223>199 »       jmp····223·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x223>
199 »       mov····%eax,%edi200 »       mov····%eax,%edi
200 »       jmp····238·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x238>201 »       jmp····238·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x238>
201 »       sub····$0xc,%esp202 »       sub····$0xc,%esp
11.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK3sdf2v97Element3GetINSt7__cxx […]
    
Offset 4, 98 lines modifiedOffset 4, 96 lines modified
4 Disassembly·of·section·.text._ZNK3sdf2v97Element3GetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_RKS8_:4 Disassembly·of·section·.text._ZNK3sdf2v97Element3GetINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEET_RKS8_:
  
5 00000000·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const>:5 00000000·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const>:
6 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const:6 std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const:
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
15 »       lea····-0x38(%ebp),%ecx11 »       lea····-0x38(%ebp),%ecx
 12 »       lea····-0x48(%ebp),%edi
16 »       push···%ebx13 »       push···%ebx
17 »       lea····-0x48(%ebp),%ebx14 »       call···d·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::[·...·truncated·by·diffoscope;·len:·36,·SHA:·2d92864f30a6cb387651c56718214014e0556d66c252d396839d7062bcdea32e·...·]
 15 ·R_386_PC32»     __x86.get_pc_thunk.bx
 16 »       add····$0x2,%ebx
 17 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
18 »       sub····$0x5c,%esp18 »       sub····$0x5c,%esp
19 »       mov····0x8(%ebp),%esi19 »       mov····0x8(%ebp),%esi
 20 »       mov····%ebx,-0x5c(%ebp)
20 »       mov····%gs:0x14,%eax21 »       mov····%gs:0x14,%eax
21 »       mov····%eax,-0x1c(%ebp)22 »       mov····%eax,-0x1c(%ebp)
22 »       xor····%eax,%eax23 »       xor····%eax,%eax
23 »       lea····-0x50(%ebp),%eax24 »       lea····-0x50(%ebp),%eax
24 »       mov····%ebx,-0x5c(%ebp)25 »       mov····%edi,-0x50(%ebp)
25 »       push···%eax26 »       push···%eax
26 »       push···0x10(%ebp)27 »       push···0x10(%ebp)
27 »       push···0xc(%ebp)28 »       push···0xc(%ebp)
28 »       push···%ecx29 »       push···%ecx
29 »       mov····%ebx,-0x50(%ebp) 
30 »       mov····%edi,%ebx 
31 »       mov····%eax,-0x64(%ebp)30 »       mov····%eax,-0x64(%ebp)
32 »       movl···$0x0,-0x4c(%ebp)31 »       movl···$0x0,-0x4c(%ebp)
33 »       movb···$0x0,-0x48(%ebp)32 »       movb···$0x0,-0x48(%ebp)
34 »       mov····%ecx,-0x60(%ebp)33 »       mov····%ecx,-0x60(%ebp)
35 »       call···4d·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·8237d872ae3af071d6d71f23e3cf0d12b212d77b08d7bac4eb6a21e5947fc966·...·]>34 »       call···4b·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·a68ede4e1c8b18c4a5bde52e9fe78163c0843c996c4681e05acaff11215528b6·...·]>
36 ·R_386_PLT32»    std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const35 ·R_386_PC32»     std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·bool>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)·const
37 »       lea····0x8(%esi),%eax36 »       lea····0x8(%esi),%eax
38 »       mov····-0x38(%ebp),%edx37 »       mov····-0x38(%ebp),%edx
39 »       mov····-0x34(%ebp),%ecx38 »       mov····-0x34(%ebp),%ecx
40 »       add····$0xc,%esp39 »       add····$0xc,%esp
41 »       mov····%eax,(%esi)40 »       mov····%eax,(%esi)
42 »       mov····%esi,%eax41 »       mov····%esi,%eax
43 »       add····%edx,%ecx42 »       add····%edx,%ecx
44 »       call···724·<.LC353+0xe>43 »       call···722·<.LC353+0xc>
45 ·R_386_PC32»     .text44 ·R_386_PC32»     .text
46 »       mov····-0x38(%ebp),%eax45 »       mov····-0x38(%ebp),%eax
47 »       lea····-0x30(%ebp),%edx46 »       lea····-0x30(%ebp),%edx
48 »       cmp····%edx,%eax47 »       cmp····%edx,%eax
49 »       je·····87·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·889e49cb963dc18d0e00dafe6ea02a039c3f09163a7deea3fe566d4cd988f463·...·]>48 »       je·····83·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·ffc9643a280e0b764e756bf097face182b467397cc1fc6db5a7d1edb634c02bf·...·]>
50 »       mov····-0x30(%ebp),%ebx49 »       mov····-0x30(%ebp),%edx
51 »       sub····$0x8,%esp50 »       sub····$0x8,%esp
 51 »       add····$0x1,%edx
52 »       lea····0x1(%ebx),%edx 
53 »       mov····%edi,%ebx 
54 »       push···%edx52 »       push···%edx
55 »       push···%eax53 »       push···%eax
56 »       call···80·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::alloca[·...·truncated·by·diffoscope;·len:·30,·SHA:·109edd856903f0eed5d3e81f21eab6745d23f9d86e746e549295a4452b0dc468·...·]>54 »       call···7c·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::alloca[·...·truncated·by·diffoscope;·len:·30,·SHA:·e3bd7f4cac351a55bff85cc80899cbc00c432291f878814ae4c38d000f28312a·...·]>
57 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)55 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
58 »       add····$0x10,%esp56 »       add····$0x10,%esp
59 »       mov····-0x50(%ebp),%eax57 »       mov····-0x50(%ebp),%eax
60 »       cmp····-0x5c(%ebp),%eax58 »       cmp····%edi,%eax
61 »       je·····a4·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·0667c227b8d8249b279c1c9ccdfdbe9f039358b7e2b0167dde6cb62860d0a3e9·...·]>59 »       je·····a0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·79fa00fadb63079ae9cb415d22c8d5373608a7cdf3d448191baa1cbe643ca582·...·]>
62 »       mov····-0x48(%ebp),%edx60 »       mov····-0x48(%ebp),%edi
63 »       sub····$0x8,%esp61 »       sub····$0x8,%esp
64 »       mov····%edi,%ebx 
65 »       add····$0x1,%edx62 »       mov····-0x5c(%ebp),%ebx
 63 »       lea····0x1(%edi),%edx
66 »       push···%edx64 »       push···%edx
67 »       push···%eax65 »       push···%eax
68 »       call···9d·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·b86aa32dcdfd34eebe930f74cb3ec1c8e9882ca1f7be25c617d7a91f1e83f1df·...·]>66 »       call···99·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·5c1d87121f088938ef731032ac9c620939b0e6efd429721130c61cd98f614c92·...·]>
69 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)67 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
70 »       add····$0x10,%esp68 »       add····$0x10,%esp
71 »       mov····-0x1c(%ebp),%eax69 »       mov····-0x1c(%ebp),%eax
72 »       sub····%gs:0x14,%eax70 »       sub····%gs:0x14,%eax
73 »       jne····bc·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·3f9380259270325e7bf6bd29dd5fc2c3d4fb2b0db5055a524fb0fc28adeb613a·...·]>71 »       jne····b8·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·796dad9d60acece52d2475ee30034a99651e0eee2622b08395065db43f495764·...·]>
74 »       lea····-0xc(%ebp),%esp72 »       lea····-0xc(%ebp),%esp
75 »       mov····%esi,%eax73 »       mov····%esi,%eax
76 »       pop····%ebx74 »       pop····%ebx
77 »       pop····%esi75 »       pop····%esi
78 »       pop····%edi76 »       pop····%edi
79 »       pop····%ebp77 »       pop····%ebp
80 »       ret····$0x478 »       ret····$0x4
81 »       call···bd·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·fb8ba07bbb2a9d64611eb1d8f781ad48b1a6d2d95a09495dd450ab747c6e3a33·...·]>79 »       call···b9·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·2524b250eeb5e1f548f57b8fb93e6c305f351dbf57521e675c3f185119fb0f19·...·]>
82 ·R_386_PC32»     __stack_chk_fail_local80 ·R_386_PC32»     __stack_chk_fail_local
83 »       mov····%eax,%esi81 »       mov····%eax,%esi
84 »       jmp····c9·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·4947c930030bad0af038e06372719e16940a73ce0e1496a3bf32eae2bb096b9e·...·]>82 »       jmp····c5·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·daf22a5199ad1f0f765f06ae8ebc7a61b6ae7571618fd596897654f277c36ebf·...·]>
85 »       mov····%eax,%esi83 »       mov····%eax,%esi
86 »       jmp····d9·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·55a1e4cbfe5e25b6e3c9ff48808201aab70e6aa9e79ad5f6c8db8de0c6795a4b·...·]>84 »       jmp····d6·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·b8cda6f38c4af4e98a00acd6471e264b65b4c722b8bf32337ba3d24f1a7d11c2·...·]>
87 »       sub····$0xc,%esp85 »       sub····$0xc,%esp
88 »       push···-0x60(%ebp)86 »       push···-0x60(%ebp)
89 »       mov····%edi,%ebx87 »       mov····-0x5c(%ebp),%ebx
90 »       call···d2·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::alloca[·...·truncated·by·diffoscope;·len:·30,·SHA:·76816cdc797cbbe6d2b06b250213eb0baf93547d8c3e55fbbff13a107a53b538·...·]>88 »       call···cf·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::alloca[·...·truncated·by·diffoscope;·len:·30,·SHA:·07df19ce7595339c4db71ba47728d008eabb473144427dc34d875de2e9ea89b7·...·]>
91 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()89 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
92 »       add····$0x10,%esp90 »       add····$0x10,%esp
93 »       sub····$0xc,%esp91 »       sub····$0xc,%esp
94 »       push···-0x64(%ebp)92 »       push···-0x64(%ebp)
95 »       mov····%edi,%ebx93 »       mov····-0x5c(%ebp),%ebx
96 »       call···e2·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·bc670943228348368fe222fe0f45fb9d0868c7662a7a0eebf9a4794ec40d7ce6·...·]>94 »       call···e0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·3ac6f262832c7ae6fb59a597f6ec068d539a7bc28280885e80a108f013b74f9b·...·]>
97 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()95 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
98 »       mov····%esi,(%esp)96 »       mov····%esi,(%esp)
99 »       call···ea·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·1008c99ee6b67443d6c71d5c70bf68df0eee1260a13185a2129a1d0e2322afa4·...·]>97 »       call···e8·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·sdf::v9::Element::Get<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocat[·...·truncated·by·diffoscope;·len:·29,·SHA:·fdfd28e1231dc865b299311db05ce05f89a234657edc62934f083836c2689376·...·]>
100 ·R_386_PLT32»    _Unwind_Resume98 ·R_386_PLT32»    _Unwind_Resume
1.04 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail8_ScannerIcE19_M_ea […]
    
Offset 80, 26 lines modifiedOffset 80, 24 lines modified
80 »       pop····%edi80 »       pop····%edi
81 »       pop····%ebp81 »       pop····%ebp
82 »       ret82 »       ret
83 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
84 »       movl···$0x1,0x84(%esi)84 »       movl···$0x1,0x84(%esi)
85 »       jmp····d6·<std::__detail::_Scanner<char>::_M_eat_escape_posix()+0xd6>85 »       jmp····d6·<std::__detail::_Scanner<char>::_M_eat_escape_posix()+0xd6>
86 »       lea····0x0(%esi,%eiz,1),%esi86 »       lea····0x0(%esi,%eiz,1),%esi
 87 »       mov····%esi,0x30(%esp)
87 »       sub····$0xc,%esp 
88 »       push···%esi 
89 »       call···11d·<std::__detail::_Scanner<char>::_M_eat_escape_posix()+0x11d> 
90 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_eat_escape_awk() 
91 »       add····$0x10,%esp 
92 »       add····$0x1c,%esp88 »       add····$0x1c,%esp
93 »       pop····%ebx89 »       pop····%ebx
94 »       pop····%esi90 »       pop····%esi
95 »       pop····%edi91 »       pop····%edi
96 »       pop····%ebp92 »       pop····%ebp
97 »       ret93 »       jmp····124·<std::__detail::_Scanner<char>::_M_eat_escape_posix()+0x124>
 94 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_eat_escape_awk()
98 »       lea····0x0(%esi,%eiz,1),%esi95 »       lea····0x0(%esi,%eiz,1),%esi
 96 »       nop
99 »       mov····%cl,0xf(%esp)97 »       mov····%cl,0xf(%esp)
100 »       sub····$0x4,%esp98 »       sub····$0x4,%esp
101 »       push···$0x099 »       push···$0x0
102 »       push···0x10(%esp)100 »       push···0x10(%esp)
103 »       push···%edi101 »       push···%edi
104 »       mov····0x14(%esp),%eax102 »       mov····0x14(%esp),%eax
105 »       call···*%eax103 »       call···*%eax
1.17 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail8_ScannerIcE18_M_sc […]
    
Offset 100, 28 lines modifiedOffset 100, 28 lines modified
100 »       pop····%esi100 »       pop····%esi
101 »       pop····%edi101 »       pop····%edi
102 »       ret102 »       ret
103 »       lea····0x0(%esi,%eiz,1),%esi103 »       lea····0x0(%esi,%eiz,1),%esi
104 »       movl···$0x10,0x84(%esi)104 »       movl···$0x10,0x84(%esi)
105 »       lea····0x2(%eax),%edx105 »       lea····0x2(%eax),%edx
106 »       sub····$0x8,%esp106 »       sub····$0x8,%esp
107 »       mov····%edi,%ebx 
108 »       mov····%edx,0x94(%esi)107 »       mov····%edx,0x94(%esi)
109 »       movsbl·0x1(%eax),%eax108 »       movsbl·0x1(%eax),%eax
110 »       push···%eax109 »       push···%eax
111 »       push···%esi110 »       push···%esi
112 »       call···177·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x177>111 »       call···175·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x175>
113 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_eat_class(char)112 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_eat_class(char)
114 »       add····$0x10,%esp113 »       add····$0x10,%esp
115 »       movb···$0x0,0x90(%esi)114 »       movb···$0x0,0x90(%esi)
116 »       pop····%ebx115 »       pop····%ebx
117 »       pop····%esi116 »       pop····%esi
118 »       pop····%edi117 »       pop····%edi
119 »       ret118 »       ret
120 »       lea····0x0(%esi,%eiz,1),%esi119 »       lea····0x0(%esi,%eiz,1),%esi
 120 »       xchg···%ax,%ax
121 »       movl···$0x11,0x84(%esi)121 »       movl···$0x11,0x84(%esi)
122 »       jmp····162·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x162>122 »       jmp····162·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x162>
123 »       lea····0x0(%esi,%eiz,1),%esi123 »       lea····0x0(%esi,%eiz,1),%esi
124 »       movl···$0xf,0x84(%esi)124 »       movl···$0xf,0x84(%esi)
125 »       jmp····162·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x162>125 »       jmp····162·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x162>
126 »       lea····0x0(%edi),%eax126 »       lea····0x0(%edi),%eax
127 ·R_386_GOTOFF»   .LC168127 ·R_386_GOTOFF»   .LC168
8.05 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail8_ScannerIcEC2EPKcS […]
    
Offset 75, 50 lines modifiedOffset 75, 50 lines modified
75 »       call···143·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x143>75 »       call···143·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x143>
76 ·R_386_PLT32»    std::locale::id::_M_id()·const76 ·R_386_PLT32»    std::locale::id::_M_id()·const
77 »       mov····0x18(%ebp),%edx77 »       mov····0x18(%ebp),%edx
78 »       add····$0x10,%esp78 »       add····$0x10,%esp
79 »       mov····(%edx),%edx79 »       mov····(%edx),%edx
80 »       mov····0x4(%edx),%ecx80 »       mov····0x4(%edx),%ecx
81 »       cmp····0x8(%edx),%eax81 »       cmp····0x8(%edx),%eax
82 »       jae····2dd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2dd>82 »       jae····2d3·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d3>
83 »       mov····(%ecx,%eax,4),%eax83 »       mov····(%ecx,%eax,4),%eax
84 »       test···%eax,%eax84 »       test···%eax,%eax
85 »       je·····2dd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2dd>85 »       je·····2d3·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d3>
86 »       push···$0x086 »       push···$0x0
87 »       push···0x0(%edi)87 »       push···0x0(%edi)
88 ·R_386_GOT32»    typeinfo·for·std::ctype<char>88 ·R_386_GOT32»    typeinfo·for·std::ctype<char>
89 »       push···0x0(%edi)89 »       push···0x0(%edi)
90 ·R_386_GOT32»    typeinfo·for·std::locale::facet90 ·R_386_GOT32»    typeinfo·for·std::locale::facet
91 »       push···%eax91 »       push···%eax
92 »       call···176·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x176>92 »       call···176·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x176>
93 ·R_386_PLT32»    __dynamic_cast93 ·R_386_PLT32»    __dynamic_cast
94 »       add····$0x10,%esp94 »       add····$0x10,%esp
95 »       test···%eax,%eax95 »       test···%eax,%eax
96 »       je·····2e9·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2e9>96 »       je·····2df·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2df>
97 »       mov····%eax,0x9c(%esi)97 »       mov····%eax,0x9c(%esi)
98 »       lea····0xa8(%esi),%eax98 »       lea····0xa8(%esi),%eax
99 »       mov····%eax,0xa0(%esi)99 »       mov····%eax,0xa0(%esi)
100 »       movl···$0x0,0xa4(%esi)100 »       movl···$0x0,0xa4(%esi)
101 »       movb···$0x0,0xa8(%esi)101 »       movb···$0x0,0xa8(%esi)
102 »       testb··$0x10,0x80(%esi)102 »       testb··$0x10,0x80(%esi)
103 »       jne····260·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x260>103 »       jne····260·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x260>
104 »       movl···$0x0,0xbc(%esi)104 »       movl···$0x0,0xbc(%esi)
105 »       mov····0x0(%edi),%eax105 »       lea····0x0(%edi),%eax
106 ·R_386_GOT32X»   std::__detail::_Scanner<char>::_M_eat_escape_posix()106 ·R_386_GOTOFF»   std::__detail::_Scanner<char>::_M_eat_escape_posix()
107 »       mov····%eax,0xb8(%esi)107 »       mov····%eax,0xb8(%esi)
108 »       mov····0x98(%esi),%eax108 »       mov····0x98(%esi),%eax
109 »       cmp····%eax,0x94(%esi)109 »       cmp····%eax,0x94(%esi)
110 »       je·····288·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x288>110 »       je·····288·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x288>
111 »       mov····0x7c(%esi),%eax111 »       mov····0x7c(%esi),%eax
112 »       test···%eax,%eax112 »       test···%eax,%eax
113 »       je·····2a0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a0>113 »       je·····2a0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a0>
114 »       cmp····$0x2,%eax114 »       cmp····$0x2,%eax
115 »       je·····2c0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2c0>115 »       je·····2b8·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2b8>
116 »       cmp····$0x1,%eax116 »       cmp····$0x1,%eax
117 »       je·····2d0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d0>117 »       je·····2c8·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2c8>
118 »       lea····-0xc(%ebp),%esp118 »       lea····-0xc(%ebp),%esp
119 »       pop····%ebx119 »       pop····%ebx
120 »       pop····%esi120 »       pop····%esi
121 »       pop····%edi121 »       pop····%edi
122 »       pop····%ebp122 »       pop····%ebp
123 »       ret123 »       ret
124 »       lea····0x0(%esi),%esi124 »       lea····0x0(%esi),%esi
Offset 141, 65 lines modifiedOffset 141, 62 lines modified
141 »       and····$0x80,%edx141 »       and····$0x80,%edx
142 »       mov····%ecx,%eax142 »       mov····%ecx,%eax
143 »       cmovne·%ebx,%eax143 »       cmovne·%ebx,%eax
144 »       jmp····118·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x118>144 »       jmp····118·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x118>
145 »       lea····0x0(%esi,%eiz,1),%esi145 »       lea····0x0(%esi,%eiz,1),%esi
146 »       nop146 »       nop
147 »       movl···$0x0,0xbc(%esi)147 »       movl···$0x0,0xbc(%esi)
148 »       mov····0x0(%edi),%eax148 »       lea····0x0(%edi),%eax
149 ·R_386_GOT32X»   std::__detail::_Scanner<char>::_M_eat_escape_ecma()149 ·R_386_GOTOFF»   std::__detail::_Scanner<char>::_M_eat_escape_ecma()
150 »       mov····%eax,0xb8(%esi)150 »       mov····%eax,0xb8(%esi)
151 »       mov····0x98(%esi),%eax151 »       mov····0x98(%esi),%eax
152 »       cmp····%eax,0x94(%esi)152 »       cmp····%eax,0x94(%esi)
153 »       jne····1dd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x1dd>153 »       jne····1dd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x1dd>
154 »       movl···$0x1b,0x84(%esi)154 »       movl···$0x1b,0x84(%esi)
155 »       lea····-0xc(%ebp),%esp155 »       lea····-0xc(%ebp),%esp
156 »       pop····%ebx156 »       pop····%ebx
157 »       pop····%esi157 »       pop····%esi
158 »       pop····%edi158 »       pop····%edi
159 »       pop····%ebp159 »       pop····%ebp
160 »       ret160 »       ret
161 »       lea····0x0(%esi),%esi161 »       lea····0x0(%esi),%esi
162 »       sub····$0xc,%esp162 »       sub····$0xc,%esp
163 »       mov····%edi,%ebx 
164 »       push···%esi163 »       push···%esi
165 »       call···2a7·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a7>164 »       call···2a5·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a5>
166 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_scan_normal()165 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_scan_normal()
167 »       add····$0x10,%esp166 »       add····$0x10,%esp
168 »       lea····-0xc(%ebp),%esp167 »       lea····-0xc(%ebp),%esp
169 »       pop····%ebx168 »       pop····%ebx
170 »       pop····%esi169 »       pop····%esi
171 »       pop····%edi170 »       pop····%edi
172 »       pop····%ebp171 »       pop····%ebp
173 »       ret172 »       ret
174 »       lea····0x0(%esi,%eiz,1),%esi173 »       lea····0x0(%esi,%eiz,1),%esi
175 »       lea····0x0(%esi),%esi 
176 »       sub····$0xc,%esp174 »       sub····$0xc,%esp
177 »       mov····%edi,%ebx 
178 »       push···%esi175 »       push···%esi
179 »       call···2c7·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2c7>176 »       call···2bd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2bd>
180 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_scan_in_bracket()177 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_scan_in_bracket()
181 »       jmp····2ab·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2ab>178 »       jmp····2a9·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a9>
182 »       lea····0x0(%esi),%esi179 »       lea····0x0(%esi,%eiz,1),%esi
 180 »       nop
183 »       sub····$0xc,%esp181 »       sub····$0xc,%esp
184 »       mov····%edi,%ebx 
185 »       push···%esi182 »       push···%esi
186 »       call···2d7·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d7>183 »       call···2cd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2cd>
187 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_scan_in_brace()184 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_scan_in_brace()
188 »       jmp····2ab·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2ab>185 »       jmp····2a9·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a9>
189 »       mov····%edi,%ebx186 »       mov····%edi,%ebx
190 »       call···2e0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2e0>187 »       call···2d6·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d6>
191 ·R_386_PLT32»    std::__throw_bad_cast()188 ·R_386_PLT32»    std::__throw_bad_cast()
192 »       mov····%eax,-0x1c(%ebp)189 »       mov····%eax,-0x1c(%ebp)
193 »       jmp····2ee·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2ee>190 »       jmp····2e4·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2e4>
194 »       call···2ea·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2ea>191 »       call···2e0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2e0>
195 ·R_386_PLT32»    __cxa_bad_cast192 ·R_386_PLT32»    __cxa_bad_cast
196 »       sub····$0xc,%esp193 »       sub····$0xc,%esp
197 »       add····$0xa0,%esi194 »       add····$0xa0,%esi
198 »       mov····%edi,%ebx195 »       mov····%edi,%ebx
199 »       push···%esi196 »       push···%esi
200 »       call···2fb·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2fb>197 »       call···2f1·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2f1>
201 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()198 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
202 »       pop····%eax199 »       pop····%eax
203 »       push···-0x1c(%ebp)200 »       push···-0x1c(%ebp)
204 »       call···304·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x304>201 »       call···2fa·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2fa>
205 ·R_386_PLT32»    _Unwind_Resume202 ·R_386_PLT32»    _Unwind_Resume
780 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 48, 16 lines modifiedOffset 48, 16 lines modified
48 »       pop····%edi48 »       pop····%edi
49 »       pop····%ebp49 »       pop····%ebp
50 »       ret50 »       ret
51 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi,%eiz,1),%esi
52 »       nop52 »       nop
53 »       mov····-0x1c(%ebp),%eax53 »       mov····-0x1c(%ebp),%eax
54 »       mov····0x8(%ebp),%edi54 »       mov····0x8(%ebp),%edi
55 »       mov····0x0(%eax),%eax55 »       lea····0x0(%eax),%eax
56 ·R_386_GOT32X»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>56 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>
57 »       mov····%eax,(%edi)57 »       mov····%eax,(%edi)
58 »       lea····-0xc(%ebp),%esp58 »       lea····-0xc(%ebp),%esp
59 »       xor····%eax,%eax59 »       xor····%eax,%eax
60 »       pop····%ebx60 »       pop····%ebx
61 »       pop····%esi61 »       pop····%esi
62 »       pop····%edi62 »       pop····%edi
63 »       pop····%ebp63 »       pop····%ebp
778 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 48, 16 lines modifiedOffset 48, 16 lines modified
48 »       pop····%edi48 »       pop····%edi
49 »       pop····%ebp49 »       pop····%ebp
50 »       ret50 »       ret
51 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi,%eiz,1),%esi
52 »       nop52 »       nop
53 »       mov····-0x1c(%ebp),%eax53 »       mov····-0x1c(%ebp),%eax
54 »       mov····0x8(%ebp),%edi54 »       mov····0x8(%ebp),%edi
55 »       mov····0x0(%eax),%eax55 »       lea····0x0(%eax),%eax
56 ·R_386_GOT32X»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>56 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>
57 »       mov····%eax,(%edi)57 »       mov····%eax,(%edi)
58 »       lea····-0xc(%ebp),%esp58 »       lea····-0xc(%ebp),%esp
59 »       xor····%eax,%eax59 »       xor····%eax,%eax
60 »       pop····%ebx60 »       pop····%ebx
61 »       pop····%esi61 »       pop····%esi
62 »       pop····%edi62 »       pop····%edi
63 »       pop····%ebp63 »       pop····%ebp
1.16 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNKSt7__cxx1112regex_traitsIcE16 […]
    
Offset 111, 16 lines modifiedOffset 111, 16 lines modified
111 »       push···%esi111 »       push···%esi
112 »       call···*%edx112 »       call···*%edx
113 »       mov····%al,-0x3d(%ebp)113 »       mov····%al,-0x3d(%ebp)
114 »       add····$0x10,%esp114 »       add····$0x10,%esp
115 »       jmp····8e·<std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const+0x8e>115 »       jmp····8e·<std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const+0x8e>
116 »       mov····-0x48(%ebp),%eax116 »       mov····-0x48(%ebp),%eax
117 »       mov····-0x58(%ebp),%ecx117 »       mov····-0x58(%ebp),%ecx
118 »       mov····0x0(%eax),%edi118 »       lea····0x0(%eax),%edi
119 ·R_386_GOT32X»   std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const::__classnames119 ·R_386_GOTOFF»   std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const::__classnames
120 »       mov····%ecx,-0x3c(%ebp)120 »       mov····%ecx,-0x3c(%ebp)
121 »       lea····0x0(%eax),%eax121 »       lea····0x0(%eax),%eax
122 ·R_386_GOTOFF»   .LC176122 ·R_386_GOTOFF»   .LC176
123 »       lea····0x78(%edi),%esi123 »       lea····0x78(%edi),%esi
124 »       jmp····162·<std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const+0x162>124 »       jmp····162·<std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const+0x162>
125 »       lea····0x0(%esi),%esi125 »       lea····0x0(%esi),%esi
126 »       mov····(%edi),%eax126 »       mov····(%edi),%eax
3.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 2, 73 lines modifiedOffset 2, 75 lines modified
  
  
2 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv:2 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv:
  
3 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()>:3 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()>:
4 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char():4 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char():
5 »       push···%edi5 »       push···%edi
 6 »       call···2·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x2>
 7 ·R_386_PC32»     __x86.get_pc_thunk.di
 8 »       add····$0x2,%edi
 9 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
6 »       push···%esi10 »       push···%esi
7 »       push···%ebx11 »       push···%ebx
8 »       mov····0x10(%esp),%esi12 »       mov····0x10(%esp),%ebx
9 »       call···8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x8> 
10 ·R_386_PC32»     __x86.get_pc_thunk.bx 
11 »       add····$0x2,%ebx 
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
13 »       mov····0x88(%esi),%eax13 »       mov····0x88(%ebx),%eax
14 »       cmp····$0x2,%eax14 »       cmp····$0x2,%eax
15 »       je·····30·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x30>15 »       je·····30·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x30>
16 »       cmp····$0x3,%eax16 »       cmp····$0x3,%eax
17 »       je·····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x48>17 »       je·····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x48>
18 »       xor····%edi,%edi18 »       xor····%esi,%esi
19 »       cmp····$0x1,%eax19 »       cmp····$0x1,%eax
20 »       je·····60·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x60>20 »       je·····60·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x60>
21 »       mov····%edi,%eax21 »       mov····%esi,%eax
22 »       pop····%ebx22 »       pop····%ebx
23 »       pop····%esi23 »       pop····%esi
24 »       pop····%edi24 »       pop····%edi
25 »       ret25 »       ret
26 »       nop26 »       nop
27 »       mov····%esi,%eax27 »       mov····%ebx,%eax
28 »       call···3fa3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x33>28 »       call···3fa3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x33>
29 ·R_386_PC32»     .text29 ·R_386_PC32»     .text
30 »       mov····%eax,%edi30 »       mov····%eax,%esi
31 »       test···%al,%al31 »       test···%al,%al
32 »       jne····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x70>32 »       jne····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x70>
33 »       mov····0x88(%esi),%eax33 »       mov····0x88(%ebx),%eax
34 »       jmp····1d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x1d>34 »       jmp····1d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x1d>
35 »       lea····0x0(%esi),%esi35 »       lea····0x0(%esi),%esi
36 »       mov····%esi,%eax36 »       mov····%ebx,%eax
37 »       call···3fbb·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x4b>37 »       call···3fbb·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x4b>
38 ·R_386_PC32»     .text38 ·R_386_PC32»     .text
39 »       mov····%eax,%edi39 »       mov····%eax,%esi
40 »       test···%al,%al40 »       test···%al,%al
41 »       jne····a0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0xa0>41 »       jne····a0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0xa0>
42 »       mov····0x88(%esi),%eax42 »       mov····0x88(%ebx),%eax
43 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x22>43 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x22>
44 »       lea····0x0(%esi),%esi44 »       lea····0x0(%esi),%esi
 45 »       mov····%ebx,%eax
45 »       pop····%ebx46 »       pop····%ebx
46 »       mov····%esi,%eax 
47 »       pop····%esi47 »       pop····%esi
48 »       pop····%edi48 »       pop····%edi
49 »       jmp····3fd6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x66>49 »       jmp····3fd6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x66>
50 ·R_386_PC32»     .text50 ·R_386_PC32»     .text
51 »       lea····0x0(%esi),%esi51 »       lea····0x0(%esi),%esi
52 »       sub····$0x8,%esp52 »       sub····$0x8,%esp
53 »       push···$0x853 »       push···$0x8
54 »       push···%esi54 »       push···%ebx
55 »       add····$0xcc,%esi55 »       add····$0xcc,%ebx
56 »       call···7d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x7d>56 »       call···7d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x7d>
57 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_cur_int_value(int)57 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_cur_int_value(int)
58 »       movsbl·%al,%eax58 »       movsbl·%al,%eax
59 »       mov····%eax,(%esp)59 »       mov····%eax,(%esp)
60 »       push···$0x160 »       push···$0x1
61 »       push···0x4(%esi)61 »       push···0x4(%ebx)
62 »       push···$0x062 »       push···$0x0
63 »       push···%esi63 »       push···%ebx
 64 »       mov····%edi,%ebx
64 »       call···90·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x90>65 »       call···92·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x92>
65 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_replace_aux(unsigned·int,·unsigned·int,·unsigned·int,·char)66 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_replace_aux(unsigned·int,·unsigned·int,·unsigned·int,·char)
66 »       add····$0x20,%esp67 »       add····$0x20,%esp
67 »       jmp····29·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x29>68 »       jmp····29·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x29>
68 »       lea····0x0(%esi,%eiz,1),%esi69 »       lea····0x0(%esi,%eiz,1),%esi
 70 »       nop
69 »       sub····$0x8,%esp71 »       sub····$0x8,%esp
70 »       push···$0x1072 »       push···$0x10
71 »       jmp····75·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x75>73 »       jmp····75·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x75>
1.53 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt5dequeINSt8__detail9_StateSe […]
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 »       ret69 »       ret
70 »       lea····0x0(%esi,%eiz,1),%esi70 »       lea····0x0(%esi,%eiz,1),%esi
71 »       sub····$0x4,%esp71 »       sub····$0x4,%esp
72 »       push···$0x072 »       push···$0x0
73 »       push···$0x173 »       push···$0x1
74 »       push···%esi74 »       push···%esi
75 »       call···b9·<void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0xb9>75 »       call···b9·<void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0xb9>
76 ·R_386_PLT32»    std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_reallocate_map(unsigned·int,·bool)76 ·R_386_PC32»     std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_reallocate_map(unsigned·int,·bool)
77 »       mov····0x24(%esi),%edi77 »       mov····0x24(%esi),%edi
78 »       add····$0x10,%esp78 »       add····$0x10,%esp
79 »       jmp····65·<void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x65>79 »       jmp····65·<void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x65>
80 »       sub····$0xc,%esp80 »       sub····$0xc,%esp
81 »       lea····0x0(%ebx),%eax81 »       lea····0x0(%ebx),%eax
82 ·R_386_GOTOFF»   .LC17782 ·R_386_GOTOFF»   .LC177
83 »       push···%eax83 »       push···%eax
3.47 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt5dequeINSt8__detail9_StateSe […]
    
Offset 1, 45 lines modifiedOffset 1, 31 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_:1 Disassembly·of·section·.text._ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_:
  
2 00000000·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)>:2 00000000·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)>:
3 std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&):3 std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&):
4 »       push···%esi 
5 »       call···2·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x2> 
6 ·R_386_PC32»     __x86.get_pc_thunk.si 
7 »       add····$0x2,%esi 
8 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
9 »       push···%ebx4 »       push···%ebx
10 »       sub····$0x4,%esp 
11 »       mov····0x10(%esp),%ecx5 »       mov····0x8(%esp),%ecx
12 »       mov····0x14(%esp),%ebx6 »       mov····0xc(%esp),%ebx
13 »       mov····0x20(%ecx),%edx7 »       mov····0x20(%ecx),%edx
14 »       mov····0x18(%ecx),%eax8 »       mov····0x18(%ecx),%eax
15 »       sub····$0xc,%edx9 »       sub····$0xc,%edx
16 »       cmp····%edx,%eax10 »       cmp····%edx,%eax
17 »       je·····48·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x48>11 »       je·····30·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x30>
18 »       mov····(%ebx),%edx12 »       mov····(%ebx),%edx
19 »       add····$0xc,%eax13 »       add····$0xc,%eax
20 »       mov····%edx,-0xc(%eax)14 »       mov····%edx,-0xc(%eax)
21 »       mov····0x4(%ebx),%edx15 »       mov····0x4(%ebx),%edx
22 »       mov····%edx,-0x8(%eax)16 »       mov····%edx,-0x8(%eax)
23 »       mov····0x8(%ebx),%edx17 »       mov····0x8(%ebx),%edx
24 »       mov····%edx,-0x4(%eax)18 »       mov····%edx,-0x4(%eax)
25 »       mov····%eax,0x18(%ecx)19 »       mov····%eax,0x18(%ecx)
26 »       add····$0x4,%esp 
27 »       pop····%ebx20 »       pop····%ebx
28 »       pop····%esi 
29 »       ret21 »       ret
 22 »       nop
 23 »       mov····%ebx,0xc(%esp)
 24 »       mov····%ecx,0x8(%esp)
30 »       lea····0x0(%esi),%esi 
31 »       sub····$0x8,%esp 
32 »       push···%ebx 
33 »       mov····%esi,%ebx 
34 »       push···%ecx 
35 »       call···50·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x50> 
36 ·R_386_PLT32»    void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&) 
37 »       add····$0x10,%esp 
38 »       add····$0x4,%esp 
39 »       pop····%ebx25 »       pop····%ebx
40 »       pop····%esi 
41 »       ret26 »       jmp····3a·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x3a>
 27 ·R_386_PC32»     void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)
1.74 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 44, 26 lines modifiedOffset 44, 25 lines modified
44 »       add····$0x10,%esp44 »       add····$0x10,%esp
45 »       lea····-0x1(%edx),%eax45 »       lea····-0x1(%edx),%eax
46 »       pop····%ebx46 »       pop····%ebx
47 »       pop····%esi47 »       pop····%esi
48 »       pop····%edi48 »       pop····%edi
49 »       ret49 »       ret
50 »       sub····$0x4,%esp50 »       sub····$0x4,%esp
51 »       mov····%edi,%ebx 
52 »       push···%edx51 »       push···%edx
53 »       push···%eax52 »       push···%eax
54 »       lea····0x1c(%esi),%eax53 »       lea····0x1c(%esi),%eax
55 »       push···%eax54 »       push···%eax
56 »       call···7c·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)+0x7c>55 »       call···7a·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)+0x7a>
57 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)56 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
58 »       mov····0x20(%esi),%eax57 »       mov····0x20(%esi),%eax
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       jmp····51·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)+0x51>59 »       jmp····51·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)+0x51>
61 »       lea····0x0(%esi,%eiz,1),%esi60 »       lea····0x0(%esi,%eiz,1),%esi
62 »       nop61 »       lea····0x0(%esi),%esi
63 »       movl···$0x0,0x10(%eax)62 »       movl···$0x0,0x10(%eax)
64 »       mov····0x8(%edx),%ecx63 »       mov····0x8(%edx),%ecx
65 »       mov····0xc(%edx),%ebx64 »       mov····0xc(%edx),%ebx
66 »       mov····%ecx,0x8(%esp)65 »       mov····%ecx,0x8(%esp)
67 »       mov····0x8(%eax),%ecx66 »       mov····0x8(%eax),%ecx
68 »       mov····%ebx,0xc(%esp)67 »       mov····%ebx,0xc(%esp)
69 »       mov····0xc(%eax),%ebx68 »       mov····0xc(%eax),%ebx
6.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 114 lines modifiedOffset 4, 112 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy():6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy():
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x3c,%esp16 »       sub····$0x3c,%esp
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%ebp),%ebx
18 »       mov····%gs:0x14,%eax18 »       mov····%gs:0x14,%eax
19 »       mov····%eax,-0x1c(%ebp)19 »       mov····%eax,-0x1c(%ebp)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       movl···$0xa,-0x34(%ebp)21 »       movl···$0xa,-0x34(%ebp)
22 »       movl···$0xffffffff,-0x30(%ebp)22 »       movl···$0xffffffff,-0x30(%ebp)
23 »       mov····0x20(%esi),%eax23 »       mov····0x20(%ebx),%ecx
24 »       cmp····0x24(%esi),%eax24 »       cmp····0x24(%ebx),%ecx
25 »       je·····a8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xa8>25 »       je·····a8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xa8>
26 »       movl···$0xa,(%eax)26 »       movl···$0xa,(%ecx)
27 »       mov····-0x30(%ebp),%edx27 »       mov····-0x30(%ebp),%eax
28 »       cmpl···$0xb,-0x34(%ebp)28 »       cmpl···$0xb,-0x34(%ebp)
29 »       mov····%edx,0x4(%eax)29 »       mov····%eax,0x4(%ecx)
30 »       mov····-0x2c(%ebp),%edx30 »       mov····-0x2c(%ebp),%eax
31 »       mov····%edx,0x8(%eax)31 »       mov····%eax,0x8(%ecx)
32 »       mov····-0x28(%ebp),%edx32 »       mov····-0x28(%ebp),%eax
33 »       mov····%edx,0xc(%eax)33 »       mov····%eax,0xc(%ecx)
34 »       mov····-0x24(%ebp),%edx34 »       mov····-0x24(%ebp),%eax
35 »       mov····%edx,0x10(%eax)35 »       mov····%eax,0x10(%ecx)
36 »       mov····-0x20(%ebp),%edx36 »       mov····-0x20(%ebp),%edi
37 »       mov····%edx,0x14(%eax)37 »       mov····%edi,0x14(%ecx)
38 »       je·····e0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xe0>38 »       je·····e0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xe0>
39 »       mov····0x20(%esi),%eax39 »       mov····0x20(%ebx),%eax
40 »       add····$0x18,%eax40 »       add····$0x18,%eax
41 »       mov····%eax,0x20(%esi)41 »       mov····%eax,0x20(%ebx)
42 »       sub····0x1c(%esi),%eax42 »       sub····0x1c(%ebx),%eax
43 »       mov····%eax,%edx43 »       mov····%eax,%edx
44 »       sar····$0x3,%edx44 »       sar····$0x3,%edx
45 »       imul···$0xaaaaaaab,%edx,%edx45 »       imul···$0xaaaaaaab,%edx,%edx
46 »       cmp····$0x249f00,%eax46 »       cmp····$0x249f00,%eax
47 »       ja·····12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x12b>47 »       ja·····12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x12b>
48 »       cmpl···$0xb,-0x34(%ebp)48 »       cmpl···$0xb,-0x34(%ebp)
49 »       lea····-0x1(%edx),%eax49 »       lea····-0x1(%edx),%eax
50 »       je·····c8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xc8>50 »       je·····c8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xc8>
51 »       mov····-0x1c(%ebp),%ebx51 »       mov····-0x1c(%ebp),%esi
52 »       sub····%gs:0x14,%ebx52 »       sub····%gs:0x14,%esi
53 »       jne····126·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x126>53 »       jne····126·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x126>
54 »       lea····-0xc(%ebp),%esp54 »       lea····-0xc(%ebp),%esp
55 »       pop····%ebx55 »       pop····%ebx
56 »       pop····%esi56 »       pop····%esi
57 »       pop····%edi57 »       pop····%edi
58 »       pop····%ebp58 »       pop····%ebp
59 »       ret59 »       ret
60 »       lea····0x0(%esi),%esi60 »       lea····0x0(%esi),%esi
61 »       sub····$0x4,%esp61 »       sub····$0x4,%esp
62 »       lea····-0x34(%ebp),%edx62 »       lea····-0x34(%ebp),%eax
63 »       mov····%edi,%ebx 
64 »       push···%edx 
65 »       push···%eax63 »       push···%eax
66 »       lea····0x1c(%esi),%eax64 »       lea····0x1c(%ebx),%eax
 65 »       push···%ecx
67 »       push···%eax66 »       push···%eax
68 »       call···b7·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xb7>67 »       call···b5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xb5>
69 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)68 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
70 »       mov····0x20(%esi),%eax69 »       mov····0x20(%ebx),%eax
71 »       add····$0x10,%esp70 »       add····$0x10,%esp
72 »       jmp····6b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x6b>71 »       jmp····6b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x6b>
73 »       lea····0x0(%esi,%eiz,1),%esi72 »       lea····0x0(%esi,%eiz,1),%esi
74 »       nop 
75 »       sub····$0xc,%esp73 »       sub····$0xc,%esp
76 »       lea····-0x2c(%ebp),%edx74 »       lea····-0x2c(%ebp),%edx
77 »       mov····%eax,-0x40(%ebp)75 »       mov····%eax,-0x40(%ebp)
78 »       push···%edx76 »       push···%edx
79 »       call···d3·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xd3>77 »       call···d3·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xd3>
80 ·R_386_PC32»     std::_Function_base::~_Function_base()78 ·R_386_PC32»     std::_Function_base::~_Function_base()
81 »       mov····-0x40(%ebp),%eax79 »       mov····-0x40(%ebp),%eax
82 »       add····$0x10,%esp80 »       add····$0x10,%esp
83 »       jmp····8d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x8d>81 »       jmp····8d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x8d>
84 »       nop82 »       nop
85 »       movl···$0x0,0x10(%eax)83 »       movl···$0x0,0x10(%ecx)
86 »       mov····-0x2c(%ebp),%ecx84 »       mov····-0x2c(%ebp),%eax
87 »       mov····-0x28(%ebp),%ebx85 »       mov····-0x28(%ebp),%edx
88 »       mov····%ecx,-0x40(%ebp)86 »       mov····%eax,-0x40(%ebp)
89 »       mov····0x8(%eax),%ecx87 »       mov····0x8(%ecx),%eax
90 »       mov····%ebx,-0x3c(%ebp)88 »       mov····%edx,-0x3c(%ebp)
91 »       mov····0xc(%eax),%ebx89 »       mov····0xc(%ecx),%edx
92 »       mov····%ecx,-0x2c(%ebp)90 »       mov····%eax,-0x2c(%ebp)
93 »       mov····-0x40(%ebp),%ecx91 »       mov····-0x40(%ebp),%eax
94 »       mov····%ebx,-0x28(%ebp)92 »       mov····%edx,-0x28(%ebp)
95 »       mov····-0x3c(%ebp),%ebx93 »       mov····-0x3c(%ebp),%edx
96 »       mov····%ecx,0x8(%eax)94 »       mov····%eax,0x8(%ecx)
97 »       mov····%ebx,0xc(%eax)95 »       mov····%edx,0xc(%ecx)
98 »       mov····-0x24(%ebp),%ecx96 »       mov····-0x24(%ebp),%eax
99 »       movl···$0x0,-0x24(%ebp)97 »       movl···$0x0,-0x24(%ebp)
100 »       mov····%ecx,0x10(%eax)98 »       mov····%eax,0x10(%ecx)
101 »       mov····-0x20(%ebp),%ecx99 »       mov····-0x20(%ebp),%eax
102 »       mov····%edx,-0x20(%ebp)100 »       mov····%edi,-0x20(%ebp)
103 »       mov····%ecx,0x14(%eax)101 »       mov····%eax,0x14(%ecx)
104 »       jmp····62·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x62>102 »       jmp····62·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x62>
105 »       call···127·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x127>103 »       call···127·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x127>
106 ·R_386_PC32»     __stack_chk_fail_local104 ·R_386_PC32»     __stack_chk_fail_local
107 »       push···%eax105 »       push···%eax
108 »       push···%eax106 »       push···%eax
109 »       lea····0x0(%edi),%eax107 »       lea····0x0(%esi),%eax
110 ·R_386_GOTOFF»   .LC178108 ·R_386_GOTOFF»   .LC178
111 »       push···%eax109 »       push···%eax
112 »       push···$0x9110 »       push···$0x9
113 »       call···137·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x137>111 »       call···137·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x137>
114 ·R_386_PC32»     std::__throw_regex_error(std::regex_constants::error_type,·char·const*)112 ·R_386_PC32»     std::__throw_regex_error(std::regex_constants::error_type,·char·const*)
115 »       mov····%eax,%ebx113 »       mov····%eax,%ebx
116 »       cmpl···$0xb,-0x34(%ebp)114 »       cmpl···$0xb,-0x34(%ebp)
Offset 120, 10 lines modifiedOffset 118, 10 lines modified
120 »       lea····-0x2c(%ebp),%eax118 »       lea····-0x2c(%ebp),%eax
121 »       push···%eax119 »       push···%eax
122 »       call···14b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x14b>120 »       call···14b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x14b>
123 ·R_386_PC32»     std::_Function_base::~_Function_base()121 ·R_386_PC32»     std::_Function_base::~_Function_base()
124 »       add····$0x10,%esp122 »       add····$0x10,%esp
125 »       sub····$0xc,%esp123 »       sub····$0xc,%esp
126 »       push···%ebx124 »       push···%ebx
Max diff block lines reached; 29/6151 bytes (0.47%) of diff not shown.
7.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 95 lines modifiedOffset 4, 93 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool):6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool):
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x10(%ebp),%eax17 »       mov····0x10(%ebp),%eax
18 »       mov····0x14(%ebp),%ecx18 »       mov····0x14(%ebp),%ecx
19 »       mov····%gs:0x14,%ebx19 »       mov····%gs:0x14,%edi
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%edi,-0x1c(%ebp)
21 »       xor····%ebx,%ebx21 »       xor····%edi,%edi
22 »       mov····0xc(%ebp),%edx22 »       mov····0xc(%ebp),%edx
23 »       mov····0x8(%ebp),%esi23 »       mov····0x8(%ebp),%ebx
24 »       movl···$0x2,-0x4c(%ebp)24 »       movl···$0x2,-0x4c(%ebp)
25 »       mov····%eax,-0x44(%ebp) 
26 »       mov····%cl,-0x40(%ebp)25 »       mov····%cl,-0x40(%ebp)
 26 »       mov····%eax,-0x44(%ebp)
 27 »       mov····0x20(%ebx),%ecx
27 »       mov····%eax,-0x2c(%ebp)28 »       mov····%eax,-0x2c(%ebp)
28 »       mov····-0x40(%ebp),%eax29 »       mov····-0x40(%ebp),%eax
29 »       mov····%edx,-0x48(%ebp)30 »       mov····%edx,-0x48(%ebp)
30 »       mov····%eax,-0x28(%ebp)31 »       mov····%eax,-0x28(%ebp)
31 »       mov····-0x3c(%ebp),%eax32 »       mov····-0x3c(%ebp),%eax
32 »       movl···$0x2,-0x34(%ebp)33 »       movl···$0x2,-0x34(%ebp)
33 »       mov····%eax,-0x24(%ebp)34 »       mov····%eax,-0x24(%ebp)
34 »       mov····-0x38(%ebp),%eax35 »       mov····-0x38(%ebp),%eax
35 »       mov····%edx,-0x30(%ebp)36 »       mov····%edx,-0x30(%ebp)
36 »       mov····%eax,-0x20(%ebp)37 »       mov····%eax,-0x20(%ebp)
37 »       mov····0x20(%esi),%eax 
38 »       cmp····0x24(%esi),%eax38 »       cmp····0x24(%ebx),%ecx
39 »       je·····e0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xe0>39 »       je·····e0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xe0>
40 »       movl···$0x2,(%eax)40 »       movl···$0x2,(%ecx)
41 »       mov····-0x30(%ebp),%edx41 »       mov····-0x30(%ebp),%eax
42 »       cmpl···$0xb,-0x34(%ebp)42 »       cmpl···$0xb,-0x34(%ebp)
43 »       mov····%edx,0x4(%eax)43 »       mov····%eax,0x4(%ecx)
44 »       mov····-0x2c(%ebp),%edx44 »       mov····-0x2c(%ebp),%eax
45 »       mov····%edx,0x8(%eax)45 »       mov····%eax,0x8(%ecx)
46 »       mov····-0x28(%ebp),%edx46 »       mov····-0x28(%ebp),%eax
47 »       mov····%edx,0xc(%eax)47 »       mov····%eax,0xc(%ecx)
48 »       mov····-0x24(%ebp),%edx48 »       mov····-0x24(%ebp),%eax
49 »       mov····%edx,0x10(%eax)49 »       mov····%eax,0x10(%ecx)
50 »       mov····-0x20(%ebp),%edx50 »       mov····-0x20(%ebp),%edi
51 »       mov····%edx,0x14(%eax)51 »       mov····%edi,0x14(%ecx)
52 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x140>52 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x140>
53 »       mov····0x20(%esi),%eax53 »       mov····0x20(%ebx),%eax
54 »       add····$0x18,%eax54 »       add····$0x18,%eax
55 »       mov····%eax,0x20(%esi)55 »       mov····%eax,0x20(%ebx)
56 »       sub····0x1c(%esi),%eax56 »       sub····0x1c(%ebx),%eax
57 »       mov····%eax,%edx57 »       mov····%eax,%edx
58 »       sar····$0x3,%edx58 »       sar····$0x3,%edx
59 »       imul···$0xaaaaaaab,%edx,%edx59 »       imul···$0xaaaaaaab,%edx,%edx
60 »       cmp····$0x249f00,%eax60 »       cmp····$0x249f00,%eax
61 »       ja·····18b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x18b>61 »       ja·····18b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x18b>
62 »       cmpl···$0xb,-0x34(%ebp)62 »       cmpl···$0xb,-0x34(%ebp)
63 »       lea····-0x1(%edx),%eax63 »       lea····-0x1(%edx),%eax
64 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x120>64 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x120>
65 »       cmpl···$0xb,-0x4c(%ebp)65 »       cmpl···$0xb,-0x4c(%ebp)
66 »       je·····100·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x100>66 »       je·····100·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x100>
67 »       mov····-0x1c(%ebp),%edi67 »       mov····-0x1c(%ebp),%esi
68 »       sub····%gs:0x14,%edi68 »       sub····%gs:0x14,%esi
69 »       jne····186·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x186>69 »       jne····186·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x186>
70 »       lea····-0xc(%ebp),%esp70 »       lea····-0xc(%ebp),%esp
71 »       pop····%ebx71 »       pop····%ebx
72 »       pop····%esi72 »       pop····%esi
73 »       pop····%edi73 »       pop····%edi
74 »       pop····%ebp74 »       pop····%ebp
75 »       ret75 »       ret
76 »       lea····0x0(%esi),%esi76 »       lea····0x0(%esi),%esi
77 »       sub····$0x4,%esp77 »       sub····$0x4,%esp
78 »       lea····-0x34(%ebp),%edx78 »       lea····-0x34(%ebp),%eax
79 »       mov····%edi,%ebx 
80 »       push···%edx 
81 »       push···%eax79 »       push···%eax
82 »       lea····0x1c(%esi),%eax80 »       lea····0x1c(%ebx),%eax
 81 »       push···%ecx
83 »       push···%eax82 »       push···%eax
84 »       call···ef·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xef>83 »       call···ed·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xed>
85 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)84 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
86 »       mov····0x20(%esi),%eax85 »       mov····0x20(%ebx),%eax
87 »       add····$0x10,%esp86 »       add····$0x10,%esp
88 »       jmp····9a·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x9a>87 »       jmp····9a·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x9a>
89 »       lea····0x0(%esi,%eiz,1),%esi88 »       lea····0x0(%esi,%eiz,1),%esi
90 »       nop 
91 »       sub····$0xc,%esp89 »       sub····$0xc,%esp
92 »       lea····-0x44(%ebp),%edx90 »       lea····-0x44(%ebp),%edx
93 »       mov····%eax,-0x60(%ebp)91 »       mov····%eax,-0x60(%ebp)
94 »       push···%edx92 »       push···%edx
95 »       call···10b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x10b>93 »       call···10b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x10b>
96 ·R_386_PC32»     std::_Function_base::~_Function_base()94 ·R_386_PC32»     std::_Function_base::~_Function_base()
97 »       mov····-0x60(%ebp),%eax95 »       mov····-0x60(%ebp),%eax
Offset 107, 39 lines modifiedOffset 105, 39 lines modified
107 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x12b>105 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x12b>
108 ·R_386_PC32»     std::_Function_base::~_Function_base()106 ·R_386_PC32»     std::_Function_base::~_Function_base()
109 »       mov····-0x60(%ebp),%eax107 »       mov····-0x60(%ebp),%eax
110 »       add····$0x10,%esp108 »       add····$0x10,%esp
111 »       jmp····bc·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xbc>109 »       jmp····bc·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xbc>
112 »       lea····0x0(%esi,%eiz,1),%esi110 »       lea····0x0(%esi,%eiz,1),%esi
113 »       xchg···%ax,%ax111 »       xchg···%ax,%ax
114 »       movl···$0x0,0x10(%eax)112 »       movl···$0x0,0x10(%ecx)
115 »       mov····-0x2c(%ebp),%ecx113 »       mov····-0x2c(%ebp),%eax
116 »       mov····-0x28(%ebp),%ebx114 »       mov····-0x28(%ebp),%edx
117 »       mov····%ecx,-0x60(%ebp)115 »       mov····%eax,-0x60(%ebp)
118 »       mov····0x8(%eax),%ecx116 »       mov····0x8(%ecx),%eax
119 »       mov····%ebx,-0x5c(%ebp)117 »       mov····%edx,-0x5c(%ebp)
120 »       mov····0xc(%eax),%ebx118 »       mov····0xc(%ecx),%edx
121 »       mov····%ecx,-0x2c(%ebp)119 »       mov····%eax,-0x2c(%ebp)
122 »       mov····-0x60(%ebp),%ecx120 »       mov····-0x60(%ebp),%eax
123 »       mov····%ebx,-0x28(%ebp)121 »       mov····%edx,-0x28(%ebp)
124 »       mov····-0x5c(%ebp),%ebx122 »       mov····-0x5c(%ebp),%edx
125 »       mov····%ecx,0x8(%eax)123 »       mov····%eax,0x8(%ecx)
126 »       mov····%ebx,0xc(%eax)124 »       mov····%edx,0xc(%ecx)
127 »       mov····-0x24(%ebp),%ecx125 »       mov····-0x24(%ebp),%eax
128 »       movl···$0x0,-0x24(%ebp)126 »       movl···$0x0,-0x24(%ebp)
129 »       mov····%ecx,0x10(%eax)127 »       mov····%eax,0x10(%ecx)
130 »       mov····-0x20(%ebp),%ecx128 »       mov····-0x20(%ebp),%eax
Max diff block lines reached; 974/7319 bytes (13.31%) of diff not shown.
7.14 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 95 lines modifiedOffset 4, 93 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end():6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end():
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%ebp),%ebx
18 »       mov····%gs:0x14,%eax18 »       mov····%gs:0x14,%eax
19 »       mov····%eax,-0x1c(%ebp)19 »       mov····%eax,-0x1c(%ebp)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       movl···$0x9,-0x4c(%ebp)21 »       movl···$0x9,-0x4c(%ebp)
22 »       mov····0x4(%esi),%eax22 »       mov····0x4(%ebx),%eax
 23 »       mov····0x20(%ebx),%ecx
23 »       movl···$0xffffffff,-0x48(%ebp)24 »       movl···$0xffffffff,-0x48(%ebp)
24 »       mov····-0x4(%eax),%edx25 »       mov····-0x4(%eax),%edx
25 »       sub····$0x4,%eax26 »       sub····$0x4,%eax
26 »       movl···$0x9,-0x34(%ebp)27 »       movl···$0x9,-0x34(%ebp)
27 »       mov····%eax,0x4(%esi)28 »       mov····%eax,0x4(%ebx)
28 »       mov····-0x40(%ebp),%eax29 »       mov····-0x40(%ebp),%eax
29 »       mov····%edx,-0x44(%ebp)30 »       mov····%edx,-0x44(%ebp)
30 »       mov····%eax,-0x28(%ebp)31 »       mov····%eax,-0x28(%ebp)
31 »       mov····-0x3c(%ebp),%eax32 »       mov····-0x3c(%ebp),%eax
32 »       movl···$0xffffffff,-0x30(%ebp)33 »       movl···$0xffffffff,-0x30(%ebp)
33 »       mov····%eax,-0x24(%ebp)34 »       mov····%eax,-0x24(%ebp)
34 »       mov····-0x38(%ebp),%eax35 »       mov····-0x38(%ebp),%eax
35 »       mov····%edx,-0x2c(%ebp)36 »       mov····%edx,-0x2c(%ebp)
36 »       mov····%eax,-0x20(%ebp)37 »       mov····%eax,-0x20(%ebp)
37 »       mov····0x20(%esi),%eax 
38 »       cmp····0x24(%esi),%eax38 »       cmp····0x24(%ebx),%ecx
39 »       je·····e8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xe8>39 »       je·····e8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xe8>
40 »       movl···$0x9,(%eax)40 »       movl···$0x9,(%ecx)
41 »       mov····-0x30(%ebp),%edx41 »       mov····-0x30(%ebp),%eax
42 »       cmpl···$0xb,-0x34(%ebp)42 »       cmpl···$0xb,-0x34(%ebp)
43 »       mov····%edx,0x4(%eax)43 »       mov····%eax,0x4(%ecx)
44 »       mov····-0x2c(%ebp),%edx44 »       mov····-0x2c(%ebp),%eax
45 »       mov····%edx,0x8(%eax)45 »       mov····%eax,0x8(%ecx)
46 »       mov····-0x28(%ebp),%edx46 »       mov····-0x28(%ebp),%eax
47 »       mov····%edx,0xc(%eax)47 »       mov····%eax,0xc(%ecx)
48 »       mov····-0x24(%ebp),%edx48 »       mov····-0x24(%ebp),%eax
49 »       mov····%edx,0x10(%eax)49 »       mov····%eax,0x10(%ecx)
50 »       mov····-0x20(%ebp),%edx50 »       mov····-0x20(%ebp),%edi
51 »       mov····%edx,0x14(%eax)51 »       mov····%edi,0x14(%ecx)
52 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x140>52 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x140>
53 »       mov····0x20(%esi),%eax53 »       mov····0x20(%ebx),%eax
54 »       add····$0x18,%eax54 »       add····$0x18,%eax
55 »       mov····%eax,0x20(%esi)55 »       mov····%eax,0x20(%ebx)
56 »       sub····0x1c(%esi),%eax56 »       sub····0x1c(%ebx),%eax
57 »       mov····%eax,%edx57 »       mov····%eax,%edx
58 »       sar····$0x3,%edx58 »       sar····$0x3,%edx
59 »       imul···$0xaaaaaaab,%edx,%edx59 »       imul···$0xaaaaaaab,%edx,%edx
60 »       cmp····$0x249f00,%eax60 »       cmp····$0x249f00,%eax
61 »       ja·····18b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x18b>61 »       ja·····18b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x18b>
62 »       cmpl···$0xb,-0x34(%ebp)62 »       cmpl···$0xb,-0x34(%ebp)
63 »       lea····-0x1(%edx),%eax63 »       lea····-0x1(%edx),%eax
64 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x120>64 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x120>
65 »       cmpl···$0xb,-0x4c(%ebp)65 »       cmpl···$0xb,-0x4c(%ebp)
66 »       je·····108·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x108>66 »       je·····108·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x108>
67 »       mov····-0x1c(%ebp),%ebx67 »       mov····-0x1c(%ebp),%esi
68 »       sub····%gs:0x14,%ebx68 »       sub····%gs:0x14,%esi
69 »       jne····186·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x186>69 »       jne····186·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x186>
70 »       lea····-0xc(%ebp),%esp70 »       lea····-0xc(%ebp),%esp
71 »       pop····%ebx71 »       pop····%ebx
72 »       pop····%esi72 »       pop····%esi
73 »       pop····%edi73 »       pop····%edi
74 »       pop····%ebp74 »       pop····%ebp
75 »       ret75 »       ret
76 »       lea····0x0(%esi,%eiz,1),%esi76 »       lea····0x0(%esi,%eiz,1),%esi
77 »       sub····$0x4,%esp77 »       sub····$0x4,%esp
78 »       lea····-0x34(%ebp),%edx78 »       lea····-0x34(%ebp),%eax
79 »       mov····%edi,%ebx 
80 »       push···%edx 
81 »       push···%eax79 »       push···%eax
82 »       lea····0x1c(%esi),%eax80 »       lea····0x1c(%ebx),%eax
 81 »       push···%ecx
83 »       push···%eax82 »       push···%eax
84 »       call···f7·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xf7>83 »       call···f5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xf5>
85 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)84 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
86 »       mov····0x20(%esi),%eax85 »       mov····0x20(%ebx),%eax
87 »       add····$0x10,%esp86 »       add····$0x10,%esp
88 »       jmp····a1·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xa1>87 »       jmp····a1·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xa1>
89 »       lea····0x0(%esi,%eiz,1),%esi88 »       lea····0x0(%esi,%eiz,1),%esi
90 »       nop 
91 »       sub····$0xc,%esp89 »       sub····$0xc,%esp
92 »       lea····-0x44(%ebp),%edx90 »       lea····-0x44(%ebp),%edx
93 »       mov····%eax,-0x60(%ebp)91 »       mov····%eax,-0x60(%ebp)
94 »       push···%edx92 »       push···%edx
95 »       call···113·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x113>93 »       call···113·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x113>
96 ·R_386_PC32»     std::_Function_base::~_Function_base()94 ·R_386_PC32»     std::_Function_base::~_Function_base()
97 »       mov····-0x60(%ebp),%eax95 »       mov····-0x60(%ebp),%eax
Offset 106, 39 lines modifiedOffset 104, 39 lines modified
106 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x12b>104 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x12b>
107 ·R_386_PC32»     std::_Function_base::~_Function_base()105 ·R_386_PC32»     std::_Function_base::~_Function_base()
108 »       mov····-0x60(%ebp),%eax106 »       mov····-0x60(%ebp),%eax
109 »       add····$0x10,%esp107 »       add····$0x10,%esp
110 »       jmp····c3·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xc3>108 »       jmp····c3·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xc3>
111 »       lea····0x0(%esi,%eiz,1),%esi109 »       lea····0x0(%esi,%eiz,1),%esi
112 »       xchg···%ax,%ax110 »       xchg···%ax,%ax
113 »       movl···$0x0,0x10(%eax)111 »       movl···$0x0,0x10(%ecx)
114 »       mov····-0x2c(%ebp),%ecx112 »       mov····-0x2c(%ebp),%eax
115 »       mov····-0x28(%ebp),%ebx113 »       mov····-0x28(%ebp),%edx
116 »       mov····%ecx,-0x60(%ebp)114 »       mov····%eax,-0x60(%ebp)
117 »       mov····0x8(%eax),%ecx115 »       mov····0x8(%ecx),%eax
118 »       mov····%ebx,-0x5c(%ebp)116 »       mov····%edx,-0x5c(%ebp)
119 »       mov····0xc(%eax),%ebx117 »       mov····0xc(%ecx),%edx
120 »       mov····%ecx,-0x2c(%ebp)118 »       mov····%eax,-0x2c(%ebp)
121 »       mov····-0x60(%ebp),%ecx119 »       mov····-0x60(%ebp),%eax
122 »       mov····%ebx,-0x28(%ebp)120 »       mov····%edx,-0x28(%ebp)
123 »       mov····-0x5c(%ebp),%ebx121 »       mov····-0x5c(%ebp),%edx
124 »       mov····%ecx,0x8(%eax)122 »       mov····%eax,0x8(%ecx)
125 »       mov····%ebx,0xc(%eax)123 »       mov····%edx,0xc(%ecx)
126 »       mov····-0x24(%ebp),%ecx124 »       mov····-0x24(%ebp),%eax
127 »       movl···$0x0,-0x24(%ebp)125 »       movl···$0x0,-0x24(%ebp)
128 »       mov····%ecx,0x10(%eax)126 »       mov····%eax,0x10(%ecx)
129 »       mov····-0x20(%ebp),%ecx127 »       mov····-0x20(%ebp),%eax
130 »       mov····%edx,-0x20(%ebp)128 »       mov····%edi,-0x20(%ebp)
Max diff block lines reached; 930/7059 bytes (13.17%) of diff not shown.
8.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 103 lines modifiedOffset 4, 101 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin():6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin():
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%ebp),%ebx
18 »       mov····%gs:0x14,%eax18 »       mov····%gs:0x14,%eax
19 »       mov····%eax,-0x1c(%ebp)19 »       mov····%eax,-0x1c(%ebp)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       mov····0x14(%esi),%edx21 »       mov····0x14(%ebx),%edx
22 »       lea····0x1(%edx),%eax22 »       lea····0x1(%edx),%eax
23 »       mov····%edx,-0x50(%ebp)23 »       mov····%edx,-0x50(%ebp)
24 »       mov····%eax,0x14(%esi)24 »       mov····%eax,0x14(%ebx)
25 »       mov····0x4(%esi),%eax25 »       mov····0x4(%ebx),%eax
26 »       cmp····0x8(%esi),%eax26 »       cmp····0x8(%ebx),%eax
27 »       je·····160·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x160>27 »       je·····160·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x160>
28 »       mov····%edx,(%eax)28 »       mov····%edx,(%eax)
29 »       add····$0x4,%eax29 »       add····$0x4,%eax
30 »       mov····%eax,0x4(%esi)30 »       mov····%eax,0x4(%ebx)
31 »       mov····-0x50(%ebp),%eax31 »       mov····-0x50(%ebp),%eax
32 »       movl···$0x8,-0x4c(%ebp)32 »       movl···$0x8,-0x4c(%ebp)
33 »       movl···$0xffffffff,-0x48(%ebp)33 »       movl···$0xffffffff,-0x48(%ebp)
 34 »       mov····0x20(%ebx),%ecx
34 »       mov····%eax,-0x44(%ebp)35 »       mov····%eax,-0x44(%ebp)
35 »       mov····%eax,-0x2c(%ebp)36 »       mov····%eax,-0x2c(%ebp)
36 »       mov····-0x40(%ebp),%eax37 »       mov····-0x40(%ebp),%eax
37 »       movl···$0x8,-0x34(%ebp)38 »       movl···$0x8,-0x34(%ebp)
38 »       mov····%eax,-0x28(%ebp)39 »       mov····%eax,-0x28(%ebp)
39 »       mov····-0x3c(%ebp),%eax40 »       mov····-0x3c(%ebp),%eax
40 »       movl···$0xffffffff,-0x30(%ebp)41 »       movl···$0xffffffff,-0x30(%ebp)
41 »       mov····%eax,-0x24(%ebp)42 »       mov····%eax,-0x24(%ebp)
42 »       mov····-0x38(%ebp),%eax43 »       mov····-0x38(%ebp),%eax
43 »       mov····%eax,-0x20(%ebp)44 »       mov····%eax,-0x20(%ebp)
44 »       mov····0x20(%esi),%eax 
45 »       cmp····0x24(%esi),%eax45 »       cmp····0x24(%ebx),%ecx
46 »       je·····100·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x100>46 »       je·····100·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x100>
47 »       movl···$0x8,(%eax)47 »       movl···$0x8,(%ecx)
48 »       mov····-0x30(%ebp),%edx48 »       mov····-0x30(%ebp),%eax
49 »       cmpl···$0xb,-0x34(%ebp)49 »       cmpl···$0xb,-0x34(%ebp)
50 »       mov····%edx,0x4(%eax)50 »       mov····%eax,0x4(%ecx)
51 »       mov····-0x2c(%ebp),%edx51 »       mov····-0x2c(%ebp),%eax
52 »       mov····%edx,0x8(%eax)52 »       mov····%eax,0x8(%ecx)
53 »       mov····-0x28(%ebp),%edx53 »       mov····-0x28(%ebp),%eax
54 »       mov····%edx,0xc(%eax)54 »       mov····%eax,0xc(%ecx)
55 »       mov····-0x24(%ebp),%edx55 »       mov····-0x24(%ebp),%eax
56 »       mov····%edx,0x10(%eax)56 »       mov····%eax,0x10(%ecx)
57 »       mov····-0x20(%ebp),%edx57 »       mov····-0x20(%ebp),%edi
58 »       mov····%edx,0x14(%eax)58 »       mov····%edi,0x14(%ecx)
59 »       je·····180·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x180>59 »       je·····180·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x180>
60 »       mov····0x20(%esi),%eax60 »       mov····0x20(%ebx),%eax
61 »       add····$0x18,%eax61 »       add····$0x18,%eax
62 »       mov····%eax,0x20(%esi)62 »       mov····%eax,0x20(%ebx)
63 »       sub····0x1c(%esi),%eax63 »       sub····0x1c(%ebx),%eax
64 »       mov····%eax,%edx64 »       mov····%eax,%edx
65 »       sar····$0x3,%edx65 »       sar····$0x3,%edx
66 »       imul···$0xaaaaaaab,%edx,%edx66 »       imul···$0xaaaaaaab,%edx,%edx
67 »       cmp····$0x249f00,%eax67 »       cmp····$0x249f00,%eax
68 »       ja·····1cb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x1cb>68 »       ja·····1cb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x1cb>
69 »       cmpl···$0xb,-0x34(%ebp)69 »       cmpl···$0xb,-0x34(%ebp)
70 »       lea····-0x1(%edx),%eax70 »       lea····-0x1(%edx),%eax
71 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x140>71 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x140>
72 »       cmpl···$0xb,-0x4c(%ebp)72 »       cmpl···$0xb,-0x4c(%ebp)
73 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x120>73 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x120>
74 »       mov····-0x1c(%ebp),%ebx74 »       mov····-0x1c(%ebp),%esi
75 »       sub····%gs:0x14,%ebx75 »       sub····%gs:0x14,%esi
76 »       jne····1c6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x1c6>76 »       jne····1c6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x1c6>
77 »       lea····-0xc(%ebp),%esp77 »       lea····-0xc(%ebp),%esp
78 »       pop····%ebx78 »       pop····%ebx
79 »       pop····%esi79 »       pop····%esi
80 »       pop····%edi80 »       pop····%edi
81 »       pop····%ebp81 »       pop····%ebp
82 »       ret82 »       ret
83 »       lea····0x0(%esi,%eiz,1),%esi83 »       lea····0x0(%esi,%eiz,1),%esi
84 »       nop84 »       nop
85 »       sub····$0x4,%esp85 »       sub····$0x4,%esp
86 »       lea····-0x34(%ebp),%edx86 »       lea····-0x34(%ebp),%eax
87 »       mov····%edi,%ebx 
88 »       push···%edx 
89 »       push···%eax87 »       push···%eax
90 »       lea····0x1c(%esi),%eax88 »       lea····0x1c(%ebx),%eax
 89 »       push···%ecx
91 »       push···%eax90 »       push···%eax
92 »       call···10f·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x10f>91 »       call···10d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x10d>
93 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)92 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
94 »       mov····0x20(%esi),%eax93 »       mov····0x20(%ebx),%eax
95 »       add····$0x10,%esp94 »       add····$0x10,%esp
96 »       jmp····b8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0xb8>95 »       jmp····b8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0xb8>
97 »       lea····0x0(%esi,%eiz,1),%esi96 »       lea····0x0(%esi,%eiz,1),%esi
98 »       nop 
99 »       sub····$0xc,%esp97 »       sub····$0xc,%esp
100 »       lea····-0x44(%ebp),%edx98 »       lea····-0x44(%ebp),%edx
101 »       mov····%eax,-0x60(%ebp)99 »       mov····%eax,-0x60(%ebp)
102 »       push···%edx100 »       push···%edx
103 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x12b>101 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x12b>
104 ·R_386_PC32»     std::_Function_base::~_Function_base()102 ·R_386_PC32»     std::_Function_base::~_Function_base()
105 »       mov····-0x60(%ebp),%eax103 »       mov····-0x60(%ebp),%eax
Offset 117, 49 lines modifiedOffset 115, 48 lines modified
117 »       mov····-0x60(%ebp),%eax115 »       mov····-0x60(%ebp),%eax
118 »       add····$0x10,%esp116 »       add····$0x10,%esp
119 »       jmp····da·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0xda>117 »       jmp····da·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0xda>
120 »       lea····0x0(%esi,%eiz,1),%esi118 »       lea····0x0(%esi,%eiz,1),%esi
121 »       xchg···%ax,%ax119 »       xchg···%ax,%ax
122 »       sub····$0x4,%esp120 »       sub····$0x4,%esp
123 »       lea····-0x50(%ebp),%edx121 »       lea····-0x50(%ebp),%edx
124 »       mov····%edi,%ebx 
125 »       push···%edx122 »       push···%edx
126 »       push···%eax123 »       push···%eax
127 »       push···%esi124 »       push···%ebx
128 »       call···16c·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x16c>125 »       call···16a·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x16a>
129 ·R_386_PLT32»    void·std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert<unsigned·int·const&>(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)126 ·R_386_PC32»     void·std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert<unsigned·int·const&>(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)
130 »       add····$0x10,%esp127 »       add····$0x10,%esp
131 »       jmp····42·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x42>128 »       jmp····42·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x42>
132 »       lea····0x0(%esi,%eiz,1),%esi129 »       lea····0x0(%esi,%eiz,1),%esi
133 »       nop130 »       lea····0x0(%esi),%esi
Max diff block lines reached; 1243/8274 bytes (15.02%) of diff not shown.
9.23 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 107 lines modifiedOffset 4, 105 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEj:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEj:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int):6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%ebp),%ebx
18 »       mov····0xc(%ebp),%edx18 »       mov····0xc(%ebp),%edx
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 »       testb··$0x4,0xd(%esi)22 »       testb··$0x4,0xd(%ebx)
23 »       jne····1bb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1bb>23 »       jne····1bb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1bb>
24 »       cmp····%edx,0x14(%esi)24 »       cmp····%edx,0x14(%ebx)
25 »       jbe····1db·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1db>25 »       jbe····1db·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1db>
26 »       mov····(%esi),%eax26 »       mov····(%ebx),%eax
27 »       mov····0x4(%esi),%ecx27 »       mov····0x4(%ebx),%ecx
28 »       cmp····%ecx,%eax28 »       cmp····%ecx,%eax
29 »       je·····57·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x57>29 »       je·····57·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x57>
30 »       lea····0x0(%esi,%eiz,1),%esi30 »       lea····0x0(%esi,%eiz,1),%esi
31 »       cmp····(%eax),%edx31 »       cmp····(%eax),%edx
32 »       je·····1cb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1cb>32 »       je·····1cb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1cb>
33 »       add····$0x4,%eax33 »       add····$0x4,%eax
34 »       cmp····%eax,%ecx34 »       cmp····%eax,%ecx
35 »       jne····48·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x48>35 »       jne····48·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x48>
36 »       mov····-0x40(%ebp),%eax36 »       mov····-0x40(%ebp),%eax
37 »       movb···$0x1,0x18(%esi)37 »       movb···$0x1,0x18(%ebx)
38 »       movl···$0x3,-0x4c(%ebp)38 »       movl···$0x3,-0x4c(%ebp)
 39 »       mov····0x20(%ebx),%ecx
39 »       mov····%eax,-0x28(%ebp)40 »       mov····%eax,-0x28(%ebp)
40 »       mov····-0x3c(%ebp),%eax41 »       mov····-0x3c(%ebp),%eax
41 »       movl···$0xffffffff,-0x48(%ebp)42 »       movl···$0xffffffff,-0x48(%ebp)
42 »       mov····%eax,-0x24(%ebp)43 »       mov····%eax,-0x24(%ebp)
43 »       mov····-0x38(%ebp),%eax44 »       mov····-0x38(%ebp),%eax
44 »       mov····%edx,-0x44(%ebp)45 »       mov····%edx,-0x44(%ebp)
45 »       mov····%eax,-0x20(%ebp) 
46 »       mov····0x20(%esi),%eax 
47 »       movl···$0x3,-0x34(%ebp)46 »       movl···$0x3,-0x34(%ebp)
48 »       movl···$0xffffffff,-0x30(%ebp)47 »       movl···$0xffffffff,-0x30(%ebp)
49 »       mov····%edx,-0x2c(%ebp)48 »       mov····%edx,-0x2c(%ebp)
 49 »       mov····%eax,-0x20(%ebp)
50 »       cmp····0x24(%esi),%eax50 »       cmp····0x24(%ebx),%ecx
51 »       je·····110·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x110>51 »       je·····110·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x110>
52 »       movl···$0x3,(%eax)52 »       movl···$0x3,(%ecx)
53 »       mov····-0x30(%ebp),%edx53 »       mov····-0x30(%ebp),%eax
54 »       cmpl···$0xb,-0x34(%ebp)54 »       cmpl···$0xb,-0x34(%ebp)
55 »       mov····%edx,0x4(%eax)55 »       mov····%eax,0x4(%ecx)
56 »       mov····-0x2c(%ebp),%edx56 »       mov····-0x2c(%ebp),%eax
57 »       mov····%edx,0x8(%eax)57 »       mov····%eax,0x8(%ecx)
58 »       mov····-0x28(%ebp),%edx58 »       mov····-0x28(%ebp),%eax
59 »       mov····%edx,0xc(%eax)59 »       mov····%eax,0xc(%ecx)
60 »       mov····-0x24(%ebp),%edx60 »       mov····-0x24(%ebp),%eax
61 »       mov····%edx,0x10(%eax)61 »       mov····%eax,0x10(%ecx)
62 »       mov····-0x20(%ebp),%edx62 »       mov····-0x20(%ebp),%edi
63 »       mov····%edx,0x14(%eax)63 »       mov····%edi,0x14(%ecx)
64 »       je·····170·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x170>64 »       je·····170·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x170>
65 »       mov····0x20(%esi),%eax65 »       mov····0x20(%ebx),%eax
66 »       add····$0x18,%eax66 »       add····$0x18,%eax
67 »       mov····%eax,0x20(%esi)67 »       mov····%eax,0x20(%ebx)
68 »       sub····0x1c(%esi),%eax68 »       sub····0x1c(%ebx),%eax
69 »       mov····%eax,%edx69 »       mov····%eax,%edx
70 »       sar····$0x3,%edx70 »       sar····$0x3,%edx
71 »       imul···$0xaaaaaaab,%edx,%edx71 »       imul···$0xaaaaaaab,%edx,%edx
72 »       cmp····$0x249f00,%eax72 »       cmp····$0x249f00,%eax
73 »       ja·····1ef·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1ef>73 »       ja·····1ef·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1ef>
74 »       cmpl···$0xb,-0x34(%ebp)74 »       cmpl···$0xb,-0x34(%ebp)
75 »       lea····-0x1(%edx),%eax75 »       lea····-0x1(%edx),%eax
76 »       je·····150·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x150>76 »       je·····150·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x150>
77 »       cmpl···$0xb,-0x4c(%ebp)77 »       cmpl···$0xb,-0x4c(%ebp)
78 »       je·····130·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x130>78 »       je·····130·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x130>
79 »       mov····-0x1c(%ebp),%ebx79 »       mov····-0x1c(%ebp),%esi
80 »       sub····%gs:0x14,%ebx80 »       sub····%gs:0x14,%esi
81 »       jne····1b6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1b6>81 »       jne····1b6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1b6>
82 »       lea····-0xc(%ebp),%esp82 »       lea····-0xc(%ebp),%esp
83 »       pop····%ebx83 »       pop····%ebx
84 »       pop····%esi84 »       pop····%esi
85 »       pop····%edi85 »       pop····%edi
86 »       pop····%ebp86 »       pop····%ebp
87 »       ret87 »       ret
88 »       xchg···%ax,%ax88 »       xchg···%ax,%ax
89 »       sub····$0x4,%esp89 »       sub····$0x4,%esp
90 »       lea····-0x34(%ebp),%edx90 »       lea····-0x34(%ebp),%eax
91 »       mov····%edi,%ebx 
92 »       push···%edx 
93 »       push···%eax91 »       push···%eax
94 »       lea····0x1c(%esi),%eax92 »       lea····0x1c(%ebx),%eax
 93 »       push···%ecx
95 »       push···%eax94 »       push···%eax
96 »       call···11f·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x11f>95 »       call···11d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x11d>
97 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)96 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
98 »       mov····0x20(%esi),%eax97 »       mov····0x20(%ebx),%eax
99 »       add····$0x10,%esp98 »       add····$0x10,%esp
100 »       jmp····ce·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0xce>99 »       jmp····ce·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0xce>
101 »       lea····0x0(%esi,%eiz,1),%esi100 »       lea····0x0(%esi,%eiz,1),%esi
102 »       nop 
103 »       sub····$0xc,%esp101 »       sub····$0xc,%esp
104 »       lea····-0x44(%ebp),%edx102 »       lea····-0x44(%ebp),%edx
105 »       mov····%eax,-0x60(%ebp)103 »       mov····%eax,-0x60(%ebp)
106 »       push···%edx104 »       push···%edx
107 »       call···13b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x13b>105 »       call···13b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x13b>
108 ·R_386_PC32»     std::_Function_base::~_Function_base()106 ·R_386_PC32»     std::_Function_base::~_Function_base()
109 »       mov····-0x60(%ebp),%eax107 »       mov····-0x60(%ebp),%eax
Offset 119, 65 lines modifiedOffset 117, 65 lines modified
119 »       call···15b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x15b>117 »       call···15b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x15b>
120 ·R_386_PC32»     std::_Function_base::~_Function_base()118 ·R_386_PC32»     std::_Function_base::~_Function_base()
121 »       mov····-0x60(%ebp),%eax119 »       mov····-0x60(%ebp),%eax
122 »       add····$0x10,%esp120 »       add····$0x10,%esp
123 »       jmp····f0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0xf0>121 »       jmp····f0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0xf0>
124 »       lea····0x0(%esi,%eiz,1),%esi122 »       lea····0x0(%esi,%eiz,1),%esi
125 »       xchg···%ax,%ax123 »       xchg···%ax,%ax
126 »       movl···$0x0,0x10(%eax)124 »       movl···$0x0,0x10(%ecx)
127 »       mov····-0x2c(%ebp),%ecx125 »       mov····-0x2c(%ebp),%eax
128 »       mov····-0x28(%ebp),%ebx126 »       mov····-0x28(%ebp),%edx
129 »       mov····%ecx,-0x60(%ebp)127 »       mov····%eax,-0x60(%ebp)
130 »       mov····0x8(%eax),%ecx128 »       mov····0x8(%ecx),%eax
Max diff block lines reached; 2451/9193 bytes (26.66%) of diff not shown.
10.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 172 lines modifiedOffset 4, 173 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>):6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>):
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0xc(%ebp),%ebx17 »       mov····0xc(%ebp),%edi
18 »       mov····-0x30(%ebp),%edx18 »       mov····-0x30(%ebp),%edx
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 »       mov····0xc(%ebp),%eax22 »       mov····0xc(%ebp),%eax
23 »       mov····0x8(%ebp),%esi23 »       mov····0x8(%ebp),%ebx
24 »       movl···$0xb,-0x4c(%ebp)24 »       movl···$0xb,-0x4c(%ebp)
25 »       movl···$0xffffffff,-0x48(%ebp)25 »       movl···$0xffffffff,-0x48(%ebp)
26 »       mov····(%eax),%ecx26 »       mov····(%eax),%ecx
27 »       mov····0x4(%eax),%eax27 »       mov····0x4(%eax),%eax
28 »       mov····%edx,0x4(%ebx)28 »       mov····%edx,0x4(%edi)
29 »       mov····0x8(%ebx),%edx29 »       mov····0x8(%edi),%edx
30 »       movl···$0x0,0x8(%ebx)30 »       movl···$0x0,0x8(%edi)
31 »       mov····%eax,-0x5c(%ebp)31 »       mov····%eax,-0x60(%ebp)
32 »       mov····-0x34(%ebp),%eax32 »       mov····-0x34(%ebp),%eax
33 »       mov····%ecx,-0x2c(%ebp)33 »       mov····%ecx,-0x2c(%ebp)
34 »       mov····%eax,(%ebx)34 »       mov····%eax,(%edi)
35 »       mov····0xc(%ebx),%eax35 »       mov····0xc(%edi),%eax
36 »       movl···$0x0,0xc(%ebx)36 »       movl···$0x0,0xc(%edi)
37 »       mov····-0x5c(%ebp),%ebx37 »       mov····-0x60(%ebp),%edi
38 »       mov····%eax,-0x38(%ebp)38 »       mov····%eax,-0x38(%ebp)
39 »       mov····%ebx,-0x28(%ebp) 
40 »       mov····%eax,-0x20(%ebp)39 »       mov····%eax,-0x20(%ebp)
41 »       mov····-0x2c(%ebp),%eax40 »       mov····-0x2c(%ebp),%eax
42 »       movl···$0xb,-0x34(%ebp)41 »       movl···$0xb,-0x34(%ebp)
43 »       movl···$0xffffffff,-0x30(%ebp)42 »       movl···$0xffffffff,-0x30(%ebp)
 43 »       mov····%edi,-0x28(%ebp)
44 »       mov····%edx,-0x24(%ebp)44 »       mov····%edx,-0x24(%ebp)
45 »       mov····-0x28(%ebp),%edx45 »       mov····-0x28(%ebp),%edx
46 »       mov····0x20(%esi),%ebx 
47 »       mov····%eax,-0x44(%ebp)46 »       mov····%eax,-0x44(%ebp)
 47 »       mov····0x20(%ebx),%ecx
48 »       mov····%edx,-0x40(%ebp)48 »       mov····%edx,-0x40(%ebp)
49 »       movl···$0x0,-0x3c(%ebp)49 »       movl···$0x0,-0x3c(%ebp)
50 »       mov····%ebx,-0x5c(%ebp) 
51 »       cmp····0x24(%esi),%ebx50 »       cmp····0x24(%ebx),%ecx
52 »       je·····118·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x118>51 »       je·····110·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x110>
53 »       movl···$0xb,(%ebx)52 »       movl···$0xb,(%ecx)
54 »       mov····-0x30(%ebp),%eax53 »       mov····-0x30(%ebp),%eax
55 »       mov····%eax,0x4(%ebx)54 »       mov····%eax,0x4(%ecx)
56 »       mov····-0x2c(%ebp),%eax55 »       mov····-0x2c(%ebp),%eax
57 »       mov····%eax,0x8(%ebx)56 »       mov····%eax,0x8(%ecx)
58 »       mov····-0x28(%ebp),%eax57 »       mov····-0x28(%ebp),%eax
59 »       mov····%eax,0xc(%ebx)58 »       mov····%eax,0xc(%ecx)
60 »       mov····-0x24(%ebp),%eax59 »       mov····-0x24(%ebp),%eax
61 »       mov····%eax,0x10(%ebx)60 »       mov····%eax,0x10(%ecx)
62 »       mov····-0x20(%ebp),%eax61 »       mov····-0x20(%ebp),%eax
63 »       mov····%eax,0x14(%ebx)62 »       mov····%eax,0x14(%ecx)
64 »       cmpl···$0xb,-0x34(%ebp)63 »       cmpl···$0xb,-0x34(%ebp)
65 »       je·····170·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x170>64 »       je·····170·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x170>
66 »       mov····0x20(%esi),%eax65 »       mov····0x20(%ebx),%eax
67 »       add····$0x18,%eax66 »       add····$0x18,%eax
68 »       mov····%eax,0x20(%esi)67 »       mov····%eax,0x20(%ebx)
69 »       sub····0x1c(%esi),%eax68 »       sub····0x1c(%ebx),%eax
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       sar····$0x3,%edx70 »       sar····$0x3,%edx
72 »       imul···$0xaaaaaaab,%edx,%edx71 »       imul···$0xaaaaaaab,%edx,%edx
73 »       cmp····$0x249f00,%eax72 »       cmp····$0x249f00,%eax
74 »       ja·····1b7·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x1b7>73 »       ja·····1be·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x1be>
75 »       cmpl···$0xb,-0x34(%ebp)74 »       cmpl···$0xb,-0x34(%ebp)
76 »       lea····-0x1(%edx),%eax75 »       lea····-0x1(%edx),%eax
77 »       je·····150·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x150>76 »       je·····150·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x150>
78 »       cmpl···$0xb,-0x4c(%ebp)77 »       cmpl···$0xb,-0x4c(%ebp)
79 »       je·····138·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x138>78 »       je·····130·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x130>
80 »       mov····-0x1c(%ebp),%edi79 »       mov····-0x1c(%ebp),%esi
81 »       sub····%gs:0x14,%edi80 »       sub····%gs:0x14,%esi
82 »       jne····1b2·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x1b2>81 »       jne····1b9·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x1b9>
83 »       lea····-0xc(%ebp),%esp82 »       lea····-0xc(%ebp),%esp
84 »       pop····%ebx83 »       pop····%ebx
85 »       pop····%esi84 »       pop····%esi
86 »       pop····%edi85 »       pop····%edi
87 »       pop····%ebp86 »       pop····%ebp
88 »       ret87 »       ret
89 »       lea····0x0(%esi),%esi88 »       nop
90 »       sub····$0x4,%esp89 »       sub····$0x4,%esp
91 »       lea····-0x34(%ebp),%eax90 »       lea····-0x34(%ebp),%eax
92 »       mov····%edi,%ebx 
93 »       push···%eax91 »       push···%eax
94 »       lea····0x1c(%esi),%eax92 »       lea····0x1c(%ebx),%eax
95 »       push···-0x5c(%ebp)93 »       push···%ecx
96 »       push···%eax94 »       push···%eax
97 »       call···129·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x129>95 »       call···11d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x11d>
98 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)96 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
99 »       mov····0x20(%esi),%eax97 »       mov····0x20(%ebx),%eax
100 »       add····$0x10,%esp98 »       add····$0x10,%esp
101 »       jmp····d2·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xd2>99 »       jmp····cf·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xcf>
102 »       lea····0x0(%esi),%esi100 »       lea····0x0(%esi,%eiz,1),%esi
103 »       sub····$0xc,%esp101 »       sub····$0xc,%esp
104 »       lea····-0x44(%ebp),%edx102 »       lea····-0x44(%ebp),%edx
105 »       mov····%eax,-0x5c(%ebp)103 »       mov····%eax,-0x60(%ebp)
106 »       push···%edx104 »       push···%edx
107 »       call···143·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x143>105 »       call···13b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x13b>
108 ·R_386_PC32»     std::_Function_base::~_Function_base()106 ·R_386_PC32»     std::_Function_base::~_Function_base()
109 »       mov····-0x5c(%ebp),%eax107 »       mov····-0x60(%ebp),%eax
110 »       add····$0x10,%esp108 »       add····$0x10,%esp
111 »       jmp····fa·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xfa>109 »       jmp····f7·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xf7>
112 »       nop110 »       lea····0x0(%esi,%eiz,1),%esi
 111 »       xchg···%ax,%ax
113 »       sub····$0xc,%esp112 »       sub····$0xc,%esp
114 »       lea····-0x2c(%ebp),%edx113 »       lea····-0x2c(%ebp),%edx
115 »       mov····%eax,-0x5c(%ebp)114 »       mov····%eax,-0x60(%ebp)
116 »       push···%edx115 »       push···%edx
117 »       call···15b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x15b>116 »       call···15b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x15b>
118 ·R_386_PC32»     std::_Function_base::~_Function_base()117 ·R_386_PC32»     std::_Function_base::~_Function_base()
119 »       mov····-0x5c(%ebp),%eax118 »       mov····-0x60(%ebp),%eax
120 »       add····$0x10,%esp119 »       add····$0x10,%esp
121 »       jmp····f4·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xf4>120 »       jmp····f1·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xf1>
122 »       lea····0x0(%esi,%eiz,1),%esi121 »       lea····0x0(%esi,%eiz,1),%esi
Max diff block lines reached; 3371/10560 bytes (31.92%) of diff not shown.
10.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail15_BracketMatcherIN […]
    
Offset 11, 86 lines modifiedOffset 11, 84 lines modified
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       push···%edi13 »       push···%edi
14 »       push···%esi14 »       push···%esi
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x70(%esp),%esi17 »       mov····0x70(%esp),%esi
18 »       mov····%eax,0x4(%esp)18 »       mov····%eax,0x14(%esp)
19 »       mov····0x4(%esi),%edx19 »       mov····0x4(%esi),%edx
20 »       mov····(%esi),%ebx20 »       mov····(%esi),%ebx
21 »       mov····%gs:0x14,%eax21 »       mov····%gs:0x14,%eax
22 »       mov····%eax,0x4c(%esp)22 »       mov····%eax,0x4c(%esp)
23 »       xor····%eax,%eax23 »       xor····%eax,%eax
24 »       mov····%edx,%ecx24 »       mov····%edx,%ecx
25 »       cmp····%edx,%ebx25 »       cmp····%edx,%ebx
26 »       je·····5e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x5e>26 »       je·····5e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x5e>
27 »       mov····%edx,%eax27 »       mov····%edx,%eax
28 »       mov····$0x1f,%ecx28 »       mov····$0x1f,%ecx
29 »       mov····%edx,0x8(%esp)29 »       mov····%edx,0x4(%esp)
30 »       sub····%ebx,%eax30 »       sub····%ebx,%eax
31 »       bsr····%eax,%eax31 »       bsr····%eax,%eax
32 »       xor····$0x1f,%eax32 »       xor····$0x1f,%eax
33 »       sub····%eax,%ecx33 »       sub····%eax,%ecx
34 »       mov····%ebx,%eax34 »       mov····%ebx,%eax
35 »       add····%ecx,%ecx35 »       add····%ecx,%ecx
36 »       call···a7a·<.LC419+0x3>36 »       call···a7a·<.LC419+0x3>
37 ·R_386_PC32»     .text37 ·R_386_PC32»     .text
38 »       mov····0x8(%esp),%edx38 »       mov····0x4(%esp),%edx
39 »       mov····%ebx,%eax39 »       mov····%ebx,%eax
40 »       call···565·<.LC320+0x6>40 »       call···565·<.LC320+0x6>
41 ·R_386_PC32»     .text41 ·R_386_PC32»     .text
42 »       mov····(%esi),%edx42 »       mov····(%esi),%edx
43 »       mov····0x4(%esi),%ecx43 »       mov····0x4(%esi),%ecx
44 »       lea····0x1c(%esp),%ebx44 »       lea····0x1c(%esp),%ebx
45 »       xor····%ebp,%ebp45 »       xor····%ebp,%ebp
46 »       mov····%ebx,%eax46 »       mov····%ebx,%eax
47 »       call···447·<.LC295+0x6>47 »       call···447·<.LC295+0x6>
48 ·R_386_PC32»     .text48 ·R_386_PC32»     .text
49 »       push···0x4(%esi)49 »       push···0x4(%esi)
50 »       push···0x20(%esp)50 »       push···0x20(%esp)
51 »       push···%esi51 »       push···%esi
52 »       push···%ebx52 »       push···%ebx
53 »       mov····0x14(%esp),%ebx 
54 »       call···79·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x79>53 »       call···75·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x75>
55 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)54 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
56 »       add····$0xc,%esp55 »       add····$0xc,%esp
57 »       lea····0x2b(%esp),%eax56 »       lea····0x2b(%esp),%eax
58 »       mov····%eax,0x8(%esp)57 »       mov····%eax,0x4(%esp)
59 »       lea····0x34(%esp),%eax58 »       lea····0x34(%esp),%eax
60 »       mov····%eax,0x14(%esp)59 »       mov····%eax,0x10(%esp)
 60 »       lea····0x0(%esi,%eiz,1),%esi
61 »       mov····%ebp,%eax61 »       mov····%ebp,%ebx
62 »       mov····%esi,0x2c(%esp)62 »       mov····%esi,0x2c(%esp)
63 »       sub····$0x4,%esp63 »       sub····$0x4,%esp
64 »       mov····%ebp,%edi 
65 »       mov····%al,0x34(%esp)64 »       mov····%bl,0x34(%esp)
66 »       mov····%al,0x2f(%esp)65 »       mov····%bl,0x2f(%esp)
67 »       push···0xc(%esp)66 »       push···0x8(%esp)
68 »       push···0x4(%esi)67 »       push···0x4(%esi)
69 »       push···(%esi)68 »       push···(%esi)
70 »       mov····0x14(%esp),%ebx 
71 »       call···b1·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xb1>69 »       call···ab·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xab>
72 ·R_386_PLT32»    bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)70 ·R_386_PC32»     bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)
73 »       add····$0x10,%esp71 »       add····$0x10,%esp
74 »       test···%al,%al72 »       test···%al,%al
75 »       jne····e2·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xe2>73 »       jne····da·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xda>
76 »       mov····0x18(%esi),%eax74 »       mov····0x18(%esi),%eax
77 »       mov····0x1c(%esi),%edx75 »       mov····0x1c(%esi),%edx
78 »       cmp····%edx,%eax76 »       cmp····%edx,%eax
79 »       je·····13a·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x13a>77 »       je·····132·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x132>
80 »       mov····%ebp,%ecx78 »       mov····%ebp,%ecx
81 »       jmp····d7·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xd7>79 »       jmp····cf·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xcf>
82 »       lea····0x0(%esi),%esi80 »       lea····0x0(%esi,%eiz,1),%esi
83 »       add····$0x2,%eax81 »       add····$0x2,%eax
84 »       cmp····%eax,%edx82 »       cmp····%eax,%edx
85 »       je·····138·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x138>83 »       je·····130·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x130>
86 »       cmp····%cl,(%eax)84 »       cmp····%cl,(%eax)
87 »       jg·····d0·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xd0>85 »       jg·····c8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xc8>
88 »       cmp····%cl,0x1(%eax)86 »       cmp····%cl,0x1(%eax)
89 »       jl·····d0·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xd0>87 »       jl·····c8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xc8>
90 »       mov····%ecx,%ebp88 »       mov····%ecx,%ebp
91 »       mov····$0x1,%edi89 »       mov····$0x1,%edi
92 »       mov····%ebp,%edx90 »       mov····%ebp,%edx
93 »       mov····%ebp,%ecx91 »       mov····%ebp,%ecx
94 »       mov····$0x1,%eax92 »       mov····$0x1,%eax
95 »       mov····%edi,%ebx93 »       mov····%edi,%ebx
96 »       shr····$0x5,%edx94 »       shr····$0x5,%edx
Offset 103, 97 lines modifiedOffset 101, 96 lines modified
103 »       cmovne·%ecx,%eax101 »       cmovne·%ecx,%eax
104 »       add····$0x1,%ebp102 »       add····$0x1,%ebp
105 »       mov····%eax,0x40(%esi,%edx,4)103 »       mov····%eax,0x40(%esi,%edx,4)
106 »       cmp····$0x100,%ebp104 »       cmp····$0x100,%ebp
107 »       jne····90·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x90>105 »       jne····90·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x90>
108 »       mov····0x4c(%esp),%eax106 »       mov····0x4c(%esp),%eax
109 »       sub····%gs:0x14,%eax107 »       sub····%gs:0x14,%eax
110 »       jne····22c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x22c>108 »       jne····21c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x21c>
111 »       add····$0x5c,%esp109 »       add····$0x5c,%esp
112 »       pop····%ebx110 »       pop····%ebx
113 »       pop····%esi111 »       pop····%esi
114 »       pop····%edi112 »       pop····%edi
115 »       pop····%ebp113 »       pop····%ebp
116 »       ret114 »       ret
117 »       lea····0x0(%esi),%esi115 »       lea····0x0(%esi,%eiz,1),%esi
118 »       mov····%ecx,%ebp116 »       mov····%ecx,%ebp
 117 »       movsbl·%bl,%edx
119 »       movzbl·0x32(%esi),%ebx118 »       movzbl·0x32(%esi),%ebx
120 »       mov····%edi,%eax 
121 »       sub····$0xc,%esp119 »       sub····$0xc,%esp
122 »       movzwl·0x30(%esi),%ecx120 »       movzwl·0x30(%esi),%ecx
123 »       movsbl·%al,%edx 
124 »       mov····0x38(%esi),%eax121 »       mov····0x38(%esi),%eax
125 »       push···%ebx122 »       push···%ebx
126 »       call···94f·<.LC391+0x9>123 »       call···945·<.LC390+0xb>
127 ·R_386_PC32»     .text124 ·R_386_PC32»     .text
128 »       add····$0x10,%esp125 »       add····$0x10,%esp
129 »       mov····%eax,%edi126 »       mov····%eax,%edi
130 »       test···%al,%al127 »       test···%al,%al
131 »       jne····e2·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xe2>128 »       jne····da·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xda>
132 »       mov····0x2c(%esp),%eax129 »       mov····0x2c(%esp),%eax
133 »       lea····0x31(%esp),%edx130 »       lea····0x31(%esp),%edx
134 »       mov····0x10(%eax),%ebx131 »       mov····0x10(%eax),%ebx
135 »       mov····%ebx,0xc(%esp)132 »       mov····%ebx,0x8(%esp)
136 »       push···%edx133 »       push···%edx
137 »       lea····0x34(%esp),%edx134 »       lea····0x34(%esp),%edx
138 »       push···%edx135 »       push···%edx
139 »       push···0x38(%eax)136 »       push···0x38(%eax)
140 »       mov····0x20(%esp),%ebx137 »       mov····0x1c(%esp),%ebx
Max diff block lines reached; 4071/10295 bytes (39.54%) of diff not shown.
6.61 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 55, 33 lines modifiedOffset 55, 32 lines modified
55 »       lea····-0xfc(%ebp),%eax55 »       lea····-0xfc(%ebp),%eax
56 »       push···$0x056 »       push···$0x0
57 »       mov····0xd0(%edi),%edx57 »       mov····0xd0(%edi),%edx
58 »       add····%ecx,%edx58 »       add····%ecx,%edx
59 »       push···%edx59 »       push···%edx
60 »       push···%ecx60 »       push···%ecx
61 »       push···%ebx61 »       push···%ebx
62 »       mov····%esi,%ebx 
63 »       push···%eax62 »       push···%eax
64 »       lea····-0xdc(%ebp),%eax63 »       lea····-0xdc(%ebp),%eax
65 »       mov····%eax,-0x108(%ebp)64 »       mov····%eax,-0x108(%ebp)
66 »       call···11c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x11c>65 »       call···11a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x11a>
67 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const66 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
68 »       mov····-0xfc(%ebp),%eax67 »       mov····-0xfc(%ebp),%eax
69 »       add····$0x1c,%esp68 »       add····$0x1c,%esp
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       shr····$0x10,%edx70 »       shr····$0x10,%edx
72 »       test···$0x10000,%eax71 »       test···$0x10000,%eax
73 »       je·····5b0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x5b0>72 »       je·····5b0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x5b0>
74 »       or·····%ax,-0xac(%ebp)73 »       or·····%ax,-0xac(%ebp)
75 »       sub····$0xc,%esp74 »       sub····$0xc,%esp
76 »       lea····-0xdc(%ebp),%eax75 »       lea····-0xdc(%ebp),%eax
77 »       push···%eax76 »       push···%eax
78 »       or·····%dl,-0xaa(%ebp)77 »       or·····%dl,-0xaa(%ebp)
79 »       mov····%eax,-0x108(%ebp)78 »       mov····%eax,-0x108(%ebp)
80 »       call···157·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x157>79 »       call···155·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x155>
81 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()80 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()
82 »       mov····0xc4(%edi),%eax81 »       mov····0xc4(%edi),%eax
83 »       mov····%esi,%ebx82 »       mov····%esi,%ebx
84 »       mov····%eax,-0x100(%ebp)83 »       mov····%eax,-0x100(%ebp)
85 »       mov····-0xdc(%ebp),%eax84 »       mov····-0xdc(%ebp),%eax
86 »       movl···$0x0,-0xdc(%ebp)85 »       movl···$0x0,-0xdc(%ebp)
87 »       mov····%eax,-0x7c(%ebp)86 »       mov····%eax,-0x7c(%ebp)
Offset 138, 15 lines modifiedOffset 137, 15 lines modified
138 »       mov····%eax,-0x2c(%ebp)137 »       mov····%eax,-0x2c(%ebp)
139 »       mov····-0x88(%ebp),%eax138 »       mov····-0x88(%ebp),%eax
140 »       mov····%eax,-0x28(%ebp)139 »       mov····%eax,-0x28(%ebp)
141 »       mov····-0x84(%ebp),%eax140 »       mov····-0x84(%ebp),%eax
142 »       mov····%eax,-0x24(%ebp)141 »       mov····%eax,-0x24(%ebp)
143 »       mov····-0x80(%ebp),%eax142 »       mov····-0x80(%ebp),%eax
144 »       mov····%eax,-0x20(%ebp)143 »       mov····%eax,-0x20(%ebp)
145 »       call···2c0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x2c0>144 »       call···2be·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x2be>
146 ·R_386_PLT32»    operator·new(unsigned·int)145 ·R_386_PLT32»    operator·new(unsigned·int)
147 »       pop····%edx146 »       pop····%edx
148 »       mov····-0x7c(%ebp),%edx147 »       mov····-0x7c(%ebp),%edx
149 »       movl···$0x0,-0x7c(%ebp)148 »       movl···$0x0,-0x7c(%ebp)
150 »       pop····%ecx149 »       pop····%ecx
151 »       mov····%edx,(%eax)150 »       mov····%edx,(%eax)
152 »       mov····-0x78(%ebp),%edx151 »       mov····-0x78(%ebp),%edx
Offset 211, 66 lines modifiedOffset 210, 66 lines modified
211 »       lea····0x0(%esi),%eax210 »       lea····0x0(%esi),%eax
212 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)211 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
213 »       mov····%eax,-0xe4(%ebp)212 »       mov····%eax,-0xe4(%ebp)
214 »       lea····-0xec(%ebp),%eax213 »       lea····-0xec(%ebp),%eax
215 »       mov····%eax,-0x104(%ebp)214 »       mov····%eax,-0x104(%ebp)
216 »       push···%eax215 »       push···%eax
217 »       push···-0x100(%ebp)216 »       push···-0x100(%ebp)
218 »       call···3d6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x3d6>217 »       call···3d4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x3d4>
219 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)218 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
220 »       mov····0xc4(%edi),%edx219 »       mov····0xc4(%edi),%edx
221 »       mov····%eax,-0xf4(%ebp)220 »       mov····%eax,-0xf4(%ebp)
222 »       add····$0x10,%esp221 »       add····$0x10,%esp
223 »       mov····%eax,-0xf0(%ebp)222 »       mov····%eax,-0xf0(%ebp)
224 »       lea····0xe4(%edi),%eax223 »       lea····0xe4(%edi),%eax
225 »       mov····%edx,-0xf8(%ebp)224 »       mov····%edx,-0xf8(%ebp)
226 »       lea····-0xf8(%ebp),%edx225 »       lea····-0xf8(%ebp),%edx
227 »       call···4432·<gazebo::ServerFixture::ServerFixture()+0x1d2>226 »       call···4430·<gazebo::ServerFixture::ServerFixture()+0x1f0>
228 ·R_386_PC32»     .text227 ·R_386_PC32»     .text
229 »       mov····-0xe4(%ebp),%eax228 »       mov····-0xe4(%ebp),%eax
230 »       test···%eax,%eax229 »       test···%eax,%eax
231 »       je·····422·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x422>230 »       je·····420·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x420>
232 »       mov····-0x104(%ebp),%ebx231 »       mov····-0x104(%ebp),%ebx
233 »       sub····$0x4,%esp232 »       sub····$0x4,%esp
234 »       push···$0x3233 »       push···$0x3
235 »       push···%ebx234 »       push···%ebx
236 »       push···%ebx235 »       push···%ebx
237 »       call···*%eax236 »       call···*%eax
238 »       add····$0x10,%esp237 »       add····$0x10,%esp
239 »       mov····-0x58(%ebp),%eax238 »       mov····-0x58(%ebp),%eax
240 »       test···%eax,%eax239 »       test···%eax,%eax
241 »       je·····43d·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x43d>240 »       je·····43b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x43b>
242 »       mov····-0x50(%ebp),%edx241 »       mov····-0x50(%ebp),%edx
243 »       sub····$0x8,%esp242 »       sub····$0x8,%esp
244 »       mov····%esi,%ebx243 »       mov····%esi,%ebx
245 »       sub····%eax,%edx244 »       sub····%eax,%edx
246 »       push···%edx245 »       push···%edx
247 »       push···%eax246 »       push···%eax
248 »       call···436·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x436>247 »       call···434·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x434>
249 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)248 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
250 »       add····$0x10,%esp249 »       add····$0x10,%esp
251 »       mov····-0x64(%ebp),%eax250 »       mov····-0x64(%ebp),%eax
252 »       test···%eax,%eax251 »       test···%eax,%eax
253 »       je·····458·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x458>252 »       je·····456·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x456>
254 »       mov····-0x5c(%ebp),%edx253 »       mov····-0x5c(%ebp),%edx
255 »       sub····$0x8,%esp254 »       sub····$0x8,%esp
256 »       mov····%esi,%ebx255 »       mov····%esi,%ebx
257 »       sub····%eax,%edx256 »       sub····%eax,%edx
258 »       push···%edx257 »       push···%edx
259 »       push···%eax258 »       push···%eax
260 »       call···451·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x451>259 »       call···44f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x44f>
261 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)260 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
262 »       add····$0x10,%esp261 »       add····$0x10,%esp
263 »       mov····-0x6c(%ebp),%eax262 »       mov····-0x6c(%ebp),%eax
264 »       mov····-0x70(%ebp),%edi263 »       mov····-0x70(%ebp),%edi
265 »       mov····%eax,-0x100(%ebp)264 »       mov····%eax,-0x100(%ebp)
266 »       cmp····%edi,%eax265 »       cmp····%edi,%eax
267 »       je·····49c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x49c>266 »       je·····49c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x49c>
268 »       lea····0x0(%esi,%eiz,1),%esi267 »       lea····0x0(%esi,%eiz,1),%esi
269 »       nop268 »       lea····0x0(%esi),%esi
270 »       mov····(%edi),%eax269 »       mov····(%edi),%eax
271 »       lea····0x8(%edi),%edx270 »       lea····0x8(%edi),%edx
272 »       cmp····%edx,%eax271 »       cmp····%edx,%eax
273 »       je·····48e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x48e>272 »       je·····48e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x48e>
274 »       mov····0x8(%edi),%ecx273 »       mov····0x8(%edi),%ecx
275 »       sub····$0x8,%esp274 »       sub····$0x8,%esp
276 »       mov····%esi,%ebx275 »       mov····%esi,%ebx
Offset 385, 15 lines modifiedOffset 384, 15 lines modified
385 »       pop····%ebx384 »       pop····%ebx
386 »       pop····%esi385 »       pop····%esi
387 »       pop····%edi386 »       pop····%edi
388 »       pop····%ebp387 »       pop····%ebp
389 »       ret388 »       ret
390 »       nop389 »       nop
391 »       test···%ax,%ax390 »       test···%ax,%ax
392 »       jne····139·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x139>391 »       jne····137·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x137>
393 »       lea····0x0(%esi),%eax392 »       lea····0x0(%esi),%eax
394 ·R_386_GOTOFF»   .LC183393 ·R_386_GOTOFF»   .LC183
Max diff block lines reached; 68/6515 bytes (1.04%) of diff not shown.
10.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNKSt8__detail15_BracketMatcher […]
    
Offset 5, 86 lines modifiedOffset 5, 84 lines modified
  
5 00000000·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const>:5 00000000·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const>:
6 std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const:6 std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const:
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       push···%esi10 »       push···%esi
 11 »       lea····-0x65(%ebp),%edi
11 »       call···6·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x6>12 »       call···9·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x9>
12 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
13 »       add····$0x2,%esi14 »       add····$0x2,%esi
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx16 »       push···%ebx
16 »       sub····$0x90,%esp17 »       sub····$0x90,%esp
17 »       mov····0x8(%ebp),%eax18 »       mov····0x8(%ebp),%eax
18 »       mov····%eax,-0x80(%ebp)19 »       mov····%eax,-0x80(%ebp)
19 »       mov····(%eax),%ebx20 »       mov····(%eax),%edx
20 »       mov····0x4(%ebx),%ecx21 »       mov····0x4(%edx),%ecx
21 »       mov····%gs:0x14,%edx22 »       mov····%gs:0x14,%ebx
22 »       mov····%edx,-0x1c(%ebp)23 »       mov····%ebx,-0x1c(%ebp)
23 »       xor····%edx,%edx24 »       xor····%ebx,%ebx
24 »       movzbl·0x4(%eax),%edx25 »       movsbl·0x4(%eax),%ebx
25 »       mov····(%ebx),%eax26 »       mov····(%edx),%eax
26 »       mov····%ebx,-0x70(%ebp) 
27 »       lea····-0x65(%ebp),%ebx 
28 »       push···%ebx27 »       push···%edi
29 »       mov····%esi,%ebx 
30 »       push···%ecx28 »       push···%ecx
31 »       push···%eax29 »       push···%eax
32 »       mov····%dl,-0x65(%ebp)30 »       mov····%bl,-0x65(%ebp)
33 »       mov····%dl,-0x74(%ebp)31 »       mov····%edx,-0x70(%ebp)
34 »       call···46·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x46>32 »       call···41·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x41>
35 ·R_386_PLT32»    bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)33 ·R_386_PC32»     bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)
36 »       add····$0x10,%esp34 »       add····$0x10,%esp
37 »       mov····%eax,%edi35 »       mov····%eax,%edi
38 »       test···%al,%al36 »       test···%al,%al
39 »       je·····70·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x70>37 »       je·····70·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x70>
40 »       mov····-0x1c(%ebp),%eax38 »       mov····-0x1c(%ebp),%eax
41 »       sub····%gs:0x14,%eax39 »       sub····%gs:0x14,%eax
42 »       jne····2e3·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x2e3>40 »       jne····2e3·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x2e3>
43 »       lea····-0xc(%ebp),%esp41 »       lea····-0xc(%ebp),%esp
44 »       mov····%edi,%eax42 »       mov····%edi,%eax
45 »       pop····%ebx43 »       pop····%ebx
46 »       pop····%esi44 »       pop····%esi
47 »       pop····%edi45 »       pop····%edi
48 »       pop····%ebp46 »       pop····%ebp
49 »       ret47 »       ret
50 »       lea····0x0(%esi),%esi48 »       lea····0x0(%esi,%eiz,1),%esi
51 »       lea····-0x44(%ebp),%eax49 »       nop
52 »       sub····$0x4,%esp50 »       sub····$0x4,%esp
 51 »       lea····-0x4c(%ebp),%eax
53 »       lea····-0x4c(%ebp),%edi52 »       lea····-0x44(%ebp),%edi
54 »       mov····%eax,-0x78(%ebp) 
55 »       mov····%eax,-0x4c(%ebp) 
56 »       movsbl·-0x74(%ebp),%eax 
57 »       mov····%edi,-0x7c(%ebp) 
58 »       push···%eax53 »       push···%ebx
 54 »       mov····%esi,%ebx
59 »       push···$0x155 »       push···$0x1
60 »       push···%edi56 »       push···%eax
 57 »       mov····%eax,-0x7c(%ebp)
 58 »       mov····%edi,-0x78(%ebp)
 59 »       mov····%edi,-0x4c(%ebp)
61 »       call···8b·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x8b>60 »       call···89·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x89>
62 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·int,·char)61 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·int,·char)
63 »       mov····-0x4c(%ebp),%edi62 »       mov····-0x4c(%ebp),%edi
64 »       mov····-0x48(%ebp),%eax63 »       mov····-0x48(%ebp),%eax
65 »       mov····-0x70(%ebp),%ebx64 »       mov····-0x70(%ebp),%edx
66 »       add····%edi,%eax65 »       add····%edi,%eax
67 »       mov····%eax,-0x74(%ebp)66 »       mov····%eax,-0x74(%ebp)
68 »       pop····%eax67 »       pop····%eax
69 »       push···0x34(%ebx)68 »       push···0x34(%edx)
70 »       mov····%esi,%ebx 
71 »       call···a4·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xa4>69 »       call···a0·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xa0>
72 ·R_386_PLT32»    std::__cxx11::collate<char>·const&·std::use_facet<std::__cxx11::collate<char>·>(std::locale·const&)70 ·R_386_PLT32»    std::__cxx11::collate<char>·const&·std::use_facet<std::__cxx11::collate<char>·>(std::locale·const&)
73 »       lea····-0x2c(%ebp),%edx71 »       lea····-0x2c(%ebp),%edx
74 »       mov····-0x74(%ebp),%ecx72 »       mov····-0x74(%ebp),%ecx
75 »       mov····%eax,%ebx73 »       mov····%eax,%ebx
76 »       add····$0x10,%esp74 »       add····$0x10,%esp
77 »       mov····%edx,-0x70(%ebp)75 »       mov····%edx,-0x70(%ebp)
78 »       lea····-0x34(%ebp),%eax76 »       lea····-0x34(%ebp),%eax
79 »       mov····%edx,-0x34(%ebp)77 »       mov····%edx,-0x34(%ebp)
80 »       mov····%edi,%edx78 »       mov····%edi,%edx
81 »       mov····%eax,-0x88(%ebp)79 »       mov····%eax,-0x88(%ebp)
82 »       call···e15·<.LC491+0x8>80 »       call···e11·<.LC491+0x4>
83 ·R_386_PC32»     .text81 ·R_386_PC32»     .text
84 »       mov····-0x34(%ebp),%eax82 »       mov····-0x34(%ebp),%eax
85 »       mov····-0x30(%ebp),%ecx83 »       mov····-0x30(%ebp),%ecx
86 »       lea····-0x64(%ebp),%edi84 »       lea····-0x64(%ebp),%edi
87 »       mov····(%ebx),%edx85 »       mov····(%ebx),%edx
88 »       mov····%edi,-0x8c(%ebp)86 »       mov····%edi,-0x8c(%ebp)
89 »       add····%eax,%ecx87 »       add····%eax,%ecx
Offset 92, 34 lines modifiedOffset 90, 34 lines modified
92 »       push···%eax90 »       push···%eax
93 »       push···%ebx91 »       push···%ebx
94 »       push···%edi92 »       push···%edi
95 »       call···*0xc(%edx)93 »       call···*0xc(%edx)
96 »       mov····-0x34(%ebp),%eax94 »       mov····-0x34(%ebp),%eax
97 »       add····$0xc,%esp95 »       add····$0xc,%esp
98 »       cmp····-0x70(%ebp),%eax96 »       cmp····-0x70(%ebp),%eax
99 »       je·····103·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x103>97 »       je·····ff·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xff>
100 »       mov····-0x2c(%ebp),%edx98 »       mov····-0x2c(%ebp),%ebx
101 »       sub····$0x8,%esp99 »       sub····$0x8,%esp
 100 »       lea····0x1(%ebx),%edx
102 »       mov····%esi,%ebx101 »       mov····%esi,%ebx
103 »       add····$0x1,%edx 
104 »       push···%edx102 »       push···%edx
105 »       push···%eax103 »       push···%eax
106 »       call···fc·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xfc>104 »       call···f8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xf8>
107 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)105 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
108 »       add····$0x10,%esp106 »       add····$0x10,%esp
109 »       mov····-0x4c(%ebp),%eax107 »       mov····-0x4c(%ebp),%eax
110 »       cmp····-0x78(%ebp),%eax108 »       cmp····-0x78(%ebp),%eax
111 »       je·····120·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x120>109 »       je·····11c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x11c>
112 »       mov····-0x44(%ebp),%edx110 »       mov····-0x44(%ebp),%ebx
113 »       sub····$0x8,%esp111 »       sub····$0x8,%esp
 112 »       lea····0x1(%ebx),%edx
114 »       mov····%esi,%ebx113 »       mov····%esi,%ebx
115 »       add····$0x1,%edx 
116 »       push···%edx114 »       push···%edx
117 »       push···%eax115 »       push···%eax
118 »       call···119·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x119>116 »       call···115·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x115>
119 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)117 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
120 »       add····$0x10,%esp118 »       add····$0x10,%esp
121 »       mov····-0x80(%ebp),%eax119 »       mov····-0x80(%ebp),%eax
122 »       mov····(%eax),%eax120 »       mov····(%eax),%eax
123 »       mov····%eax,-0x84(%ebp)121 »       mov····%eax,-0x84(%ebp)
Max diff block lines reached; 2884/10449 bytes (27.60%) of diff not shown.
24.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 57, 70 lines modifiedOffset 57, 69 lines modified
57 »       push···$0x057 »       push···$0x0
58 »       mov····0xd0(%edi),%edx58 »       mov····0xd0(%edi),%edx
59 »       add····%esi,%edx59 »       add····%esi,%edx
60 »       push···%edx60 »       push···%edx
61 »       push···%esi61 »       push···%esi
62 »       lea····-0xdc(%ebp),%esi62 »       lea····-0xdc(%ebp),%esi
63 »       push···%ebx63 »       push···%ebx
64 »       mov····-0x110(%ebp),%ebx 
65 »       push···%eax64 »       push···%eax
66 »       call···124·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x124>65 »       call···11e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x11e>
67 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const66 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
68 »       mov····-0xfc(%ebp),%eax67 »       mov····-0xfc(%ebp),%eax
69 »       add····$0x1c,%esp68 »       add····$0x1c,%esp
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       shr····$0x10,%edx70 »       shr····$0x10,%edx
72 »       test···$0x10000,%eax71 »       test···$0x10000,%eax
73 »       je·····767·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x767>72 »       je·····757·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x757>
74 »       mov····-0xdc(%ebp),%ebx73 »       mov····-0xdc(%ebp),%ebx
75 »       mov····-0xd8(%ebp),%esi74 »       mov····-0xd8(%ebp),%esi
76 »       or·····%dl,-0xaa(%ebp)75 »       or·····%dl,-0xaa(%ebp)
77 »       or·····%ax,-0xac(%ebp)76 »       or·····%ax,-0xac(%ebp)
78 »       mov····%ebx,%edx77 »       mov····%ebx,%edx
79 »       cmp····%ebx,%esi78 »       cmp····%ebx,%esi
80 »       je·····191·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x191>79 »       je·····18b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x18b>
81 »       mov····%esi,%eax80 »       mov····%esi,%eax
82 »       mov····$0x1f,%ecx81 »       mov····$0x1f,%ecx
83 »       mov····%esi,%edx82 »       mov····%esi,%edx
84 »       sub····%ebx,%eax83 »       sub····%ebx,%eax
85 »       bsr····%eax,%eax84 »       bsr····%eax,%eax
86 »       xor····$0x1f,%eax85 »       xor····$0x1f,%eax
87 »       sub····%eax,%ecx86 »       sub····%eax,%ecx
88 »       mov····%ebx,%eax87 »       mov····%ebx,%eax
89 »       add····%ecx,%ecx88 »       add····%ecx,%ecx
90 »       call···ba8·<.LC443+0x2>89 »       call···ba2·<.LC442+0xc>
91 ·R_386_PC32»     .text90 ·R_386_PC32»     .text
92 »       mov····%esi,%edx91 »       mov····%esi,%edx
93 »       mov····%ebx,%eax92 »       mov····%ebx,%eax
94 »       call···691·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x691>93 »       call···68b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x68b>
95 ·R_386_PC32»     .text94 ·R_386_PC32»     .text
96 »       mov····-0xd8(%ebp),%ebx95 »       mov····-0xd8(%ebp),%ebx
97 »       mov····-0xdc(%ebp),%edx96 »       mov····-0xdc(%ebp),%edx
98 »       lea····-0x100(%ebp),%edi97 »       lea····-0x100(%ebp),%edi
99 »       mov····%ebx,%ecx98 »       mov····%ebx,%ecx
100 »       lea····-0xdc(%ebp),%esi99 »       lea····-0xdc(%ebp),%esi
 100 »       xor····%ebx,%ebx
101 »       mov····%edi,%eax101 »       mov····%edi,%eax
102 »       call···582·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x582>102 »       call···57e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x57e>
103 ·R_386_PC32»     .text103 ·R_386_PC32»     .text
104 »       push···-0xd8(%ebp)104 »       push···-0xd8(%ebp)
105 »       mov····-0x110(%ebp),%ebx 
106 »       push···-0x100(%ebp)105 »       push···-0x100(%ebp)
107 »       push···%esi106 »       push···%esi
108 »       push···%edi107 »       push···%edi
109 »       call···1bb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1bb>108 »       call···1b1·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1b1>
110 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)109 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
111 »       lea····-0xf8(%ebp),%eax110 »       lea····-0xf8(%ebp),%eax
112 »       xor····%ebx,%ebx 
113 »       mov····%eax,-0x10c(%ebp)111 »       mov····%eax,-0x10c(%ebp)
114 »       add····$0xc,%esp112 »       add····$0xc,%esp
 113 »       lea····0x0(%esi,%eiz,1),%esi
115 »       sub····$0xc,%esp114 »       sub····$0xc,%esp
116 »       push···-0x10c(%ebp)115 »       push···-0x10c(%ebp)
117 »       mov····%esi,-0xf8(%ebp)116 »       mov····%esi,-0xf8(%ebp)
118 »       mov····%bl,-0xf4(%ebp)117 »       mov····%bl,-0xf4(%ebp)
119 »       call···1e6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1e6>118 »       call···1de·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1de>
120 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const119 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
121 »       mov····%ebx,%edx120 »       mov····%ebx,%edx
122 »       mov····%ebx,%ecx121 »       mov····%ebx,%ecx
123 »       mov····%al,-0x105(%ebp)122 »       mov····%al,-0x105(%ebp)
124 »       mov····$0x1,%eax123 »       mov····$0x1,%eax
125 »       shr····$0x5,%edx124 »       shr····$0x5,%edx
126 »       shl····%cl,%eax125 »       shl····%cl,%eax
Offset 134, 15 lines modifiedOffset 133, 15 lines modified
134 »       mov····%edi,%eax133 »       mov····%edi,%eax
135 »       cmp····%al,-0x105(%ebp)134 »       cmp····%al,-0x105(%ebp)
136 »       mov····-0x104(%ebp),%eax135 »       mov····-0x104(%ebp),%eax
137 »       cmovne·%ecx,%eax136 »       cmovne·%ecx,%eax
138 »       add····$0x1,%ebx137 »       add····$0x1,%ebx
139 »       mov····%eax,-0x9c(%ebp,%edx,4)138 »       mov····%eax,-0x9c(%ebp,%edx,4)
140 »       cmp····$0x100,%ebx139 »       cmp····$0x100,%ebx
141 »       jne····1d0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1d0>140 »       jne····1c8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1c8>
142 »       mov····-0x114(%ebp),%ebx141 »       mov····-0x114(%ebp),%ebx
143 »       sub····$0xc,%esp142 »       sub····$0xc,%esp
144 »       mov····0xc4(%ebx),%eax143 »       mov····0xc4(%ebx),%eax
145 »       mov····%eax,-0x104(%ebp)144 »       mov····%eax,-0x104(%ebp)
146 »       mov····-0xdc(%ebp),%eax145 »       mov····-0xdc(%ebp),%eax
147 »       movl···$0x0,-0xdc(%ebp)146 »       movl···$0x0,-0xdc(%ebp)
148 »       mov····%eax,-0x7c(%ebp)147 »       mov····%eax,-0x7c(%ebp)
Offset 203, 15 lines modifiedOffset 202, 15 lines modified
203 »       mov····%eax,-0x28(%ebp)202 »       mov····%eax,-0x28(%ebp)
204 »       mov····-0x84(%ebp),%eax203 »       mov····-0x84(%ebp),%eax
205 »       mov····%eax,-0x24(%ebp)204 »       mov····%eax,-0x24(%ebp)
206 »       mov····-0x80(%ebp),%eax205 »       mov····-0x80(%ebp),%eax
207 »       mov····%eax,-0x20(%ebp)206 »       mov····%eax,-0x20(%ebp)
208 »       mov····-0x110(%ebp),%edi207 »       mov····-0x110(%ebp),%edi
209 »       mov····%edi,%ebx208 »       mov····%edi,%ebx
210 »       call···3b6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x3b6>209 »       call···3ae·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x3ae>
211 ·R_386_PLT32»    operator·new(unsigned·int)210 ·R_386_PLT32»    operator·new(unsigned·int)
212 »       pop····%edx211 »       pop····%edx
213 »       mov····-0x7c(%ebp),%edx212 »       mov····-0x7c(%ebp),%edx
214 »       movl···$0x0,-0x7c(%ebp)213 »       movl···$0x0,-0x7c(%ebp)
215 »       pop····%ecx214 »       pop····%ecx
216 »       mov····%edx,(%eax)215 »       mov····%edx,(%eax)
217 »       mov····-0x78(%ebp),%edx216 »       mov····-0x78(%ebp),%edx
Offset 277, 284 lines modifiedOffset 276, 283 lines modified
277 »       mov····%eax,-0xe0(%ebp)276 »       mov····%eax,-0xe0(%ebp)
278 »       lea····0x0(%edi),%eax277 »       lea····0x0(%edi),%eax
279 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)278 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
280 »       lea····-0xec(%ebp),%edi279 »       lea····-0xec(%ebp),%edi
281 »       mov····%eax,-0xe4(%ebp)280 »       mov····%eax,-0xe4(%ebp)
282 »       push···%edi281 »       push···%edi
283 »       push···-0x104(%ebp)282 »       push···-0x104(%ebp)
284 »       call···4cc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x4cc>283 »       call···4c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x4c4>
285 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)284 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
286 »       mov····-0x114(%ebp),%ebx285 »       mov····-0x114(%ebp),%ebx
287 »       mov····%eax,-0xf4(%ebp)286 »       mov····%eax,-0xf4(%ebp)
288 »       add····$0x10,%esp287 »       add····$0x10,%esp
289 »       mov····%eax,-0xf0(%ebp)288 »       mov····%eax,-0xf0(%ebp)
290 »       mov····0xc4(%ebx),%edx289 »       mov····0xc4(%ebx),%edx
291 »       lea····0xe4(%ebx),%eax290 »       lea····0xe4(%ebx),%eax
292 »       mov····%edx,-0xf8(%ebp)291 »       mov····%edx,-0xf8(%ebp)
293 »       mov····-0x10c(%ebp),%edx292 »       mov····-0x10c(%ebp),%edx
294 »       call···452e·<gazebo::ServerFixture::ServerFixture()+0x2ce>293 »       call···4526·<gazebo::ServerFixture::ServerFixture()+0x2e6>
295 ·R_386_PC32»     .text294 ·R_386_PC32»     .text
296 »       sub····$0xc,%esp295 »       sub····$0xc,%esp
297 »       push···%edi296 »       push···%edi
298 »       call···507·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x507>297 »       call···4ff·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x4ff>
Max diff block lines reached; 18197/25133 bytes (72.40%) of diff not shown.
14.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNKSt8__detail15_BracketMatcher […]
    
Offset 24, 179 lines modifiedOffset 24, 176 lines modified
24 »       mov····%edi,%ebx24 »       mov····%edi,%ebx
25 »       mov····(%eax),%eax25 »       mov····(%eax),%eax
26 »       push···0x34(%eax)26 »       push···0x34(%eax)
27 »       call···32·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x32>27 »       call···32·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x32>
28 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)28 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
29 »       pop····%ebx29 »       pop····%ebx
30 »       pop····%edx30 »       pop····%edx
31 »       lea····-0x38(%ebp),%ebx 
32 »       mov····(%eax),%edx31 »       mov····(%eax),%edx
33 »       push···%esi32 »       push···%esi
34 »       push···%eax33 »       push···%eax
35 »       call···*0x10(%edx)34 »       call···*0x10(%edx)
36 »       mov····-0x50(%ebp),%esi35 »       mov····-0x50(%ebp),%esi
37 »       mov····%ebx,-0x44(%ebp)36 »       lea····-0x38(%ebp),%ecx
38 »       mov····%al,-0x38(%ebp)37 »       mov····%al,-0x38(%ebp)
39 »       mov····(%esi),%edx38 »       mov····(%esi),%ebx
40 »       add····$0xc,%esp39 »       add····$0xc,%esp
 40 »       mov····%ecx,-0x44(%ebp)
41 »       mov····0x4(%edx),%ecx41 »       mov····0x4(%ebx),%edx
42 »       mov····(%edx),%eax42 »       mov····(%ebx),%eax
43 »       push···%ebx 
44 »       mov····%edi,%ebx 
45 »       mov····%edx,-0x40(%ebp) 
46 »       push···%ecx43 »       push···%ecx
 44 »       push···%edx
47 »       push···%eax45 »       push···%eax
48 »       call···5e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x5e>46 »       call···59·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x59>
49 ·R_386_PLT32»    bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)47 ·R_386_PC32»     bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)
50 »       add····$0x10,%esp48 »       add····$0x10,%esp
51 »       test···%al,%al49 »       test···%al,%al
52 »       jne····e5·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xe5>50 »       jne····dd·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xdd>
53 »       movsbl·0x4(%esi),%eax51 »       movsbl·0x4(%esi),%eax
54 »       mov····-0x40(%ebp),%edx52 »       mov····0x18(%ebx),%esi
55 »       mov····%eax,-0x4c(%ebp)53 »       mov····%eax,-0x4c(%ebp)
56 »       mov····0x18(%edx),%esi 
57 »       mov····0x1c(%edx),%eax54 »       mov····0x1c(%ebx),%eax
58 »       mov····%eax,-0x54(%ebp)55 »       mov····%eax,-0x54(%ebp)
59 »       cmp····%esi,%eax56 »       cmp····%esi,%eax
60 »       je·····12a·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x12a>57 »       je·····122·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x122>
61 »       lea····0x0(%esi,%eiz,1),%esi58 »       lea····0x0(%esi,%eiz,1),%esi
62 »       movzbl·0x1(%esi),%eax59 »       movzbl·0x1(%esi),%eax
63 »       sub····$0x8,%esp60 »       sub····$0x8,%esp
64 »       mov····%edi,%ebx 
65 »       mov····%al,-0x46(%ebp)61 »       mov····%al,-0x46(%ebp)
66 »       movzbl·(%esi),%eax62 »       movzbl·(%esi),%eax
67 »       push···0x34(%edx)63 »       push···0x34(%ebx)
 64 »       mov····%edi,%ebx
68 »       push···-0x44(%ebp)65 »       push···-0x44(%ebp)
69 »       mov····%al,-0x45(%ebp)66 »       mov····%al,-0x45(%ebp)
70 »       call···a1·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xa1>67 »       call···99·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x99>
71 ·R_386_PLT32»    std::locale::locale(std::locale·const&)68 ·R_386_PLT32»    std::locale::locale(std::locale·const&)
72 »       pop····%ecx69 »       pop····%ecx
73 »       push···-0x44(%ebp)70 »       push···-0x44(%ebp)
74 »       call···aa·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xaa>71 »       call···a2·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xa2>
75 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)72 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
76 »       mov····%eax,-0x40(%ebp)73 »       mov····%eax,-0x40(%ebp)
77 »       pop····%eax74 »       pop····%eax
78 »       push···-0x44(%ebp)75 »       push···-0x44(%ebp)
79 »       call···b6·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xb6>76 »       call···ae·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xae>
80 ·R_386_PLT32»    std::locale::~locale()77 ·R_386_PLT32»    std::locale::~locale()
 78 »       mov····-0x40(%ebp),%ebx
81 »       pop····%edx79 »       pop····%edx
82 »       mov····-0x40(%ebp),%edx 
83 »       pop····%ecx80 »       pop····%ecx
84 »       mov····(%edx),%eax81 »       mov····(%ebx),%eax
85 »       push···-0x4c(%ebp)82 »       push···-0x4c(%ebp)
86 »       push···%edx83 »       push···%ebx
87 »       call···*0x10(%eax)84 »       call···*0x10(%eax)
88 »       mov····%eax,%ebx85 »       mov····%eax,%ebx
89 »       pop····%eax86 »       pop····%eax
90 »       pop····%edx87 »       pop····%edx
91 »       mov····-0x40(%ebp),%edx88 »       mov····-0x40(%ebp),%edx
92 »       mov····(%edx),%eax89 »       mov····(%edx),%eax
93 »       push···-0x4c(%ebp)90 »       push···-0x4c(%ebp)
94 »       push···%edx91 »       push···%edx
95 »       call···*0x8(%eax)92 »       call···*0x8(%eax)
96 »       add····$0x10,%esp93 »       add····$0x10,%esp
97 »       cmp····%bl,-0x45(%ebp)94 »       cmp····%bl,-0x45(%ebp)
98 »       jg·····108·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x108>95 »       jg·····100·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x100>
99 »       cmp····%bl,-0x46(%ebp)96 »       cmp····%bl,-0x46(%ebp)
100 »       jl·····108·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x108>97 »       jl·····100·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x100>
101 »       mov····$0x1,%esi98 »       mov····$0x1,%esi
102 »       mov····-0x1c(%ebp),%eax99 »       mov····-0x1c(%ebp),%eax
103 »       sub····%gs:0x14,%eax100 »       sub····%gs:0x14,%eax
104 »       jne····1e9·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1e9>101 »       jne····1e1·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1e1>
105 »       lea····-0xc(%ebp),%esp102 »       lea····-0xc(%ebp),%esp
106 »       mov····%esi,%eax103 »       mov····%esi,%eax
107 »       pop····%ebx104 »       pop····%ebx
108 »       pop····%esi105 »       pop····%esi
109 »       pop····%edi106 »       pop····%edi
110 »       pop····%ebp107 »       pop····%ebp
111 »       ret108 »       ret
112 »       lea····0x0(%esi,%eiz,1),%esi109 »       lea····0x0(%esi,%eiz,1),%esi
113 »       cmp····%al,-0x45(%ebp)110 »       cmp····%al,-0x45(%ebp)
114 »       jg·····112·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x112>111 »       jg·····10a·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x10a>
115 »       cmp····%al,-0x46(%ebp)112 »       cmp····%al,-0x46(%ebp)
116 »       jge····e5·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xe5>113 »       jge····dd·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xdd>
117 »       mov····-0x50(%ebp),%eax114 »       mov····-0x50(%ebp),%eax
118 »       add····$0x2,%esi115 »       add····$0x2,%esi
119 »       mov····(%eax),%edx116 »       mov····(%eax),%ebx
120 »       cmp····%esi,-0x54(%ebp)117 »       cmp····%esi,-0x54(%ebp)
121 »       jne····88·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x88>118 »       jne····80·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x80>
122 »       movsbl·0x4(%eax),%eax119 »       movsbl·0x4(%eax),%eax
123 »       mov····%eax,-0x4c(%ebp)120 »       mov····%eax,-0x4c(%ebp)
124 »       movzwl·0x30(%edx),%ecx121 »       movzbl·0x32(%ebx),%edx
125 »       mov····0x38(%edx),%eax 
126 »       sub····$0xc,%esp122 »       sub····$0xc,%esp
127 »       movzbl·0x32(%edx),%edx123 »       movzwl·0x30(%ebx),%ecx
 124 »       mov····0x38(%ebx),%eax
128 »       push···%edx125 »       push···%edx
129 »       mov····-0x4c(%ebp),%edx126 »       mov····-0x4c(%ebp),%edx
130 »       call···93d·<.LC390+0x3>127 »       call···935·<.LC389+0xc>
131 ·R_386_PC32»     .text128 ·R_386_PC32»     .text
132 »       add····$0x10,%esp129 »       add····$0x10,%esp
133 »       mov····%eax,%esi130 »       mov····%eax,%esi
134 »       test···%al,%al131 »       test···%al,%al
135 »       jne····e5·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xe5>132 »       jne····dd·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xdd>
136 »       mov····-0x50(%ebp),%ecx133 »       mov····-0x50(%ebp),%ecx
 134 »       lea····-0x34(%ebp),%ebx
137 »       mov····(%ecx),%eax135 »       mov····(%ecx),%eax
 136 »       mov····0x10(%eax),%edx
 137 »       mov····%edx,-0x40(%ebp)
138 »       lea····0x5(%ecx),%edx138 »       lea····0x5(%ecx),%edx
139 »       mov····0x10(%eax),%ebx 
140 »       push···%edx139 »       push···%edx
141 »       lea····0x4(%ecx),%edx140 »       lea····0x4(%ecx),%edx
142 »       push···%edx141 »       push···%edx
Max diff block lines reached; 5812/14513 bytes (40.05%) of diff not shown.
20.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 57, 70 lines modifiedOffset 57, 69 lines modified
57 »       push···$0x157 »       push···$0x1
58 »       mov····0xd0(%edi),%edx58 »       mov····0xd0(%edi),%edx
59 »       add····%esi,%edx59 »       add····%esi,%edx
60 »       push···%edx60 »       push···%edx
61 »       push···%esi61 »       push···%esi
62 »       lea····-0xdc(%ebp),%esi62 »       lea····-0xdc(%ebp),%esi
63 »       push···%ebx63 »       push···%ebx
64 »       mov····-0x110(%ebp),%ebx 
65 »       push···%eax64 »       push···%eax
66 »       call···124·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x124>65 »       call···11e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x11e>
67 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const66 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
68 »       mov····-0xfc(%ebp),%eax67 »       mov····-0xfc(%ebp),%eax
69 »       add····$0x1c,%esp68 »       add····$0x1c,%esp
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       shr····$0x10,%edx70 »       shr····$0x10,%edx
72 »       test···$0x10000,%eax71 »       test···$0x10000,%eax
73 »       je·····6af·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x6af>72 »       je·····69f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x69f>
74 »       mov····-0xdc(%ebp),%ebx73 »       mov····-0xdc(%ebp),%ebx
75 »       mov····-0xd8(%ebp),%esi74 »       mov····-0xd8(%ebp),%esi
76 »       or·····%dl,-0xaa(%ebp)75 »       or·····%dl,-0xaa(%ebp)
77 »       or·····%ax,-0xac(%ebp)76 »       or·····%ax,-0xac(%ebp)
78 »       mov····%ebx,%edx77 »       mov····%ebx,%edx
79 »       cmp····%ebx,%esi78 »       cmp····%ebx,%esi
80 »       je·····191·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x191>79 »       je·····18b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x18b>
81 »       mov····%esi,%eax80 »       mov····%esi,%eax
82 »       mov····$0x1f,%ecx81 »       mov····$0x1f,%ecx
83 »       mov····%esi,%edx82 »       mov····%esi,%edx
84 »       sub····%ebx,%eax83 »       sub····%ebx,%eax
85 »       bsr····%eax,%eax84 »       bsr····%eax,%eax
86 »       xor····$0x1f,%eax85 »       xor····$0x1f,%eax
87 »       sub····%eax,%ecx86 »       sub····%eax,%ecx
88 »       mov····%ebx,%eax87 »       mov····%ebx,%eax
89 »       add····%ecx,%ecx88 »       add····%ecx,%ecx
90 »       call···ba8·<.LC443+0x2>89 »       call···ba2·<.LC442+0xc>
91 ·R_386_PC32»     .text90 ·R_386_PC32»     .text
92 »       mov····%esi,%edx91 »       mov····%esi,%edx
93 »       mov····%ebx,%eax92 »       mov····%ebx,%eax
94 »       call···691·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x691>93 »       call···68b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x68b>
95 ·R_386_PC32»     .text94 ·R_386_PC32»     .text
96 »       mov····-0xd8(%ebp),%ebx95 »       mov····-0xd8(%ebp),%ebx
97 »       mov····-0xdc(%ebp),%edx96 »       mov····-0xdc(%ebp),%edx
98 »       lea····-0x100(%ebp),%edi97 »       lea····-0x100(%ebp),%edi
99 »       mov····%ebx,%ecx98 »       mov····%ebx,%ecx
100 »       lea····-0xdc(%ebp),%esi99 »       lea····-0xdc(%ebp),%esi
 100 »       xor····%ebx,%ebx
101 »       mov····%edi,%eax101 »       mov····%edi,%eax
102 »       call···582·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x582>102 »       call···57e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x57e>
103 ·R_386_PC32»     .text103 ·R_386_PC32»     .text
104 »       push···-0xd8(%ebp)104 »       push···-0xd8(%ebp)
105 »       mov····-0x110(%ebp),%ebx 
106 »       push···-0x100(%ebp)105 »       push···-0x100(%ebp)
107 »       push···%esi106 »       push···%esi
108 »       push···%edi107 »       push···%edi
109 »       call···1bb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1bb>108 »       call···1b1·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1b1>
110 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)109 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
111 »       lea····-0xf8(%ebp),%eax110 »       lea····-0xf8(%ebp),%eax
112 »       xor····%ebx,%ebx 
113 »       mov····%eax,-0x10c(%ebp)111 »       mov····%eax,-0x10c(%ebp)
114 »       add····$0xc,%esp112 »       add····$0xc,%esp
 113 »       lea····0x0(%esi,%eiz,1),%esi
115 »       sub····$0xc,%esp114 »       sub····$0xc,%esp
116 »       push···-0x10c(%ebp)115 »       push···-0x10c(%ebp)
117 »       mov····%esi,-0xf8(%ebp)116 »       mov····%esi,-0xf8(%ebp)
118 »       mov····%bl,-0xf4(%ebp)117 »       mov····%bl,-0xf4(%ebp)
119 »       call···1e6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1e6>118 »       call···1de·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1de>
120 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const119 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
121 »       mov····%ebx,%edx120 »       mov····%ebx,%edx
122 »       mov····%ebx,%ecx121 »       mov····%ebx,%ecx
123 »       mov····%al,-0x105(%ebp)122 »       mov····%al,-0x105(%ebp)
124 »       mov····$0x1,%eax123 »       mov····$0x1,%eax
125 »       shr····$0x5,%edx124 »       shr····$0x5,%edx
126 »       shl····%cl,%eax125 »       shl····%cl,%eax
Offset 134, 15 lines modifiedOffset 133, 15 lines modified
134 »       mov····%edi,%eax133 »       mov····%edi,%eax
135 »       cmp····%al,-0x105(%ebp)134 »       cmp····%al,-0x105(%ebp)
136 »       mov····-0x104(%ebp),%eax135 »       mov····-0x104(%ebp),%eax
137 »       cmovne·%ecx,%eax136 »       cmovne·%ecx,%eax
138 »       add····$0x1,%ebx137 »       add····$0x1,%ebx
139 »       mov····%eax,-0x9c(%ebp,%edx,4)138 »       mov····%eax,-0x9c(%ebp,%edx,4)
140 »       cmp····$0x100,%ebx139 »       cmp····$0x100,%ebx
141 »       jne····1d0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1d0>140 »       jne····1c8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1c8>
142 »       mov····-0x114(%ebp),%ebx141 »       mov····-0x114(%ebp),%ebx
143 »       sub····$0xc,%esp142 »       sub····$0xc,%esp
144 »       mov····0xc4(%ebx),%eax143 »       mov····0xc4(%ebx),%eax
145 »       mov····%eax,-0x104(%ebp)144 »       mov····%eax,-0x104(%ebp)
146 »       mov····-0xdc(%ebp),%eax145 »       mov····-0xdc(%ebp),%eax
147 »       movl···$0x0,-0xdc(%ebp)146 »       movl···$0x0,-0xdc(%ebp)
148 »       mov····%eax,-0x7c(%ebp)147 »       mov····%eax,-0x7c(%ebp)
Offset 203, 15 lines modifiedOffset 202, 15 lines modified
203 »       mov····%eax,-0x28(%ebp)202 »       mov····%eax,-0x28(%ebp)
204 »       mov····-0x84(%ebp),%eax203 »       mov····-0x84(%ebp),%eax
205 »       mov····%eax,-0x24(%ebp)204 »       mov····%eax,-0x24(%ebp)
206 »       mov····-0x80(%ebp),%eax205 »       mov····-0x80(%ebp),%eax
207 »       mov····%eax,-0x20(%ebp)206 »       mov····%eax,-0x20(%ebp)
208 »       mov····-0x110(%ebp),%edi207 »       mov····-0x110(%ebp),%edi
209 »       mov····%edi,%ebx208 »       mov····%edi,%ebx
210 »       call···3b6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x3b6>209 »       call···3ae·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x3ae>
211 ·R_386_PLT32»    operator·new(unsigned·int)210 ·R_386_PLT32»    operator·new(unsigned·int)
212 »       pop····%edx211 »       pop····%edx
213 »       mov····-0x7c(%ebp),%edx212 »       mov····-0x7c(%ebp),%edx
214 »       movl···$0x0,-0x7c(%ebp)213 »       movl···$0x0,-0x7c(%ebp)
215 »       pop····%ecx214 »       pop····%ecx
216 »       mov····%edx,(%eax)215 »       mov····%edx,(%eax)
217 »       mov····-0x78(%ebp),%edx216 »       mov····-0x78(%ebp),%edx
Offset 277, 216 lines modifiedOffset 276, 215 lines modified
277 »       mov····%eax,-0xe0(%ebp)276 »       mov····%eax,-0xe0(%ebp)
278 »       lea····0x0(%edi),%eax277 »       lea····0x0(%edi),%eax
279 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)278 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
280 »       lea····-0xec(%ebp),%edi279 »       lea····-0xec(%ebp),%edi
281 »       mov····%eax,-0xe4(%ebp)280 »       mov····%eax,-0xe4(%ebp)
282 »       push···%edi281 »       push···%edi
283 »       push···-0x104(%ebp)282 »       push···-0x104(%ebp)
284 »       call···4cc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x4cc>283 »       call···4c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x4c4>
285 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)284 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
286 »       mov····-0x114(%ebp),%ebx285 »       mov····-0x114(%ebp),%ebx
287 »       mov····%eax,-0xf4(%ebp)286 »       mov····%eax,-0xf4(%ebp)
288 »       add····$0x10,%esp287 »       add····$0x10,%esp
289 »       mov····%eax,-0xf0(%ebp)288 »       mov····%eax,-0xf0(%ebp)
290 »       mov····0xc4(%ebx),%edx289 »       mov····0xc4(%ebx),%edx
291 »       lea····0xe4(%ebx),%eax290 »       lea····0xe4(%ebx),%eax
292 »       mov····%edx,-0xf8(%ebp)291 »       mov····%edx,-0xf8(%ebp)
293 »       mov····-0x10c(%ebp),%edx292 »       mov····-0x10c(%ebp),%edx
294 »       call···452e·<gazebo::ServerFixture::ServerFixture()+0x2ce>293 »       call···4526·<gazebo::ServerFixture::ServerFixture()+0x2e6>
295 ·R_386_PC32»     .text294 ·R_386_PC32»     .text
296 »       sub····$0xc,%esp295 »       sub····$0xc,%esp
297 »       push···%edi296 »       push···%edi
298 »       call···507·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x507>297 »       call···4ff·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x4ff>
Max diff block lines reached; 13636/20572 bytes (66.28%) of diff not shown.
24.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNKSt8__detail15_BracketMatcher […]
    
Offset 1, 155 lines modifiedOffset 1, 157 lines modified
  
  
  
1 Disassembly·of·section·.text._ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv:1 Disassembly·of·section·.text._ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv:
  
2 00000000·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const>:2 00000000·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const>:
3 std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const:3 std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const:
 4 »       call···1·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1>
 5 ·R_386_PC32»     __x86.get_pc_thunk.dx
 6 »       add····$0x2,%edx
 7 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
4 »       push···%ebp8 »       push···%ebp
5 »       mov····%esp,%ebp9 »       mov····%esp,%ebp
6 »       push···%edi10 »       push···%edi
7 »       push···%esi11 »       push···%esi
8 »       push···%ebx12 »       push···%ebx
 13 »       mov····%edx,%ebx
9 »       call···7·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x7> 
10 ·R_386_PC32»     __x86.get_pc_thunk.bx 
11 »       add····$0x2,%ebx 
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
13 »       sub····$0x98,%esp14 »       sub····$0x98,%esp
 15 »       mov····%edx,-0x80(%ebp)
14 »       mov····0x8(%ebp),%edi16 »       mov····0x8(%ebp),%edi
15 »       movsbl·0x4(%edi),%esi17 »       movsbl·0x4(%edi),%esi
16 »       mov····%ebx,-0x84(%ebp) 
17 »       mov····%gs:0x14,%eax18 »       mov····%gs:0x14,%eax
18 »       mov····%eax,-0x1c(%ebp)19 »       mov····%eax,-0x1c(%ebp)
19 »       xor····%eax,%eax20 »       xor····%eax,%eax
20 »       mov····(%edi),%eax21 »       mov····(%edi),%eax
21 »       push···0x34(%eax)22 »       push···0x34(%eax)
22 »       call···35·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x35>23 »       call···34·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x34>
23 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)24 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
24 »       pop····%edx25 »       pop····%edx
 26 »       mov····%edi,%ebx
25 »       pop····%ecx27 »       pop····%ecx
26 »       mov····(%eax),%edx28 »       mov····(%eax),%edx
27 »       push···%esi29 »       push···%esi
 30 »       lea····-0x68(%ebp),%esi
28 »       push···%eax31 »       push···%eax
29 »       call···*0x10(%edx)32 »       call···*0x10(%edx)
30 »       mov····%edi,-0x80(%ebp) 
31 »       mov····(%edi),%edi33 »       mov····(%edi),%edi
32 »       lea····-0x68(%ebp),%edx34 »       mov····%esi,-0x70(%ebp)
33 »       mov····%al,-0x68(%ebp)35 »       mov····%al,-0x68(%ebp)
34 »       mov····0x4(%edi),%ecx36 »       mov····0x4(%edi),%ecx
35 »       mov····(%edi),%eax37 »       mov····(%edi),%eax
36 »       add····$0xc,%esp38 »       add····$0xc,%esp
37 »       mov····%edx,-0x70(%ebp) 
38 »       push···%edx39 »       push···%esi
39 »       push···%ecx40 »       push···%ecx
40 »       push···%eax41 »       push···%eax
41 »       call···5c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x5c>42 »       call···5a·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x5a>
42 ·R_386_PLT32»    bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)43 ·R_386_PC32»     bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)
43 »       add····$0x10,%esp44 »       add····$0x10,%esp
44 »       mov····%eax,%esi45 »       mov····%eax,%esi
45 »       test···%al,%al46 »       test···%al,%al
46 »       je·····88·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x88>47 »       je·····88·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x88>
47 »       mov····-0x1c(%ebp),%eax48 »       mov····-0x1c(%ebp),%eax
48 »       sub····%gs:0x14,%eax49 »       sub····%gs:0x14,%eax
49 »       jne····2a6·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x2a6>50 »       jne····2bc·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x2bc>
50 »       lea····-0xc(%ebp),%esp51 »       lea····-0xc(%ebp),%esp
51 »       mov····%esi,%eax52 »       mov····%esi,%eax
52 »       pop····%ebx53 »       pop····%ebx
53 »       pop····%esi54 »       pop····%esi
54 »       pop····%edi55 »       pop····%edi
55 »       pop····%ebp56 »       pop····%ebp
56 »       ret57 »       ret
57 »       lea····0x0(%esi,%eiz,1),%esi58 »       lea····0x0(%esi,%eiz,1),%esi
58 »       nop59 »       movsbl·0x4(%ebx),%eax
59 »       mov····-0x80(%ebp),%eax60 »       lea····-0x4c(%ebp),%ecx
60 »       sub····$0x4,%esp61 »       sub····$0x4,%esp
61 »       lea····-0x4c(%ebp),%esi62 »       mov····%ebx,-0x84(%ebp)
 63 »       mov····%ecx,%esi
 64 »       mov····-0x80(%ebp),%ebx
62 »       lea····-0x44(%ebp),%ecx65 »       lea····-0x44(%ebp),%ecx
63 »       mov····%ecx,-0x4c(%ebp) 
64 »       movsbl·0x4(%eax),%eax 
65 »       mov····%esi,-0x74(%ebp) 
66 »       push···%eax66 »       push···%eax
67 »       push···$0x167 »       push···$0x1
68 »       push···%esi68 »       push···%esi
 69 »       mov····%esi,-0x74(%ebp)
 70 »       mov····%ecx,-0x4c(%ebp)
69 »       call···a3·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xa3>71 »       call···ab·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xab>
70 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·int,·char)72 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·int,·char)
71 »       mov····-0x4c(%ebp),%esi73 »       mov····-0x4c(%ebp),%esi
72 »       mov····-0x48(%ebp),%ecx74 »       mov····-0x48(%ebp),%edx
73 »       pop····%eax75 »       pop····%eax
74 »       push···0x34(%edi)76 »       push···0x34(%edi)
75 »       mov····%ebx,%edi77 »       mov····%ebx,%edi
76 »       add····%esi,%ecx78 »       add····%esi,%edx
77 »       mov····%ecx,-0x78(%ebp)79 »       mov····%edx,-0x78(%ebp)
78 »       call···b9·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xb9>80 »       call···c1·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xc1>
79 ·R_386_PLT32»    std::__cxx11::collate<char>·const&·std::use_facet<std::__cxx11::collate<char>·>(std::locale·const&)81 ·R_386_PLT32»    std::__cxx11::collate<char>·const&·std::use_facet<std::__cxx11::collate<char>·>(std::locale·const&)
80 »       lea····-0x34(%ebp),%edx82 »       lea····-0x34(%ebp),%edx
81 »       mov····%eax,%ebx83 »       mov····%eax,%ebx
82 »       mov····-0x78(%ebp),%ecx84 »       mov····-0x78(%ebp),%ecx
83 »       lea····-0x2c(%ebp),%eax85 »       lea····-0x2c(%ebp),%eax
84 »       mov····%edx,-0x90(%ebp)86 »       mov····%edx,-0x90(%ebp)
85 »       mov····%esi,%edx87 »       mov····%esi,%edx
86 »       mov····-0x90(%ebp),%esi88 »       mov····-0x90(%ebp),%esi
87 »       add····$0x10,%esp89 »       add····$0x10,%esp
88 »       mov····%eax,-0x34(%ebp)90 »       mov····%eax,-0x34(%ebp)
89 »       mov····%esi,%eax91 »       mov····%esi,%eax
90 »       call···e2f·<.LC267+0x7>92 »       call···e37·<.LC493+0x5>
91 ·R_386_PC32»     .text93 ·R_386_PC32»     .text
92 »       lea····-0x64(%ebp),%ecx 
93 »       mov····-0x34(%ebp),%eax94 »       mov····-0x34(%ebp),%eax
 95 »       lea····-0x64(%ebp),%edx
94 »       mov····(%ebx),%edx 
95 »       mov····%ecx,-0x8c(%ebp) 
96 »       mov····-0x30(%ebp),%ecx96 »       mov····-0x30(%ebp),%ecx
 97 »       mov····%edx,-0x8c(%ebp)
 98 »       mov····(%ebx),%edx
97 »       add····%eax,%ecx99 »       add····%eax,%ecx
98 »       push···%ecx100 »       push···%ecx
99 »       push···%eax101 »       push···%eax
100 »       push···%ebx102 »       push···%ebx
101 »       push···-0x8c(%ebp)103 »       push···-0x8c(%ebp)
102 »       call···*0xc(%edx)104 »       call···*0xc(%edx)
103 »       push···%esi105 »       push···%esi
104 »       mov····%edi,%ebx106 »       mov····%edi,%ebx
105 »       call···106·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x106>107 »       call···10e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x10e>
106 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()108 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
107 »       pop····%eax109 »       pop····%eax
108 »       push···-0x74(%ebp)110 »       push···-0x74(%ebp)
Max diff block lines reached; 17009/24392 bytes (69.73%) of diff not shown.
24.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 57, 70 lines modifiedOffset 57, 69 lines modified
57 »       push···$0x157 »       push···$0x1
58 »       mov····0xd0(%edi),%edx58 »       mov····0xd0(%edi),%edx
59 »       add····%esi,%edx59 »       add····%esi,%edx
60 »       push···%edx60 »       push···%edx
61 »       push···%esi61 »       push···%esi
62 »       lea····-0xdc(%ebp),%esi62 »       lea····-0xdc(%ebp),%esi
63 »       push···%ebx63 »       push···%ebx
64 »       mov····-0x110(%ebp),%ebx 
65 »       push···%eax64 »       push···%eax
66 »       call···124·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x124>65 »       call···11e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x11e>
67 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const66 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
68 »       mov····-0xfc(%ebp),%eax67 »       mov····-0xfc(%ebp),%eax
69 »       add····$0x1c,%esp68 »       add····$0x1c,%esp
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       shr····$0x10,%edx70 »       shr····$0x10,%edx
72 »       test···$0x10000,%eax71 »       test···$0x10000,%eax
73 »       je·····767·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x767>72 »       je·····757·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x757>
74 »       mov····-0xdc(%ebp),%ebx73 »       mov····-0xdc(%ebp),%ebx
75 »       mov····-0xd8(%ebp),%esi74 »       mov····-0xd8(%ebp),%esi
76 »       or·····%dl,-0xaa(%ebp)75 »       or·····%dl,-0xaa(%ebp)
77 »       or·····%ax,-0xac(%ebp)76 »       or·····%ax,-0xac(%ebp)
78 »       mov····%ebx,%edx77 »       mov····%ebx,%edx
79 »       cmp····%ebx,%esi78 »       cmp····%ebx,%esi
80 »       je·····191·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x191>79 »       je·····18b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x18b>
81 »       mov····%esi,%eax80 »       mov····%esi,%eax
82 »       mov····$0x1f,%ecx81 »       mov····$0x1f,%ecx
83 »       mov····%esi,%edx82 »       mov····%esi,%edx
84 »       sub····%ebx,%eax83 »       sub····%ebx,%eax
85 »       bsr····%eax,%eax84 »       bsr····%eax,%eax
86 »       xor····$0x1f,%eax85 »       xor····$0x1f,%eax
87 »       sub····%eax,%ecx86 »       sub····%eax,%ecx
88 »       mov····%ebx,%eax87 »       mov····%ebx,%eax
89 »       add····%ecx,%ecx88 »       add····%ecx,%ecx
90 »       call···ba8·<.LC443+0x2>89 »       call···ba2·<.LC442+0xc>
91 ·R_386_PC32»     .text90 ·R_386_PC32»     .text
92 »       mov····%esi,%edx91 »       mov····%esi,%edx
93 »       mov····%ebx,%eax92 »       mov····%ebx,%eax
94 »       call···691·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x691>93 »       call···68b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x68b>
95 ·R_386_PC32»     .text94 ·R_386_PC32»     .text
96 »       mov····-0xd8(%ebp),%ebx95 »       mov····-0xd8(%ebp),%ebx
97 »       mov····-0xdc(%ebp),%edx96 »       mov····-0xdc(%ebp),%edx
98 »       lea····-0x100(%ebp),%edi97 »       lea····-0x100(%ebp),%edi
99 »       mov····%ebx,%ecx98 »       mov····%ebx,%ecx
100 »       lea····-0xdc(%ebp),%esi99 »       lea····-0xdc(%ebp),%esi
 100 »       xor····%ebx,%ebx
101 »       mov····%edi,%eax101 »       mov····%edi,%eax
102 »       call···582·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x582>102 »       call···57e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x57e>
103 ·R_386_PC32»     .text103 ·R_386_PC32»     .text
104 »       push···-0xd8(%ebp)104 »       push···-0xd8(%ebp)
105 »       mov····-0x110(%ebp),%ebx 
106 »       push···-0x100(%ebp)105 »       push···-0x100(%ebp)
107 »       push···%esi106 »       push···%esi
108 »       push···%edi107 »       push···%edi
109 »       call···1bb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1bb>108 »       call···1b1·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1b1>
110 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)109 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
111 »       lea····-0xf8(%ebp),%eax110 »       lea····-0xf8(%ebp),%eax
112 »       xor····%ebx,%ebx 
113 »       mov····%eax,-0x10c(%ebp)111 »       mov····%eax,-0x10c(%ebp)
114 »       add····$0xc,%esp112 »       add····$0xc,%esp
 113 »       lea····0x0(%esi,%eiz,1),%esi
115 »       sub····$0xc,%esp114 »       sub····$0xc,%esp
116 »       push···-0x10c(%ebp)115 »       push···-0x10c(%ebp)
117 »       mov····%esi,-0xf8(%ebp)116 »       mov····%esi,-0xf8(%ebp)
118 »       mov····%bl,-0xf4(%ebp)117 »       mov····%bl,-0xf4(%ebp)
119 »       call···1e6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1e6>118 »       call···1de·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1de>
120 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const119 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
121 »       mov····%ebx,%edx120 »       mov····%ebx,%edx
122 »       mov····%ebx,%ecx121 »       mov····%ebx,%ecx
123 »       mov····%al,-0x105(%ebp)122 »       mov····%al,-0x105(%ebp)
124 »       mov····$0x1,%eax123 »       mov····$0x1,%eax
125 »       shr····$0x5,%edx124 »       shr····$0x5,%edx
126 »       shl····%cl,%eax125 »       shl····%cl,%eax
Offset 134, 15 lines modifiedOffset 133, 15 lines modified
134 »       mov····%edi,%eax133 »       mov····%edi,%eax
135 »       cmp····%al,-0x105(%ebp)134 »       cmp····%al,-0x105(%ebp)
136 »       mov····-0x104(%ebp),%eax135 »       mov····-0x104(%ebp),%eax
137 »       cmovne·%ecx,%eax136 »       cmovne·%ecx,%eax
138 »       add····$0x1,%ebx137 »       add····$0x1,%ebx
139 »       mov····%eax,-0x9c(%ebp,%edx,4)138 »       mov····%eax,-0x9c(%ebp,%edx,4)
140 »       cmp····$0x100,%ebx139 »       cmp····$0x100,%ebx
141 »       jne····1d0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1d0>140 »       jne····1c8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1c8>
142 »       mov····-0x114(%ebp),%ebx141 »       mov····-0x114(%ebp),%ebx
143 »       sub····$0xc,%esp142 »       sub····$0xc,%esp
144 »       mov····0xc4(%ebx),%eax143 »       mov····0xc4(%ebx),%eax
145 »       mov····%eax,-0x104(%ebp)144 »       mov····%eax,-0x104(%ebp)
146 »       mov····-0xdc(%ebp),%eax145 »       mov····-0xdc(%ebp),%eax
147 »       movl···$0x0,-0xdc(%ebp)146 »       movl···$0x0,-0xdc(%ebp)
148 »       mov····%eax,-0x7c(%ebp)147 »       mov····%eax,-0x7c(%ebp)
Offset 203, 15 lines modifiedOffset 202, 15 lines modified
203 »       mov····%eax,-0x28(%ebp)202 »       mov····%eax,-0x28(%ebp)
204 »       mov····-0x84(%ebp),%eax203 »       mov····-0x84(%ebp),%eax
205 »       mov····%eax,-0x24(%ebp)204 »       mov····%eax,-0x24(%ebp)
206 »       mov····-0x80(%ebp),%eax205 »       mov····-0x80(%ebp),%eax
207 »       mov····%eax,-0x20(%ebp)206 »       mov····%eax,-0x20(%ebp)
208 »       mov····-0x110(%ebp),%edi207 »       mov····-0x110(%ebp),%edi
209 »       mov····%edi,%ebx208 »       mov····%edi,%ebx
210 »       call···3b6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x3b6>209 »       call···3ae·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x3ae>
211 ·R_386_PLT32»    operator·new(unsigned·int)210 ·R_386_PLT32»    operator·new(unsigned·int)
212 »       pop····%edx211 »       pop····%edx
213 »       mov····-0x7c(%ebp),%edx212 »       mov····-0x7c(%ebp),%edx
214 »       movl···$0x0,-0x7c(%ebp)213 »       movl···$0x0,-0x7c(%ebp)
215 »       pop····%ecx214 »       pop····%ecx
216 »       mov····%edx,(%eax)215 »       mov····%edx,(%eax)
217 »       mov····-0x78(%ebp),%edx216 »       mov····-0x78(%ebp),%edx
Offset 277, 284 lines modifiedOffset 276, 283 lines modified
277 »       mov····%eax,-0xe0(%ebp)276 »       mov····%eax,-0xe0(%ebp)
278 »       lea····0x0(%edi),%eax277 »       lea····0x0(%edi),%eax
279 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)278 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
280 »       lea····-0xec(%ebp),%edi279 »       lea····-0xec(%ebp),%edi
281 »       mov····%eax,-0xe4(%ebp)280 »       mov····%eax,-0xe4(%ebp)
282 »       push···%edi281 »       push···%edi
283 »       push···-0x104(%ebp)282 »       push···-0x104(%ebp)
284 »       call···4cc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x4cc>283 »       call···4c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x4c4>
285 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)284 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
286 »       mov····-0x114(%ebp),%ebx285 »       mov····-0x114(%ebp),%ebx
287 »       mov····%eax,-0xf4(%ebp)286 »       mov····%eax,-0xf4(%ebp)
288 »       add····$0x10,%esp287 »       add····$0x10,%esp
289 »       mov····%eax,-0xf0(%ebp)288 »       mov····%eax,-0xf0(%ebp)
290 »       mov····0xc4(%ebx),%edx289 »       mov····0xc4(%ebx),%edx
291 »       lea····0xe4(%ebx),%eax290 »       lea····0xe4(%ebx),%eax
292 »       mov····%edx,-0xf8(%ebp)291 »       mov····%edx,-0xf8(%ebp)
293 »       mov····-0x10c(%ebp),%edx292 »       mov····-0x10c(%ebp),%edx
294 »       call···452e·<gazebo::ServerFixture::ServerFixture()+0x2ce>293 »       call···4526·<gazebo::ServerFixture::ServerFixture()+0x2e6>
295 ·R_386_PC32»     .text294 ·R_386_PC32»     .text
296 »       sub····$0xc,%esp295 »       sub····$0xc,%esp
297 »       push···%edi296 »       push···%edi
298 »       call···507·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x507>297 »       call···4ff·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x4ff>
Max diff block lines reached; 18099/25011 bytes (72.36%) of diff not shown.
1.22 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNKSt7__cxx1112regex_traitsIcE18 […]
    
Offset 100, 16 lines modifiedOffset 100, 16 lines modified
100 »       push···%eax100 »       push···%eax
101 »       push···%ebx101 »       push···%ebx
102 »       call···*%edx102 »       call···*%edx
103 »       mov····%al,-0x3c(%ebp)103 »       mov····%al,-0x3c(%ebp)
104 »       add····$0x10,%esp104 »       add····$0x10,%esp
105 »       jmp····7e·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const+0x7e>105 »       jmp····7e·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const+0x7e>
106 »       mov····-0x40(%ebp),%eax106 »       mov····-0x40(%ebp),%eax
107 »       mov····0x0(%eax),%eax107 »       lea····0x0(%eax),%eax
108 ·R_386_GOT32X»   std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const::__collatenames108 ·R_386_GOTOFF»   std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const::__collatenames
109 »       lea····0x200(%eax),%edi109 »       lea····0x200(%eax),%edi
110 »       mov····%eax,-0x44(%ebp)110 »       mov····%eax,-0x44(%ebp)
111 »       mov····%eax,%esi111 »       mov····%eax,%esi
112 »       mov····%edi,-0x3c(%ebp)112 »       mov····%edi,-0x3c(%ebp)
113 »       mov····-0x58(%ebp),%edi113 »       mov····-0x58(%ebp),%edi
114 »       jmp····14c·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const+0x14c>114 »       jmp····14c·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const+0x14c>
115 »       lea····0x0(%esi,%eiz,1),%esi115 »       lea····0x0(%esi,%eiz,1),%esi
2.32 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIlSt4pairIKllESt10_ […]
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 »       jg·····182·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0x182>107 »       jg·····182·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0x182>
108 »       lea····0x18(%esp),%eax108 »       lea····0x18(%esp),%eax
109 »       sub····$0x4,%esp109 »       sub····$0x4,%esp
110 »       push···0x10(%esp)110 »       push···0x10(%esp)
111 »       push···%edi111 »       push···%edi
112 »       push···%eax112 »       push···%eax
113 »       call···135·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0x135>113 »       call···135·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0x135>
114 ·R_386_PLT32»    std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_get_insert_unique_pos(long·const&)114 ·R_386_PC32»     std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_get_insert_unique_pos(long·const&)
115 »       mov····0x24(%esp),%ecx115 »       mov····0x24(%esp),%ecx
116 »       mov····0x28(%esp),%edx116 »       mov····0x28(%esp),%edx
117 »       add····$0xc,%esp117 »       add····$0xc,%esp
118 »       mov····%ecx,%eax118 »       mov····%ecx,%eax
119 »       mov····%edx,%esi119 »       mov····%edx,%esi
120 »       test···%edx,%edx120 »       test···%edx,%edx
121 »       je·····e0·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0xe0>121 »       je·····e0·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0xe0>
20.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_StateSeqINSt7__cx […]
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv:1 Disassembly·of·section·.text._ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv:
  
2 00000000·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()>:2 00000000·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()>:
3 std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone():3 std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone():
 4 »       call···1·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x1>
 5 ·R_386_PC32»     __x86.get_pc_thunk.ax
 6 »       add····$0x1,%eax
 7 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
4 »       push···%ebp8 »       push···%ebp
5 »       mov····%esp,%ebp9 »       mov····%esp,%ebp
6 »       push···%edi10 »       push···%edi
7 »       push···%esi11 »       push···%esi
8 »       push···%ebx12 »       push···%ebx
9 »       call···7·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x7> 
10 ·R_386_PC32»     __x86.get_pc_thunk.bx 
11 »       add····$0x2,%ebx 
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
13 »       sub····$0xc4,%esp13 »       sub····$0xc4,%esp
14 »       mov····0x8(%ebp),%eax14 »       mov····%eax,-0xb0(%ebp)
15 »       mov····0xc(%ebp),%edi15 »       mov····0xc(%ebp),%edi
16 »       mov····%eax,-0xb4(%ebp)16 »       mov····0x8(%ebp),%eax
17 »       mov····%edi,-0xa4(%ebp)17 »       mov····%edi,-0xa4(%ebp)
18 »       mov····%ebx,-0xb0(%ebp)18 »       mov····%eax,-0xb4(%ebp)
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 »       lea····-0x88(%ebp),%eax22 »       lea····-0x88(%ebp),%eax
23 »       push···$0x023 »       push···$0x0
24 »       mov····%eax,-0xa0(%ebp)24 »       mov····%eax,-0xa0(%ebp)
25 »       mov····%eax,-0x80(%ebp)25 »       mov····%eax,-0x80(%ebp)
Offset 40, 35 lines modifiedOffset 40, 35 lines modified
40 »       movl···$0x0,-0x64(%ebp)40 »       movl···$0x0,-0x64(%ebp)
41 »       movl···$0x0,-0x60(%ebp)41 »       movl···$0x0,-0x60(%ebp)
42 »       movl···$0x0,-0x5c(%ebp)42 »       movl···$0x0,-0x5c(%ebp)
43 »       movl···$0x0,-0x58(%ebp)43 »       movl···$0x0,-0x58(%ebp)
44 »       movl···$0x0,-0x54(%ebp)44 »       movl···$0x0,-0x54(%ebp)
45 »       movl···$0x0,-0x50(%ebp)45 »       movl···$0x0,-0x50(%ebp)
46 »       mov····%eax,-0xb8(%ebp)46 »       mov····%eax,-0xb8(%ebp)
47 »       call···ba·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0xba>47 »       call···b9·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0xb9>
48 ·R_386_PLT32»    std::_Deque_base<long,·std::allocator<long>·>::_M_initialize_map(unsigned·int)48 ·R_386_PC32»     std::_Deque_base<long,·std::allocator<long>·>::_M_initialize_map(unsigned·int)
49 »       lea····0x4(%edi),%eax49 »       lea····0x4(%edi),%eax
50 »       mov····-0x54(%ebp),%ecx50 »       mov····-0x54(%ebp),%esi
51 »       add····$0x10,%esp51 »       add····$0x10,%esp
52 »       mov····%eax,-0xc4(%ebp)52 »       mov····%eax,-0xc4(%ebp)
53 »       mov····-0x5c(%ebp),%eax53 »       mov····-0x5c(%ebp),%eax
54 »       lea····-0x4(%ecx),%edx54 »       lea····-0x4(%esi),%edx
55 »       cmp····%edx,%eax55 »       cmp····%edx,%eax
56 »       je·····806·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x806>56 »       je·····806·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x806>
57 »       mov····0x4(%edi),%edx57 »       mov····0x4(%edi),%edx
58 »       add····$0x4,%eax58 »       add····$0x4,%eax
59 »       mov····%edx,-0x4(%eax)59 »       mov····%edx,-0x4(%eax)
60 »       mov····%eax,-0x5c(%ebp)60 »       mov····%eax,-0x5c(%ebp)
61 »       lea····-0x44(%ebp),%edi61 »       lea····-0x44(%ebp),%edi
62 »       mov····%edi,-0xa8(%ebp)62 »       mov····%edi,-0xa8(%ebp)
63 »       lea····-0x34(%ebp),%edi63 »       lea····-0x34(%ebp),%edi
64 »       mov····%edi,-0xac(%ebp)64 »       mov····%edi,-0xac(%ebp)
65 »       cmp····-0x6c(%ebp),%eax65 »       cmp····-0x6c(%ebp),%eax
66 »       je·····31e·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x31e>66 »       je·····31e·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x31e>
67 »       lea····0x0(%esi),%esi67 »       lea····0x0(%esi,%eiz,1),%esi
68 »       cmp····-0x58(%ebp),%eax68 »       cmp····-0x58(%ebp),%eax
69 »       je·····650·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x650>69 »       je·····650·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x650>
70 »       mov····-0x4(%eax),%edx70 »       mov····-0x4(%eax),%edx
71 »       sub····$0x4,%eax71 »       sub····$0x4,%eax
72 »       mov····%eax,-0x5c(%ebp)72 »       mov····%eax,-0x5c(%ebp)
73 »       mov····%edx,-0x90(%ebp)73 »       mov····%edx,-0x90(%ebp)
74 »       mov····-0xa4(%ebp),%eax74 »       mov····-0xa4(%ebp),%eax
Offset 100, 40 lines modifiedOffset 100, 40 lines modified
100 »       mov····-0x40(%ebp),%eax100 »       mov····-0x40(%ebp),%eax
101 »       mov····%eax,-0x28(%ebp)101 »       mov····%eax,-0x28(%ebp)
102 »       mov····-0x3c(%ebp),%eax102 »       mov····-0x3c(%ebp),%eax
103 »       mov····%eax,-0x24(%ebp)103 »       mov····%eax,-0x24(%ebp)
104 »       mov····-0x38(%ebp),%eax104 »       mov····-0x38(%ebp),%eax
105 »       mov····%eax,-0x20(%ebp)105 »       mov····%eax,-0x20(%ebp)
106 »       je·····710·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x710>106 »       je·····710·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x710>
107 »       mov····0x20(%esi),%eax107 »       mov····0x20(%esi),%ecx
108 »       cmp····0x24(%esi),%eax108 »       cmp····0x24(%esi),%ecx
109 »       je·····6a8·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x6a8>109 »       je·····6a8·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x6a8>
110 »       mov····-0x34(%ebp),%edx110 »       mov····-0x34(%ebp),%eax
111 »       mov····%edx,(%eax)111 »       mov····%eax,(%ecx)
112 »       mov····-0x30(%ebp),%edx112 »       mov····-0x30(%ebp),%eax
113 »       cmpl···$0xb,-0x34(%ebp)113 »       cmpl···$0xb,-0x34(%ebp)
114 »       mov····%edx,0x4(%eax)114 »       mov····%eax,0x4(%ecx)
115 »       mov····-0x2c(%ebp),%edx115 »       mov····-0x2c(%ebp),%eax
116 »       mov····%edx,0x8(%eax)116 »       mov····%eax,0x8(%ecx)
117 »       mov····-0x28(%ebp),%edx117 »       mov····-0x28(%ebp),%eax
118 »       mov····%edx,0xc(%eax)118 »       mov····%eax,0xc(%ecx)
119 »       mov····-0x24(%ebp),%edx119 »       mov····-0x24(%ebp),%eax
120 »       mov····%edx,0x10(%eax)120 »       mov····%eax,0x10(%ecx)
121 »       mov····-0x20(%ebp),%edx121 »       mov····-0x20(%ebp),%ebx
122 »       mov····%edx,0x14(%eax)122 »       mov····%ebx,0x14(%ecx)
123 »       je·····790·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x790>123 »       je·····790·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x790>
124 »       mov····0x20(%esi),%eax124 »       mov····0x20(%esi),%eax
125 »       add····$0x18,%eax125 »       add····$0x18,%eax
126 »       mov····%eax,0x20(%esi)126 »       mov····%eax,0x20(%esi)
127 »       sub····0x1c(%esi),%eax127 »       sub····0x1c(%esi),%eax
128 »       mov····%eax,%esi128 »       mov····%eax,%esi
129 »       sar····$0x3,%esi129 »       sar····$0x3,%esi
130 »       imul···$0xaaaaaaab,%esi,%esi130 »       imul···$0xaaaaaaab,%esi,%esi
131 »       cmp····$0x249f00,%eax131 »       cmp····$0x249f00,%eax
132 »       ja·····8f7·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x8f7>132 »       ja·····8df·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x8df>
133 »       sub····$0x1,%esi133 »       sub····$0x1,%esi
134 »       cmpl···$0xb,-0x34(%ebp)134 »       cmpl···$0xb,-0x34(%ebp)
135 »       je·····6d0·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x6d0>135 »       je·····6d0·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x6d0>
136 »       mov····-0x84(%ebp),%eax136 »       mov····-0x84(%ebp),%eax
137 »       test···%eax,%eax137 »       test···%eax,%eax
138 »       je·····700·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x700>138 »       je·····700·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x700>
139 »       mov····-0xa0(%ebp),%ebx139 »       mov····-0xa0(%ebp),%ebx
Offset 207, 15 lines modifiedOffset 207, 15 lines modified
207 »       je·····2e8·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x2e8>207 »       je·····2e8·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x2e8>
208 »       cmp····0x10(%esi),%edx208 »       cmp····0x10(%esi),%edx
209 »       jge····308·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x308>209 »       jge····308·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x308>
210 »       mov····-0x54(%ebp),%eax210 »       mov····-0x54(%ebp),%eax
211 »       mov····-0x5c(%ebp),%ecx211 »       mov····-0x5c(%ebp),%ecx
212 »       sub····$0x4,%eax212 »       sub····$0x4,%eax
213 »       cmp····%eax,%ecx213 »       cmp····%eax,%ecx
214 »       je·····82b·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x82b>214 »       je·····825·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x825>
215 »       mov····%edx,(%ecx)215 »       mov····%edx,(%ecx)
216 »       add····$0x4,%ecx216 »       add····$0x4,%ecx
217 »       mov····%ecx,-0x5c(%ebp)217 »       mov····%ecx,-0x5c(%ebp)
218 »       lea····0x0(%esi,%eiz,1),%esi218 »       lea····0x0(%esi,%eiz,1),%esi
219 »       cmpl···$0xb,-0x4c(%ebp)219 »       cmpl···$0xb,-0x4c(%ebp)
220 »       je·····738·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x738>220 »       je·····738·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x738>
221 »       mov····-0x5c(%ebp),%eax221 »       mov····-0x5c(%ebp),%eax
Offset 266, 30 lines modifiedOffset 266, 30 lines modified
Max diff block lines reached; 15691/20911 bytes (75.04%) of diff not shown.
30.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 11, 38 lines modifiedOffset 11, 38 lines modified
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x8c,%esp17 »       sub····$0x8c,%esp
18 »       mov····%eax,-0x7c(%ebp)18 »       mov····%eax,-0x80(%ebp)
19 »       mov····0x8(%ebp),%esi19 »       mov····0x8(%ebp),%esi
20 »       mov····%gs:0x14,%eax20 »       mov····%gs:0x14,%eax
21 »       mov····%eax,-0x1c(%ebp)21 »       mov····%eax,-0x1c(%ebp)
22 »       mov····(%esi),%eax22 »       mov····(%esi),%eax
23 »       mov····%esi,-0x70(%ebp)23 »       mov····%esi,-0x70(%ebp)
24 »       shr····$0x4,%eax24 »       shr····$0x4,%eax
25 »       and····$0x1,%eax25 »       and····$0x1,%eax
26 »       mov····%al,-0x75(%ebp)26 »       mov····%al,-0x75(%ebp)
27 »       lea····-0x75(%ebp),%eax27 »       lea····-0x75(%ebp),%eax
28 »       mov····%eax,-0x6c(%ebp)28 »       mov····%eax,-0x6c(%ebp)
29 »       mov····0x88(%esi),%eax29 »       mov····0x88(%esi),%eax
30 »       cmp····$0x14,%eax30 »       cmp····$0x14,%eax
31 »       je·····310·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x310>31 »       je·····300·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x300>
32 »       cmp····$0x15,%eax32 »       cmp····$0x15,%eax
33 »       je·····330·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x330>33 »       je·····320·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x320>
34 »       cmp····$0x12,%eax34 »       cmp····$0x12,%eax
35 »       je·····350·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x350>35 »       je·····340·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x340>
36 »       cmp····$0xc,%eax36 »       cmp····$0xc,%eax
37 »       je·····80·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x80>37 »       je·····80·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x80>
38 »       xor····%edi,%edi38 »       xor····%edi,%edi
39 »       mov····-0x1c(%ebp),%eax39 »       mov····-0x1c(%ebp),%eax
40 »       sub····%gs:0x14,%eax40 »       sub····%gs:0x14,%eax
41 »       jne····648·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x648>41 »       jne····63a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x63a>
42 »       lea····-0xc(%ebp),%esp42 »       lea····-0xc(%ebp),%esp
43 »       mov····%edi,%eax43 »       mov····%edi,%eax
44 »       pop····%ebx44 »       pop····%ebx
45 »       pop····%esi45 »       pop····%esi
46 »       pop····%edi46 »       pop····%edi
47 »       pop····%ebp47 »       pop····%ebp
48 »       ret48 »       ret
Offset 51, 105 lines modifiedOffset 51, 103 lines modified
51 »       mov····%esi,%eax51 »       mov····%esi,%eax
52 »       call···3ff3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x83>52 »       call···3ff3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x83>
53 ·R_386_PC32»     .text53 ·R_386_PC32»     .text
54 »       test···%al,%al54 »       test···%al,%al
55 »       je·····5f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x5f>55 »       je·····5f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x5f>
56 »       mov····0xec(%esi),%eax56 »       mov····0xec(%esi),%eax
57 »       cmp····%eax,0xfc(%esi)57 »       cmp····%eax,0xfc(%esi)
58 »       je·····6b5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x6b5>58 »       je·····6a4·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x6a4>
59 »       cmpl···$0x1a,0x88(%esi)59 »       cmpl···$0x1a,0x88(%esi)
60 »       jne····67c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x67c>60 »       jne····66b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x66b>
61 »       mov····%esi,%eax61 »       mov····%esi,%eax
62 »       call···401d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xad>62 »       call···401d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xad>
63 ·R_386_PC32»     .text63 ·R_386_PC32»     .text
64 »       test···%al,%al64 »       test···%al,%al
65 »       je·····67c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x67c>65 »       je·····66b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x66b>
66 »       lea····-0x68(%ebp),%eax66 »       lea····-0x68(%ebp),%eax
67 »       sub····$0x8,%esp67 »       sub····$0x8,%esp
68 »       push···%esi68 »       push···%esi
69 »       push···%eax69 »       push···%eax
70 »       mov····%eax,-0x84(%ebp)70 »       mov····%eax,-0x88(%ebp)
71 »       call···c8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xc8>71 »       call···c8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xc8>
72 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()72 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()
73 »       push···0xc4(%esi)73 »       push···0xc4(%esi)
74 »       call···d3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xd3>74 »       call···d3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xd3>
75 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()75 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()
76 »       mov····0xc4(%esi),%edx76 »       mov····0xc4(%esi),%edx
77 »       mov····-0x7c(%ebp),%ebx 
78 »       mov····%eax,-0x58(%ebp)77 »       mov····%eax,-0x58(%ebp)
79 »       mov····%edx,-0x5c(%ebp)78 »       mov····%edx,-0x5c(%ebp)
80 »       mov····%eax,-0x54(%ebp)79 »       mov····%eax,-0x54(%ebp)
81 »       pop····%eax80 »       pop····%eax
82 »       pop····%edx81 »       pop····%edx
83 »       push···$0xa82 »       push···$0xa
84 »       push···%esi83 »       push···%esi
85 »       call···ef·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xef>84 »       call···ec·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xec>
86 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_cur_int_value(int)85 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_cur_int_value(int)
87 »       movb···$0x0,-0x8c(%ebp)86 »       movb···$0x0,-0x8c(%ebp)
88 »       add····$0x10,%esp87 »       add····$0x10,%esp
89 »       mov····%eax,-0x80(%ebp)88 »       mov····%eax,-0x7c(%ebp)
90 »       mov····0x88(%esi),%eax89 »       mov····0x88(%esi),%eax
91 »       movl···$0x0,-0x88(%ebp)90 »       movl···$0x0,-0x84(%ebp)
92 »       cmp····$0x19,%eax91 »       cmp····$0x19,%eax
93 »       je·····60e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x60e>92 »       je·····600·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x600>
94 »       cmp····$0xd,%eax93 »       cmp····$0xd,%eax
95 »       jne····68f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x68f>94 »       jne····67e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x67e>
96 »       mov····%esi,%eax95 »       mov····%esi,%eax
97 »       call···4095·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<st[·...·truncated·by·diffoscope;·len:·118,·SHA:·fdd7ff5c3c07a3ea37af0f0cb410feeb38bd87449bd6b246eb32f6f6eb74ed0f·...·]>96 »       call···4092·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<st[·...·truncated·by·diffoscope;·len:·118,·SHA:·2e0b7473cb2ce88fb568a62ca024b37695185c072799debbdc2c4959d3acc69a·...·]>
98 ·R_386_PC32»     .text97 ·R_386_PC32»     .text
99 »       mov····%eax,%edi98 »       mov····%eax,%edi
100 »       test···%al,%al99 »       test···%al,%al
101 »       je·····68f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x68f>100 »       je·····67e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x67e>
102 »       movzbl·-0x75(%ebp),%eax101 »       movzbl·-0x75(%ebp),%eax
103 »       test···%al,%al102 »       test···%al,%al
104 »       jne····370·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x370>103 »       jne····360·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x360>
105 »       mov····%al,-0x75(%ebp)104 »       mov····%al,-0x75(%ebp)
106 »       lea····-0x44(%ebp),%eax105 »       lea····-0x44(%ebp),%eax
107 »       xor····%edx,%edx106 »       xor····%ebx,%ebx
108 »       mov····%eax,-0x94(%ebp)107 »       mov····%eax,-0x94(%ebp)
109 »       mov····-0x80(%ebp),%eax108 »       mov····-0x7c(%ebp),%eax
110 »       test···%eax,%eax109 »       test···%eax,%eax
111 »       jle····1b5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x1b5>110 »       jle····1ad·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x1ad>
112 »       mov····%edi,%eax111 »       mov····%edi,%eax
113 »       mov····-0x94(%ebp),%edi 
114 »       mov····%esi,-0x98(%ebp)112 »       mov····%esi,-0x98(%ebp)
115 »       mov····%edx,%esi113 »       mov····%ebx,%edi
 114 »       mov····-0x88(%ebp),%esi
116 »       mov····%al,-0x90(%ebp)115 »       mov····%al,-0x90(%ebp)
 116 »       mov····-0x94(%ebp),%ebx
117 »       lea····0x0(%esi),%esi117 »       lea····0x0(%esi),%esi
118 »       sub····$0x8,%esp118 »       sub····$0x8,%esp
119 »       push···-0x84(%ebp) 
120 »       mov····-0x7c(%ebp),%ebx 
121 »       add····$0x1,%esi119 »       add····$0x1,%edi
122 »       push···%edi120 »       push···%esi
 121 »       push···%ebx
123 »       call···181·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x181>122 »       call···179·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x179>
124 ·R_386_PLT32»    std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()123 ·R_386_PC32»     std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()
125 »       mov····-0x54(%ebp),%eax124 »       mov····-0x54(%ebp),%eax
126 »       mov····-0x5c(%ebp),%ecx125 »       mov····-0x5c(%ebp),%ecx
127 »       add····$0xc,%esp126 »       add····$0xc,%esp
128 »       lea····(%eax,%eax,2),%eax127 »       lea····(%eax,%eax,2),%eax
129 »       shl····$0x3,%eax128 »       shl····$0x3,%eax
130 »       add····0x1c(%ecx),%eax129 »       add····0x1c(%ecx),%eax
131 »       mov····-0x40(%ebp),%ecx130 »       mov····-0x40(%ebp),%ecx
132 »       mov····%ecx,0x4(%eax)131 »       mov····%ecx,0x4(%eax)
133 »       mov····-0x3c(%ebp),%eax132 »       mov····-0x3c(%ebp),%eax
134 »       mov····%eax,-0x54(%ebp)133 »       mov····%eax,-0x54(%ebp)
135 »       cmp····%esi,-0x80(%ebp)134 »       cmp····%edi,-0x7c(%ebp)
Max diff block lines reached; 23804/31062 bytes (76.63%) of diff not shown.
786 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 44, 17 lines modifiedOffset 44, 17 lines modified
44 »       xor····%eax,%eax44 »       xor····%eax,%eax
45 »       pop····%ebx45 »       pop····%ebx
46 »       pop····%esi46 »       pop····%esi
47 »       pop····%edi47 »       pop····%edi
48 »       pop····%ebp48 »       pop····%ebp
49 »       ret49 »       ret
50 »       lea····0x0(%esi),%esi50 »       lea····0x0(%esi),%esi
51 »       mov····0x0(%edi),%eax 
52 ·R_386_GOT32X»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true> 
53 »       mov····0x8(%ebp),%ecx51 »       mov····0x8(%ebp),%ecx
 52 »       lea····0x0(%edi),%eax
 53 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>
54 »       mov····%eax,(%ecx)54 »       mov····%eax,(%ecx)
55 »       lea····-0xc(%ebp),%esp55 »       lea····-0xc(%ebp),%esp
56 »       xor····%eax,%eax56 »       xor····%eax,%eax
57 »       pop····%ebx57 »       pop····%ebx
58 »       pop····%esi58 »       pop····%esi
59 »       pop····%edi59 »       pop····%edi
60 »       pop····%ebp60 »       pop····%ebp
784 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 44, 17 lines modifiedOffset 44, 17 lines modified
44 »       xor····%eax,%eax44 »       xor····%eax,%eax
45 »       pop····%ebx45 »       pop····%ebx
46 »       pop····%esi46 »       pop····%esi
47 »       pop····%edi47 »       pop····%edi
48 »       pop····%ebp48 »       pop····%ebp
49 »       ret49 »       ret
50 »       lea····0x0(%esi),%esi50 »       lea····0x0(%esi),%esi
51 »       mov····0x0(%edi),%eax 
52 ·R_386_GOT32X»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true> 
53 »       mov····0x8(%ebp),%ecx51 »       mov····0x8(%ebp),%ecx
 52 »       lea····0x0(%edi),%eax
 53 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>
54 »       mov····%eax,(%ecx)54 »       mov····%eax,(%ecx)
55 »       lea····-0xc(%ebp),%esp55 »       lea····-0xc(%ebp),%esp
56 »       xor····%eax,%eax56 »       xor····%eax,%eax
57 »       pop····%ebx57 »       pop····%ebx
58 »       pop····%esi58 »       pop····%esi
59 »       pop····%edi59 »       pop····%edi
60 »       pop····%ebp60 »       pop····%ebp
6.28 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 4, 57 lines modifiedOffset 4, 53 lines modified
4 Disassembly·of·section·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc:4 Disassembly·of·section·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc:
  
5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const>:5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const>:
6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const:6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const:
7 »       push···%edi7 »       push···%edi
8 »       push···%esi8 »       push···%esi
9 »       push···%ebx9 »       push···%ebx
10 »       call···4·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x4> 
11 ·R_386_PC32»     __x86.get_pc_thunk.bx 
12 »       add····$0x2,%ebx 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       sub····$0x20,%esp10 »       sub····$0x20,%esp
15 »       mov····0x30(%esp),%esi11 »       mov····0x30(%esp),%ebx
16 »       mov····0x34(%esp),%edx12 »       mov····0x34(%esp),%edx
17 »       mov····%gs:0x14,%eax13 »       mov····%gs:0x14,%eax
18 »       mov····%eax,0x1c(%esp)14 »       mov····%eax,0x1c(%esp)
19 »       mov····(%esi),%eax15 »       mov····(%ebx),%eax
20 »       cmpb···$0x0,(%eax)16 »       cmpb···$0x0,(%eax)
21 »       jne····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x48>17 »       jne····40·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x40>
22 »       movb···$0x1,(%eax)18 »       movb···$0x1,(%eax)
23 »       mov····%dl,0x1(%eax)19 »       mov····%dl,0x1(%eax)
24 »       mov····0x1c(%esp),%eax20 »       mov····0x1c(%esp),%eax
25 »       sub····%gs:0x14,%eax21 »       sub····%gs:0x14,%eax
26 »       jne····8e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x8e>22 »       jne····86·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x86>
27 »       add····$0x20,%esp23 »       add····$0x20,%esp
28 »       pop····%ebx24 »       pop····%ebx
29 »       pop····%esi25 »       pop····%esi
30 »       pop····%edi26 »       pop····%edi
31 »       ret27 »       ret
32 »       lea····0x0(%esi,%eiz,1),%esi28 »       lea····0x0(%esi,%eiz,1),%esi
33 »       movzbl·0x1(%eax),%edi29 »       movzbl·0x1(%eax),%esi
34 »       mov····0x4(%esi),%ecx30 »       mov····0x4(%ebx),%edi
35 »       mov····%edi,%eax31 »       mov····%esi,%eax
36 »       mov····%al,0x1b(%esp)32 »       mov····%al,0x1b(%esp)
37 »       mov····0x4(%ecx),%eax33 »       mov····0x4(%edi),%eax
38 »       cmp····0x8(%ecx),%eax34 »       cmp····0x8(%edi),%eax
39 »       je·····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x70>35 »       je·····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x68>
40 »       mov····%edi,%ebx36 »       mov····%esi,%ecx
41 »       mov····%bl,(%eax)37 »       mov····%cl,(%eax)
42 »       mov····(%esi),%eax38 »       mov····(%ebx),%eax
43 »       addl···$0x1,0x4(%ecx)39 »       addl···$0x1,0x4(%edi)
44 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x2d>40 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x22>
45 »       lea····0x0(%esi,%eiz,1),%esi41 »       lea····0x0(%esi,%eiz,1),%esi
46 »       mov····%edx,0xc(%esp)42 »       mov····%edx,0xc(%esp)
47 »       sub····$0x4,%esp43 »       sub····$0x4,%esp
48 »       lea····0x1f(%esp),%edi44 »       lea····0x1f(%esp),%esi
49 »       push···%edi45 »       push···%esi
50 »       push···%eax46 »       push···%eax
51 »       push···%ecx47 »       push···%edi
52 »       call···7f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x7f>48 »       call···77·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x77>
53 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)49 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
54 »       add····$0x10,%esp50 »       add····$0x10,%esp
55 »       mov····(%esi),%eax51 »       mov····(%ebx),%eax
56 »       mov····0xc(%esp),%edx52 »       mov····0xc(%esp),%edx
57 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x2d>53 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x22>
58 »       call···8f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x8f>54 »       call···87·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x87>
59 ·R_386_PC32»     __stack_chk_fail_local55 ·R_386_PC32»     __stack_chk_fail_local
6.31 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 4, 57 lines modifiedOffset 4, 53 lines modified
4 Disassembly·of·section·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc:4 Disassembly·of·section·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc:
  
5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const>:5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const>:
6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const:6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const:
7 »       push···%edi7 »       push···%edi
8 »       push···%esi8 »       push···%esi
9 »       push···%ebx9 »       push···%ebx
10 »       call···4·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x4> 
11 ·R_386_PC32»     __x86.get_pc_thunk.bx 
12 »       add····$0x2,%ebx 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       sub····$0x20,%esp10 »       sub····$0x20,%esp
15 »       mov····0x30(%esp),%esi11 »       mov····0x30(%esp),%ebx
16 »       mov····0x34(%esp),%edx12 »       mov····0x34(%esp),%edx
17 »       mov····%gs:0x14,%eax13 »       mov····%gs:0x14,%eax
18 »       mov····%eax,0x1c(%esp)14 »       mov····%eax,0x1c(%esp)
19 »       mov····(%esi),%eax15 »       mov····(%ebx),%eax
20 »       cmpb···$0x0,(%eax)16 »       cmpb···$0x0,(%eax)
21 »       jne····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x48>17 »       jne····40·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x40>
22 »       movb···$0x1,(%eax)18 »       movb···$0x1,(%eax)
23 »       mov····%dl,0x1(%eax)19 »       mov····%dl,0x1(%eax)
24 »       mov····0x1c(%esp),%eax20 »       mov····0x1c(%esp),%eax
25 »       sub····%gs:0x14,%eax21 »       sub····%gs:0x14,%eax
26 »       jne····8e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x8e>22 »       jne····86·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x86>
27 »       add····$0x20,%esp23 »       add····$0x20,%esp
28 »       pop····%ebx24 »       pop····%ebx
29 »       pop····%esi25 »       pop····%esi
30 »       pop····%edi26 »       pop····%edi
31 »       ret27 »       ret
32 »       lea····0x0(%esi,%eiz,1),%esi28 »       lea····0x0(%esi,%eiz,1),%esi
33 »       movzbl·0x1(%eax),%edi29 »       movzbl·0x1(%eax),%esi
34 »       mov····0x4(%esi),%ecx30 »       mov····0x4(%ebx),%edi
35 »       mov····%edi,%eax31 »       mov····%esi,%eax
36 »       mov····%al,0x1b(%esp)32 »       mov····%al,0x1b(%esp)
37 »       mov····0x4(%ecx),%eax33 »       mov····0x4(%edi),%eax
38 »       cmp····0x8(%ecx),%eax34 »       cmp····0x8(%edi),%eax
39 »       je·····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x70>35 »       je·····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x68>
40 »       mov····%edi,%ebx36 »       mov····%esi,%ecx
41 »       mov····%bl,(%eax)37 »       mov····%cl,(%eax)
42 »       mov····(%esi),%eax38 »       mov····(%ebx),%eax
43 »       addl···$0x1,0x4(%ecx)39 »       addl···$0x1,0x4(%edi)
44 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x2d>40 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x22>
45 »       lea····0x0(%esi,%eiz,1),%esi41 »       lea····0x0(%esi,%eiz,1),%esi
46 »       mov····%edx,0xc(%esp)42 »       mov····%edx,0xc(%esp)
47 »       sub····$0x4,%esp43 »       sub····$0x4,%esp
48 »       lea····0x1f(%esp),%edi44 »       lea····0x1f(%esp),%esi
49 »       push···%edi45 »       push···%esi
50 »       push···%eax46 »       push···%eax
51 »       push···%ecx47 »       push···%edi
52 »       call···7f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x7f>48 »       call···77·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x77>
53 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)49 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
54 »       add····$0x10,%esp50 »       add····$0x10,%esp
55 »       mov····(%esi),%eax51 »       mov····(%ebx),%eax
56 »       mov····0xc(%esp),%edx52 »       mov····0xc(%esp),%edx
57 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x2d>53 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x22>
58 »       call···8f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x8f>54 »       call···87·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x87>
59 ·R_386_PC32»     __stack_chk_fail_local55 ·R_386_PC32»     __stack_chk_fail_local
1.49 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 56, 12 lines modifiedOffset 56, 12 lines modified
56 »       xchg···%ax,%ax56 »       xchg···%ax,%ax
57 »       sub····$0x4,%esp57 »       sub····$0x4,%esp
58 »       lea····0xf(%esp),%eax58 »       lea····0xf(%esp),%eax
59 »       push···%eax59 »       push···%eax
60 »       push···%edx60 »       push···%edx
61 »       push···%edi61 »       push···%edi
62 »       call···8b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x8b>62 »       call···8b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x8b>
63 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)63 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
64 »       add····$0x10,%esp64 »       add····$0x10,%esp
65 »       jmp····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x70>65 »       jmp····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x70>
66 »       call···95·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x95>66 »       call···95·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x95>
67 ·R_386_PC32»     __stack_chk_fail_local67 ·R_386_PC32»     __stack_chk_fail_local
1.49 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 56, 12 lines modifiedOffset 56, 12 lines modified
56 »       xchg···%ax,%ax56 »       xchg···%ax,%ax
57 »       sub····$0x4,%esp57 »       sub····$0x4,%esp
58 »       lea····0xf(%esp),%eax58 »       lea····0xf(%esp),%eax
59 »       push···%eax59 »       push···%eax
60 »       push···%edx60 »       push···%edx
61 »       push···%edi61 »       push···%edi
62 »       call···8b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x8b>62 »       call···8b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x8b>
63 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)63 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
64 »       add····$0x10,%esp64 »       add····$0x10,%esp
65 »       jmp····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x70>65 »       jmp····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x70>
66 »       call···95·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x95>66 »       call···95·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x95>
67 ·R_386_PC32»     __stack_chk_fail_local67 ·R_386_PC32»     __stack_chk_fail_local
1.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 61, 13 lines modifiedOffset 61, 13 lines modified
61 »       lea····0x0(%esi,%eiz,1),%esi61 »       lea····0x0(%esi,%eiz,1),%esi
62 »       sub····$0x4,%esp62 »       sub····$0x4,%esp
63 »       lea····0x1f(%esp),%eax63 »       lea····0x1f(%esp),%eax
64 »       push···%eax64 »       push···%eax
65 »       push···%edx65 »       push···%edx
66 »       push···%ebp66 »       push···%ebp
67 »       call···9b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0x9b>67 »       call···9b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0x9b>
68 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)68 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
69 »       mov····(%esi),%eax69 »       mov····(%esi),%eax
70 »       add····$0x10,%esp70 »       add····$0x10,%esp
71 »       jmp····2e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0x2e>71 »       jmp····2e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0x2e>
72 »       call···a7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0xa7>72 »       call···a7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0xa7>
73 ·R_386_PC32»     __stack_chk_fail_local73 ·R_386_PC32»     __stack_chk_fail_local
1.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 61, 13 lines modifiedOffset 61, 13 lines modified
61 »       lea····0x0(%esi,%eiz,1),%esi61 »       lea····0x0(%esi,%eiz,1),%esi
62 »       sub····$0x4,%esp62 »       sub····$0x4,%esp
63 »       lea····0x1f(%esp),%eax63 »       lea····0x1f(%esp),%eax
64 »       push···%eax64 »       push···%eax
65 »       push···%edx65 »       push···%edx
66 »       push···%ebp66 »       push···%ebp
67 »       call···9b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0x9b>67 »       call···9b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0x9b>
68 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)68 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
69 »       mov····(%esi),%eax69 »       mov····(%esi),%eax
70 »       add····$0x10,%esp70 »       add····$0x10,%esp
71 »       jmp····2e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0x2e>71 »       jmp····2e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0x2e>
72 »       call···a7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0xa7>72 »       call···a7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0xa7>
73 ·R_386_PC32»     __stack_chk_fail_local73 ·R_386_PC32»     __stack_chk_fail_local
70.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 10, 597 lines modifiedOffset 10, 548 lines modified
10 »       add····$0x1,%eax10 »       add····$0x1,%eax
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x5c,%esp
18 »       mov····0x8(%ebp),%ecx18 »       mov····0xc(%ebp),%ebx
19 »       mov····0x10(%ebp),%edi19 »       mov····0x10(%ebp),%edi
20 »       mov····%eax,-0x64(%ebp)20 »       mov····%eax,-0x68(%ebp)
21 »       mov····0xc(%ebp),%eax21 »       mov····0x8(%ebp),%eax
22 »       mov····%eax,-0x60(%ebp)22 »       mov····%eax,-0x60(%ebp)
23 »       mov····%gs:0x14,%eax 
24 »       mov····%eax,-0x1c(%ebp) 
25 »       mov····0x88(%ecx),%eax23 »       mov····0x88(%eax),%eax
 24 »       mov····%gs:0x14,%esi
 25 »       mov····%esi,-0x1c(%ebp)
 26 »       xor····%esi,%esi
26 »       cmp····$0xb,%eax27 »       cmp····$0xb,%eax
27 »       je·····1c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1c0>28 »       je·····1b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1b0>
28 »       mov····-0x60(%ebp),%ebx 
29 »       mov····%edi,-0x50(%ebp) 
30 »       mov····%ebx,-0x54(%ebp)29 »       mov····%ebx,-0x54(%ebp)
 30 »       mov····%edi,-0x50(%ebp)
31 »       cmp····$0x10,%eax31 »       cmp····$0x10,%eax
32 »       je·····1e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1e0>32 »       je·····1d0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1d0>
33 »       cmp····$0x11,%eax33 »       cmp····$0x11,%eax
34 »       je·····208·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x208>34 »       je·····1f0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1f0>
35 »       cmp····$0xf,%eax35 »       cmp····$0xf,%eax
36 »       je·····230·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x230>36 »       je·····210·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x210>
37 »       sub····$0xc,%esp37 »       sub····$0xc,%esp
 38 »       push···-0x60(%ebp)
38 »       mov····-0x64(%ebp),%ebx 
39 »       mov····%ecx,-0x68(%ebp) 
40 »       push···%ecx 
41 »       call···69·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x69>39 »       call···65·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x65>
42 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()40 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
43 »       add····$0x10,%esp41 »       add····$0x10,%esp
44 »       mov····-0x68(%ebp),%ecx 
45 »       test···%al,%al42 »       test···%al,%al
46 »       mov····%eax,%esi43 »       mov····%eax,%esi
 44 »       mov····-0x60(%ebp),%eax
47 »       jne····140·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x140>45 »       jne····130·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x130>
48 »       mov····0x88(%ecx),%eax46 »       mov····0x88(%eax),%eax
49 »       cmp····$0x1c,%eax47 »       cmp····$0x1c,%eax
50 »       je·····2a0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x2a0>48 »       je·····280·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x280>
51 »       cmp····$0xe,%eax49 »       cmp····$0xe,%eax
52 »       jne····66f·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x66f>50 »       jne····60b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x60b>
53 »       mov····%ecx,%eax 
54 »       mov····%ecx,-0x6c(%ebp)51 »       mov····-0x60(%ebp),%eax
55 »       call···400b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9b>52 »       call···4005·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x95>
56 ·R_386_PC32»     .text53 ·R_386_PC32»     .text
57 »       mov····%eax,%esi54 »       mov····%eax,%esi
58 »       test···%al,%al55 »       test···%al,%al
59 »       je·····66f·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x66f>56 »       je·····60b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x60b>
60 »       lea····-0x58(%ebp),%eax57 »       lea····-0x58(%ebp),%eax
61 »       mov····-0x6c(%ebp),%ecx58 »       cmpb···$0x0,(%ebx)
62 »       mov····%eax,-0x68(%ebp)59 »       mov····%eax,-0x64(%ebp)
63 »       mov····-0x60(%ebp),%eax 
64 »       cmpb···$0x0,(%eax) 
65 »       jne····180·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x180>60 »       jne····170·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x170>
 61 »       mov····-0x60(%ebp),%ecx
 62 »       sub····$0xc,%esp
66 »       mov····0xcc(%ecx),%eax63 »       mov····0xcc(%ecx),%eax
67 »       mov····0x110(%ecx),%edx64 »       mov····0x110(%ecx),%edx
68 »       sub····$0xc,%esp 
69 »       movzbl·(%eax),%ebx65 »       movzbl·(%eax),%ebx
70 »       mov····0x18(%edx),%edx66 »       mov····0x18(%edx),%edx
71 »       movzwl·(%edx,%ebx,2),%ebx67 »       movzwl·(%edx,%ebx,2),%ebx
72 »       push···$0x068 »       push···$0x0
73 »       mov····0xd0(%ecx),%edx69 »       mov····0xd0(%ecx),%edx
74 »       and····$0x100,%bx70 »       and····$0x100,%bx
75 »       add····%eax,%edx71 »       add····%eax,%edx
76 »       mov····%bx,-0x60(%ebp) 
77 »       mov····-0x64(%ebp),%ebx 
78 »       push···%edx72 »       push···%edx
79 »       push···%eax73 »       push···%eax
80 »       push···0x38(%edi)74 »       push···0x38(%edi)
81 »       push···-0x68(%ebp)75 »       push···-0x64(%ebp)
82 »       call···f6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0xf6>76 »       call···e6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0xe6>
83 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const77 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
84 »       movzbl·-0x56(%ebp),%eax78 »       movzbl·-0x56(%ebp),%eax
85 »       add····$0x1c,%esp79 »       add····$0x1c,%esp
86 »       test···$0x1,%al80 »       test···$0x1,%al
87 »       jne····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x110>81 »       jne····100·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x100>
88 »       cmpw···$0x0,-0x58(%ebp)82 »       cmpw···$0x0,-0x58(%ebp)
89 »       je·····649·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x649>83 »       je·····5e5·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x5e5>
90 »       cmpw···$0x0,-0x60(%ebp)84 »       test···%bx,%bx
91 »       jne····160·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x160>85 »       jne····150·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x150>
92 »       movzwl·-0x58(%ebp),%edx86 »       movzwl·-0x58(%ebp),%edx
93 »       or·····%al,0x32(%edi)87 »       or·····%al,0x32(%edi)
94 »       or·····%dx,0x30(%edi)88 »       or·····%dx,0x30(%edi)
95 »       mov····-0x1c(%ebp),%eax89 »       mov····-0x1c(%ebp),%eax
96 »       sub····%gs:0x14,%eax90 »       sub····%gs:0x14,%eax
97 »       jne····5ed·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x5ed>91 »       jne····596·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x596>
98 »       lea····-0xc(%ebp),%esp92 »       lea····-0xc(%ebp),%esp
99 »       mov····%esi,%eax93 »       mov····%esi,%eax
100 »       pop····%ebx94 »       pop····%ebx
101 »       pop····%esi95 »       pop····%esi
102 »       pop····%edi96 »       pop····%edi
103 »       pop····%ebp97 »       pop····%ebp
104 »       ret98 »       ret
105 »       lea····0x0(%esi,%eiz,1),%esi99 »       lea····0x0(%esi),%esi
106 »       mov····0xcc(%ecx),%eax100 »       mov····0xcc(%eax),%eax
107 »       movzbl·(%eax),%ebx101 »       movzbl·(%eax),%ebx
108 »       mov····-0x54(%ebp),%eax102 »       mov····-0x54(%ebp),%eax
109 »       cmpb···$0x0,(%eax)103 »       cmpb···$0x0,(%eax)
110 »       jne····1a0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1a0>104 »       jne····190·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x190>
111 »       movb···$0x1,(%eax)105 »       movb···$0x1,(%eax)
112 »       mov····%bl,0x1(%eax)106 »       mov····%bl,0x1(%eax)
113 »       jmp····122·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x122>107 »       jmp····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x110>
114 »       lea····0x0(%esi,%eiz,1),%esi108 »       lea····0x0(%esi,%eiz,1),%esi
115 »       mov····0x28(%edi),%eax109 »       mov····0x28(%edi),%eax
116 »       cmp····0x2c(%edi),%eax110 »       cmp····0x2c(%edi),%eax
117 »       je·····440·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x440>111 »       je·····410·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x410>
118 »       mov····-0x58(%ebp),%edx112 »       mov····-0x58(%ebp),%edx
119 »       add····$0x4,%eax113 »       add····$0x4,%eax
120 »       mov····%edx,-0x4(%eax)114 »       mov····%edx,-0x4(%eax)
121 »       mov····%eax,0x28(%edi)115 »       mov····%eax,0x28(%edi)
122 »       jmp····122·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x122>116 »       jmp····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x110>
123 »       lea····0x0(%esi),%esi117 »       lea····0x0(%esi),%esi
124 »       mov····%eax,%ebx 
125 »       movzbl·0x1(%eax),%eax118 »       movzbl·0x1(%ebx),%eax
126 »       mov····-0x68(%ebp),%edx119 »       mov····-0x64(%ebp),%edx
127 »       mov····%al,-0x58(%ebp)120 »       mov····%al,-0x58(%ebp)
128 »       mov····%edi,%eax121 »       mov····%edi,%eax
Max diff block lines reached; 59998/72170 bytes (83.13%) of diff not shown.
22.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 5, 26 lines modifiedOffset 5, 26 lines modified
  
5 00000000·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)>:5 00000000·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)>:
6 void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool):6 void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool):
7 »       push···%ebp7 »       push···%ebp
8 »       xor····%edx,%edx8 »       xor····%edx,%edx
9 »       mov····%esp,%ebp9 »       mov····%esp,%ebp
10 »       push···%edi10 »       push···%edi
 11 »       call···7·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x7>
 12 ·R_386_PC32»     __x86.get_pc_thunk.di
 13 »       add····$0x2,%edi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       push···%esi15 »       push···%esi
12 »       lea····-0x9c(%ebp),%ecx16 »       lea····-0x9c(%ebp),%ecx
13 »       call···e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0xe> 
14 ·R_386_PC32»     __x86.get_pc_thunk.si 
15 »       add····$0x2,%esi 
16 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
17 »       push···%ebx17 »       push···%ebx
18 »       sub····$0x10c,%esp18 »       sub····$0x10c,%esp
19 »       mov····0x8(%ebp),%edi19 »       mov····0x8(%ebp),%esi
20 »       mov····%gs:0x14,%eax20 »       mov····%gs:0x14,%eax
21 »       mov····%eax,-0x1c(%ebp)21 »       mov····%eax,-0x1c(%ebp)
22 »       mov····0x10c(%edi),%eax22 »       mov····0x10c(%esi),%eax
23 »       movl···$0x0,-0xdc(%ebp)23 »       movl···$0x0,-0xdc(%ebp)
24 »       movl···$0x0,-0xd8(%ebp)24 »       movl···$0x0,-0xd8(%ebp)
25 »       movl···$0x0,-0xd4(%ebp)25 »       movl···$0x0,-0xd4(%ebp)
26 »       movl···$0x0,-0xd0(%ebp)26 »       movl···$0x0,-0xd0(%ebp)
27 »       movl···$0x0,-0xcc(%ebp)27 »       movl···$0x0,-0xcc(%ebp)
28 »       movl···$0x0,-0xc8(%ebp)28 »       movl···$0x0,-0xc8(%ebp)
29 »       mov····%eax,-0xa4(%ebp)29 »       mov····%eax,-0xa4(%ebp)
Offset 40, 45 lines modifiedOffset 40, 44 lines modified
40 »       xor····%eax,%eax40 »       xor····%eax,%eax
41 »       mov····%edx,(%ecx,%eax,1)41 »       mov····%edx,(%ecx,%eax,1)
42 »       add····$0x4,%eax42 »       add····$0x4,%eax
43 »       cmp····$0x20,%eax43 »       cmp····$0x20,%eax
44 »       jb·····c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0xc4>44 »       jb·····c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0xc4>
45 »       xor····%eax,%eax45 »       xor····%eax,%eax
46 »       mov····%ax,-0xfa(%ebp)46 »       mov····%ax,-0xfa(%ebp)
47 »       testb··$0x10,(%edi)47 »       testb··$0x10,(%esi)
48 »       je·····5a8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x5a8>48 »       je·····598·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x598>
49 »       lea····-0xdc(%ebp),%eax49 »       lea····-0xdc(%ebp),%eax
 50 »       lea····-0xfa(%ebp),%ebx
50 »       mov····%eax,-0x10c(%ebp)51 »       mov····%eax,-0x10c(%ebp)
51 »       lea····-0xfa(%ebp),%eax 
52 »       mov····%eax,-0x110(%ebp) 
53 »       lea····0x0(%esi,%eiz,1),%esi52 »       lea····0x0(%esi,%eiz,1),%esi
 53 »       nop
54 »       sub····$0x4,%esp54 »       sub····$0x4,%esp
55 »       push···-0x10c(%ebp)55 »       push···-0x10c(%ebp)
 56 »       push···%ebx
56 »       mov····%esi,%ebx 
57 »       push···-0x110(%ebp) 
58 »       push···%edi57 »       push···%esi
59 »       call···113·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x113>58 »       call···104·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x104>
60 ·R_386_PLT32»    bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)59 ·R_386_PC32»     bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)
61 »       add····$0x10,%esp60 »       add····$0x10,%esp
62 »       test···%al,%al61 »       test···%al,%al
63 »       jne····100·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x100>62 »       jne····f8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0xf8>
64 »       cmpb···$0x0,-0xfa(%ebp)63 »       cmpb···$0x0,-0xfa(%ebp)
65 »       je·····145·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x145>64 »       je·····136·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x136>
66 »       movzbl·-0xf9(%ebp),%eax65 »       movzbl·-0xf9(%ebp),%eax
67 »       lea····-0xf8(%ebp),%edx66 »       lea····-0xf8(%ebp),%edx
68 »       mov····%al,-0xf8(%ebp)67 »       mov····%al,-0xf8(%ebp)
69 »       mov····-0x10c(%ebp),%eax68 »       mov····-0x10c(%ebp),%eax
70 »       call···4281·<gazebo::ServerFixture::ServerFixture()+0x21>69 »       call···4272·<gazebo::ServerFixture::ServerFixture()+0x32>
71 ·R_386_PC32»     .text70 ·R_386_PC32»     .text
72 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
73 »       push···-0x10c(%ebp)72 »       push···-0x10c(%ebp)
74 »       call···14f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x14f>73 »       call···140·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x140>
75 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()74 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()
76 »       mov····0xc4(%edi),%eax75 »       mov····0xc4(%esi),%eax
77 »       mov····%esi,%ebx76 »       mov····%edi,%ebx
78 »       mov····%eax,-0x110(%ebp)77 »       mov····%eax,-0x110(%ebp)
79 »       mov····-0xdc(%ebp),%eax78 »       mov····-0xdc(%ebp),%eax
80 »       movl···$0x0,-0xdc(%ebp)79 »       movl···$0x0,-0xdc(%ebp)
81 »       mov····%eax,-0x7c(%ebp)80 »       mov····%eax,-0x7c(%ebp)
82 »       mov····-0xd8(%ebp),%eax81 »       mov····-0xd8(%ebp),%eax
83 »       movl···$0x0,-0xd8(%ebp)82 »       movl···$0x0,-0xd8(%ebp)
84 »       mov····%eax,-0x78(%ebp)83 »       mov····%eax,-0x78(%ebp)
Offset 132, 15 lines modifiedOffset 131, 15 lines modified
132 »       mov····%eax,-0x2c(%ebp)131 »       mov····%eax,-0x2c(%ebp)
133 »       mov····-0x88(%ebp),%eax132 »       mov····-0x88(%ebp),%eax
134 »       mov····%eax,-0x28(%ebp)133 »       mov····%eax,-0x28(%ebp)
135 »       mov····-0x84(%ebp),%eax134 »       mov····-0x84(%ebp),%eax
136 »       mov····%eax,-0x24(%ebp)135 »       mov····%eax,-0x24(%ebp)
137 »       mov····-0x80(%ebp),%eax136 »       mov····-0x80(%ebp),%eax
138 »       mov····%eax,-0x20(%ebp)137 »       mov····%eax,-0x20(%ebp)
139 »       call···2b8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x2b8>138 »       call···2a9·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x2a9>
140 ·R_386_PLT32»    operator·new(unsigned·int)139 ·R_386_PLT32»    operator·new(unsigned·int)
141 »       pop····%edx140 »       pop····%edx
142 »       mov····-0x7c(%ebp),%edx141 »       mov····-0x7c(%ebp),%edx
143 »       movl···$0x0,-0x7c(%ebp)142 »       movl···$0x0,-0x7c(%ebp)
144 »       pop····%ecx143 »       pop····%ecx
145 »       mov····%edx,(%eax)144 »       mov····%edx,(%eax)
146 »       mov····-0x78(%ebp),%edx145 »       mov····-0x78(%ebp),%edx
Offset 195, 251 lines modifiedOffset 194, 250 lines modified
195 »       mov····%edx,0x50(%eax)194 »       mov····%edx,0x50(%eax)
196 »       mov····-0x28(%ebp),%edx195 »       mov····-0x28(%ebp),%edx
197 »       mov····%edx,0x54(%eax)196 »       mov····%edx,0x54(%eax)
198 »       mov····-0x24(%ebp),%edx197 »       mov····-0x24(%ebp),%edx
199 »       mov····%edx,0x58(%eax)198 »       mov····%edx,0x58(%eax)
200 »       mov····-0x20(%ebp),%edx199 »       mov····-0x20(%ebp),%edx
201 »       mov····%edx,0x5c(%eax)200 »       mov····%edx,0x5c(%eax)
202 »       lea····0x0(%esi),%eax201 »       lea····0x0(%edi),%eax
203 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)202 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)
204 »       mov····%eax,-0xe0(%ebp)203 »       mov····%eax,-0xe0(%ebp)
205 »       lea····0x0(%esi),%eax204 »       lea····0x0(%edi),%eax
206 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)205 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
207 »       mov····%eax,-0xe4(%ebp)206 »       mov····%eax,-0xe4(%ebp)
208 »       lea····-0xec(%ebp),%eax207 »       lea····-0xec(%ebp),%eax
209 »       mov····%eax,-0x114(%ebp)208 »       mov····%eax,-0x114(%ebp)
210 »       push···%eax209 »       push···%eax
211 »       push···-0x110(%ebp)210 »       push···-0x110(%ebp)
212 »       call···3ce·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x3ce>211 »       call···3bf·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x3bf>
213 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)212 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
214 »       mov····0xc4(%edi),%edx213 »       mov····0xc4(%esi),%edx
215 »       mov····%eax,-0xf4(%ebp)214 »       mov····%eax,-0xf4(%ebp)
216 »       add····$0x10,%esp215 »       add····$0x10,%esp
217 »       mov····%eax,-0xf0(%ebp)216 »       mov····%eax,-0xf0(%ebp)
218 »       lea····0xe4(%edi),%eax217 »       lea····0xe4(%esi),%eax
219 »       mov····%edx,-0xf8(%ebp)218 »       mov····%edx,-0xf8(%ebp)
220 »       lea····-0xf8(%ebp),%edx219 »       lea····-0xf8(%ebp),%edx
221 »       call···442a·<gazebo::ServerFixture::ServerFixture()+0x1ca>220 »       call···441b·<gazebo::ServerFixture::ServerFixture()+0x1db>
222 ·R_386_PC32»     .text221 ·R_386_PC32»     .text
223 »       mov····-0xe4(%ebp),%eax222 »       mov····-0xe4(%ebp),%eax
224 »       test···%eax,%eax223 »       test···%eax,%eax
225 »       je·····41a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x41a>224 »       je·····40b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x40b>
Max diff block lines reached; 15546/22362 bytes (69.52%) of diff not shown.
67.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 11, 547 lines modifiedOffset 11, 542 lines modified
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x6c,%esp
18 »       mov····0x8(%ebp),%ecx18 »       mov····0xc(%ebp),%ebx
19 »       mov····0x10(%ebp),%edi19 »       mov····0x10(%ebp),%edi
 20 »       mov····%eax,-0x78(%ebp)
 21 »       mov····0x8(%ebp),%eax
20 »       mov····%eax,-0x70(%ebp)22 »       mov····%eax,-0x70(%ebp)
21 »       mov····0xc(%ebp),%eax 
22 »       mov····%eax,-0x74(%ebp) 
23 »       mov····%gs:0x14,%eax 
24 »       mov····%eax,-0x1c(%ebp) 
25 »       mov····0x88(%ecx),%eax23 »       mov····0x88(%eax),%eax
 24 »       mov····%gs:0x14,%esi
 25 »       mov····%esi,-0x1c(%ebp)
 26 »       xor····%esi,%esi
26 »       cmp····$0xb,%eax27 »       cmp····$0xb,%eax
27 »       je·····1f0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x1f0>28 »       je·····1e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x1e0>
28 »       mov····-0x74(%ebp),%ebx 
29 »       mov····%edi,-0x58(%ebp) 
30 »       mov····%edi,-0x50(%ebp) 
31 »       mov····%ebx,-0x5c(%ebp)29 »       mov····%ebx,-0x5c(%ebp)
 30 »       mov····%edi,-0x58(%ebp)
32 »       mov····%ebx,-0x54(%ebp)31 »       mov····%ebx,-0x54(%ebp)
 32 »       mov····%edi,-0x50(%ebp)
33 »       cmp····$0x10,%eax33 »       cmp····$0x10,%eax
34 »       je·····210·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x210>34 »       je·····200·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x200>
35 »       cmp····$0x11,%eax35 »       cmp····$0x11,%eax
36 »       je·····238·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x238>36 »       je·····220·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x220>
37 »       cmp····$0xf,%eax37 »       cmp····$0xf,%eax
38 »       je·····260·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x260>38 »       je·····240·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x240>
39 »       sub····$0xc,%esp39 »       sub····$0xc,%esp
 40 »       push···-0x70(%ebp)
40 »       mov····-0x70(%ebp),%ebx 
41 »       mov····%ecx,-0x78(%ebp) 
42 »       push···%ecx 
43 »       call···6f·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x6f>41 »       call···6b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x6b>
44 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()42 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
45 »       add····$0x10,%esp43 »       add····$0x10,%esp
46 »       mov····-0x78(%ebp),%ecx 
47 »       test···%al,%al44 »       test···%al,%al
48 »       mov····%eax,%esi45 »       mov····%eax,%esi
 46 »       mov····-0x70(%ebp),%eax
49 »       jne····148·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x148>47 »       jne····138·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x138>
50 »       mov····0x88(%ecx),%eax48 »       mov····0x88(%eax),%eax
51 »       cmp····$0x1c,%eax49 »       cmp····$0x1c,%eax
52 »       je·····2e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x2e0>50 »       je·····2b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x2b0>
53 »       cmp····$0xe,%eax51 »       cmp····$0xe,%eax
54 »       jne····5e1·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5e1>52 »       jne····5c7·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5c7>
55 »       mov····%ecx,%eax 
56 »       mov····%ecx,-0x78(%ebp)53 »       mov····-0x70(%ebp),%eax
57 »       call···4011·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xa1>54 »       call···400b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9b>
58 ·R_386_PC32»     .text55 ·R_386_PC32»     .text
59 »       mov····%eax,%esi56 »       mov····%eax,%esi
60 »       test···%al,%al57 »       test···%al,%al
61 »       je·····5e1·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5e1>58 »       je·····5c7·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5c7>
62 »       mov····-0x54(%ebp),%eax59 »       mov····-0x54(%ebp),%eax
63 »       lea····-0x60(%ebp),%ebx60 »       lea····-0x60(%ebp),%edx
64 »       mov····-0x78(%ebp),%ecx 
65 »       mov····%ebx,-0x74(%ebp)61 »       mov····%edx,-0x74(%ebp)
66 »       cmpb···$0x0,(%eax)62 »       cmpb···$0x0,(%eax)
67 »       jne····188·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x188>63 »       jne····178·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x178>
 64 »       mov····-0x70(%ebp),%ecx
 65 »       sub····$0xc,%esp
68 »       mov····0xcc(%ecx),%eax66 »       mov····0xcc(%ecx),%eax
69 »       mov····0x110(%ecx),%edx67 »       mov····0x110(%ecx),%edx
70 »       sub····$0xc,%esp 
71 »       movzbl·(%eax),%ebx68 »       movzbl·(%eax),%ebx
72 »       mov····0x18(%edx),%edx69 »       mov····0x18(%edx),%edx
73 »       movzwl·(%edx,%ebx,2),%edx70 »       movzwl·(%edx,%ebx,2),%ebx
74 »       mov····-0x70(%ebp),%ebx 
75 »       push···$0x171 »       push···$0x1
76 »       and····$0x100,%dx 
77 »       mov····%dx,-0x78(%ebp) 
78 »       mov····0xd0(%ecx),%edx72 »       mov····0xd0(%ecx),%edx
 73 »       and····$0x100,%bx
79 »       add····%eax,%edx74 »       add····%eax,%edx
80 »       push···%edx75 »       push···%edx
81 »       push···%eax76 »       push···%eax
82 »       push···0x38(%edi)77 »       push···0x38(%edi)
83 »       push···-0x74(%ebp)78 »       push···-0x74(%ebp)
84 »       call···fc·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0xfc>79 »       call···ef·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0xef>
85 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const80 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
86 »       movzbl·-0x5e(%ebp),%eax81 »       movzbl·-0x5e(%ebp),%eax
87 »       add····$0x1c,%esp82 »       add····$0x1c,%esp
88 »       test···$0x1,%al83 »       test···$0x1,%al
89 »       jne····116·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x116>84 »       jne····109·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x109>
90 »       cmpw···$0x0,-0x60(%ebp)85 »       cmpw···$0x0,-0x60(%ebp)
91 »       je·····622·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x622>86 »       je·····608·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x608>
92 »       cmpw···$0x0,-0x78(%ebp)87 »       test···%bx,%bx
93 »       jne····168·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x168>88 »       jne····158·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x158>
94 »       movzwl·-0x60(%ebp),%edx89 »       movzwl·-0x60(%ebp),%edx
95 »       or·····%al,0x32(%edi)90 »       or·····%al,0x32(%edi)
96 »       or·····%dx,0x30(%edi)91 »       or·····%dx,0x30(%edi)
97 »       mov····-0x1c(%ebp),%eax92 »       mov····-0x1c(%ebp),%eax
98 »       sub····%gs:0x14,%eax93 »       sub····%gs:0x14,%eax
99 »       jne····5c2·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5c2>94 »       jne····55a·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x55a>
100 »       lea····-0xc(%ebp),%esp95 »       lea····-0xc(%ebp),%esp
101 »       mov····%esi,%eax96 »       mov····%esi,%eax
102 »       pop····%ebx97 »       pop····%ebx
103 »       pop····%esi98 »       pop····%esi
104 »       pop····%edi99 »       pop····%edi
105 »       pop····%ebp100 »       pop····%ebp
106 »       ret101 »       ret
107 »       lea····0x0(%esi),%esi102 »       lea····0x0(%esi,%eiz,1),%esi
 103 »       nop
108 »       mov····0xcc(%ecx),%eax104 »       mov····0xcc(%eax),%eax
109 »       movzbl·(%eax),%ebx105 »       movzbl·(%eax),%ebx
110 »       mov····-0x5c(%ebp),%eax106 »       mov····-0x5c(%ebp),%eax
111 »       cmpb···$0x0,(%eax)107 »       cmpb···$0x0,(%eax)
112 »       jne····1c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x1c0>108 »       jne····1b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x1b0>
113 »       movb···$0x1,(%eax)109 »       movb···$0x1,(%eax)
114 »       mov····%bl,0x1(%eax)110 »       mov····%bl,0x1(%eax)
115 »       jmp····128·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x128>111 »       jmp····119·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x119>
116 »       lea····0x0(%esi,%eiz,1),%esi112 »       lea····0x0(%esi,%eiz,1),%esi
117 »       mov····0x28(%edi),%eax113 »       mov····0x28(%edi),%eax
118 »       cmp····0x2c(%edi),%eax114 »       cmp····0x2c(%edi),%eax
119 »       je·····488·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x488>115 »       je·····450·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x450>
120 »       mov····-0x60(%ebp),%edx116 »       mov····-0x60(%ebp),%edx
121 »       add····$0x4,%eax117 »       add····$0x4,%eax
122 »       mov····%edx,-0x4(%eax)118 »       mov····%edx,-0x4(%eax)
123 »       mov····%eax,0x28(%edi)119 »       mov····%eax,0x28(%edi)
124 »       jmp····128·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x128>120 »       jmp····119·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x119>
Max diff block lines reached; 57167/69038 bytes (82.81%) of diff not shown.
23.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 42, 97 lines modifiedOffset 42, 94 lines modified
42 »       movl···$0x0,-0xac(%ebp)42 »       movl···$0x0,-0xac(%ebp)
43 »       mov····%al,-0xa0(%ebp)43 »       mov····%al,-0xa0(%ebp)
44 »       xor····%eax,%eax44 »       xor····%eax,%eax
45 »       mov····%edx,(%ecx,%eax,1)45 »       mov····%edx,(%ecx,%eax,1)
46 »       add····$0x4,%eax46 »       add····$0x4,%eax
47 »       cmp····$0x20,%eax47 »       cmp····$0x20,%eax
48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0xd8>48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0xd8>
49 »       xor····%eax,%eax 
50 »       mov····%ax,-0xfa(%ebp) 
51 »       mov····-0x120(%ebp),%eax49 »       mov····-0x120(%ebp),%eax
 50 »       xor····%ebx,%ebx
 51 »       mov····%bx,-0xfa(%ebp)
52 »       testb··$0x10,(%eax)52 »       testb··$0x10,(%eax)
53 »       je·····6d3·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x6d3>53 »       je·····6bf·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x6bf>
54 »       lea····-0xdc(%ebp),%eax54 »       lea····-0xdc(%ebp),%esi
55 »       lea····-0xfa(%ebp),%esi55 »       lea····-0xfa(%ebp),%ebx
56 »       mov····%eax,-0x118(%ebp) 
57 »       lea····0x0(%esi),%esi56 »       lea····0x0(%esi,%eiz,1),%esi
 57 »       xchg···%ax,%ax
58 »       sub····$0x4,%esp58 »       sub····$0x4,%esp
59 »       push···-0x118(%ebp) 
60 »       mov····-0x11c(%ebp),%ebx 
61 »       push···%esi59 »       push···%esi
 60 »       push···%ebx
62 »       push···-0x120(%ebp)61 »       push···-0x120(%ebp)
63 »       call···127·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x127>62 »       call···11c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x11c>
64 ·R_386_PLT32»    bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)63 ·R_386_PC32»     bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)
65 »       add····$0x10,%esp64 »       add····$0x10,%esp
66 »       test···%al,%al65 »       test···%al,%al
67 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x110>66 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x110>
68 »       cmpb···$0x0,-0xfa(%ebp)67 »       cmpb···$0x0,-0xfa(%ebp)
69 »       je·····179·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x179>68 »       je·····16a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x16a>
70 »       sub····$0xc,%esp69 »       sub····$0xc,%esp
71 »       push···-0xa8(%ebp)70 »       push···-0xa8(%ebp)
72 »       mov····-0x11c(%ebp),%ebx71 »       mov····-0x11c(%ebp),%ebx
73 »       movsbl·-0xf9(%ebp),%esi72 »       movsbl·-0xf9(%ebp),%edi
74 »       call···152·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x152>73 »       call···147·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x147>
75 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)74 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
76 »       mov····(%eax),%edx 
77 »       pop····%ebx75 »       pop····%ebx
78 »       pop····%edi76 »       pop····%edx
 77 »       mov····(%eax),%edx
79 »       push···%esi78 »       push···%edi
80 »       push···%eax79 »       push···%eax
81 »       call···*0x10(%edx)80 »       call···*0x10(%edx)
82 »       mov····%al,-0xfb(%ebp)81 »       mov····%al,-0xfb(%ebp)
83 »       mov····-0x118(%ebp),%eax 
84 »       add····$0x10,%esp82 »       add····$0x10,%esp
85 »       lea····-0xfb(%ebp),%edx83 »       lea····-0xfb(%ebp),%edx
 84 »       mov····%esi,%eax
86 »       call···42b5·<gazebo::ServerFixture::ServerFixture()+0x55>85 »       call···42a6·<gazebo::ServerFixture::ServerFixture()+0x66>
87 ·R_386_PC32»     .text86 ·R_386_PC32»     .text
88 »       mov····-0xdc(%ebp),%ebx87 »       mov····-0xdc(%ebp),%ebx
89 »       mov····-0xd8(%ebp),%esi88 »       mov····-0xd8(%ebp),%edi
90 »       mov····%ebx,%edx89 »       mov····%ebx,%edx
91 »       cmp····%ebx,%esi90 »       cmp····%ebx,%edi
92 »       je·····1bc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1bc>91 »       je·····1ad·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1ad>
93 »       mov····%esi,%eax92 »       mov····%edi,%eax
94 »       mov····$0x1f,%ecx93 »       mov····$0x1f,%ecx
95 »       mov····%esi,%edx94 »       mov····%edi,%edx
96 »       sub····%ebx,%eax95 »       sub····%ebx,%eax
97 »       bsr····%eax,%eax96 »       bsr····%eax,%eax
98 »       xor····$0x1f,%eax97 »       xor····$0x1f,%eax
99 »       sub····%eax,%ecx98 »       sub····%eax,%ecx
100 »       mov····%ebx,%eax99 »       mov····%ebx,%eax
101 »       add····%ecx,%ecx100 »       add····%ecx,%ecx
102 »       call···bd3·<.LC446+0x10>101 »       call···bc4·<.LC446+0x1>
103 ·R_386_PC32»     .text102 ·R_386_PC32»     .text
104 »       mov····%esi,%edx103 »       mov····%edi,%edx
105 »       mov····%ebx,%eax104 »       mov····%ebx,%eax
106 »       call···6bc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x6bc>105 »       call···6ad·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x6ad>
107 ·R_386_PC32»     .text106 ·R_386_PC32»     .text
108 »       mov····-0xd8(%ebp),%ebx107 »       mov····-0xd8(%ebp),%ebx
109 »       mov····-0xdc(%ebp),%edx108 »       mov····-0xdc(%ebp),%edx
110 »       lea····-0x10c(%ebp),%esi109 »       lea····-0x10c(%ebp),%edi
111 »       mov····%ebx,%ecx110 »       mov····%ebx,%ecx
 111 »       xor····%ebx,%ebx
112 »       mov····%esi,%eax112 »       mov····%edi,%eax
113 »       call···5a7·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x5a7>113 »       call···59a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x59a>
114 ·R_386_PC32»     .text114 ·R_386_PC32»     .text
115 »       push···-0xd8(%ebp)115 »       push···-0xd8(%ebp)
116 »       mov····-0x11c(%ebp),%ebx 
117 »       push···-0x10c(%ebp)116 »       push···-0x10c(%ebp)
118 »       push···-0x118(%ebp) 
119 »       push···%esi117 »       push···%esi
120 »       lea····-0xf8(%ebp),%esi118 »       push···%edi
121 »       call···1eb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1eb>119 »       call···1cd·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1cd>
122 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)120 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
123 »       xor····%ebx,%ebx121 »       lea····-0xf8(%ebp),%eax
 122 »       mov····%eax,-0x118(%ebp)
124 »       add····$0xc,%esp123 »       add····$0xc,%esp
125 »       lea····0x0(%esi,%eiz,1),%esi 
126 »       sub····$0xc,%esp124 »       sub····$0xc,%esp
127 »       mov····-0x118(%ebp),%eax125 »       push···-0x118(%ebp)
 126 »       mov····%esi,-0xf8(%ebp)
128 »       mov····%bl,-0xf4(%ebp)127 »       mov····%bl,-0xf4(%ebp)
129 »       push···%esi 
130 »       mov····%eax,-0xf8(%ebp) 
131 »       call···20f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x20f>128 »       call···1f6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1f6>
132 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const129 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
133 »       mov····%ebx,%edx130 »       mov····%ebx,%edx
134 »       mov····%ebx,%ecx131 »       mov····%ebx,%ecx
135 »       mov····%al,-0x111(%ebp)132 »       mov····%al,-0x111(%ebp)
136 »       mov····$0x1,%eax133 »       mov····$0x1,%eax
137 »       shr····$0x5,%edx134 »       shr····$0x5,%edx
138 »       shl····%cl,%eax135 »       shl····%cl,%eax
Offset 146, 15 lines modifiedOffset 143, 15 lines modified
146 »       mov····%edi,%eax143 »       mov····%edi,%eax
147 »       cmp····%al,-0x111(%ebp)144 »       cmp····%al,-0x111(%ebp)
148 »       mov····-0x110(%ebp),%eax145 »       mov····-0x110(%ebp),%eax
149 »       cmovne·%ecx,%eax146 »       cmovne·%ecx,%eax
150 »       add····$0x1,%ebx147 »       add····$0x1,%ebx
151 »       mov····%eax,-0x9c(%ebp,%edx,4)148 »       mov····%eax,-0x9c(%ebp,%edx,4)
152 »       cmp····$0x100,%ebx149 »       cmp····$0x100,%ebx
153 »       jne····1f8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1f8>150 »       jne····1e0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1e0>
154 »       mov····-0x120(%ebp),%ebx151 »       mov····-0x120(%ebp),%ebx
155 »       sub····$0xc,%esp152 »       sub····$0xc,%esp
156 »       mov····0xc4(%ebx),%eax153 »       mov····0xc4(%ebx),%eax
157 »       mov····%eax,-0x110(%ebp)154 »       mov····%eax,-0x110(%ebp)
158 »       mov····-0xdc(%ebp),%eax155 »       mov····-0xdc(%ebp),%eax
159 »       movl···$0x0,-0xdc(%ebp)156 »       movl···$0x0,-0xdc(%ebp)
160 »       mov····%eax,-0x7c(%ebp)157 »       mov····%eax,-0x7c(%ebp)
Offset 215, 15 lines modifiedOffset 212, 15 lines modified
215 »       mov····%eax,-0x28(%ebp)212 »       mov····%eax,-0x28(%ebp)
216 »       mov····-0x84(%ebp),%eax213 »       mov····-0x84(%ebp),%eax
217 »       mov····%eax,-0x24(%ebp)214 »       mov····%eax,-0x24(%ebp)
218 »       mov····-0x80(%ebp),%eax215 »       mov····-0x80(%ebp),%eax
Max diff block lines reached; 16774/23788 bytes (70.51%) of diff not shown.
835 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail15_BracketMatcherIN […]
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 »       mov····-0x78(%ebp),%eax191 »       mov····-0x78(%ebp),%eax
192 »       mov····-0xa8(%ebp),%edx192 »       mov····-0xa8(%ebp),%edx
193 »       mov····%edi,-0x7c(%ebp)193 »       mov····%edi,-0x7c(%ebp)
194 »       movl···$0x0,-0x78(%ebp)194 »       movl···$0x0,-0x78(%ebp)
195 »       mov····%eax,-0x30(%ebp)195 »       mov····%eax,-0x30(%ebp)
196 »       mov····-0xb0(%ebp),%eax196 »       mov····-0xb0(%ebp),%eax
197 »       movb···$0x0,-0x74(%ebp)197 »       movb···$0x0,-0x74(%ebp)
198 »       call···43ee·<gazebo::ServerFixture::ServerFixture()+0x18e>198 »       call···43de·<gazebo::ServerFixture::ServerFixture()+0x19e>
199 ·R_386_PC32»     .text199 ·R_386_PC32»     .text
200 »       mov····-0x34(%ebp),%eax200 »       mov····-0x34(%ebp),%eax
201 »       cmp····%ebx,%eax201 »       cmp····%ebx,%eax
202 »       je·····28e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_make_range(char,·char)+0x28e>202 »       je·····28e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_make_range(char,·char)+0x28e>
203 »       mov····-0x2c(%ebp),%ecx203 »       mov····-0x2c(%ebp),%ecx
204 »       sub····$0x8,%esp204 »       sub····$0x8,%esp
205 »       mov····%esi,%ebx205 »       mov····%esi,%ebx
63.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 11, 514 lines modifiedOffset 11, 504 lines modified
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x6c,%esp
18 »       mov····0x8(%ebp),%ecx18 »       mov····0xc(%ebp),%ebx
19 »       mov····0x10(%ebp),%edi19 »       mov····0x10(%ebp),%edi
 20 »       mov····%eax,-0x78(%ebp)
 21 »       mov····0x8(%ebp),%eax
20 »       mov····%eax,-0x70(%ebp)22 »       mov····%eax,-0x70(%ebp)
21 »       mov····0xc(%ebp),%eax 
22 »       mov····%eax,-0x74(%ebp) 
23 »       mov····%gs:0x14,%eax 
24 »       mov····%eax,-0x1c(%ebp) 
25 »       mov····0x88(%ecx),%eax23 »       mov····0x88(%eax),%eax
 24 »       mov····%gs:0x14,%esi
 25 »       mov····%esi,-0x1c(%ebp)
 26 »       xor····%esi,%esi
26 »       cmp····$0xb,%eax27 »       cmp····$0xb,%eax
27 »       je·····1f0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x1f0>28 »       je·····1e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x1e0>
28 »       mov····-0x74(%ebp),%ebx 
29 »       mov····%edi,-0x58(%ebp) 
30 »       mov····%edi,-0x50(%ebp) 
31 »       mov····%ebx,-0x5c(%ebp)29 »       mov····%ebx,-0x5c(%ebp)
 30 »       mov····%edi,-0x58(%ebp)
32 »       mov····%ebx,-0x54(%ebp)31 »       mov····%ebx,-0x54(%ebp)
 32 »       mov····%edi,-0x50(%ebp)
33 »       cmp····$0x10,%eax33 »       cmp····$0x10,%eax
34 »       je·····210·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x210>34 »       je·····200·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x200>
35 »       cmp····$0x11,%eax35 »       cmp····$0x11,%eax
36 »       je·····238·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x238>36 »       je·····220·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x220>
37 »       cmp····$0xf,%eax37 »       cmp····$0xf,%eax
38 »       je·····260·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x260>38 »       je·····240·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x240>
39 »       sub····$0xc,%esp39 »       sub····$0xc,%esp
 40 »       push···-0x70(%ebp)
40 »       mov····-0x70(%ebp),%ebx 
41 »       mov····%ecx,-0x78(%ebp) 
42 »       push···%ecx 
43 »       call···6f·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x6f>41 »       call···6b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x6b>
44 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()42 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
45 »       add····$0x10,%esp43 »       add····$0x10,%esp
46 »       mov····-0x78(%ebp),%ecx 
47 »       test···%al,%al44 »       test···%al,%al
48 »       mov····%eax,%esi45 »       mov····%eax,%esi
 46 »       mov····-0x70(%ebp),%eax
49 »       jne····148·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x148>47 »       jne····138·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x138>
50 »       mov····0x88(%ecx),%eax48 »       mov····0x88(%eax),%eax
51 »       cmp····$0x1c,%eax49 »       cmp····$0x1c,%eax
52 »       je·····2e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x2e0>50 »       je·····2b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x2b0>
53 »       cmp····$0xe,%eax51 »       cmp····$0xe,%eax
54 »       jne····578·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x578>52 »       jne····555·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x555>
55 »       mov····%ecx,%eax 
56 »       mov····%ecx,-0x78(%ebp)53 »       mov····-0x70(%ebp),%eax
57 »       call···4011·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xa1>54 »       call···400b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9b>
58 ·R_386_PC32»     .text55 ·R_386_PC32»     .text
59 »       mov····%eax,%esi56 »       mov····%eax,%esi
60 »       test···%al,%al57 »       test···%al,%al
61 »       je·····578·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x578>58 »       je·····555·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x555>
62 »       mov····-0x54(%ebp),%eax59 »       mov····-0x54(%ebp),%eax
63 »       lea····-0x60(%ebp),%ebx60 »       lea····-0x60(%ebp),%edx
64 »       mov····-0x78(%ebp),%ecx 
65 »       mov····%ebx,-0x74(%ebp)61 »       mov····%edx,-0x74(%ebp)
66 »       cmpb···$0x0,(%eax)62 »       cmpb···$0x0,(%eax)
67 »       jne····188·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x188>63 »       jne····178·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x178>
 64 »       mov····-0x70(%ebp),%ecx
 65 »       sub····$0xc,%esp
68 »       mov····0xcc(%ecx),%eax66 »       mov····0xcc(%ecx),%eax
69 »       mov····0x110(%ecx),%edx67 »       mov····0x110(%ecx),%edx
70 »       sub····$0xc,%esp 
71 »       movzbl·(%eax),%ebx68 »       movzbl·(%eax),%ebx
72 »       mov····0x18(%edx),%edx69 »       mov····0x18(%edx),%edx
73 »       movzwl·(%edx,%ebx,2),%edx70 »       movzwl·(%edx,%ebx,2),%ebx
74 »       mov····-0x70(%ebp),%ebx 
75 »       push···$0x171 »       push···$0x1
76 »       and····$0x100,%dx 
77 »       mov····%dx,-0x78(%ebp) 
78 »       mov····0xd0(%ecx),%edx72 »       mov····0xd0(%ecx),%edx
 73 »       and····$0x100,%bx
79 »       add····%eax,%edx74 »       add····%eax,%edx
80 »       push···%edx75 »       push···%edx
81 »       push···%eax76 »       push···%eax
82 »       push···0x38(%edi)77 »       push···0x38(%edi)
83 »       push···-0x74(%ebp)78 »       push···-0x74(%ebp)
84 »       call···fc·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0xfc>79 »       call···ef·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0xef>
85 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const80 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
86 »       movzbl·-0x5e(%ebp),%eax81 »       movzbl·-0x5e(%ebp),%eax
87 »       add····$0x1c,%esp82 »       add····$0x1c,%esp
88 »       test···$0x1,%al83 »       test···$0x1,%al
89 »       jne····116·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x116>84 »       jne····109·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x109>
90 »       cmpw···$0x0,-0x60(%ebp)85 »       cmpw···$0x0,-0x60(%ebp)
91 »       je·····58b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x58b>86 »       je·····568·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x568>
92 »       cmpw···$0x0,-0x78(%ebp)87 »       test···%bx,%bx
93 »       jne····168·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x168>88 »       jne····158·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x158>
94 »       movzwl·-0x60(%ebp),%edx89 »       movzwl·-0x60(%ebp),%edx
95 »       or·····%al,0x32(%edi)90 »       or·····%al,0x32(%edi)
96 »       or·····%dx,0x30(%edi)91 »       or·····%dx,0x30(%edi)
97 »       mov····-0x1c(%ebp),%eax92 »       mov····-0x1c(%ebp),%eax
98 »       sub····%gs:0x14,%eax93 »       sub····%gs:0x14,%eax
99 »       jne····56e·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x56e>94 »       jne····52e·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x52e>
100 »       lea····-0xc(%ebp),%esp95 »       lea····-0xc(%ebp),%esp
101 »       mov····%esi,%eax96 »       mov····%esi,%eax
102 »       pop····%ebx97 »       pop····%ebx
103 »       pop····%esi98 »       pop····%esi
104 »       pop····%edi99 »       pop····%edi
105 »       pop····%ebp100 »       pop····%ebp
106 »       ret101 »       ret
107 »       lea····0x0(%esi),%esi102 »       lea····0x0(%esi,%eiz,1),%esi
 103 »       nop
108 »       mov····0xcc(%ecx),%eax104 »       mov····0xcc(%eax),%eax
109 »       movzbl·(%eax),%ebx105 »       movzbl·(%eax),%ebx
110 »       mov····-0x5c(%ebp),%eax106 »       mov····-0x5c(%ebp),%eax
111 »       cmpb···$0x0,(%eax)107 »       cmpb···$0x0,(%eax)
112 »       jne····1c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x1c0>108 »       jne····1b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x1b0>
113 »       movb···$0x1,(%eax)109 »       movb···$0x1,(%eax)
114 »       mov····%bl,0x1(%eax)110 »       mov····%bl,0x1(%eax)
115 »       jmp····128·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x128>111 »       jmp····119·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x119>
116 »       lea····0x0(%esi,%eiz,1),%esi112 »       lea····0x0(%esi,%eiz,1),%esi
117 »       mov····0x28(%edi),%eax113 »       mov····0x28(%edi),%eax
118 »       cmp····0x2c(%edi),%eax114 »       cmp····0x2c(%edi),%eax
119 »       je·····488·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x488>115 »       je·····450·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x450>
120 »       mov····-0x60(%ebp),%edx116 »       mov····-0x60(%ebp),%edx
121 »       add····$0x4,%eax117 »       add····$0x4,%eax
122 »       mov····%edx,-0x4(%eax)118 »       mov····%edx,-0x4(%eax)
123 »       mov····%eax,0x28(%edi)119 »       mov····%eax,0x28(%edi)
124 »       jmp····128·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x128>120 »       jmp····119·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x119>
Max diff block lines reached; 52420/64215 bytes (81.63%) of diff not shown.
27.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 42, 97 lines modifiedOffset 42, 94 lines modified
42 »       movl···$0x0,-0xac(%ebp)42 »       movl···$0x0,-0xac(%ebp)
43 »       mov····%al,-0xa0(%ebp)43 »       mov····%al,-0xa0(%ebp)
44 »       xor····%eax,%eax44 »       xor····%eax,%eax
45 »       mov····%edx,(%ecx,%eax,1)45 »       mov····%edx,(%ecx,%eax,1)
46 »       add····$0x4,%eax46 »       add····$0x4,%eax
47 »       cmp····$0x20,%eax47 »       cmp····$0x20,%eax
48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0xd8>48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0xd8>
49 »       xor····%eax,%eax 
50 »       mov····%ax,-0xfa(%ebp) 
51 »       mov····-0x120(%ebp),%eax49 »       mov····-0x120(%ebp),%eax
 50 »       xor····%ebx,%ebx
 51 »       mov····%bx,-0xfa(%ebp)
52 »       testb··$0x10,(%eax)52 »       testb··$0x10,(%eax)
53 »       je·····78b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x78b>53 »       je·····777·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x777>
54 »       lea····-0xdc(%ebp),%eax54 »       lea····-0xdc(%ebp),%esi
55 »       lea····-0xfa(%ebp),%esi55 »       lea····-0xfa(%ebp),%ebx
56 »       mov····%eax,-0x118(%ebp) 
57 »       lea····0x0(%esi),%esi56 »       lea····0x0(%esi,%eiz,1),%esi
 57 »       xchg···%ax,%ax
58 »       sub····$0x4,%esp58 »       sub····$0x4,%esp
59 »       push···-0x118(%ebp) 
60 »       mov····-0x11c(%ebp),%ebx 
61 »       push···%esi59 »       push···%esi
 60 »       push···%ebx
62 »       push···-0x120(%ebp)61 »       push···-0x120(%ebp)
63 »       call···127·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x127>62 »       call···11c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x11c>
64 ·R_386_PLT32»    bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)63 ·R_386_PC32»     bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)
65 »       add····$0x10,%esp64 »       add····$0x10,%esp
66 »       test···%al,%al65 »       test···%al,%al
67 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x110>66 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x110>
68 »       cmpb···$0x0,-0xfa(%ebp)67 »       cmpb···$0x0,-0xfa(%ebp)
69 »       je·····179·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x179>68 »       je·····16a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x16a>
70 »       sub····$0xc,%esp69 »       sub····$0xc,%esp
71 »       push···-0xa8(%ebp)70 »       push···-0xa8(%ebp)
72 »       mov····-0x11c(%ebp),%ebx71 »       mov····-0x11c(%ebp),%ebx
73 »       movsbl·-0xf9(%ebp),%esi72 »       movsbl·-0xf9(%ebp),%edi
74 »       call···152·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x152>73 »       call···147·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x147>
75 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)74 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
76 »       mov····(%eax),%edx 
77 »       pop····%ebx75 »       pop····%ebx
78 »       pop····%edi76 »       pop····%edx
 77 »       mov····(%eax),%edx
79 »       push···%esi78 »       push···%edi
80 »       push···%eax79 »       push···%eax
81 »       call···*0x10(%edx)80 »       call···*0x10(%edx)
82 »       mov····%al,-0xfb(%ebp)81 »       mov····%al,-0xfb(%ebp)
83 »       mov····-0x118(%ebp),%eax 
84 »       add····$0x10,%esp82 »       add····$0x10,%esp
85 »       lea····-0xfb(%ebp),%edx83 »       lea····-0xfb(%ebp),%edx
 84 »       mov····%esi,%eax
86 »       call···42b5·<gazebo::ServerFixture::ServerFixture()+0x55>85 »       call···42a6·<gazebo::ServerFixture::ServerFixture()+0x66>
87 ·R_386_PC32»     .text86 ·R_386_PC32»     .text
88 »       mov····-0xdc(%ebp),%ebx87 »       mov····-0xdc(%ebp),%ebx
89 »       mov····-0xd8(%ebp),%esi88 »       mov····-0xd8(%ebp),%edi
90 »       mov····%ebx,%edx89 »       mov····%ebx,%edx
91 »       cmp····%ebx,%esi90 »       cmp····%ebx,%edi
92 »       je·····1bc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1bc>91 »       je·····1ad·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1ad>
93 »       mov····%esi,%eax92 »       mov····%edi,%eax
94 »       mov····$0x1f,%ecx93 »       mov····$0x1f,%ecx
95 »       mov····%esi,%edx94 »       mov····%edi,%edx
96 »       sub····%ebx,%eax95 »       sub····%ebx,%eax
97 »       bsr····%eax,%eax96 »       bsr····%eax,%eax
98 »       xor····$0x1f,%eax97 »       xor····$0x1f,%eax
99 »       sub····%eax,%ecx98 »       sub····%eax,%ecx
100 »       mov····%ebx,%eax99 »       mov····%ebx,%eax
101 »       add····%ecx,%ecx100 »       add····%ecx,%ecx
102 »       call···bd3·<.LC446+0x10>101 »       call···bc4·<.LC446+0x1>
103 ·R_386_PC32»     .text102 ·R_386_PC32»     .text
104 »       mov····%esi,%edx103 »       mov····%edi,%edx
105 »       mov····%ebx,%eax104 »       mov····%ebx,%eax
106 »       call···6bc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x6bc>105 »       call···6ad·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x6ad>
107 ·R_386_PC32»     .text106 ·R_386_PC32»     .text
108 »       mov····-0xd8(%ebp),%ebx107 »       mov····-0xd8(%ebp),%ebx
109 »       mov····-0xdc(%ebp),%edx108 »       mov····-0xdc(%ebp),%edx
110 »       lea····-0x10c(%ebp),%esi109 »       lea····-0x10c(%ebp),%edi
111 »       mov····%ebx,%ecx110 »       mov····%ebx,%ecx
 111 »       xor····%ebx,%ebx
112 »       mov····%esi,%eax112 »       mov····%edi,%eax
113 »       call···5a7·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x5a7>113 »       call···59a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x59a>
114 ·R_386_PC32»     .text114 ·R_386_PC32»     .text
115 »       push···-0xd8(%ebp)115 »       push···-0xd8(%ebp)
116 »       mov····-0x11c(%ebp),%ebx 
117 »       push···-0x10c(%ebp)116 »       push···-0x10c(%ebp)
118 »       push···-0x118(%ebp) 
119 »       push···%esi117 »       push···%esi
120 »       lea····-0xf8(%ebp),%esi118 »       push···%edi
121 »       call···1eb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1eb>119 »       call···1cd·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1cd>
122 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)120 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
123 »       xor····%ebx,%ebx121 »       lea····-0xf8(%ebp),%eax
 122 »       mov····%eax,-0x118(%ebp)
124 »       add····$0xc,%esp123 »       add····$0xc,%esp
125 »       lea····0x0(%esi,%eiz,1),%esi 
126 »       sub····$0xc,%esp124 »       sub····$0xc,%esp
127 »       mov····-0x118(%ebp),%eax125 »       push···-0x118(%ebp)
 126 »       mov····%esi,-0xf8(%ebp)
128 »       mov····%bl,-0xf4(%ebp)127 »       mov····%bl,-0xf4(%ebp)
129 »       push···%esi 
130 »       mov····%eax,-0xf8(%ebp) 
131 »       call···20f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x20f>128 »       call···1f6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1f6>
132 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const129 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
133 »       mov····%ebx,%edx130 »       mov····%ebx,%edx
134 »       mov····%ebx,%ecx131 »       mov····%ebx,%ecx
135 »       mov····%al,-0x111(%ebp)132 »       mov····%al,-0x111(%ebp)
136 »       mov····$0x1,%eax133 »       mov····$0x1,%eax
137 »       shr····$0x5,%edx134 »       shr····$0x5,%edx
138 »       shl····%cl,%eax135 »       shl····%cl,%eax
Offset 146, 15 lines modifiedOffset 143, 15 lines modified
146 »       mov····%edi,%eax143 »       mov····%edi,%eax
147 »       cmp····%al,-0x111(%ebp)144 »       cmp····%al,-0x111(%ebp)
148 »       mov····-0x110(%ebp),%eax145 »       mov····-0x110(%ebp),%eax
149 »       cmovne·%ecx,%eax146 »       cmovne·%ecx,%eax
150 »       add····$0x1,%ebx147 »       add····$0x1,%ebx
151 »       mov····%eax,-0x9c(%ebp,%edx,4)148 »       mov····%eax,-0x9c(%ebp,%edx,4)
152 »       cmp····$0x100,%ebx149 »       cmp····$0x100,%ebx
153 »       jne····1f8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1f8>150 »       jne····1e0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1e0>
154 »       mov····-0x120(%ebp),%ebx151 »       mov····-0x120(%ebp),%ebx
155 »       sub····$0xc,%esp152 »       sub····$0xc,%esp
156 »       mov····0xc4(%ebx),%eax153 »       mov····0xc4(%ebx),%eax
157 »       mov····%eax,-0x110(%ebp)154 »       mov····%eax,-0x110(%ebp)
158 »       mov····-0xdc(%ebp),%eax155 »       mov····-0xdc(%ebp),%eax
159 »       movl···$0x0,-0xdc(%ebp)156 »       movl···$0x0,-0xdc(%ebp)
160 »       mov····%eax,-0x7c(%ebp)157 »       mov····%eax,-0x7c(%ebp)
Offset 215, 15 lines modifiedOffset 212, 15 lines modified
215 »       mov····%eax,-0x28(%ebp)212 »       mov····%eax,-0x28(%ebp)
216 »       mov····-0x84(%ebp),%eax213 »       mov····-0x84(%ebp),%eax
217 »       mov····%eax,-0x24(%ebp)214 »       mov····%eax,-0x24(%ebp)
218 »       mov····-0x80(%ebp),%eax215 »       mov····-0x80(%ebp),%eax
Max diff block lines reached; 21089/28076 bytes (75.11%) of diff not shown.
836 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail15_BracketMatcherIN […]
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 »       mov····-0x78(%ebp),%eax191 »       mov····-0x78(%ebp),%eax
192 »       mov····-0xa8(%ebp),%edx192 »       mov····-0xa8(%ebp),%edx
193 »       mov····%edi,-0x7c(%ebp)193 »       mov····%edi,-0x7c(%ebp)
194 »       movl···$0x0,-0x78(%ebp)194 »       movl···$0x0,-0x78(%ebp)
195 »       mov····%eax,-0x30(%ebp)195 »       mov····%eax,-0x30(%ebp)
196 »       mov····-0xb0(%ebp),%eax196 »       mov····-0xb0(%ebp),%eax
197 »       movb···$0x0,-0x74(%ebp)197 »       movb···$0x0,-0x74(%ebp)
198 »       call···43ee·<gazebo::ServerFixture::ServerFixture()+0x18e>198 »       call···43de·<gazebo::ServerFixture::ServerFixture()+0x19e>
199 ·R_386_PC32»     .text199 ·R_386_PC32»     .text
200 »       mov····-0x34(%ebp),%eax200 »       mov····-0x34(%ebp),%eax
201 »       cmp····%ebx,%eax201 »       cmp····%ebx,%eax
202 »       je·····28e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_make_range(char,·char)+0x28e>202 »       je·····28e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_make_range(char,·char)+0x28e>
203 »       mov····-0x2c(%ebp),%ecx203 »       mov····-0x2c(%ebp),%ecx
204 »       sub····$0x8,%esp204 »       sub····$0x8,%esp
205 »       mov····%esi,%ebx205 »       mov····%esi,%ebx
65.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 10, 543 lines modifiedOffset 10, 510 lines modified
10 »       add····$0x1,%eax10 »       add····$0x1,%eax
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x5c,%esp
18 »       mov····0x8(%ebp),%ecx18 »       mov····0xc(%ebp),%ebx
19 »       mov····0x10(%ebp),%edi19 »       mov····0x10(%ebp),%edi
20 »       mov····%eax,-0x64(%ebp)20 »       mov····%eax,-0x68(%ebp)
21 »       mov····0xc(%ebp),%eax21 »       mov····0x8(%ebp),%eax
22 »       mov····%eax,-0x60(%ebp)22 »       mov····%eax,-0x60(%ebp)
23 »       mov····%gs:0x14,%eax 
24 »       mov····%eax,-0x1c(%ebp) 
25 »       mov····0x88(%ecx),%eax23 »       mov····0x88(%eax),%eax
 24 »       mov····%gs:0x14,%esi
 25 »       mov····%esi,-0x1c(%ebp)
 26 »       xor····%esi,%esi
26 »       cmp····$0xb,%eax27 »       cmp····$0xb,%eax
27 »       je·····1c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1c0>28 »       je·····1b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1b0>
28 »       mov····-0x60(%ebp),%ebx 
29 »       mov····%edi,-0x50(%ebp) 
30 »       mov····%ebx,-0x54(%ebp)29 »       mov····%ebx,-0x54(%ebp)
 30 »       mov····%edi,-0x50(%ebp)
31 »       cmp····$0x10,%eax31 »       cmp····$0x10,%eax
32 »       je·····1e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1e0>32 »       je·····1d0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1d0>
33 »       cmp····$0x11,%eax33 »       cmp····$0x11,%eax
34 »       je·····208·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x208>34 »       je·····1f0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1f0>
35 »       cmp····$0xf,%eax35 »       cmp····$0xf,%eax
36 »       je·····230·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x230>36 »       je·····210·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x210>
37 »       sub····$0xc,%esp37 »       sub····$0xc,%esp
 38 »       push···-0x60(%ebp)
38 »       mov····-0x64(%ebp),%ebx 
39 »       mov····%ecx,-0x68(%ebp) 
40 »       push···%ecx 
41 »       call···69·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x69>39 »       call···65·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x65>
42 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()40 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
43 »       add····$0x10,%esp41 »       add····$0x10,%esp
44 »       mov····-0x68(%ebp),%ecx 
45 »       test···%al,%al42 »       test···%al,%al
46 »       mov····%eax,%esi43 »       mov····%eax,%esi
 44 »       mov····-0x60(%ebp),%eax
47 »       jne····140·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x140>45 »       jne····130·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x130>
48 »       mov····0x88(%ecx),%eax46 »       mov····0x88(%eax),%eax
49 »       cmp····$0x1c,%eax47 »       cmp····$0x1c,%eax
50 »       je·····2a0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x2a0>48 »       je·····280·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x280>
51 »       cmp····$0xe,%eax49 »       cmp····$0xe,%eax
52 »       jne····5c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x5c0>50 »       jne····591·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x591>
53 »       mov····%ecx,%eax 
54 »       mov····%ecx,-0x6c(%ebp)51 »       mov····-0x60(%ebp),%eax
55 »       call···400b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9b>52 »       call···4005·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x95>
56 ·R_386_PC32»     .text53 ·R_386_PC32»     .text
57 »       mov····%eax,%esi54 »       mov····%eax,%esi
58 »       test···%al,%al55 »       test···%al,%al
59 »       je·····5c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x5c0>56 »       je·····591·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x591>
60 »       lea····-0x58(%ebp),%eax57 »       lea····-0x58(%ebp),%eax
61 »       mov····-0x6c(%ebp),%ecx58 »       cmpb···$0x0,(%ebx)
62 »       mov····%eax,-0x68(%ebp)59 »       mov····%eax,-0x64(%ebp)
63 »       mov····-0x60(%ebp),%eax 
64 »       cmpb···$0x0,(%eax) 
65 »       jne····180·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x180>60 »       jne····170·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x170>
 61 »       mov····-0x60(%ebp),%ecx
 62 »       sub····$0xc,%esp
66 »       mov····0xcc(%ecx),%eax63 »       mov····0xcc(%ecx),%eax
67 »       mov····0x110(%ecx),%edx64 »       mov····0x110(%ecx),%edx
68 »       sub····$0xc,%esp 
69 »       movzbl·(%eax),%ebx65 »       movzbl·(%eax),%ebx
70 »       mov····0x18(%edx),%edx66 »       mov····0x18(%edx),%edx
71 »       movzwl·(%edx,%ebx,2),%ebx67 »       movzwl·(%edx,%ebx,2),%ebx
72 »       push···$0x068 »       push···$0x0
73 »       mov····0xd0(%ecx),%edx69 »       mov····0xd0(%ecx),%edx
74 »       and····$0x100,%bx70 »       and····$0x100,%bx
75 »       add····%eax,%edx71 »       add····%eax,%edx
76 »       mov····%bx,-0x60(%ebp) 
77 »       mov····-0x64(%ebp),%ebx 
78 »       push···%edx72 »       push···%edx
79 »       push···%eax73 »       push···%eax
80 »       push···0x38(%edi)74 »       push···0x38(%edi)
81 »       push···-0x68(%ebp)75 »       push···-0x64(%ebp)
82 »       call···f6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0xf6>76 »       call···e6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0xe6>
83 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const77 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
84 »       movzbl·-0x56(%ebp),%eax78 »       movzbl·-0x56(%ebp),%eax
85 »       add····$0x1c,%esp79 »       add····$0x1c,%esp
86 »       test···$0x1,%al80 »       test···$0x1,%al
87 »       jne····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x110>81 »       jne····100·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x100>
88 »       cmpw···$0x0,-0x58(%ebp)82 »       cmpw···$0x0,-0x58(%ebp)
89 »       je·····600·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x600>83 »       je·····5bb·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x5bb>
90 »       cmpw···$0x0,-0x60(%ebp)84 »       test···%bx,%bx
91 »       jne····160·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x160>85 »       jne····150·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x150>
92 »       movzwl·-0x58(%ebp),%edx86 »       movzwl·-0x58(%ebp),%edx
93 »       or·····%al,0x32(%edi)87 »       or·····%al,0x32(%edi)
94 »       or·····%dx,0x30(%edi)88 »       or·····%dx,0x30(%edi)
95 »       mov····-0x1c(%ebp),%eax89 »       mov····-0x1c(%ebp),%eax
96 »       sub····%gs:0x14,%eax90 »       sub····%gs:0x14,%eax
97 »       jne····5b6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x5b6>91 »       jne····56a·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x56a>
98 »       lea····-0xc(%ebp),%esp92 »       lea····-0xc(%ebp),%esp
99 »       mov····%esi,%eax93 »       mov····%esi,%eax
100 »       pop····%ebx94 »       pop····%ebx
101 »       pop····%esi95 »       pop····%esi
102 »       pop····%edi96 »       pop····%edi
103 »       pop····%ebp97 »       pop····%ebp
104 »       ret98 »       ret
105 »       lea····0x0(%esi,%eiz,1),%esi99 »       lea····0x0(%esi),%esi
106 »       mov····0xcc(%ecx),%eax100 »       mov····0xcc(%eax),%eax
107 »       movzbl·(%eax),%ebx101 »       movzbl·(%eax),%ebx
108 »       mov····-0x54(%ebp),%eax102 »       mov····-0x54(%ebp),%eax
109 »       cmpb···$0x0,(%eax)103 »       cmpb···$0x0,(%eax)
110 »       jne····1a0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1a0>104 »       jne····190·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x190>
111 »       movb···$0x1,(%eax)105 »       movb···$0x1,(%eax)
112 »       mov····%bl,0x1(%eax)106 »       mov····%bl,0x1(%eax)
113 »       jmp····122·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x122>107 »       jmp····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x110>
114 »       lea····0x0(%esi,%eiz,1),%esi108 »       lea····0x0(%esi,%eiz,1),%esi
115 »       mov····0x28(%edi),%eax109 »       mov····0x28(%edi),%eax
116 »       cmp····0x2c(%edi),%eax110 »       cmp····0x2c(%edi),%eax
117 »       je·····440·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x440>111 »       je·····410·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x410>
118 »       mov····-0x58(%ebp),%edx112 »       mov····-0x58(%ebp),%edx
119 »       add····$0x4,%eax113 »       add····$0x4,%eax
120 »       mov····%edx,-0x4(%eax)114 »       mov····%edx,-0x4(%eax)
121 »       mov····%eax,0x28(%edi)115 »       mov····%eax,0x28(%edi)
122 »       jmp····122·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x122>116 »       jmp····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x110>
123 »       lea····0x0(%esi),%esi117 »       lea····0x0(%esi),%esi
124 »       mov····%eax,%ebx 
125 »       movzbl·0x1(%eax),%eax118 »       movzbl·0x1(%ebx),%eax
126 »       mov····-0x68(%ebp),%edx119 »       mov····-0x64(%ebp),%edx
127 »       mov····%al,-0x58(%ebp)120 »       mov····%al,-0x58(%ebp)
128 »       mov····%edi,%eax121 »       mov····%edi,%eax
Max diff block lines reached; 54335/66431 bytes (81.79%) of diff not shown.
27.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 46, 81 lines modifiedOffset 46, 78 lines modified
46 »       add····$0x4,%eax46 »       add····$0x4,%eax
47 »       cmp····$0x20,%eax47 »       cmp····$0x20,%eax
48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0xd8>48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0xd8>
49 »       mov····-0x120(%ebp),%eax49 »       mov····-0x120(%ebp),%eax
50 »       xor····%esi,%esi50 »       xor····%esi,%esi
51 »       mov····%si,-0xfa(%ebp)51 »       mov····%si,-0xfa(%ebp)
52 »       testb··$0x10,(%eax)52 »       testb··$0x10,(%eax)
53 »       je·····76b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x76b>53 »       je·····757·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x757>
54 »       lea····-0xdc(%ebp),%eax54 »       lea····-0xdc(%ebp),%esi
55 »       lea····-0xfa(%ebp),%esi55 »       lea····-0xfa(%ebp),%ebx
56 »       mov····%eax,-0x118(%ebp) 
57 »       lea····0x0(%esi),%esi56 »       lea····0x0(%esi,%eiz,1),%esi
 57 »       xchg···%ax,%ax
58 »       sub····$0x4,%esp58 »       sub····$0x4,%esp
59 »       push···-0x118(%ebp) 
60 »       mov····-0x11c(%ebp),%ebx 
61 »       push···%esi59 »       push···%esi
 60 »       push···%ebx
62 »       push···-0x120(%ebp)61 »       push···-0x120(%ebp)
63 »       call···127·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x127>62 »       call···11c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x11c>
64 ·R_386_PLT32»    bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)63 ·R_386_PC32»     bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)
65 »       add····$0x10,%esp64 »       add····$0x10,%esp
66 »       test···%al,%al65 »       test···%al,%al
67 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x110>66 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x110>
68 »       cmpb···$0x0,-0xfa(%ebp)67 »       cmpb···$0x0,-0xfa(%ebp)
69 »       je·····159·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x159>68 »       je·····14a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x14a>
70 »       movzbl·-0xf9(%ebp),%eax69 »       movzbl·-0xf9(%ebp),%eax
71 »       lea····-0xfb(%ebp),%edx70 »       lea····-0xfb(%ebp),%edx
72 »       mov····%al,-0xfb(%ebp)71 »       mov····%al,-0xfb(%ebp)
73 »       mov····-0x118(%ebp),%eax72 »       mov····%esi,%eax
74 »       call···4295·<gazebo::ServerFixture::ServerFixture()+0x35>73 »       call···4286·<gazebo::ServerFixture::ServerFixture()+0x46>
75 ·R_386_PC32»     .text74 ·R_386_PC32»     .text
76 »       mov····-0xdc(%ebp),%ebx75 »       mov····-0xdc(%ebp),%ebx
77 »       mov····-0xd8(%ebp),%esi76 »       mov····-0xd8(%ebp),%edi
78 »       mov····%ebx,%edx77 »       mov····%ebx,%edx
79 »       cmp····%ebx,%esi78 »       cmp····%ebx,%edi
80 »       je·····19c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x19c>79 »       je·····18d·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x18d>
81 »       mov····%esi,%eax80 »       mov····%edi,%eax
82 »       mov····$0x1f,%ecx81 »       mov····$0x1f,%ecx
83 »       mov····%esi,%edx82 »       mov····%edi,%edx
84 »       sub····%ebx,%eax83 »       sub····%ebx,%eax
85 »       bsr····%eax,%eax84 »       bsr····%eax,%eax
86 »       xor····$0x1f,%eax85 »       xor····$0x1f,%eax
87 »       sub····%eax,%ecx86 »       sub····%eax,%ecx
88 »       mov····%ebx,%eax87 »       mov····%ebx,%eax
89 »       add····%ecx,%ecx88 »       add····%ecx,%ecx
90 »       call···bb3·<.LC443+0xd>89 »       call···ba4·<.LC442+0xe>
91 ·R_386_PC32»     .text90 ·R_386_PC32»     .text
92 »       mov····%esi,%edx91 »       mov····%edi,%edx
93 »       mov····%ebx,%eax92 »       mov····%ebx,%eax
94 »       call···69c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x69c>93 »       call···68d·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x68d>
95 ·R_386_PC32»     .text94 ·R_386_PC32»     .text
96 »       mov····-0xd8(%ebp),%ebx95 »       mov····-0xd8(%ebp),%ebx
97 »       mov····-0xdc(%ebp),%edx96 »       mov····-0xdc(%ebp),%edx
98 »       lea····-0x10c(%ebp),%esi97 »       lea····-0x10c(%ebp),%edi
99 »       mov····%ebx,%ecx98 »       mov····%ebx,%ecx
 99 »       xor····%ebx,%ebx
100 »       mov····%esi,%eax100 »       mov····%edi,%eax
101 »       call···587·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x587>101 »       call···57a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x57a>
102 ·R_386_PC32»     .text102 ·R_386_PC32»     .text
103 »       push···-0xd8(%ebp)103 »       push···-0xd8(%ebp)
104 »       mov····-0x11c(%ebp),%ebx 
105 »       push···-0x10c(%ebp)104 »       push···-0x10c(%ebp)
106 »       push···-0x118(%ebp) 
107 »       push···%esi105 »       push···%esi
108 »       lea····-0xf8(%ebp),%esi106 »       push···%edi
109 »       call···1cb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1cb>107 »       call···1ad·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1ad>
110 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)108 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
111 »       xor····%ebx,%ebx109 »       lea····-0xf8(%ebp),%eax
 110 »       mov····%eax,-0x118(%ebp)
112 »       add····$0xc,%esp111 »       add····$0xc,%esp
113 »       lea····0x0(%esi,%eiz,1),%esi 
114 »       sub····$0xc,%esp112 »       sub····$0xc,%esp
115 »       mov····-0x118(%ebp),%eax113 »       push···-0x118(%ebp)
 114 »       mov····%esi,-0xf8(%ebp)
116 »       mov····%bl,-0xf4(%ebp)115 »       mov····%bl,-0xf4(%ebp)
117 »       push···%esi 
118 »       mov····%eax,-0xf8(%ebp) 
119 »       call···1ef·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1ef>116 »       call···1d6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1d6>
120 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const117 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
121 »       mov····%ebx,%edx118 »       mov····%ebx,%edx
122 »       mov····%ebx,%ecx119 »       mov····%ebx,%ecx
123 »       mov····%al,-0x111(%ebp)120 »       mov····%al,-0x111(%ebp)
124 »       mov····$0x1,%eax121 »       mov····$0x1,%eax
125 »       shr····$0x5,%edx122 »       shr····$0x5,%edx
126 »       shl····%cl,%eax123 »       shl····%cl,%eax
Offset 134, 15 lines modifiedOffset 131, 15 lines modified
134 »       mov····%edi,%eax131 »       mov····%edi,%eax
135 »       cmp····%al,-0x111(%ebp)132 »       cmp····%al,-0x111(%ebp)
136 »       mov····-0x110(%ebp),%eax133 »       mov····-0x110(%ebp),%eax
137 »       cmovne·%ecx,%eax134 »       cmovne·%ecx,%eax
138 »       add····$0x1,%ebx135 »       add····$0x1,%ebx
139 »       mov····%eax,-0x9c(%ebp,%edx,4)136 »       mov····%eax,-0x9c(%ebp,%edx,4)
140 »       cmp····$0x100,%ebx137 »       cmp····$0x100,%ebx
141 »       jne····1d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1d8>138 »       jne····1c0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1c0>
142 »       mov····-0x120(%ebp),%ebx139 »       mov····-0x120(%ebp),%ebx
143 »       sub····$0xc,%esp140 »       sub····$0xc,%esp
144 »       mov····0xc4(%ebx),%eax141 »       mov····0xc4(%ebx),%eax
145 »       mov····%eax,-0x110(%ebp)142 »       mov····%eax,-0x110(%ebp)
146 »       mov····-0xdc(%ebp),%eax143 »       mov····-0xdc(%ebp),%eax
147 »       movl···$0x0,-0xdc(%ebp)144 »       movl···$0x0,-0xdc(%ebp)
148 »       mov····%eax,-0x7c(%ebp)145 »       mov····%eax,-0x7c(%ebp)
Offset 203, 15 lines modifiedOffset 200, 15 lines modified
203 »       mov····%eax,-0x28(%ebp)200 »       mov····%eax,-0x28(%ebp)
204 »       mov····-0x84(%ebp),%eax201 »       mov····-0x84(%ebp),%eax
205 »       mov····%eax,-0x24(%ebp)202 »       mov····%eax,-0x24(%ebp)
206 »       mov····-0x80(%ebp),%eax203 »       mov····-0x80(%ebp),%eax
207 »       mov····%eax,-0x20(%ebp)204 »       mov····%eax,-0x20(%ebp)
208 »       mov····-0x11c(%ebp),%edi205 »       mov····-0x11c(%ebp),%edi
209 »       mov····%edi,%ebx206 »       mov····%edi,%ebx
210 »       call···3bf·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x3bf>207 »       call···3a6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x3a6>
211 ·R_386_PLT32»    operator·new(unsigned·int)208 ·R_386_PLT32»    operator·new(unsigned·int)
212 »       pop····%edx209 »       pop····%edx
213 »       mov····-0x7c(%ebp),%edx210 »       mov····-0x7c(%ebp),%edx
214 »       movl···$0x0,-0x7c(%ebp)211 »       movl···$0x0,-0x7c(%ebp)
215 »       pop····%ecx212 »       pop····%ecx
216 »       mov····%edx,(%eax)213 »       mov····%edx,(%eax)
217 »       mov····-0x78(%ebp),%edx214 »       mov····-0x78(%ebp),%edx
Offset 277, 302 lines modifiedOffset 274, 299 lines modified
277 »       mov····%eax,-0xe0(%ebp)274 »       mov····%eax,-0xe0(%ebp)
278 »       lea····0x0(%edi),%eax275 »       lea····0x0(%edi),%eax
279 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)276 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
280 »       lea····-0xec(%ebp),%edi277 »       lea····-0xec(%ebp),%edi
281 »       mov····%eax,-0xe4(%ebp)278 »       mov····%eax,-0xe4(%ebp)
282 »       push···%edi279 »       push···%edi
283 »       push···-0x110(%ebp)280 »       push···-0x110(%ebp)
284 »       call···4d5·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x4d5>281 »       call···4bc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x4bc>
Max diff block lines reached; 19926/27408 bytes (72.70%) of diff not shown.
6.95 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 1, 93 lines modifiedOffset 1, 82 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv:1 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv:
  
2 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()>:2 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()>:
3 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression():3 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression():
4 »       push···%esi 
5 »       call···2·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x2> 
6 ·R_386_PC32»     __x86.get_pc_thunk.si 
7 »       add····$0x2,%esi 
8 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
9 »       push···%ebx4 »       push···%ebx
10 »       sub····$0x4,%esp5 »       sub····$0x8,%esp
11 »       mov····0x10(%esp),%ebx6 »       mov····0x10(%esp),%ebx
12 »       mov····0x88(%ebx),%eax7 »       mov····0x88(%ebx),%eax
13 »       cmp····$0xa,%eax8 »       cmp····$0xa,%eax
14 »       je·····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x70>9 »       je·····50·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x50>
15 »       cmp····$0x9,%eax10 »       cmp····$0x9,%eax
16 »       je·····30·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x30>11 »       je·····20·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x20>
17 »       xor····%eax,%eax12 »       xor····%eax,%eax
18 »       add····$0x4,%esp13 »       add····$0x8,%esp
19 »       pop····%ebx14 »       pop····%ebx
20 »       pop····%esi 
21 »       ret15 »       ret
22 »       lea····0x0(%esi,%eiz,1),%esi16 »       nop
23 »       mov····%ebx,%eax17 »       mov····%ebx,%eax
24 »       call···3fa3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x33>18 »       call···3f93·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x23>
25 ·R_386_PC32»     .text19 ·R_386_PC32»     .text
26 »       xor····%ecx,%ecx20 »       xor····%ecx,%ecx
27 »       test···%al,%al21 »       test···%al,%al
28 »       je·····24·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x24>22 »       je·····18·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x18>
29 »       mov····(%ebx),%eax23 »       mov····(%ebx),%eax
30 »       mov····%eax,%edx24 »       mov····%eax,%edx
31 »       and····$0x8,%edx25 »       and····$0x8,%edx
32 »       test···$0x1,%al26 »       test···$0x1,%al
33 »       jne····88·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x88>27 »       jne····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x68>
34 »       test···%edx,%edx28 »       test···%edx,%edx
35 »       jne····d0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xd0>29 »       jne····b0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xb0>
36 »       sub····$0x8,%esp30 »       sub····$0x8,%esp
37 »       push···%ecx31 »       push···%ecx
38 »       push···%ebx32 »       push···%ebx
39 »       mov····%esi,%ebx 
40 »       call···58·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x58>33 »       call···42·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x42>
41 ·R_386_PLT32»    void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)34 ·R_386_PC32»     void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)
42 »       add····$0x10,%esp35 »       add····$0x10,%esp
43 »       mov····$0x1,%eax36 »       mov····$0x1,%eax
44 »       jmp····26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x26>37 »       jmp····1a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1a>
45 »       lea····0x0(%esi,%eiz,1),%esi 
46 »       lea····0x0(%esi),%esi 
47 »       mov····%ebx,%eax38 »       mov····%ebx,%eax
48 »       call···3fe3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x73>39 »       call···3fc3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x53>
49 ·R_386_PC32»     .text40 ·R_386_PC32»     .text
50 »       test···%al,%al41 »       test···%al,%al
51 »       jne····a8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xa8>42 »       jne····80·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x80>
52 »       mov····0x88(%ebx),%eax43 »       mov····0x88(%ebx),%eax
53 »       jmp····1f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1f>44 »       jmp····13·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x13>
54 »       lea····0x0(%esi,%eiz,1),%esi45 »       lea····0x0(%esi,%eiz,1),%esi
55 »       nop46 »       nop
56 »       test···%edx,%edx47 »       test···%edx,%edx
57 »       jne····b0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xb0>48 »       jne····90·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x90>
58 »       sub····$0x8,%esp49 »       sub····$0x8,%esp
59 »       push···%ecx50 »       push···%ecx
60 »       push···%ebx51 »       push···%ebx
61 »       mov····%esi,%ebx 
62 »       call···94·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x94>52 »       call···72·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x72>
63 ·R_386_PLT32»    void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)53 ·R_386_PC32»     void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)
64 »       add····$0x10,%esp54 »       add····$0x10,%esp
65 »       mov····$0x1,%eax55 »       mov····$0x1,%eax
66 »       jmp····26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x26>56 »       jmp····1a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1a>
67 »       lea····0x0(%esi),%esi 
68 »       mov····$0x1,%ecx57 »       mov····$0x1,%ecx
69 »       jmp····3d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x3d>58 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x2d>
70 »       nop59 »       lea····0x0(%esi,%eiz,1),%esi
 60 »       xchg···%ax,%ax
71 »       sub····$0x8,%esp61 »       sub····$0x8,%esp
72 »       push···%ecx62 »       push···%ecx
73 »       push···%ebx63 »       push···%ebx
74 »       mov····%esi,%ebx 
75 »       call···b8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xb8>64 »       call···96·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x96>
76 ·R_386_PLT32»    void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)65 ·R_386_PC32»     void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)
77 »       add····$0x10,%esp66 »       add····$0x10,%esp
78 »       mov····$0x1,%eax67 »       mov····$0x1,%eax
79 »       jmp····26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x26>68 »       jmp····1a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1a>
80 »       lea····0x0(%esi,%eiz,1),%esi69 »       lea····0x0(%esi,%eiz,1),%esi
 70 »       xchg···%ax,%ax
81 »       sub····$0x8,%esp71 »       sub····$0x8,%esp
82 »       push···%ecx72 »       push···%ecx
83 »       push···%ebx73 »       push···%ebx
84 »       mov····%esi,%ebx 
85 »       call···d8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xd8>74 »       call···b6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xb6>
86 ·R_386_PLT32»    void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)75 ·R_386_PC32»     void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)
87 »       add····$0x10,%esp76 »       add····$0x10,%esp
88 »       mov····$0x1,%eax77 »       mov····$0x1,%eax
89 »       jmp····26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x26>78 »       jmp····1a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1a>
53.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 1, 681 lines modifiedOffset 1, 642 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv:1 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv:
  
2 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()>:2 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()>:
3 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom():3 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom():
4 »       call···1·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x1> 
5 ·R_386_PC32»     __x86.get_pc_thunk.ax 
6 »       add····$0x1,%eax 
7 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
8 »       push···%ebp4 »       push···%ebp
9 »       mov····%esp,%ebp5 »       mov····%esp,%ebp
10 »       push···%edi6 »       push···%edi
11 »       push···%esi7 »       push···%esi
 8 »       call···6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x6>
 9 ·R_386_PC32»     __x86.get_pc_thunk.si
 10 »       add····$0x2,%esi
 11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebx12 »       push···%ebx
13 »       sub····$0x5c,%esp13 »       sub····$0x5c,%esp
14 »       mov····%eax,-0x5c(%ebp) 
15 »       mov····0x8(%ebp),%esi14 »       mov····0x8(%ebp),%ebx
16 »       mov····%gs:0x14,%eax15 »       mov····%gs:0x14,%eax
17 »       mov····%eax,-0x1c(%ebp)16 »       mov····%eax,-0x1c(%ebp)
18 »       xor····%eax,%eax17 »       xor····%eax,%eax
19 »       mov····0x88(%esi),%eax18 »       mov····0x88(%ebx),%ecx
20 »       test···%eax,%eax19 »       test···%ecx,%ecx
21 »       je·····250·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x250>20 »       je·····240·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x240>
22 »       sub····$0xc,%esp21 »       sub····$0xc,%esp
23 »       mov····-0x5c(%ebp),%ebx 
24 »       push···%esi22 »       push···%ebx
25 »       call···3a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x3a>23 »       call···35·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x35>
26 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()24 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
27 »       add····$0x10,%esp25 »       add····$0x10,%esp
28 »       mov····%eax,%edi26 »       mov····%al,-0x59(%ebp)
29 »       test···%al,%al27 »       test···%al,%al
30 »       jne····a0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0xa0>28 »       jne····90·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x90>
31 »       mov····0x88(%esi),%eax29 »       mov····0x88(%ebx),%eax
32 »       cmp····$0x4,%eax30 »       cmp····$0x4,%eax
33 »       je·····2e8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x2e8>31 »       je·····2c0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x2c0>
34 »       cmp····$0xe,%eax32 »       cmp····$0xe,%eax
35 »       je·····308·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x308>33 »       je·····2e0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x2e0>
36 »       cmp····$0x6,%eax34 »       cmp····$0x6,%eax
37 »       je·····400·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x400>35 »       je·····3d0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x3d0>
38 »       cmp····$0x5,%eax36 »       cmp····$0x5,%eax
39 »       je·····420·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x420>37 »       je·····3f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x3f0>
40 »       sub····$0xc,%esp 
41 »       mov····-0x5c(%ebp),%ebx 
42 »       push···%esi 
43 »       call···79·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x79> 
44 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression() 
45 »       add····$0x10,%esp 
46 »       mov····%eax,%edi 
47 »       mov····-0x1c(%ebp),%eax38 »       mov····-0x1c(%ebp),%eax
48 »       sub····%gs:0x14,%eax39 »       sub····%gs:0x14,%eax
49 »       jne····7a8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x7a8>40 »       jne····74d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x74d>
 41 »       mov····%ebx,0x8(%ebp)
50 »       lea····-0xc(%ebp),%esp42 »       lea····-0xc(%ebp),%esp
51 »       mov····%edi,%eax 
52 »       pop····%ebx43 »       pop····%ebx
53 »       pop····%esi44 »       pop····%esi
54 »       pop····%edi45 »       pop····%edi
55 »       pop····%ebp46 »       pop····%ebp
56 »       ret47 »       jmp····88·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x88>
 48 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()
57 »       lea····0x0(%esi,%eiz,1),%esi49 »       lea····0x0(%esi,%eiz,1),%esi
58 »       mov····(%esi),%edx50 »       mov····(%ebx),%edi
59 »       mov····0xcc(%esi),%eax51 »       mov····0xcc(%ebx),%eax
60 »       mov····0xc4(%esi),%ebx52 »       mov····0xc4(%ebx),%edx
61 »       mov····%edx,%ecx53 »       mov····%edi,%ecx
62 »       movsbl·(%eax),%eax54 »       movsbl·(%eax),%eax
63 »       and····$0x8,%ecx55 »       and····$0x8,%ecx
64 »       and····$0x1,%edx56 »       and····$0x1,%edi
65 »       jne····110·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x110>57 »       jne····100·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x100>
66 »       test···%ecx,%ecx58 »       test···%ecx,%ecx
67 »       jne····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x1f0>59 »       jne····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x1f0>
68 »       mov····-0x5c(%ebp),%ecx 
69 »       mov····%al,-0x2b(%ebp) 
70 »       sub····$0x8,%esp60 »       sub····$0x8,%esp
 61 »       lea····-0x2c(%ebp),%edi
 62 »       mov····%al,-0x2b(%ebp)
71 »       lea····0x0(%ecx),%eax63 »       lea····0x0(%esi),%eax
72 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)64 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)
 65 »       push···%edi
 66 »       push···%edx
73 »       mov····%eax,-0x20(%ebp)67 »       mov····%eax,-0x20(%ebp)
74 »       lea····0x0(%ecx),%eax68 »       lea····0x0(%esi),%eax
75 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)69 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
76 »       mov····%eax,-0x24(%ebp)70 »       mov····%eax,-0x24(%ebp)
77 »       lea····-0x2c(%ebp),%eax 
78 »       push···%eax 
79 »       push···%ebx 
80 »       mov····%eax,-0x60(%ebp) 
81 »       call···e7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0xe7>71 »       call···d1·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0xd1>
82 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)72 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
83 »       mov····0xc4(%esi),%edx73 »       mov····0xc4(%ebx),%edx
84 »       mov····%eax,-0x34(%ebp)74 »       mov····%eax,-0x34(%ebp)
85 »       add····$0x10,%esp75 »       add····$0x10,%esp
86 »       mov····%eax,-0x30(%ebp)76 »       mov····%eax,-0x30(%ebp)
87 »       lea····0xe4(%esi),%eax77 »       lea····0xe4(%ebx),%eax
88 »       mov····%edx,-0x38(%ebp)78 »       mov····%edx,-0x38(%ebp)
89 »       lea····-0x38(%ebp),%edx79 »       lea····-0x38(%ebp),%edx
90 »       call···4137·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<s[·...·truncated·by·diffoscope;·len:·120,·SHA:·f3792d80ba95bad32dad5eead790a072923c1f191c6475e18ae84cf49b7e6903·...·]>80 »       call···4121·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<s[·...·truncated·by·diffoscope;·len:·119,·SHA:·301676d803398ecd80df3dc2bba3fa0f3224e54de87adf64e405ddd2a6fa187d·...·]>
91 ·R_386_PC32»     .text81 ·R_386_PC32»     .text
92 »       jmp····174·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x174>82 »       jmp····162·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x162>
93 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi,%eiz,1),%esi
 84 »       xchg···%ax,%ax
 85 »       mov····%edx,-0x60(%ebp)
94 »       mov····0x10c(%esi),%edx86 »       mov····0x10c(%ebx),%edi
95 »       test···%ecx,%ecx87 »       test···%ecx,%ecx
96 »       je·····190·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x190>88 »       je·····190·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x190>
97 »       sub····$0x8,%esp89 »       sub····$0x8,%esp
98 »       mov····%edx,-0x60(%ebp) 
99 »       push···%eax90 »       push···%eax
100 »       push···%edx91 »       push···%edi
101 »       call···123·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x123>92 »       call···117·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x117>
102 ·R_386_PC32»     std::__cxx11::regex_traits<char>::translate_nocase(char)·const93 ·R_386_PC32»     std::__cxx11::regex_traits<char>::translate_nocase(char)·const
103 »       mov····-0x5c(%ebp),%ecx 
104 »       mov····-0x60(%ebp),%edx94 »       mov····-0x60(%ebp),%edx
 95 »       pop····%ecx
 96 »       mov····%edi,-0x2c(%ebp)
 97 »       pop····%edi
 98 »       lea····-0x2c(%ebp),%edi
105 »       mov····%al,-0x28(%ebp)99 »       mov····%al,-0x28(%ebp)
106 »       lea····0x0(%ecx),%eax100 »       lea····0x0(%esi),%eax
107 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)101 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)
Max diff block lines reached; 47032/54469 bytes (86.35%) of diff not shown.
17.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 16, 141 lines modifiedOffset 16, 139 lines modified
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x58,%esp17 »       sub····$0x58,%esp
18 »       mov····0x8(%ebp),%esi18 »       mov····0x8(%ebp),%esi
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 »       push···%esi22 »       push···%esi
23 »       mov····%edi,%ebx 
24 »       call···26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x26>23 »       call···24·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x24>
25 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()24 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()
26 »       add····$0x10,%esp25 »       add····$0x10,%esp
27 »       test···%al,%al26 »       test···%al,%al
28 »       je·····100·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x100>27 »       je·····f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0xf0>
29 »       mov····0xfc(%esi),%eax28 »       mov····0xfc(%esi),%eax
30 »       cmp····0x100(%esi),%eax29 »       cmp····0x100(%esi),%eax
31 »       je·····1e0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x1e0>30 »       je·····1e0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x1e0>
32 »       mov····-0xc(%eax),%edx31 »       mov····-0xc(%eax),%edx
33 »       sub····$0xc,%eax32 »       sub····$0xc,%eax
34 »       mov····%edx,-0x40(%ebp)33 »       mov····%edx,-0x40(%ebp)
35 »       mov····0x4(%eax),%edx34 »       mov····0x4(%eax),%edx
36 »       mov····%edx,-0x3c(%ebp)35 »       mov····%edx,-0x3c(%ebp)
37 »       mov····0x8(%eax),%edx36 »       mov····0x8(%eax),%edx
38 »       mov····%eax,0xfc(%esi)37 »       mov····%eax,0xfc(%esi)
39 »       mov····%edx,-0x38(%ebp)38 »       mov····%edx,-0x38(%ebp)
40 »       sub····$0xc,%esp39 »       sub····$0xc,%esp
41 »       mov····%edi,%ebx 
42 »       push···%esi40 »       push···%esi
43 »       call···69·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x69>41 »       call···65·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x65>
44 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()42 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()
45 »       mov····0xfc(%esi),%edx43 »       mov····0xfc(%esi),%edx
46 »       add····$0x10,%esp44 »       add····$0x10,%esp
47 »       cmp····0x100(%esi),%edx45 »       cmp····0x100(%esi),%edx
48 »       je·····250·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x250>46 »       je·····250·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x250>
49 »       mov····-0x4(%edx),%ebx47 »       mov····-0x4(%edx),%edi
50 »       lea····-0xc(%edx),%eax48 »       lea····-0xc(%edx),%eax
51 »       mov····-0x8(%edx),%ecx49 »       mov····-0x8(%edx),%ecx
52 »       mov····%eax,0xfc(%esi)50 »       mov····%eax,0xfc(%esi)
53 »       mov····%ebx,-0x4c(%ebp) 
54 »       mov····0x104(%esi),%ebx51 »       mov····0x104(%esi),%ebx
55 »       mov····%ebx,-0x58(%ebp)52 »       mov····%edi,-0x4c(%ebp)
56 »       mov····-0x38(%ebp),%ebx53 »       mov····-0x38(%ebp),%edx
57 »       mov····-0x40(%ebp),%edx54 »       mov····-0x40(%ebp),%edi
 55 »       sub····$0xc,%ebx
58 »       lea····(%ebx,%ebx,2),%ebx56 »       lea····(%edx,%edx,2),%edx
59 »       shl····$0x3,%ebx57 »       shl····$0x3,%edx
60 »       add····0x1c(%edx),%ebx58 »       add····0x1c(%edi),%edx
61 »       mov····-0x58(%ebp),%edx59 »       mov····-0x4c(%ebp),%edi
62 »       mov····%ecx,0x4(%ebx)60 »       mov····%ecx,0x4(%edx)
63 »       mov····-0x4c(%ebp),%ecx 
64 »       sub····$0xc,%edx 
65 »       mov····%ecx,-0x38(%ebp)61 »       mov····%edi,-0x38(%ebp)
66 »       cmp····%edx,%eax62 »       cmp····%ebx,%eax
67 »       je·····300·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x300>63 »       je·····2f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x2f0>
68 »       mov····-0x40(%ebp),%edx64 »       mov····-0x40(%ebp),%edx
69 »       add····$0xc,%eax65 »       add····$0xc,%eax
70 »       mov····%edx,-0xc(%eax)66 »       mov····%edx,-0xc(%eax)
71 »       mov····-0x3c(%ebp),%edx67 »       mov····-0x3c(%ebp),%edx
72 »       mov····%edx,-0x8(%eax)68 »       mov····%edx,-0x8(%eax)
73 »       mov····-0x38(%ebp),%edx69 »       mov····-0x38(%ebp),%edx
74 »       mov····%edx,-0x4(%eax)70 »       mov····%edx,-0x4(%eax)
75 »       mov····%eax,0xfc(%esi)71 »       mov····%eax,0xfc(%esi)
76 »       mov····-0x1c(%ebp),%eax72 »       mov····-0x1c(%ebp),%eax
77 »       sub····%gs:0x14,%eax73 »       sub····%gs:0x14,%eax
78 »       jne····366·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x366>74 »       jne····359·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x359>
79 »       lea····-0xc(%ebp),%esp75 »       lea····-0xc(%ebp),%esp
80 »       pop····%ebx76 »       pop····%ebx
81 »       pop····%esi77 »       pop····%esi
82 »       pop····%edi78 »       pop····%edi
83 »       pop····%ebp79 »       pop····%ebp
84 »       ret80 »       ret
85 »       lea····0x0(%esi,%eiz,1),%esi81 »       lea····0x0(%esi,%eiz,1),%esi
86 »       lea····0x0(%esi),%esi 
87 »       sub····$0xc,%esp82 »       sub····$0xc,%esp
88 »       push···%esi83 »       push···%esi
89 »       call···105·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x105>84 »       call···f5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0xf5>
90 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()85 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()
91 »       add····$0x10,%esp86 »       add····$0x10,%esp
92 »       test···%al,%al87 »       test···%al,%al
93 »       jne····1c0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x1c0>88 »       jne····1b0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x1b0>
94 »       mov····0xc4(%esi),%ecx89 »       mov····0xc4(%esi),%ebx
95 »       movl···$0xa,-0x34(%ebp)90 »       movl···$0xa,-0x34(%ebp)
96 »       movl···$0xffffffff,-0x30(%ebp)91 »       movl···$0xffffffff,-0x30(%ebp)
97 »       mov····%ecx,-0x4c(%ebp) 
98 »       mov····0x20(%ecx),%eax92 »       mov····0x20(%ebx),%ecx
99 »       cmp····0x24(%ecx),%eax93 »       cmp····0x24(%ebx),%ecx
100 »       je·····2c0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x2c0>94 »       je·····2b8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x2b8>
101 »       movl···$0xa,(%eax)95 »       movl···$0xa,(%ecx)
102 »       mov····-0x30(%ebp),%edx96 »       mov····-0x30(%ebp),%eax
103 »       cmpl···$0xb,-0x34(%ebp)97 »       cmpl···$0xb,-0x34(%ebp)
104 »       mov····%edx,0x4(%eax)98 »       mov····%eax,0x4(%ecx)
105 »       mov····-0x2c(%ebp),%edx99 »       mov····-0x2c(%ebp),%eax
106 »       mov····%edx,0x8(%eax)100 »       mov····%eax,0x8(%ecx)
107 »       mov····-0x28(%ebp),%edx101 »       mov····-0x28(%ebp),%eax
108 »       mov····%edx,0xc(%eax)102 »       mov····%eax,0xc(%ecx)
109 »       mov····-0x24(%ebp),%edx103 »       mov····-0x24(%ebp),%eax
110 »       mov····%edx,0x10(%eax)104 »       mov····%eax,0x10(%ecx)
111 »       mov····-0x20(%ebp),%edx105 »       mov····-0x20(%ebp),%eax
 106 »       mov····%eax,-0x4c(%ebp)
112 »       mov····%edx,0x14(%eax)107 »       mov····%eax,0x14(%ecx)
113 »       je·····320·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x320>108 »       je·····310·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x310>
114 »       mov····-0x4c(%ebp),%ecx 
115 »       mov····0x20(%ecx),%eax109 »       mov····0x20(%ebx),%eax
116 »       mov····%eax,-0x58(%ebp) 
117 »       add····$0x18,%eax110 »       add····$0x18,%eax
118 »       mov····%eax,0x20(%ecx)111 »       mov····%eax,0x20(%ebx)
119 »       mov····-0x4c(%ebp),%ecx 
120 »       sub····0x1c(%ecx),%eax112 »       sub····0x1c(%ebx),%eax
121 »       mov····%eax,%ebx113 »       mov····%eax,%ebx
122 »       sar····$0x3,%ebx114 »       sar····$0x3,%ebx
123 »       imul···$0xaaaaaaab,%ebx,%ebx115 »       imul···$0xaaaaaaab,%ebx,%ebx
124 »       cmp····$0x249f00,%eax116 »       cmp····$0x249f00,%eax
125 »       ja·····36f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x36f>117 »       ja·····362·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x362>
126 »       sub····$0x1,%ebx118 »       sub····$0x1,%ebx
127 »       cmpl···$0xb,-0x34(%ebp)119 »       cmpl···$0xb,-0x34(%ebp)
128 »       je·····2e8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x2e8>120 »       je·····2d8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x2d8>
129 »       mov····0xc4(%esi),%eax121 »       mov····0xc4(%esi),%eax
130 »       lea····-0x40(%ebp),%edx122 »       lea····-0x40(%ebp),%edx
131 »       mov····%ebx,-0x3c(%ebp)123 »       mov····%ebx,-0x3c(%ebp)
132 »       mov····%ebx,-0x38(%ebp)124 »       mov····%ebx,-0x38(%ebp)
133 »       mov····%eax,-0x40(%ebp)125 »       mov····%eax,-0x40(%ebp)
134 »       lea····0xe4(%esi),%eax126 »       lea····0xe4(%esi),%eax
135 »       call···41e6·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·685,·SHA:·add33ad9ba407423253a75a8b3d7ac04264937fbbf5fe5de0f1f14407676bd37·...·]>127 »       call···41cd·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·685,·SHA:·2970ec369e9c216535e8cda58b27cbb6e85c8e5c74d0a0ef1a565a1f61fddc13·...·]>
136 ·R_386_PC32»     .text128 ·R_386_PC32»     .text
137 »       jmp····de·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0xde>129 »       jmp····d4·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0xd4>
138 »       nop130 »       lea····0x0(%esi,%eiz,1),%esi
 131 »       lea····0x0(%esi),%esi
 132 »       sub····$0xc,%esp
Max diff block lines reached; 8623/17224 bytes (50.06%) of diff not shown.
9.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 16, 65 lines modifiedOffset 16, 63 lines modified
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x88,%esp17 »       sub····$0x88,%esp
18 »       mov····0x8(%ebp),%esi18 »       mov····0x8(%ebp),%esi
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 »       push···%esi22 »       push···%esi
23 »       mov····%edi,%ebx 
24 »       call···29·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x29>23 »       call···27·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x27>
25 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()24 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()
26 »       add····$0x10,%esp25 »       add····$0x10,%esp
27 »       cmpl···$0x13,0x88(%esi)26 »       cmpl···$0x13,0x88(%esi)
28 »       je·····58·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x58>27 »       je·····50·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x50>
29 »       mov····-0x1c(%ebp),%eax28 »       mov····-0x1c(%ebp),%eax
30 »       sub····%gs:0x14,%eax29 »       sub····%gs:0x14,%eax
31 »       jne····21c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x21c>30 »       jne····21c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x21c>
32 »       lea····-0xc(%ebp),%esp31 »       lea····-0xc(%ebp),%esp
33 »       pop····%ebx32 »       pop····%ebx
34 »       pop····%esi33 »       pop····%esi
35 »       pop····%edi34 »       pop····%edi
36 »       pop····%ebp35 »       pop····%ebp
37 »       ret36 »       ret
38 »       lea····0x0(%esi,%eiz,1),%esi37 »       nop
39 »       lea····-0x64(%ebp),%eax38 »       lea····-0x64(%ebp),%eax
40 »       mov····%eax,-0x7c(%ebp)39 »       mov····%eax,-0x7c(%ebp)
41 »       lea····0xe4(%esi),%eax40 »       lea····0xe4(%esi),%eax
42 »       mov····%eax,-0x80(%ebp)41 »       mov····%eax,-0x80(%ebp)
43 »       mov····%esi,%eax42 »       mov····%esi,%eax
44 »       call···3fda·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x6a>43 »       call···3fd2·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x62>
45 ·R_386_PC32»     .text44 ·R_386_PC32»     .text
46 »       test···%al,%al45 »       test···%al,%al
47 »       je·····39·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x39>46 »       je·····37·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x37>
48 »       sub····$0x8,%esp47 »       sub····$0x8,%esp
49 »       mov····%edi,%ebx 
50 »       push···%esi48 »       push···%esi
51 »       push···-0x7c(%ebp)49 »       push···-0x7c(%ebp)
52 »       call···7c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x7c>50 »       call···72·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x72>
53 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()51 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()
54 »       mov····-0x5c(%ebp),%eax52 »       mov····-0x5c(%ebp),%eax
55 »       push···%esi53 »       push···%esi
56 »       mov····%eax,-0x70(%ebp)54 »       mov····%eax,-0x70(%ebp)
57 »       call···88·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x88>55 »       call···7e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x7e>
58 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()56 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()
59 »       mov····0xfc(%esi),%eax57 »       mov····0xfc(%esi),%eax
60 »       add····$0x10,%esp58 »       add····$0x10,%esp
61 »       cmp····0x100(%esi),%eax59 »       cmp····0x100(%esi),%eax
62 »       je·····180·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x180>60 »       je·····178·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x178>
63 »       mov····-0xc(%eax),%edx61 »       mov····-0xc(%eax),%ebx
64 »       mov····-0x8(%eax),%ecx62 »       mov····-0x8(%eax),%ecx
65 »       sub····$0xc,%eax63 »       sub····$0xc,%eax
66 »       mov····%edx,-0x6c(%ebp) 
67 »       mov····0x8(%eax),%edx64 »       mov····0x8(%eax),%edx
68 »       mov····%eax,0xfc(%esi)65 »       mov····%eax,0xfc(%esi)
 66 »       mov····%ebx,-0x6c(%ebp)
69 »       sub····$0xc,%esp67 »       sub····$0xc,%esp
70 »       push···0xc4(%esi)68 »       push···0xc4(%esi)
71 »       mov····%edx,-0x78(%ebp)69 »       mov····%edx,-0x78(%ebp)
72 »       mov····%ecx,-0x74(%ebp)70 »       mov····%ecx,-0x74(%ebp)
73 »       call···c6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0xc6>71 »       call···bc·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0xbc>
74 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()72 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()
75 »       mov····-0x64(%ebp),%ecx73 »       mov····-0x64(%ebp),%ecx
76 »       mov····-0x78(%ebp),%edx74 »       mov····-0x78(%ebp),%edx
77 »       movl···$0x1,-0x4c(%ebp)75 »       movl···$0x1,-0x4c(%ebp)
78 »       mov····%eax,%ebx76 »       mov····%eax,%ebx
79 »       mov····-0x70(%ebp),%eax77 »       mov····-0x70(%ebp),%eax
80 »       lea····(%eax,%eax,2),%eax78 »       lea····(%eax,%eax,2),%eax
Offset 100, 77 lines modifiedOffset 98, 78 lines modified
100 »       mov····-0x38(%ebp),%eax98 »       mov····-0x38(%ebp),%eax
101 »       mov····%eax,-0x20(%ebp)99 »       mov····%eax,-0x20(%ebp)
102 »       pop····%eax100 »       pop····%eax
103 »       lea····-0x34(%ebp),%eax101 »       lea····-0x34(%ebp),%eax
104 »       pop····%edx102 »       pop····%edx
105 »       push···%eax103 »       push···%eax
106 »       push···0xc4(%esi)104 »       push···0xc4(%esi)
107 »       call···12f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x12f>105 »       call···125·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x125>
108 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)106 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)
109 »       add····$0x10,%esp107 »       add····$0x10,%esp
110 »       cmpl···$0xb,-0x34(%ebp)108 »       cmpl···$0xb,-0x34(%ebp)
111 »       mov····%eax,-0x6c(%ebp)109 »       mov····%eax,-0x6c(%ebp)
112 »       je·····208·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x208>110 »       je·····208·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x208>
113 »       cmpl···$0xb,-0x4c(%ebp)111 »       cmpl···$0xb,-0x4c(%ebp)
114 »       je·····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x1f0>112 »       je·····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x1f0>
115 »       mov····0xc4(%esi),%eax113 »       mov····0xc4(%esi),%eax
116 »       lea····-0x58(%ebp),%edx114 »       lea····-0x58(%ebp),%edx
117 »       mov····%ebx,-0x50(%ebp)115 »       mov····%ebx,-0x50(%ebp)
118 »       mov····%eax,-0x58(%ebp)116 »       mov····%eax,-0x58(%ebp)
119 »       mov····-0x6c(%ebp),%eax117 »       mov····-0x6c(%ebp),%eax
120 »       mov····%eax,-0x54(%ebp)118 »       mov····%eax,-0x54(%ebp)
121 »       mov····-0x80(%ebp),%eax119 »       mov····-0x80(%ebp),%eax
122 »       call···4196·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·685,·SHA:·b4ef91e46963be8716c61810b017468daf47e14ebc38f30e18370e057a8df50b·...·]>120 »       call···418c·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·685,·SHA:·6b6304f06a22d452017e21bb6ea9cfbbea4de246216ed654538631a1b5616338·...·]>
123 ·R_386_PC32»     .text121 ·R_386_PC32»     .text
124 »       cmpl···$0x13,0x88(%esi)122 »       cmpl···$0x13,0x88(%esi)
125 »       jne····39·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x39>123 »       jne····37·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x37>
126 »       jmp····67·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x67>124 »       jmp····5f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x5f>
127 »       lea····0x0(%esi,%eiz,1),%esi125 »       lea····0x0(%esi),%esi
128 »       mov····0x108(%esi),%edx126 »       mov····0x108(%esi),%edx
129 »       sub····$0x8,%esp127 »       sub····$0x8,%esp
130 »       mov····-0x4(%edx),%edx128 »       mov····-0x4(%edx),%edx
131 »       mov····0x1ec(%edx),%ecx129 »       mov····0x1ec(%edx),%ebx
132 »       mov····%ecx,-0x6c(%ebp) 
133 »       mov····0x1f0(%edx),%ecx130 »       mov····0x1f0(%edx),%ecx
134 »       mov····0x1f4(%edx),%edx131 »       mov····0x1f4(%edx),%edx
135 »       push···$0x1f8132 »       push···$0x1f8
136 »       push···%eax133 »       push···%eax
 134 »       mov····%ebx,-0x6c(%ebp)
 135 »       mov····%edi,%ebx
137 »       mov····%ecx,-0x78(%ebp)136 »       mov····%ecx,-0x78(%ebp)
138 »       mov····%edx,-0x74(%ebp)137 »       mov····%edx,-0x74(%ebp)
139 »       call···1ae·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x1ae>138 »       call···1a8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x1a8>
140 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)139 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
141 »       mov····-0x78(%ebp),%ecx140 »       mov····-0x78(%ebp),%ecx
142 »       mov····-0x74(%ebp),%edx141 »       mov····-0x74(%ebp),%edx
143 »       add····$0x10,%esp142 »       add····$0x10,%esp
144 »       mov····0x108(%esi),%eax143 »       mov····0x108(%esi),%eax
145 »       lea····-0x4(%eax),%ebx144 »       lea····-0x4(%eax),%ebx
146 »       mov····-0x4(%eax),%eax145 »       mov····-0x4(%eax),%eax
147 »       mov····%ebx,0x108(%esi)146 »       mov····%ebx,0x108(%esi)
148 »       mov····%eax,0x100(%esi)147 »       mov····%eax,0x100(%esi)
149 »       lea····0x1f8(%eax),%ebx148 »       lea····0x1f8(%eax),%ebx
150 »       add····$0x1ec,%eax149 »       add····$0x1ec,%eax
151 »       mov····%ebx,0x104(%esi)150 »       mov····%ebx,0x104(%esi)
152 »       mov····%eax,0xfc(%esi)151 »       mov····%eax,0xfc(%esi)
153 »       jmp····b6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0xb6>152 »       jmp····ac·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0xac>
154 »       nop153 »       lea····0x0(%esi,%eiz,1),%esi
155 »       sub····$0xc,%esp154 »       sub····$0xc,%esp
156 »       lea····-0x44(%ebp),%eax155 »       lea····-0x44(%ebp),%eax
157 »       push···%eax156 »       push···%eax
Max diff block lines reached; 1053/9164 bytes (11.49%) of diff not shown.
59.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 40, 90 lines modifiedOffset 40, 89 lines modified
40 »       lea····0x4(%esi),%eax40 »       lea····0x4(%esi),%eax
41 »       mov····%edi,(%esp)41 »       mov····%edi,(%esp)
42 »       push···(%esi)42 »       push···(%esi)
43 »       push···%edx43 »       push···%edx
44 »       push···-0x5c(%ebp)44 »       push···-0x5c(%ebp)
45 »       push···%eax45 »       push···%eax
46 »       call···63·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x63>46 »       call···63·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x63>
47 ·R_386_PLT32»    std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)47 ·R_386_PC32»     std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)
48 »       add····$0x14,%esp48 »       add····$0x14,%esp
49 »       push···%edi49 »       push···%edi
50 »       call···6c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x6c>50 »       call···6c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x6c>
51 ·R_386_PLT32»    std::locale::~locale()51 ·R_386_PLT32»    std::locale::~locale()
52 »       movl···$0x0,0xc4(%esi)52 »       movl···$0x0,0xc4(%esi)
53 »       movl···$0x38,(%esp)53 »       movl···$0x38,(%esp)
54 »       call···82·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x82>54 »       call···82·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x82>
55 ·R_386_PLT32»    operator·new(unsigned·int)55 ·R_386_PLT32»    operator·new(unsigned·int)
56 »       mov····%eax,%edx56 »       mov····%eax,%edx
57 »       movl···$0x1,0x4(%eax)57 »       movl···$0x1,0x4(%eax)
58 »       movl···$0x1,0x8(%eax)58 »       movl···$0x1,0x8(%eax)
59 »       mov····0x0(%ebx),%eax59 »       lea····0x8(%ebx),%eax
60 ·R_386_GOT32X»   vtable·for·std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>60 ·R_386_GOTOFF»   vtable·for·std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>
61 »       movl···$0x0,0xc(%edx) 
62 »       add····$0x8,%eax 
63 »       movl···$0x0,0x10(%edx) 
64 »       mov····%eax,(%edx)61 »       mov····%eax,(%edx)
65 »       mov····(%esi),%eax62 »       mov····(%esi),%eax
66 »       movl···$0x0,0x14(%edx)63 »       movl···$0x0,0xc(%edx)
67 »       mov····%eax,0x18(%edx)64 »       mov····%eax,0x18(%edx)
68 »       lea····0x34(%edx),%eax65 »       lea····0x34(%edx),%eax
 66 »       movl···$0x0,0x10(%edx)
 67 »       movl···$0x0,0x14(%edx)
69 »       movl···$0x0,0x1c(%edx)68 »       movl···$0x0,0x1c(%edx)
70 »       movl···$0x0,0x20(%edx)69 »       movl···$0x0,0x20(%edx)
71 »       movb···$0x0,0x24(%edx)70 »       movb···$0x0,0x24(%edx)
72 »       movl···$0x0,0x28(%edx)71 »       movl···$0x0,0x28(%edx)
73 »       movl···$0x0,0x2c(%edx)72 »       movl···$0x0,0x2c(%edx)
74 »       movl···$0x0,0x30(%edx)73 »       movl···$0x0,0x30(%edx)
75 »       mov····%edx,-0x74(%ebp)74 »       mov····%edx,-0x74(%ebp)
76 »       mov····%eax,(%esp)75 »       mov····%eax,(%esp)
77 »       mov····%eax,-0x70(%ebp)76 »       mov····%eax,-0x70(%ebp)
78 »       call···ef·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0xef>77 »       call···ec·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0xec>
79 ·R_386_PLT32»    std::locale::locale()78 ·R_386_PLT32»    std::locale::locale()
80 »       pop····%ecx79 »       pop····%ecx
81 »       pop····%eax80 »       pop····%eax
82 »       lea····-0x54(%ebp),%eax81 »       lea····-0x54(%ebp),%eax
83 »       push···-0x68(%ebp)82 »       push···-0x68(%ebp)
84 »       push···%eax83 »       push···%eax
85 »       mov····%eax,-0x5c(%ebp)84 »       mov····%eax,-0x5c(%ebp)
86 »       call···100·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x100>85 »       call···fd·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0xfd>
87 ·R_386_PLT32»    std::locale::locale(std::locale·const&)86 ·R_386_PLT32»    std::locale::locale(std::locale·const&)
88 »       pop····%eax87 »       pop····%eax
89 »       mov····-0x70(%ebp),%eax88 »       mov····-0x70(%ebp),%eax
90 »       pop····%edx89 »       pop····%edx
91 »       push···%eax90 »       push···%eax
92 »       push···%edi91 »       push···%edi
93 »       call···10c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x10c>92 »       call···109·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x109>
94 ·R_386_PLT32»    std::locale::locale(std::locale·const&)93 ·R_386_PLT32»    std::locale::locale(std::locale·const&)
95 »       pop····%ecx94 »       pop····%ecx
96 »       pop····%eax95 »       pop····%eax
97 »       push···-0x5c(%ebp)96 »       push···-0x5c(%ebp)
98 »       mov····-0x70(%ebp),%eax97 »       mov····-0x70(%ebp),%eax
99 »       push···%eax98 »       push···%eax
100 »       call···11a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x11a>99 »       call···117·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x117>
101 ·R_386_PLT32»    std::locale::operator=(std::locale·const&)100 ·R_386_PLT32»    std::locale::operator=(std::locale·const&)
102 »       pop····%eax101 »       pop····%eax
103 »       pop····%edx102 »       pop····%edx
104 »       push···%edi103 »       push···%edi
105 »       push···-0x5c(%ebp)104 »       push···-0x5c(%ebp)
106 »       call···125·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x125>105 »       call···122·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x122>
107 ·R_386_PLT32»    std::locale::operator=(std::locale·const&)106 ·R_386_PLT32»    std::locale::operator=(std::locale·const&)
108 »       mov····%edi,(%esp)107 »       mov····%edi,(%esp)
109 »       call···12d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x12d>108 »       call···12a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x12a>
110 ·R_386_PLT32»    std::locale::~locale()109 ·R_386_PLT32»    std::locale::~locale()
111 »       pop····%ecx110 »       pop····%ecx
112 »       pop····%eax111 »       pop····%eax
113 »       push···-0x5c(%ebp)112 »       push···-0x5c(%ebp)
114 »       push···%edi113 »       push···%edi
115 »       call···138·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x138>114 »       call···135·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x135>
116 ·R_386_PLT32»    std::locale::locale(std::locale·const&)115 ·R_386_PLT32»    std::locale::locale(std::locale·const&)
117 »       mov····%edi,(%esp)116 »       mov····%edi,(%esp)
118 »       call···140·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x140>117 »       call···13d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x13d>
119 ·R_386_PLT32»    std::locale::~locale()118 ·R_386_PLT32»    std::locale::~locale()
120 »       pop····%eax119 »       pop····%eax
121 »       push···-0x5c(%ebp)120 »       push···-0x5c(%ebp)
122 »       call···149·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x149>121 »       call···146·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x146>
123 ·R_386_PLT32»    std::locale::~locale()122 ·R_386_PLT32»    std::locale::~locale()
124 »       mov····-0x74(%ebp),%edx123 »       mov····-0x74(%ebp),%edx
125 »       lea····0xd4(%esi),%eax124 »       lea····0xd4(%esi),%eax
126 »       movl···$0x0,0xd0(%esi)125 »       movl···$0x0,0xd0(%esi)
127 »       mov····%eax,0xcc(%esi)126 »       mov····%eax,0xcc(%esi)
128 »       mov····%edx,0xc8(%esi)127 »       mov····%edx,0xc8(%esi)
129 »       add····$0xc,%edx128 »       add····$0xc,%edx
Offset 136, 24 lines modifiedOffset 135, 24 lines modified
136 »       movl···$0x0,0xf8(%esi)135 »       movl···$0x0,0xf8(%esi)
137 »       movl···$0x0,0xfc(%esi)136 »       movl···$0x0,0xfc(%esi)
138 »       movl···$0x0,0x100(%esi)137 »       movl···$0x0,0x100(%esi)
139 »       movl···$0x0,0x104(%esi)138 »       movl···$0x0,0x104(%esi)
140 »       movl···$0x0,0x108(%esi)139 »       movl···$0x0,0x108(%esi)
141 »       movl···$0x8,0xe8(%esi)140 »       movl···$0x8,0xe8(%esi)
142 »       movl···$0x20,(%esp)141 »       movl···$0x20,(%esp)
143 »       call···1e8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x1e8>142 »       call···1e5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x1e5>
144 ·R_386_PLT32»    operator·new(unsigned·int)143 ·R_386_PLT32»    operator·new(unsigned·int)
145 »       mov····0xe8(%esi),%edx144 »       mov····0xe8(%esi),%edx
146 »       mov····%eax,0xe4(%esi)145 »       mov····%eax,0xe4(%esi)
147 »       movl···$0x1f8,(%esp)146 »       movl···$0x1f8,(%esp)
148 »       lea····-0x2(%edx,%edx,1),%edx147 »       lea····-0x2(%edx,%edx,1),%ecx
149 »       and····$0xfffffffc,%edx148 »       and····$0xfffffffc,%ecx
150 »       lea····(%eax,%edx,1),%ecx149 »       add····%ecx,%eax
151 »       mov····%ecx,-0x5c(%ebp)150 »       mov····%eax,-0x5c(%ebp)
152 »       call···20d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x20d>151 »       call···209·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x209>
153 ·R_386_PLT32»    operator·new(unsigned·int)152 ·R_386_PLT32»    operator·new(unsigned·int)
154 »       mov····-0x5c(%ebp),%ecx153 »       mov····-0x5c(%ebp),%ecx
155 »       pop····%edx154 »       pop····%edx
156 »       lea····0x1f8(%eax),%edx155 »       lea····0x1f8(%eax),%edx
157 »       mov····%eax,0xf0(%esi)156 »       mov····%eax,0xf0(%esi)
158 »       mov····%eax,0x100(%esi)157 »       mov····%eax,0x100(%esi)
159 »       mov····%eax,(%ecx)158 »       mov····%eax,(%ecx)
Offset 163, 569 lines modifiedOffset 162, 563 lines modified
163 »       mov····%ecx,0xf8(%esi)162 »       mov····%ecx,0xf8(%esi)
164 »       add····$0x28,%eax163 »       add····$0x28,%eax
165 »       mov····%edx,0xf4(%esi)164 »       mov····%edx,0xf4(%esi)
166 »       mov····%ecx,0x108(%esi)165 »       mov····%ecx,0x108(%esi)
167 »       mov····%edx,0x104(%esi)166 »       mov····%edx,0x104(%esi)
168 »       mov····%eax,0x10c(%esi)167 »       mov····%eax,0x10c(%esi)
169 »       push···-0x68(%ebp)168 »       push···-0x68(%ebp)
170 »       call···260·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x260>169 »       call···25c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x25c>
171 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)170 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
Max diff block lines reached; 52536/61061 bytes (86.04%) of diff not shown.
65.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.startup {}
    
Offset 59, 28 lines modifiedOffset 59, 28 lines modified
59 »       push···%eax59 »       push···%eax
60 »       sub····$0x7c,%eax60 »       sub····$0x7c,%eax
61 »       push···%eax61 »       push···%eax
62 »       lea····-0x130(%ebp),%eax62 »       lea····-0x130(%ebp),%eax
63 »       push···%eax63 »       push···%eax
64 »       mov····%eax,-0x144(%ebp)64 »       mov····%eax,-0x144(%ebp)
65 »       call···af·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xaf>65 »       call···af·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xaf>
66 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)66 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)
67 »       mov····-0x6c(%ebp),%eax67 »       mov····-0x6c(%ebp),%eax
68 »       add····$0x14,%esp68 »       add····$0x14,%esp
69 »       movl···$0x0,-0x6c(%ebp)69 »       movl···$0x0,-0x6c(%ebp)
70 »       mov····%eax,0x450(%esi)70 »       mov····%eax,0x450(%esi)
71 ·R_386_GOTOFF»   .bss71 ·R_386_GOTOFF»   .bss
72 »       mov····-0x68(%ebp),%eax72 »       mov····-0x68(%ebp),%eax
73 »       movl···$0x0,-0x68(%ebp)73 »       movl···$0x0,-0x68(%ebp)
74 »       mov····%eax,0x454(%esi)74 »       mov····%eax,0x454(%esi)
75 ·R_386_GOTOFF»   .bss75 ·R_386_GOTOFF»   .bss
76 »       lea····-0x4c(%ebp),%eax76 »       lea····-0x4c(%ebp),%eax
77 »       push···%eax77 »       push···%eax
78 »       call···db·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xdb>78 »       call···db·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xdb>
79 ·R_386_PLT32»    std::_Deque_base<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::~_Deque_base()79 ·R_386_PC32»     std::_Deque_base<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::~_Deque_base()
80 »       lea····-0x64(%ebp),%eax80 »       lea····-0x64(%ebp),%eax
81 »       mov····%eax,(%esp)81 »       mov····%eax,(%esp)
82 »       call···e6·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xe6>82 »       call···e6·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xe6>
83 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()83 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
84 »       mov····-0x68(%ebp),%eax84 »       mov····-0x68(%ebp),%eax
85 »       add····$0x10,%esp85 »       add····$0x10,%esp
86 »       test···%eax,%eax86 »       test···%eax,%eax
Offset 109, 21 lines modifiedOffset 109, 21 lines modified
109 ·R_386_GOTOFF»   std::__cxx11::basic_regex<char,·std::__cxx11::regex_traits<char>·>::~basic_regex()109 ·R_386_GOTOFF»   std::__cxx11::basic_regex<char,·std::__cxx11::regex_traits<char>·>::~basic_regex()
110 »       push···%eax110 »       push···%eax
111 »       call···130·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x130>111 »       call···130·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x130>
112 ·R_386_PLT32»    __cxa_atexit112 ·R_386_PLT32»    __cxa_atexit
113 »       add····$0x10,%esp113 »       add····$0x10,%esp
114 »       cmpb···$0x0,0x0(%esi)114 »       cmpb···$0x0,0x0(%esi)
115 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Pose3<double>::Zero115 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Pose3<double>::Zero
116 »       je·····572·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x572>116 »       je·····568·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x568>
117 »       cmpb···$0x0,0x0(%esi)117 »       cmpb···$0x0,0x0(%esi)
118 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_>::e118 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_>::e
119 »       je·····8cf·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x8cf>119 »       je·····8de·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x8de>
120 »       cmpb···$0x0,0x0(%esi)120 »       cmpb···$0x0,0x0(%esi)
121 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_>::e121 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_>::e
122 »       je·····89d·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x89d>122 »       je·····8ac·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x8ac>
123 »       cmpb···$0x0,0x0(%esi)123 »       cmpb···$0x0,0x0(%esi)
124 ·R_386_GOTOFF»   guard·variable·for·boost::none124 ·R_386_GOTOFF»   guard·variable·for·boost::none
125 »       jne····16e·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x16e>125 »       jne····16e·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x16e>
126 »       movb···$0x1,0x0(%esi)126 »       movb···$0x1,0x0(%esi)
127 ·R_386_GOTOFF»   guard·variable·for·boost::none127 ·R_386_GOTOFF»   guard·variable·for·boost::none
128 »       lea····0x0(%esi),%edx128 »       lea····0x0(%esi),%edx
129 ·R_386_GOTOFF»   .LC195129 ·R_386_GOTOFF»   .LC195
Offset 247, 18 lines modifiedOffset 247, 18 lines modified
247 »       push···$0x0247 »       push···$0x0
248 »       push···%eax248 »       push···%eax
249 »       call···2c1·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x2c1>249 »       call···2c1·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x2c1>
250 ·R_386_PLT32»    __cxa_atexit250 ·R_386_PLT32»    __cxa_atexit
251 »       add····$0x10,%esp251 »       add····$0x10,%esp
252 »       cmpb···$0x0,0x0(%esi)252 »       cmpb···$0x0,0x0(%esi)
253 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Vector3<double>::Zero253 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Vector3<double>::Zero
254 »       je·····859·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x859>254 »       je·····868·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x868>
255 »       cmpb···$0x0,0x0(%esi)255 »       cmpb···$0x0,0x0(%esi)
256 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Matrix4<double>::Identity256 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Matrix4<double>::Identity
257 »       je·····7bb·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x7bb>257 »       je·····7ca·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x7ca>
258 »       lea····0x0(%esi),%edx258 »       lea····0x0(%esi),%edx
259 ·R_386_GOTOFF»   .LC214259 ·R_386_GOTOFF»   .LC214
260 »       lea····0x20(%esi),%eax260 »       lea····0x20(%esi),%eax
261 ·R_386_GOTOFF»   .bss261 ·R_386_GOTOFF»   .bss
262 »       call···118f·<.LC557+0x17>262 »       call···118f·<.LC557+0x17>
263 ·R_386_PC32»     .text263 ·R_386_PC32»     .text
264 »       lea····0x0(%esi),%edx264 »       lea····0x0(%esi),%edx
Offset 413, 15 lines modifiedOffset 413, 15 lines modified
413 »       push···$0x0413 »       push···$0x0
414 »       push···%eax414 »       push···%eax
415 »       call···49b·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x49b>415 »       call···49b·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x49b>
416 ·R_386_PLT32»    __cxa_atexit416 ·R_386_PLT32»    __cxa_atexit
417 »       add····$0x10,%esp417 »       add····$0x10,%esp
418 »       cmpb···$0x0,0x0(%esi)418 »       cmpb···$0x0,0x0(%esi)
419 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Vector3<double>::One419 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Vector3<double>::One
420 »       je·····777·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x777>420 »       je·····786·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x786>
421 »       lea····0x0(%esi),%edx421 »       lea····0x0(%esi),%edx
422 ·R_386_GOTOFF»   .LC239422 ·R_386_GOTOFF»   .LC239
423 »       lea····0x0(%esi),%eax423 »       lea····0x0(%esi),%eax
424 ·R_386_GOTOFF»   .bss424 ·R_386_GOTOFF»   .bss
425 »       mov····%esi,%ebx425 »       mov····%esi,%ebx
426 »       call···135e·<gazebo::ServerFixture::WaitUntilSimTime(gazebo::common::Time·const&,·int,·int)·const·[clone·.cold]+0x10>426 »       call···135e·<gazebo::ServerFixture::WaitUntilSimTime(gazebo::common::Time·const&,·int,·int)·const·[clone·.cold]+0x10>
427 ·R_386_PC32»     .text427 ·R_386_PC32»     .text
Offset 433, 47 lines modifiedOffset 433, 42 lines modified
433 »       push···0x0(%esi)433 »       push···0x0(%esi)
434 ·R_386_GOT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string()434 ·R_386_GOT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::~basic_string()
435 »       call···4d4·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x4d4>435 »       call···4d4·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x4d4>
436 ·R_386_PLT32»    __cxa_atexit436 ·R_386_PLT32»    __cxa_atexit
437 »       add····$0x10,%esp437 »       add····$0x10,%esp
438 »       cmpb···$0x0,0x0(%esi)438 »       cmpb···$0x0,0x0(%esi)
439 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Vector3<double>::UnitY439 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Vector3<double>::UnitY
440 »       je·····731·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x731>440 »       je·····740·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x740>
441 »       cmpb···$0x0,0x0(%esi)441 »       cmpb···$0x0,0x0(%esi)
442 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Vector3<double>::UnitZ442 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Vector3<double>::UnitZ
443 »       je·····6e9·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x6e9>443 »       je·····6f8·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x6f8>
444 »       mov····0x0(%esi),%eax444 »       cmpb···$0x0,0x0(%esi)
445 ·R_386_GOT32X»   guard·variable·for·boost::asio::detail::call_stack<boost::asio::detail::thread_context,·boost::asio::detail::thread_info_base>::top_445 ·R_386_GOTOFF»   guard·variable·for·boost::asio::detail::call_stack<boost::asio::detail::thread_context,·boost::asio::detail::thread_info_base>::top_
 446 »       je·····6d2·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x6d2>
446 »       cmpb···$0x0,(%eax)447 »       cmpb···$0x0,0x0(%esi)
 448 ·R_386_GOTOFF»   guard·variable·for·boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl,·unsigned·char>::top_
447 »       je·····6c8·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x6c8>449 »       je·····6ac·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x6ac>
448 »       mov····0x0(%esi),%eax 
449 ·R_386_GOT32X»   guard·variable·for·boost::asio::detail::call_stack<boost::asio::detail::strand_service::strand_impl,·unsigned·char>::top_ 
450 »       cmpb···$0x0,(%eax)450 »       cmpb···$0x0,0x0(%esi)
451 »       je·····6a7·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x6a7> 
452 »       mov····0x0(%esi),%eax 
453 ·R_386_GOT32X»   guard·variable·for·boost::asio::detail::service_base<boost::asio::detail::strand_service>::id451 ·R_386_GOTOFF»   guard·variable·for·boost::asio::detail::service_base<boost::asio::detail::strand_service>::id
454 »       cmpb···$0x0,(%eax) 
455 »       je·····686·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x686>452 »       je·····686·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x686>
456 »       mov····0x0(%esi),%eax453 »       cmpb···$0x0,0x0(%esi)
457 ·R_386_GOT32X»   guard·variable·for·boost::asio::detail::call_stack<boost::asio::detail::strand_executor_service::strand_impl,·unsigned·char>::top_454 ·R_386_GOTOFF»   guard·variable·for·boost::asio::detail::call_stack<boost::asio::detail::strand_executor_service::strand_impl,·unsigned·char>::top_
458 »       cmpb···$0x0,(%eax) 
459 »       je·····665·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x665>455 »       je·····660·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x660>
460 »       cmpb···$0x0,0x0(%esi)456 »       cmpb···$0x0,0x0(%esi)
461 ·R_386_GOTOFF»   guard·variable·for·boost::interprocess::ipcdetail::num_core_holder<0>::num_cores457 ·R_386_GOTOFF»   guard·variable·for·boost::interprocess::ipcdetail::num_core_holder<0>::num_cores
462 »       je·····63a·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x63a>458 »       je·····635·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x635>
463 »       mov····0x0(%esi),%eax459 »       cmpb···$0x0,0x0(%esi)
464 ·R_386_GOT32X»   guard·variable·for·boost::asio::detail::execution_context_service_base<boost::asio::detail::scheduler>::id460 ·R_386_GOTOFF»   guard·variable·for·boost::asio::detail::execution_context_service_base<boost::asio::detail::scheduler>::id
465 »       cmpb···$0x0,(%eax) 
466 »       je·····619·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x619>461 »       je·····60f·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x60f>
467 »       cmpb···$0x0,0x0(%esi)462 »       cmpb···$0x0,0x0(%esi)
468 ·R_386_GOTOFF»   guard·variable·for·boost::asio::detail::execution_context_service_base<boost::asio::detail::epoll_reactor>::id463 ·R_386_GOTOFF»   guard·variable·for·boost::asio::detail::execution_context_service_base<boost::asio::detail::epoll_reactor>::id
469 »       je·····5f3·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x5f3>464 »       je·····5e9·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x5e9>
470 »       mov····-0x1c(%ebp),%eax465 »       mov····-0x1c(%ebp),%eax
471 »       sub····%gs:0x14,%eax466 »       sub····%gs:0x14,%eax
Max diff block lines reached; 57247/66349 bytes (86.28%) of diff not shown.
13.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 11, 75 lines modifiedOffset 11, 74 lines modified
11 »       call···5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x5>11 »       call···5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x5>
12 ·R_386_PC32»     __x86.get_pc_thunk.di12 ·R_386_PC32»     __x86.get_pc_thunk.di
13 »       add····$0x2,%edi13 »       add····$0x2,%edi
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x6c,%esp
18 »       mov····0x8(%ebp),%esi18 »       mov····0x8(%ebp),%ebx
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       mov····0x88(%esi),%eax21 »       mov····0x88(%ebx),%eax
22 »       cmp····$0x16,%eax22 »       cmp····$0x16,%eax
23 »       je·····190·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x190>23 »       je·····190·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x190>
24 »       cmp····$0x17,%eax24 »       cmp····$0x17,%eax
25 »       je·····1b0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1b0>25 »       je·····1b0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1b0>
26 »       cmp····$0x18,%eax26 »       cmp····$0x18,%eax
27 »       je·····1d0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1d0>27 »       je·····1d0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1d0>
28 »       cmp····$0x7,%eax28 »       cmp····$0x7,%eax
29 »       je·····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x68>29 »       je·····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x68>
30 »       xor····%ebx,%ebx30 »       xor····%esi,%esi
31 »       mov····-0x1c(%ebp),%eax31 »       mov····-0x1c(%ebp),%eax
32 »       sub····%gs:0x14,%eax32 »       sub····%gs:0x14,%eax
33 »       jne····30c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x30c>33 »       jne····30c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x30c>
34 »       lea····-0xc(%ebp),%esp34 »       lea····-0xc(%ebp),%esp
35 »       mov····%ebx,%eax35 »       mov····%esi,%eax
36 »       pop····%ebx36 »       pop····%ebx
37 »       pop····%esi37 »       pop····%esi
38 »       pop····%edi38 »       pop····%edi
39 »       pop····%ebp39 »       pop····%ebp
40 »       ret40 »       ret
41 »       lea····0x0(%esi),%esi41 »       lea····0x0(%esi),%esi
42 »       mov····%esi,%eax42 »       mov····%ebx,%eax
43 »       call···3fdb·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x6b>43 »       call···3fdb·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x6b>
44 ·R_386_PC32»     .text44 ·R_386_PC32»     .text
45 »       test···%al,%al45 »       test···%al,%al
46 »       je·····46·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x46>46 »       je·····46·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x46>
47 »       mov····0xcc(%esi),%eax47 »       mov····0xcc(%ebx),%eax
48 »       mov····%edi,%ebx 
49 »       cmpb···$0x6e,(%eax)48 »       cmpb···$0x6e,(%eax)
50 »       sete···-0x69(%ebp)49 »       sete···-0x69(%ebp)
51 »       sub····$0xc,%esp50 »       sub····$0xc,%esp
52 »       push···%esi51 »       push···%ebx
53 »       call···87·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x87>52 »       call···85·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x85>
54 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()53 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()
55 »       add····$0x10,%esp54 »       add····$0x10,%esp
56 »       cmpl···$0x8,0x88(%esi)55 »       cmpl···$0x8,0x88(%ebx)
57 »       jne····369·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x369>56 »       jne····369·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x369>
58 »       mov····%esi,%eax57 »       mov····%ebx,%eax
59 »       call···400e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9e>58 »       call···400c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9c>
60 ·R_386_PC32»     .text59 ·R_386_PC32»     .text
61 »       mov····%eax,%ebx60 »       mov····%eax,%esi
62 »       test···%al,%al61 »       test···%al,%al
63 »       je·····369·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x369>62 »       je·····369·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x369>
64 »       lea····-0x64(%ebp),%eax63 »       lea····-0x64(%ebp),%eax
65 »       sub····$0x8,%esp64 »       sub····$0x8,%esp
66 »       push···%esi65 »       push···%ebx
67 »       push···%eax66 »       push···%eax
68 »       call···b5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0xb5>67 »       call···b3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0xb3>
69 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()68 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()
70 »       mov····-0x5c(%ebp),%eax69 »       mov····-0x5c(%ebp),%eax
71 »       movl···$0xc,-0x34(%ebp)70 »       movl···$0xc,-0x34(%ebp)
72 »       movl···$0xffffffff,-0x30(%ebp)71 »       movl···$0xffffffff,-0x30(%ebp)
73 »       mov····%eax,-0x70(%ebp)72 »       mov····%eax,-0x70(%ebp)
74 »       lea····-0x34(%ebp),%eax73 »       lea····-0x34(%ebp),%eax
75 »       mov····%eax,(%esp)74 »       mov····%eax,(%esp)
76 »       push···0xc4(%esi)75 »       push···0xc4(%ebx)
77 »       mov····%eax,-0x74(%ebp)76 »       mov····%eax,-0x74(%ebp)
78 »       call···dd·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0xdd>77 »       call···db·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0xdb>
79 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)78 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)
80 »       add····$0x10,%esp79 »       add····$0x10,%esp
81 »       cmpl···$0xb,-0x34(%ebp)80 »       cmpl···$0xb,-0x34(%ebp)
82 »       mov····%eax,%edx81 »       mov····%eax,%edx
83 »       je·····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1f0>82 »       je·····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1f0>
84 »       mov····-0x70(%ebp),%eax83 »       mov····-0x70(%ebp),%eax
85 »       mov····-0x64(%ebp),%ecx84 »       mov····-0x64(%ebp),%ecx
Offset 93, 110 lines modifiedOffset 92, 110 lines modified
93 »       mov····%cl,-0x40(%ebp)92 »       mov····%cl,-0x40(%ebp)
94 »       mov····%eax,-0x44(%ebp)93 »       mov····%eax,-0x44(%ebp)
95 »       mov····%eax,-0x2c(%ebp)94 »       mov····%eax,-0x2c(%ebp)
96 »       mov····-0x40(%ebp),%eax95 »       mov····-0x40(%ebp),%eax
97 »       push···-0x74(%ebp)96 »       push···-0x74(%ebp)
98 »       mov····%eax,-0x28(%ebp)97 »       mov····%eax,-0x28(%ebp)
99 »       mov····-0x3c(%ebp),%eax98 »       mov····-0x3c(%ebp),%eax
100 »       push···0xc4(%esi)99 »       push···0xc4(%ebx)
101 »       movl···$0x7,-0x4c(%ebp)100 »       movl···$0x7,-0x4c(%ebp)
102 »       mov····%eax,-0x24(%ebp)101 »       mov····%eax,-0x24(%ebp)
103 »       mov····-0x38(%ebp),%eax102 »       mov····-0x38(%ebp),%eax
104 »       movl···$0xffffffff,-0x48(%ebp)103 »       movl···$0xffffffff,-0x48(%ebp)
105 »       movl···$0x7,-0x34(%ebp)104 »       movl···$0x7,-0x34(%ebp)
106 »       movl···$0xffffffff,-0x30(%ebp)105 »       movl···$0xffffffff,-0x30(%ebp)
107 »       mov····%eax,-0x20(%ebp)106 »       mov····%eax,-0x20(%ebp)
108 »       call···14d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x14d>107 »       call···14b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x14b>
109 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)108 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)
110 »       add····$0x10,%esp109 »       add····$0x10,%esp
111 »       cmpl···$0xb,-0x34(%ebp)110 »       cmpl···$0xb,-0x34(%ebp)
112 »       mov····%eax,%edi111 »       mov····%eax,%edi
113 »       je·····2f8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2f8>112 »       je·····2f8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2f8>
114 »       cmpl···$0xb,-0x4c(%ebp)113 »       cmpl···$0xb,-0x4c(%ebp)
115 »       je·····2e0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2e0>114 »       je·····2e0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2e0>
116 »       mov····0xc4(%esi),%eax115 »       mov····0xc4(%ebx),%eax
117 »       lea····-0x58(%ebp),%edx116 »       lea····-0x58(%ebp),%edx
118 »       mov····%edi,-0x54(%ebp)117 »       mov····%edi,-0x54(%ebp)
119 »       mov····%edi,-0x50(%ebp)118 »       mov····%edi,-0x50(%ebp)
120 »       mov····%eax,-0x58(%ebp)119 »       mov····%eax,-0x58(%ebp)
121 »       lea····0xe4(%esi),%eax120 »       lea····0xe4(%ebx),%eax
122 »       call···41b3·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·684,·SHA:·4932f1a91571ab9887cc534ef93ce816efb03e63ecab504d82767c453c521aba·...·]>121 »       call···41b1·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·684,·SHA:·022c375396fe85510df769b2f1c9e2095a91ec4239f4717401393fce7407a7a1·...·]>
123 ·R_386_PC32»     .text122 ·R_386_PC32»     .text
124 »       jmp····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x48>123 »       jmp····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x48>
125 »       lea····0x0(%esi,%eiz,1),%esi124 »       lea····0x0(%esi),%esi
126 »       mov····%esi,%eax125 »       mov····%ebx,%eax
127 »       call···4103·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xd3>126 »       call···4103·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xd3>
128 ·R_386_PC32»     .text127 ·R_386_PC32»     .text
129 »       mov····%eax,%ebx128 »       mov····%eax,%esi
130 »       test···%al,%al129 »       test···%al,%al
131 »       jne····210·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x210>130 »       jne····210·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x210>
132 »       mov····0x88(%esi),%eax131 »       mov····0x88(%ebx),%eax
133 »       jmp····2f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2f>132 »       jmp····2f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2f>
134 »       lea····0x0(%esi,%eiz,1),%esi133 »       lea····0x0(%esi,%eiz,1),%esi
135 »       nop134 »       nop
136 »       mov····%esi,%eax135 »       mov····%ebx,%eax
137 »       call···4123·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xf3>136 »       call···4123·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xf3>
138 ·R_386_PC32»     .text137 ·R_386_PC32»     .text
139 »       mov····%eax,%ebx138 »       mov····%eax,%esi
140 »       test···%al,%al139 »       test···%al,%al
141 »       jne····258·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x258>140 »       jne····258·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x258>
142 »       mov····0x88(%esi),%eax141 »       mov····0x88(%ebx),%eax
143 »       jmp····38·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x38>142 »       jmp····38·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x38>
Max diff block lines reached; 4730/13418 bytes (35.25%) of diff not shown.
16.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo9transport15CallbackHel […]
    
Offset 40, 75 lines modifiedOffset 40, 74 lines modified
40 »       call···51·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x51>40 »       call···51·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x51>
41 ·R_386_PLT32»    gazebo::msgs::WorldStatistics::WorldStatistics(google::protobuf::Arena*)41 ·R_386_PLT32»    gazebo::msgs::WorldStatistics::WorldStatistics(google::protobuf::Arena*)
42 »       movl···$0x10,(%esp)42 »       movl···$0x10,(%esp)
43 »       call···5d·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x5d>43 »       call···5d·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x5d>
44 ·R_386_PLT32»    operator·new(unsigned·int)44 ·R_386_PLT32»    operator·new(unsigned·int)
45 »       mov····%eax,%esi45 »       mov····%eax,%esi
46 »       pop····%eax46 »       pop····%eax
47 »       mov····0x0(%edi),%eax47 »       lea····0x8(%edi),%eax
48 ·R_386_GOT32X»   vtable·for·boost::detail::sp_counted_impl_p<gazebo::msgs::WorldStatistics>48 ·R_386_GOTOFF»   vtable·for·boost::detail::sp_counted_impl_p<gazebo::msgs::WorldStatistics>
49 »       pop····%edx49 »       pop····%edx
50 »       movl···$0x1,0x4(%esi) 
51 »       add····$0x8,%eax 
52 »       movl···$0x1,0x8(%esi) 
53 »       mov····%eax,(%esi)50 »       mov····%eax,(%esi)
54 »       mov····-0x3c(%ebp),%eax51 »       mov····-0x3c(%ebp),%eax
 52 »       movl···$0x1,0x4(%esi)
 53 »       movl···$0x1,0x8(%esi)
55 »       mov····%eax,0xc(%esi)54 »       mov····%eax,0xc(%esi)
56 »       push···-0x48(%ebp)55 »       push···-0x48(%ebp)
57 »       push···%eax56 »       push···%eax
58 »       call···89·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x89>57 »       call···86·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x86>
59 ·R_386_PLT32»    google::protobuf::MessageLite::ParseFromString(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)58 ·R_386_PLT32»    google::protobuf::MessageLite::ParseFromString(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
60 »       mov····-0x3c(%ebp),%eax59 »       mov····-0x3c(%ebp),%eax
61 »       add····$0x10,%esp60 »       add····$0x10,%esp
62 »       mov····%esi,-0x28(%ebp)61 »       mov····%esi,-0x28(%ebp)
63 »       mov····%eax,-0x2c(%ebp)62 »       mov····%eax,-0x2c(%ebp)
64 »       lock·addl·$0x1,0x4(%esi)63 »       lock·addl·$0x1,0x4(%esi)
65 »       mov····-0x40(%ebp),%eax64 »       mov····-0x40(%ebp),%eax
66 »       mov····0x24(%eax),%eax65 »       mov····0x24(%eax),%eax
67 »       test···%eax,%eax66 »       test···%eax,%eax
68 »       je·····11a·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x11a>67 »       je·····117·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x117>
69 »       and····$0xfffffffe,%eax68 »       and····$0xfffffffe,%eax
70 »       sub····$0x8,%esp69 »       sub····$0x8,%esp
71 »       mov····%eax,%edx70 »       mov····%eax,%edx
72 »       lea····-0x2c(%ebp),%eax71 »       lea····-0x2c(%ebp),%eax
73 »       push···%eax72 »       push···%eax
74 »       mov····-0x40(%ebp),%eax73 »       mov····-0x40(%ebp),%eax
75 »       add····$0x28,%eax74 »       add····$0x28,%eax
76 »       push···%eax75 »       push···%eax
77 »       call···*0x4(%edx)76 »       call···*0x4(%edx)
78 »       mov····-0x28(%ebp),%eax77 »       mov····-0x28(%ebp),%eax
79 »       add····$0x10,%esp78 »       add····$0x10,%esp
80 »       test···%eax,%eax79 »       test···%eax,%eax
81 »       je·····d4·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xd4>80 »       je·····d1·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xd1>
82 »       sub····$0xc,%esp81 »       sub····$0xc,%esp
83 »       push···%eax82 »       push···%eax
84 »       call···cd·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xcd>83 »       call···ca·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xca>
85 ·R_386_PC32»     boost::detail::sp_counted_base::release()84 ·R_386_PC32»     boost::detail::sp_counted_base::release()
86 »       add····$0x10,%esp85 »       add····$0x10,%esp
87 »       mov····-0x44(%ebp),%eax86 »       mov····-0x44(%ebp),%eax
88 »       mov····(%eax),%eax87 »       mov····(%eax),%eax
89 »       test···%eax,%eax88 »       test···%eax,%eax
90 »       je·····f5·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xf5>89 »       je·····f2·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xf2>
91 »       and····$0xfffffffe,%eax90 »       and····$0xfffffffe,%eax
92 »       sub····$0x8,%esp91 »       sub····$0x8,%esp
93 »       push···0x14(%ebp)92 »       push···0x14(%ebp)
94 »       mov····%eax,%edx93 »       mov····%eax,%edx
95 »       mov····-0x44(%ebp),%eax94 »       mov····-0x44(%ebp),%eax
96 »       add····$0x4,%eax95 »       add····$0x4,%eax
97 »       push···%eax96 »       push···%eax
98 »       call···*0x4(%edx)97 »       call···*0x4(%edx)
99 »       add····$0x10,%esp98 »       add····$0x10,%esp
100 »       sub····$0xc,%esp99 »       sub····$0xc,%esp
101 »       push···%esi100 »       push···%esi
102 »       call···fa·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xfa>101 »       call···f7·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xf7>
103 ·R_386_PC32»     boost::detail::sp_counted_base::release()102 ·R_386_PC32»     boost::detail::sp_counted_base::release()
104 »       add····$0x10,%esp103 »       add····$0x10,%esp
105 »       mov····-0x1c(%ebp),%eax104 »       mov····-0x1c(%ebp),%eax
106 »       sub····%gs:0x14,%eax105 »       sub····%gs:0x14,%eax
107 »       jne····147·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x147>106 »       jne····141·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x141>
108 »       lea····-0xc(%ebp),%esp107 »       lea····-0xc(%ebp),%esp
109 »       mov····$0x1,%eax108 »       mov····$0x1,%eax
110 »       pop····%ebx109 »       pop····%ebx
111 »       pop····%esi110 »       pop····%esi
112 »       pop····%edi111 »       pop····%edi
113 »       pop····%ebp112 »       pop····%ebp
114 »       ret113 »       ret
Offset 116, 84 lines modifiedOffset 115, 83 lines modified
116 ·R_386_GOTOFF»   .LC128115 ·R_386_GOTOFF»   .LC128
117 »       push···%ecx116 »       push···%ecx
118 »       push···%ecx117 »       push···%ecx
119 »       push···%eax118 »       push···%eax
120 »       lea····-0x24(%ebp),%eax119 »       lea····-0x24(%ebp),%eax
121 »       push···%eax120 »       push···%eax
122 »       mov····%eax,-0x3c(%ebp)121 »       mov····%eax,-0x3c(%ebp)
123 »       call···12b·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x12b>122 »       call···128·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x128>
124 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)123 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)
125 »       mov····0x0(%edi),%eax 
126 ·R_386_GOT32X»   vtable·for·boost::bad_function_call 
127 »       pop····%edx124 »       pop····%edx
128 »       push···-0x3c(%ebp)125 »       push···-0x3c(%ebp)
129 »       lea····0x8(%eax),%ecx126 »       lea····0x8(%edi),%ecx
 127 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
130 »       mov····%ecx,-0x40(%ebp)128 »       mov····%ecx,-0x40(%ebp)
131 »       mov····%ecx,-0x24(%ebp)129 »       mov····%ecx,-0x24(%ebp)
132 »       call···143·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x143>130 »       call···13d·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x13d>
133 ·R_386_PC32»     void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)131 ·R_386_PC32»     void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)
134 »       call···148·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x148>132 »       call···142·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x142>
135 ·R_386_PC32»     __stack_chk_fail_local133 ·R_386_PC32»     __stack_chk_fail_local
136 »       mov····%eax,%ebx134 »       mov····%eax,%ebx
 135 »       jmp····172·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x172>
137 »       jmp····178·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x178>136 »       jmp····198·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x198>
138 »       jmp····19e·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x19e> 
139 »       mov····%eax,%esi137 »       mov····%eax,%esi
140 »       jmp····1ba·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x1ba>138 »       jmp····1b4·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x1b4>
141 »       mov····%eax,%ebx139 »       mov····%eax,%ebx
142 »       jmp····18b·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x18b>140 »       jmp····185·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x185>
143 »       mov····%eax,-0x44(%ebp)141 »       mov····%eax,-0x44(%ebp)
144 »       sub····$0xc,%esp142 »       sub····$0xc,%esp
145 »       push···-0x3c(%ebp)143 »       push···-0x3c(%ebp)
146 »       mov····-0x40(%ebp),%eax144 »       mov····-0x40(%ebp),%eax
147 »       mov····%edi,%ebx145 »       mov····%edi,%ebx
148 »       mov····%eax,-0x24(%ebp)146 »       mov····%eax,-0x24(%ebp)
149 »       call···16c·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x16c>147 »       call···166·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x166>
150 ·R_386_PLT32»    std::runtime_error::~runtime_error()148 ·R_386_PLT32»    std::runtime_error::~runtime_error()
151 »       mov····-0x44(%ebp),%eax149 »       mov····-0x44(%ebp),%eax
152 »       add····$0x10,%esp150 »       add····$0x10,%esp
153 »       mov····%eax,%ebx151 »       mov····%eax,%ebx
154 »       mov····-0x28(%ebp),%eax152 »       mov····-0x28(%ebp),%eax
155 »       test···%eax,%eax153 »       test···%eax,%eax
156 »       je·····18b·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x18b>154 »       je·····185·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x185>
157 »       sub····$0xc,%esp155 »       sub····$0xc,%esp
158 »       push···%eax156 »       push···%eax
159 »       call···184·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x184>157 »       call···17e·<gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x17e>
160 ·R_386_PC32»     boost::detail::sp_counted_base::release()158 ·R_386_PC32»     boost::detail::sp_counted_base::release()
161 »       add····$0x10,%esp159 »       add····$0x10,%esp
162 »       sub····$0xc,%esp160 »       sub····$0xc,%esp
Max diff block lines reached; 4971/16536 bytes (30.06%) of diff not shown.
16.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo9transport15CallbackHel […]
    
Offset 40, 75 lines modifiedOffset 40, 74 lines modified
40 »       call···51·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x51>40 »       call···51·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x51>
41 ·R_386_PLT32»    gazebo::msgs::PosesStamped::PosesStamped(google::protobuf::Arena*)41 ·R_386_PLT32»    gazebo::msgs::PosesStamped::PosesStamped(google::protobuf::Arena*)
42 »       movl···$0x10,(%esp)42 »       movl···$0x10,(%esp)
43 »       call···5d·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x5d>43 »       call···5d·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x5d>
44 ·R_386_PLT32»    operator·new(unsigned·int)44 ·R_386_PLT32»    operator·new(unsigned·int)
45 »       mov····%eax,%esi45 »       mov····%eax,%esi
46 »       pop····%eax46 »       pop····%eax
47 »       mov····0x0(%edi),%eax47 »       lea····0x8(%edi),%eax
48 ·R_386_GOT32X»   vtable·for·boost::detail::sp_counted_impl_p<gazebo::msgs::PosesStamped>48 ·R_386_GOTOFF»   vtable·for·boost::detail::sp_counted_impl_p<gazebo::msgs::PosesStamped>
49 »       pop····%edx49 »       pop····%edx
50 »       movl···$0x1,0x4(%esi) 
51 »       add····$0x8,%eax 
52 »       movl···$0x1,0x8(%esi) 
53 »       mov····%eax,(%esi)50 »       mov····%eax,(%esi)
54 »       mov····-0x3c(%ebp),%eax51 »       mov····-0x3c(%ebp),%eax
 52 »       movl···$0x1,0x4(%esi)
 53 »       movl···$0x1,0x8(%esi)
55 »       mov····%eax,0xc(%esi)54 »       mov····%eax,0xc(%esi)
56 »       push···-0x48(%ebp)55 »       push···-0x48(%ebp)
57 »       push···%eax56 »       push···%eax
58 »       call···89·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x89>57 »       call···86·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x86>
59 ·R_386_PLT32»    google::protobuf::MessageLite::ParseFromString(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)58 ·R_386_PLT32»    google::protobuf::MessageLite::ParseFromString(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
60 »       mov····-0x3c(%ebp),%eax59 »       mov····-0x3c(%ebp),%eax
61 »       add····$0x10,%esp60 »       add····$0x10,%esp
62 »       mov····%esi,-0x28(%ebp)61 »       mov····%esi,-0x28(%ebp)
63 »       mov····%eax,-0x2c(%ebp)62 »       mov····%eax,-0x2c(%ebp)
64 »       lock·addl·$0x1,0x4(%esi)63 »       lock·addl·$0x1,0x4(%esi)
65 »       mov····-0x40(%ebp),%eax64 »       mov····-0x40(%ebp),%eax
66 »       mov····0x24(%eax),%eax65 »       mov····0x24(%eax),%eax
67 »       test···%eax,%eax66 »       test···%eax,%eax
68 »       je·····11a·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x11a>67 »       je·····117·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x117>
69 »       and····$0xfffffffe,%eax68 »       and····$0xfffffffe,%eax
70 »       sub····$0x8,%esp69 »       sub····$0x8,%esp
71 »       mov····%eax,%edx70 »       mov····%eax,%edx
72 »       lea····-0x2c(%ebp),%eax71 »       lea····-0x2c(%ebp),%eax
73 »       push···%eax72 »       push···%eax
74 »       mov····-0x40(%ebp),%eax73 »       mov····-0x40(%ebp),%eax
75 »       add····$0x28,%eax74 »       add····$0x28,%eax
76 »       push···%eax75 »       push···%eax
77 »       call···*0x4(%edx)76 »       call···*0x4(%edx)
78 »       mov····-0x28(%ebp),%eax77 »       mov····-0x28(%ebp),%eax
79 »       add····$0x10,%esp78 »       add····$0x10,%esp
80 »       test···%eax,%eax79 »       test···%eax,%eax
81 »       je·····d4·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xd4>80 »       je·····d1·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xd1>
82 »       sub····$0xc,%esp81 »       sub····$0xc,%esp
83 »       push···%eax82 »       push···%eax
84 »       call···cd·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xcd>83 »       call···ca·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xca>
85 ·R_386_PC32»     boost::detail::sp_counted_base::release()84 ·R_386_PC32»     boost::detail::sp_counted_base::release()
86 »       add····$0x10,%esp85 »       add····$0x10,%esp
87 »       mov····-0x44(%ebp),%eax86 »       mov····-0x44(%ebp),%eax
88 »       mov····(%eax),%eax87 »       mov····(%eax),%eax
89 »       test···%eax,%eax88 »       test···%eax,%eax
90 »       je·····f5·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xf5>89 »       je·····f2·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xf2>
91 »       and····$0xfffffffe,%eax90 »       and····$0xfffffffe,%eax
92 »       sub····$0x8,%esp91 »       sub····$0x8,%esp
93 »       push···0x14(%ebp)92 »       push···0x14(%ebp)
94 »       mov····%eax,%edx93 »       mov····%eax,%edx
95 »       mov····-0x44(%ebp),%eax94 »       mov····-0x44(%ebp),%eax
96 »       add····$0x4,%eax95 »       add····$0x4,%eax
97 »       push···%eax96 »       push···%eax
98 »       call···*0x4(%edx)97 »       call···*0x4(%edx)
99 »       add····$0x10,%esp98 »       add····$0x10,%esp
100 »       sub····$0xc,%esp99 »       sub····$0xc,%esp
101 »       push···%esi100 »       push···%esi
102 »       call···fa·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xfa>101 »       call···f7·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0xf7>
103 ·R_386_PC32»     boost::detail::sp_counted_base::release()102 ·R_386_PC32»     boost::detail::sp_counted_base::release()
104 »       add····$0x10,%esp103 »       add····$0x10,%esp
105 »       mov····-0x1c(%ebp),%eax104 »       mov····-0x1c(%ebp),%eax
106 »       sub····%gs:0x14,%eax105 »       sub····%gs:0x14,%eax
107 »       jne····147·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x147>106 »       jne····141·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x141>
108 »       lea····-0xc(%ebp),%esp107 »       lea····-0xc(%ebp),%esp
109 »       mov····$0x1,%eax108 »       mov····$0x1,%eax
110 »       pop····%ebx109 »       pop····%ebx
111 »       pop····%esi110 »       pop····%esi
112 »       pop····%edi111 »       pop····%edi
113 »       pop····%ebp112 »       pop····%ebp
114 »       ret113 »       ret
Offset 116, 84 lines modifiedOffset 115, 83 lines modified
116 ·R_386_GOTOFF»   .LC128115 ·R_386_GOTOFF»   .LC128
117 »       push···%ecx116 »       push···%ecx
118 »       push···%ecx117 »       push···%ecx
119 »       push···%eax118 »       push···%eax
120 »       lea····-0x24(%ebp),%eax119 »       lea····-0x24(%ebp),%eax
121 »       push···%eax120 »       push···%eax
122 »       mov····%eax,-0x3c(%ebp)121 »       mov····%eax,-0x3c(%ebp)
123 »       call···12b·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x12b>122 »       call···128·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x128>
124 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)123 ·R_386_PLT32»    std::runtime_error::runtime_error(char·const*)
125 »       mov····0x0(%edi),%eax 
126 ·R_386_GOT32X»   vtable·for·boost::bad_function_call 
127 »       pop····%edx124 »       pop····%edx
128 »       push···-0x3c(%ebp)125 »       push···-0x3c(%ebp)
129 »       lea····0x8(%eax),%ecx126 »       lea····0x8(%edi),%ecx
 127 ·R_386_GOTOFF»   vtable·for·boost::bad_function_call
130 »       mov····%ecx,-0x40(%ebp)128 »       mov····%ecx,-0x40(%ebp)
131 »       mov····%ecx,-0x24(%ebp)129 »       mov····%ecx,-0x24(%ebp)
132 »       call···143·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x143>130 »       call···13d·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x13d>
133 ·R_386_PC32»     void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)131 ·R_386_PC32»     void·boost::throw_exception<boost::bad_function_call>(boost::bad_function_call·const&)
134 »       call···148·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x148>132 »       call···142·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x142>
135 ·R_386_PC32»     __stack_chk_fail_local133 ·R_386_PC32»     __stack_chk_fail_local
136 »       mov····%eax,%ebx134 »       mov····%eax,%ebx
 135 »       jmp····172·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x172>
137 »       jmp····178·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x178>136 »       jmp····198·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x198>
138 »       jmp····19e·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x19e> 
139 »       mov····%eax,%esi137 »       mov····%eax,%esi
140 »       jmp····1ba·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x1ba>138 »       jmp····1b4·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x1b4>
141 »       mov····%eax,%ebx139 »       mov····%eax,%ebx
142 »       jmp····18b·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x18b>140 »       jmp····185·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x185>
143 »       mov····%eax,-0x44(%ebp)141 »       mov····%eax,-0x44(%ebp)
144 »       sub····$0xc,%esp142 »       sub····$0xc,%esp
145 »       push···-0x3c(%ebp)143 »       push···-0x3c(%ebp)
146 »       mov····-0x40(%ebp),%eax144 »       mov····-0x40(%ebp),%eax
147 »       mov····%edi,%ebx145 »       mov····%edi,%ebx
148 »       mov····%eax,-0x24(%ebp)146 »       mov····%eax,-0x24(%ebp)
149 »       call···16c·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x16c>147 »       call···166·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x166>
150 ·R_386_PLT32»    std::runtime_error::~runtime_error()148 ·R_386_PLT32»    std::runtime_error::~runtime_error()
151 »       mov····-0x44(%ebp),%eax149 »       mov····-0x44(%ebp),%eax
152 »       add····$0x10,%esp150 »       add····$0x10,%esp
153 »       mov····%eax,%ebx151 »       mov····%eax,%ebx
154 »       mov····-0x28(%ebp),%eax152 »       mov····-0x28(%ebp),%eax
155 »       test···%eax,%eax153 »       test···%eax,%eax
156 »       je·····18b·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x18b>154 »       je·····185·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x185>
157 »       sub····$0xc,%esp155 »       sub····$0xc,%esp
158 »       push···%eax156 »       push···%eax
159 »       call···184·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x184>157 »       call···17e·<gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>::HandleData(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·boost::function<void·(unsigned·int)>,·unsigned·int)+0x17e>
160 ·R_386_PC32»     boost::detail::sp_counted_base::release()158 ·R_386_PC32»     boost::detail::sp_counted_base::release()
161 »       add····$0x10,%esp159 »       add····$0x10,%esp
162 »       sub····$0xc,%esp160 »       sub····$0xc,%esp
Max diff block lines reached; 4911/16356 bytes (30.03%) of diff not shown.
79.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo9transport4Node9Subscri […]
    
Offset 53, 36 lines modifiedOffset 53, 36 lines modified
53 »       movzbl·-0xd8(%ebp),%eax53 »       movzbl·-0xd8(%ebp),%eax
54 »       add····$0xc,%esp54 »       add····$0xc,%esp
55 »       lea····0x4(%esi),%edx55 »       lea····0x4(%esi),%edx
56 »       mov····%eax,-0xf8(%ebp)56 »       mov····%eax,-0xf8(%ebp)
57 »       mov····0x8(%esi),%eax57 »       mov····0x8(%esi),%eax
58 »       mov····%eax,-0xd0(%ebp)58 »       mov····%eax,-0xd0(%ebp)
59 »       test···%eax,%eax59 »       test···%eax,%eax
60 »       je·····8fd·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·104,·SHA:·c4c99cdbe5d995d75f0c33553edd8657e50dbc6b00d2428028b93deae7eb5e4d·...·]d>60 »       je·····8ed·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·104,·SHA:·7991c5d6d1434adcb1815e6342529b2df2487207514095e485aec41d2e6c9581·...·]d>
61 »       mov····-0xd0(%ebp),%ecx61 »       mov····-0xd0(%ebp),%ecx
62 »       lea····0x4(%ecx),%eax62 »       lea····0x4(%ecx),%eax
63 »       mov····%ecx,%esi63 »       mov····%ecx,%esi
64 »       mov····%eax,-0xdc(%ebp)64 »       mov····%eax,-0xdc(%ebp)
65 »       mov····0x4(%ecx),%eax65 »       mov····0x4(%ecx),%eax
66 »       test···%eax,%eax66 »       test···%eax,%eax
67 »       je·····8fd·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·104,·SHA:·c4c99cdbe5d995d75f0c33553edd8657e50dbc6b00d2428028b93deae7eb5e4d·...·]d>67 »       je·····8ed·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·104,·SHA:·7991c5d6d1434adcb1815e6342529b2df2487207514095e485aec41d2e6c9581·...·]d>
68 »       mov····-0xdc(%ebp),%ebx68 »       mov····-0xdc(%ebp),%ebx
69 »       lea····0x1(%eax),%ecx69 »       lea····0x1(%eax),%ecx
70 »       lock·cmpxchg·%ecx,(%ebx)70 »       lock·cmpxchg·%ecx,(%ebx)
71 »       jne····df·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0xdf>71 »       jne····df·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0xdf>
72 »       mov····%esi,-0xd0(%ebp)72 »       mov····%esi,-0xd0(%ebp)
73 »       test···%eax,%eax73 »       test···%eax,%eax
74 »       je·····8fd·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·104,·SHA:·c4c99cdbe5d995d75f0c33553edd8657e50dbc6b00d2428028b93deae7eb5e4d·...·]d>74 »       je·····8ed·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·104,·SHA:·7991c5d6d1434adcb1815e6342529b2df2487207514095e485aec41d2e6c9581·...·]d>
75 »       mov····-0xe0(%ebp),%eax75 »       mov····-0xe0(%ebp),%eax
76 »       mov····0x4(%eax),%esi76 »       mov····0x4(%eax),%esi
77 »       test···%esi,%esi77 »       test···%esi,%esi
78 »       je·····763·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·105,·SHA:·69e70f934b16545e369e3196096ed620f3f9575b595682f25b5dda5e3eb70299·...·]>78 »       je·····758·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·105,·SHA:·20167c8314bf5a0eca0b8a0b70d563259a39cbbd596f336c3b2fae1539b5e5af·...·]>
79 »       lea····0x4(%esi),%eax79 »       lea····0x4(%esi),%eax
80 »       cmp····%eax,%edx80 »       cmp····%eax,%edx
81 »       jne····763·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·105,·SHA:·69e70f934b16545e369e3196096ed620f3f9575b595682f25b5dda5e3eb70299·...·]>81 »       jne····758·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·105,·SHA:·20167c8314bf5a0eca0b8a0b70d563259a39cbbd596f336c3b2fae1539b5e5af·...·]>
82 »       sub····$0x8,%esp82 »       sub····$0x8,%esp
83 »       lea····-0x88(%ebp),%eax83 »       lea····-0x88(%ebp),%eax
84 »       mov····%edi,%ebx84 »       mov····%edi,%ebx
85 »       push···$0x085 »       push···$0x0
86 »       push···%eax86 »       push···%eax
87 »       mov····%eax,-0xd4(%ebp)87 »       mov····%eax,-0xd4(%ebp)
88 »       call···135·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x135>88 »       call···135·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x135>
Offset 105, 38 lines modifiedOffset 105, 38 lines modified
105 »       lea····-0x58(%ebp),%eax105 »       lea····-0x58(%ebp),%eax
106 »       push···-0xe4(%ebp)106 »       push···-0xe4(%ebp)
107 »       mov····%edi,%ebx107 »       mov····%edi,%ebx
108 »       push···%eax108 »       push···%eax
109 »       mov····%eax,-0xec(%ebp)109 »       mov····%eax,-0xec(%ebp)
110 »       call···17b·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x17b>110 »       call···17b·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x17b>
111 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)111 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
 112 »       pop····%esi
112 »       lea····-0xa0(%ebp),%esi113 »       lea····-0xa0(%ebp),%esi
113 »       pop····%eax114 »       pop····%eax
114 »       pop····%edx 
115 »       push···-0xd4(%ebp)115 »       push···-0xd4(%ebp)
116 »       push···%esi116 »       push···%esi
117 »       call···18f·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x18f>117 »       call···18f·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x18f>
118 ·R_386_PLT32»    google::protobuf::Message::GetTypeName[abi:cxx11]()·const118 ·R_386_PLT32»    google::protobuf::Message::GetTypeName[abi:cxx11]()·const
119 »       mov····%esi,%edx119 »       mov····%esi,%edx
120 »       lea····-0x40(%ebp),%eax120 »       lea····-0x40(%ebp),%eax
121 »       add····$0xc,%esp121 »       add····$0xc,%esp
122 »       mov····%eax,-0x108(%ebp)122 »       mov····%eax,-0x108(%ebp)
123 »       call···e42·<.LC495+0x1>123 »       call···e42·<.LC495+0x1>
124 ·R_386_PC32»     .text124 ·R_386_PC32»     .text
125 »       sub····$0xc,%esp125 »       sub····$0xc,%esp
126 »       push···%esi126 »       push···%esi
127 »       call···1ab·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1ab>127 »       call···1ab·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1ab>
128 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()128 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
 129 »       pop····%ecx
 130 »       push···-0xd4(%ebp)
129 »       movzbl·-0xd8(%ebp),%eax131 »       movzbl·-0xd8(%ebp),%eax
130 »       mov····%al,-0x20(%ebp)132 »       mov····%al,-0x20(%ebp)
131 »       pop····%eax 
132 »       push···-0xd4(%ebp) 
133 »       call···1c1·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1c1>133 »       call···1c1·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1c1>
134 ·R_386_PLT32»    gazebo::msgs::WorldStatistics::~WorldStatistics()134 ·R_386_PLT32»    gazebo::msgs::WorldStatistics::~WorldStatistics()
135 »       pop····%eax135 »       pop····%ebx
136 »       push···-0xd0(%ebp)136 »       push···-0xd0(%ebp)
137 »       call···1cd·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1cd>137 »       call···1cd·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1cd>
138 ·R_386_PC32»     boost::detail::sp_counted_base::release()138 ·R_386_PC32»     boost::detail::sp_counted_base::release()
139 »       mov····-0xe0(%ebp),%eax139 »       mov····-0xe0(%ebp),%eax
140 »       add····$0x10,%esp140 »       add····$0x10,%esp
141 »       add····$0xb0,%eax141 »       add····$0xb0,%eax
142 »       mov····%eax,%esi142 »       mov····%eax,%esi
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 »       call···1ef·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1ef>147 »       call···1ef·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1ef>
148 ·R_386_PLT32»    pthread_mutex_lock148 ·R_386_PLT32»    pthread_mutex_lock
149 »       add····$0x10,%esp149 »       add····$0x10,%esp
150 »       cmp····$0x4,%eax150 »       cmp····$0x4,%eax
151 »       je·····1e8·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1e8>151 »       je·····1e8·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x1e8>
152 »       mov····%esi,-0xd0(%ebp)152 »       mov····%esi,-0xd0(%ebp)
153 »       test···%eax,%eax153 »       test···%eax,%eax
154 »       jne····768·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·105,·SHA:·bb9ac57a249cf57ef7687bb33dee3b108505652ae546918ce96b6fae0ed997ed·...·]>154 »       jne····75d·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·105,·SHA:·fa77f9ae486a5994f378963ba3c38bd872585cf7b9875ca2d7abbbb1df346c0e·...·]>
155 »       mov····-0xe0(%ebp),%eax155 »       mov····-0xe0(%ebp),%eax
156 »       mov····0x40(%eax),%esi156 »       mov····0x40(%eax),%esi
157 »       lea····0x38(%eax),%ecx157 »       lea····0x38(%eax),%ecx
158 »       lea····0x3c(%eax),%ebx158 »       lea····0x3c(%eax),%ebx
159 »       mov····%ecx,-0xf4(%ebp)159 »       mov····%ecx,-0xf4(%ebp)
160 »       mov····%ebx,-0xe8(%ebp)160 »       mov····%ebx,-0xe8(%ebp)
161 »       test···%esi,%esi161 »       test···%esi,%esi
Offset 245, 31 lines modifiedOffset 245, 31 lines modified
245 »       lea····0x0(%edi),%eax245 »       lea····0x0(%edi),%eax
246 ·R_386_GOTOFF»   boost::function1<void,·boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&>::assign_to<boost::_bi::bind_t<void,·boost::_mfi::mf1<void,·gazebo::ServerFixture,·boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&>,·boost::_bi::list2<boost::_bi::value<gazebo::ServerFixture*>,·boost::arg<1>·>·>·>(boost::_bi::bind_t<void,·boost::_mfi::mf1<void,·gazebo::ServerFixture,·boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&>,·boost::_bi::list2<boost::_bi::value<gazebo::ServerFixture*>,·boost::arg<1>·>·>)::stored_vtable246 ·R_386_GOTOFF»   boost::function1<void,·boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&>::assign_to<boost::_bi::bind_t<void,·boost::_mfi::mf1<void,·gazebo::ServerFixture,·boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&>,·boost::_bi::list2<boost::_bi::value<gazebo::ServerFixture*>,·boost::arg<1>·>·>·>(boost::_bi::bind_t<void,·boost::_mfi::mf1<void,·gazebo::ServerFixture,·boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&>,·boost::_bi::list2<boost::_bi::value<gazebo::ServerFixture*>,·boost::arg<1>·>·>)::stored_vtable
247 »       or·····$0x1,%eax247 »       or·····$0x1,%eax
248 »       mov····%eax,-0x88(%ebp)248 »       mov····%eax,-0x88(%ebp)
249 »       call···368·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x368>249 »       call···368·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x368>
250 ·R_386_PLT32»    operator·new(unsigned·int)250 ·R_386_PLT32»    operator·new(unsigned·int)
251 »       mov····%eax,%esi251 »       mov····%eax,%esi
252 »       pop····%ecx 
253 »       pop····%eax252 »       pop····%eax
 253 »       pop····%edx
254 »       push···-0xf8(%ebp)254 »       push···-0xf8(%ebp)
255 »       push···%esi255 »       push···%esi
256 »       call···378·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x378>256 »       call···378·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x378>
257 ·R_386_PLT32»    gazebo::transport::CallbackHelper::CallbackHelper(bool)257 ·R_386_PLT32»    gazebo::transport::CallbackHelper::CallbackHelper(bool)
258 »       lea····0x8(%edi),%eax258 »       lea····0x8(%edi),%eax
259 ·R_386_GOTOFF»   vtable·for·gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>259 ·R_386_GOTOFF»   vtable·for·gazebo::transport::CallbackHelperT<gazebo::msgs::WorldStatistics>
260 »       movl···$0x0,0x24(%esi)260 »       movl···$0x0,0x24(%esi)
261 »       add····$0x10,%esp261 »       add····$0x10,%esp
262 »       mov····%eax,(%esi)262 »       mov····%eax,(%esi)
263 »       mov····-0x88(%ebp),%eax263 »       mov····-0x88(%ebp),%eax
264 »       test···%eax,%eax264 »       test···%eax,%eax
265 »       je·····3bb·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x3bb>265 »       je·····3bb·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::WorldStatistics·const>·const&),·gazebo::ServerFixture*,·bool)+0x3bb>
266 »       mov····%eax,0x24(%esi)266 »       mov····%eax,0x24(%esi)
267 »       test···$0x1,%al267 »       test···$0x1,%al
268 »       jne····690·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·104,·SHA:·009627c770e1d7c3a415406acdfb7d5aac6f406e23607bad26a4a400e8a00385·...·]0>268 »       jne····680·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::WorldStatistics,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixtur[·...·truncated·by·diffoscope;·len:·104,·SHA:·e161d48c5dad70740d95331d3f5362b0c188d92543b4a8bde13e5480f891fadc·...·]0>
269 »       sub····$0x4,%esp269 »       sub····$0x4,%esp
270 »       lea····0x28(%esi),%edx270 »       lea····0x28(%esi),%edx
271 »       and····$0xfffffffe,%eax271 »       and····$0xfffffffe,%eax
272 »       push···$0x0272 »       push···$0x0
273 »       push···%edx273 »       push···%edx
274 »       lea····-0x84(%ebp),%edx274 »       lea····-0x84(%ebp),%edx
275 »       push···%edx275 »       push···%edx
Max diff block lines reached; 68078/81192 bytes (83.85%) of diff not shown.
78.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo9transport4Node9Subscri […]
    
Offset 53, 36 lines modifiedOffset 53, 36 lines modified
53 »       movzbl·-0xc8(%ebp),%eax53 »       movzbl·-0xc8(%ebp),%eax
54 »       add····$0xc,%esp54 »       add····$0xc,%esp
55 »       lea····0x4(%esi),%edx55 »       lea····0x4(%esi),%edx
56 »       mov····%eax,-0xe8(%ebp)56 »       mov····%eax,-0xe8(%ebp)
57 »       mov····0x8(%esi),%eax57 »       mov····0x8(%esi),%eax
58 »       mov····%eax,-0xc0(%ebp)58 »       mov····%eax,-0xc0(%ebp)
59 »       test···%eax,%eax59 »       test···%eax,%eax
60 »       je·····8d1·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·98,·SHA:·475f3a6f3217831ea64ff4f87761201324c546619f063d10a181533c04664c2e·...·]1>60 »       je·····8c1·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·98,·SHA:·7b96699a415ee18772197fa28faaaef38adde22b5c83bd5473c914a3328cf35d·...·]1>
61 »       mov····-0xc0(%ebp),%ecx61 »       mov····-0xc0(%ebp),%ecx
62 »       lea····0x4(%ecx),%eax62 »       lea····0x4(%ecx),%eax
63 »       mov····%ecx,%esi63 »       mov····%ecx,%esi
64 »       mov····%eax,-0xcc(%ebp)64 »       mov····%eax,-0xcc(%ebp)
65 »       mov····0x4(%ecx),%eax65 »       mov····0x4(%ecx),%eax
66 »       test···%eax,%eax66 »       test···%eax,%eax
67 »       je·····8d1·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·98,·SHA:·475f3a6f3217831ea64ff4f87761201324c546619f063d10a181533c04664c2e·...·]1>67 »       je·····8c1·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·98,·SHA:·7b96699a415ee18772197fa28faaaef38adde22b5c83bd5473c914a3328cf35d·...·]1>
68 »       mov····-0xcc(%ebp),%ebx68 »       mov····-0xcc(%ebp),%ebx
69 »       lea····0x1(%eax),%ecx69 »       lea····0x1(%eax),%ecx
70 »       lock·cmpxchg·%ecx,(%ebx)70 »       lock·cmpxchg·%ecx,(%ebx)
71 »       jne····df·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0xdf>71 »       jne····df·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0xdf>
72 »       mov····%esi,-0xc0(%ebp)72 »       mov····%esi,-0xc0(%ebp)
73 »       test···%eax,%eax73 »       test···%eax,%eax
74 »       je·····8d1·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·98,·SHA:·475f3a6f3217831ea64ff4f87761201324c546619f063d10a181533c04664c2e·...·]1>74 »       je·····8c1·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·98,·SHA:·7b96699a415ee18772197fa28faaaef38adde22b5c83bd5473c914a3328cf35d·...·]1>
75 »       mov····-0xd0(%ebp),%eax75 »       mov····-0xd0(%ebp),%eax
76 »       mov····0x4(%eax),%esi76 »       mov····0x4(%eax),%esi
77 »       test···%esi,%esi77 »       test···%esi,%esi
78 »       je·····743·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·99,·SHA:·5863ee5a8e2ccd6e36b2de11b182d8fdbfc25f104d2e333f6d1c4bbc08370773·...·]>78 »       je·····738·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·99,·SHA:·cd4e07130d1d171458b650db4ba36be96c670822e5266f3026ec5af4b5a7b8f9·...·]>
79 »       lea····0x4(%esi),%eax79 »       lea····0x4(%esi),%eax
80 »       cmp····%eax,%edx80 »       cmp····%eax,%edx
81 »       jne····743·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·99,·SHA:·5863ee5a8e2ccd6e36b2de11b182d8fdbfc25f104d2e333f6d1c4bbc08370773·...·]>81 »       jne····738·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·99,·SHA:·cd4e07130d1d171458b650db4ba36be96c670822e5266f3026ec5af4b5a7b8f9·...·]>
82 »       sub····$0x8,%esp82 »       sub····$0x8,%esp
83 »       lea····-0x7c(%ebp),%eax83 »       lea····-0x7c(%ebp),%eax
84 »       mov····%edi,%ebx84 »       mov····%edi,%ebx
85 »       push···$0x085 »       push···$0x0
86 »       push···%eax86 »       push···%eax
87 »       mov····%eax,-0xc4(%ebp)87 »       mov····%eax,-0xc4(%ebp)
88 »       call···132·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x132>88 »       call···132·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x132>
Offset 105, 38 lines modifiedOffset 105, 38 lines modified
105 »       lea····-0x58(%ebp),%eax105 »       lea····-0x58(%ebp),%eax
106 »       push···-0xd4(%ebp)106 »       push···-0xd4(%ebp)
107 »       mov····%edi,%ebx107 »       mov····%edi,%ebx
108 »       push···%eax108 »       push···%eax
109 »       mov····%eax,-0xdc(%ebp)109 »       mov····%eax,-0xdc(%ebp)
110 »       call···178·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x178>110 »       call···178·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x178>
111 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)111 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_assign(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
 112 »       pop····%esi
112 »       lea····-0x94(%ebp),%esi113 »       lea····-0x94(%ebp),%esi
113 »       pop····%eax114 »       pop····%eax
114 »       pop····%edx 
115 »       push···-0xc4(%ebp)115 »       push···-0xc4(%ebp)
116 »       push···%esi116 »       push···%esi
117 »       call···18c·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x18c>117 »       call···18c·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x18c>
118 ·R_386_PLT32»    google::protobuf::Message::GetTypeName[abi:cxx11]()·const118 ·R_386_PLT32»    google::protobuf::Message::GetTypeName[abi:cxx11]()·const
119 »       mov····%esi,%edx119 »       mov····%esi,%edx
120 »       lea····-0x40(%ebp),%eax120 »       lea····-0x40(%ebp),%eax
121 »       add····$0xc,%esp121 »       add····$0xc,%esp
122 »       mov····%eax,-0xf8(%ebp)122 »       mov····%eax,-0xf8(%ebp)
123 »       call···e3f·<.LC493+0xd>123 »       call···e3f·<.LC493+0xd>
124 ·R_386_PC32»     .text124 ·R_386_PC32»     .text
125 »       sub····$0xc,%esp125 »       sub····$0xc,%esp
126 »       push···%esi126 »       push···%esi
127 »       call···1a8·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1a8>127 »       call···1a8·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1a8>
128 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()128 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
 129 »       pop····%ecx
 130 »       push···-0xc4(%ebp)
129 »       movzbl·-0xc8(%ebp),%eax131 »       movzbl·-0xc8(%ebp),%eax
130 »       mov····%al,-0x20(%ebp)132 »       mov····%al,-0x20(%ebp)
131 »       pop····%eax 
132 »       push···-0xc4(%ebp) 
133 »       call···1be·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1be>133 »       call···1be·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1be>
134 ·R_386_PLT32»    gazebo::msgs::PosesStamped::~PosesStamped()134 ·R_386_PLT32»    gazebo::msgs::PosesStamped::~PosesStamped()
135 »       pop····%eax135 »       pop····%ebx
136 »       push···-0xc0(%ebp)136 »       push···-0xc0(%ebp)
137 »       call···1ca·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1ca>137 »       call···1ca·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1ca>
138 ·R_386_PC32»     boost::detail::sp_counted_base::release()138 ·R_386_PC32»     boost::detail::sp_counted_base::release()
139 »       mov····-0xd0(%ebp),%eax139 »       mov····-0xd0(%ebp),%eax
140 »       add····$0x10,%esp140 »       add····$0x10,%esp
141 »       add····$0xb0,%eax141 »       add····$0xb0,%eax
142 »       mov····%eax,%esi142 »       mov····%eax,%esi
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 »       call···1e7·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1e7>147 »       call···1e7·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1e7>
148 ·R_386_PLT32»    pthread_mutex_lock148 ·R_386_PLT32»    pthread_mutex_lock
149 »       add····$0x10,%esp149 »       add····$0x10,%esp
150 »       cmp····$0x4,%eax150 »       cmp····$0x4,%eax
151 »       je·····1e0·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1e0>151 »       je·····1e0·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x1e0>
152 »       mov····%esi,-0xc0(%ebp)152 »       mov····%esi,-0xc0(%ebp)
153 »       test···%eax,%eax153 »       test···%eax,%eax
154 »       jne····748·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·99,·SHA:·4f87c5a4d3af162c615c843f593a4d66b8abcf692e5c3492ffc9945989060e0a·...·]>154 »       jne····73d·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·99,·SHA:·093f9e04bcb36896869ed306fed00fad5b1b9946ab065ebbdb63c0501d2b3037·...·]>
155 »       mov····-0xd0(%ebp),%eax155 »       mov····-0xd0(%ebp),%eax
156 »       mov····0x40(%eax),%esi156 »       mov····0x40(%eax),%esi
157 »       lea····0x38(%eax),%ecx157 »       lea····0x38(%eax),%ecx
158 »       lea····0x3c(%eax),%ebx158 »       lea····0x3c(%eax),%ebx
159 »       mov····%ecx,-0xe4(%ebp)159 »       mov····%ecx,-0xe4(%ebp)
160 »       mov····%ebx,-0xd8(%ebp)160 »       mov····%ebx,-0xd8(%ebp)
161 »       test···%esi,%esi161 »       test···%esi,%esi
Offset 243, 31 lines modifiedOffset 243, 31 lines modified
243 »       lea····0x0(%edi),%eax243 »       lea····0x0(%edi),%eax
244 ·R_386_GOTOFF»   boost::function1<void,·boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&>::assign_to<boost::_bi::bind_t<void,·boost::_mfi::mf1<void,·gazebo::ServerFixture,·boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&>,·boost::_bi::list2<boost::_bi::value<gazebo::ServerFixture*>,·boost::arg<1>·>·>·>(boost::_bi::bind_t<void,·boost::_mfi::mf1<void,·gazebo::ServerFixture,·boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&>,·boost::_bi::list2<boost::_bi::value<gazebo::ServerFixture*>,·boost::arg<1>·>·>)::stored_vtable244 ·R_386_GOTOFF»   boost::function1<void,·boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&>::assign_to<boost::_bi::bind_t<void,·boost::_mfi::mf1<void,·gazebo::ServerFixture,·boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&>,·boost::_bi::list2<boost::_bi::value<gazebo::ServerFixture*>,·boost::arg<1>·>·>·>(boost::_bi::bind_t<void,·boost::_mfi::mf1<void,·gazebo::ServerFixture,·boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&>,·boost::_bi::list2<boost::_bi::value<gazebo::ServerFixture*>,·boost::arg<1>·>·>)::stored_vtable
245 »       or·····$0x1,%eax245 »       or·····$0x1,%eax
246 »       mov····%eax,-0x7c(%ebp)246 »       mov····%eax,-0x7c(%ebp)
247 »       call···352·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x352>247 »       call···352·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x352>
248 ·R_386_PLT32»    operator·new(unsigned·int)248 ·R_386_PLT32»    operator·new(unsigned·int)
249 »       mov····%eax,%esi249 »       mov····%eax,%esi
250 »       pop····%ecx 
251 »       pop····%eax250 »       pop····%eax
 251 »       pop····%edx
252 »       push···-0xe8(%ebp)252 »       push···-0xe8(%ebp)
253 »       push···%esi253 »       push···%esi
254 »       call···362·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x362>254 »       call···362·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x362>
255 ·R_386_PLT32»    gazebo::transport::CallbackHelper::CallbackHelper(bool)255 ·R_386_PLT32»    gazebo::transport::CallbackHelper::CallbackHelper(bool)
256 »       lea····0x8(%edi),%eax256 »       lea····0x8(%edi),%eax
257 ·R_386_GOTOFF»   vtable·for·gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>257 ·R_386_GOTOFF»   vtable·for·gazebo::transport::CallbackHelperT<gazebo::msgs::PosesStamped>
258 »       movl···$0x0,0x24(%esi)258 »       movl···$0x0,0x24(%esi)
259 »       add····$0x10,%esp259 »       add····$0x10,%esp
260 »       mov····%eax,(%esi)260 »       mov····%eax,(%esi)
261 »       mov····-0x7c(%ebp),%eax261 »       mov····-0x7c(%ebp),%eax
262 »       test···%eax,%eax262 »       test···%eax,%eax
263 »       je·····39f·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x39f>263 »       je·····39f·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::*)(boost::shared_ptr<gazebo::msgs::PosesStamped·const>·const&),·gazebo::ServerFixture*,·bool)+0x39f>
264 »       mov····%eax,0x24(%esi)264 »       mov····%eax,0x24(%esi)
265 »       test···$0x1,%al265 »       test···$0x1,%al
266 »       jne····670·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·98,·SHA:·8fa80a91bde9ac257084a4445209d060a5b6824e83450e826a88f1b990f90a1b·...·]0>266 »       jne····660·<boost::shared_ptr<gazebo::transport::Subscriber>·gazebo::transport::Node::Subscribe<gazebo::msgs::PosesStamped,·gazebo::ServerFixture>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·void·(gazebo::ServerFixture::[·...·truncated·by·diffoscope;·len:·98,·SHA:·9be6bfe199e0b52b885bb771ac68b55f56913aba127b06cdcee5f868a849dd65·...·]0>
267 »       sub····$0x4,%esp267 »       sub····$0x4,%esp
268 »       lea····0x28(%esi),%edx268 »       lea····0x28(%esi),%edx
269 »       and····$0xfffffffe,%eax269 »       and····$0xfffffffe,%eax
270 »       push···$0x0270 »       push···$0x0
271 »       push···%edx271 »       push···%edx
272 »       lea····-0x78(%ebp),%edx272 »       lea····-0x78(%ebp),%edx
273 »       push···%edx273 »       push···%edx
Max diff block lines reached; 67146/80085 bytes (83.84%) of diff not shown.
35.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo9transport4Node9Adverti […]
    
Offset 28, 109 lines modifiedOffset 28, 109 lines modified
28 »       xor····%edx,%edx28 »       xor····%edx,%edx
29 »       push···0x10(%ebp)29 »       push···0x10(%ebp)
30 »       push···%eax30 »       push···%eax
31 »       push···%ecx31 »       push···%ecx
32 »       mov····%ecx,-0x98(%ebp)32 »       mov····%ecx,-0x98(%ebp)
33 »       call···4f·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x4f>33 »       call···4f·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x4f>
34 ·R_386_PLT32»    gazebo::transport::Node::DecodeTopicName(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)34 ·R_386_PLT32»    gazebo::transport::Node::DecodeTopicName(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
35 »       mov····0x0(%esi),%edi35 »       movzbl·0x0(%esi),%eax
36 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t36 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
37 »       add····$0xc,%esp37 »       add····$0xc,%esp
38 »       movzbl·(%edi),%eax 
39 »       test···%al,%al38 »       test···%al,%al
40 »       je·····250·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x250>39 »       je·····250·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x250>
41 »       sub····$0x8,%esp40 »       sub····$0x8,%esp
42 »       lea····-0x48(%ebp),%eax41 »       lea····-0x48(%ebp),%eax
43 »       mov····%esi,%ebx42 »       mov····%esi,%ebx
44 »       push···$0x043 »       push···$0x0
45 »       push···%eax44 »       push···%eax
46 »       mov····%eax,-0x94(%ebp)45 »       mov····%eax,-0x94(%ebp)
47 »       call···79·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x79>46 »       call···77·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x77>
48 ·R_386_PLT32»    gazebo::msgs::Factory::Factory(google::protobuf::Arena*)47 ·R_386_PLT32»    gazebo::msgs::Factory::Factory(google::protobuf::Arena*)
49 »       pop····%edi48 »       pop····%edi
50 »       lea····-0x60(%ebp),%edi49 »       lea····-0x60(%ebp),%edi
51 »       pop····%eax50 »       pop····%eax
52 »       push···-0x94(%ebp)51 »       push···-0x94(%ebp)
53 »       push···%edi52 »       push···%edi
54 »       call···8a·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x8a>53 »       call···88·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x88>
55 ·R_386_PLT32»    google::protobuf::Message::GetTypeName[abi:cxx11]()·const54 ·R_386_PLT32»    google::protobuf::Message::GetTypeName[abi:cxx11]()·const
 55 »       lea····0x0(%esi),%eax
 56 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
56 »       pop····%ecx57 »       pop····%ecx
57 »       pop····%ebx58 »       pop····%ebx
58 »       push···-0x9c(%ebp)59 »       push···-0x9c(%ebp)
59 »       push···-0xa0(%ebp)60 »       push···-0xa0(%ebp)
60 »       push···0x14(%ebp)61 »       push···0x14(%ebp)
61 »       push···%edi62 »       push···%edi
62 »       push···-0x98(%ebp)63 »       push···-0x98(%ebp)
 64 »       push···%eax
63 »       push···0x0(%esi) 
64 ·R_386_GOT32»    SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
65 »       push···-0x90(%ebp)65 »       push···-0x90(%ebp)
66 »       call···b3·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xb3>66 »       call···b2·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xb2>
67 ·R_386_PC32»     gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)67 ·R_386_PC32»     gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)
68 »       mov····-0x60(%ebp),%eax68 »       mov····-0x60(%ebp),%eax
69 »       lea····-0x58(%ebp),%edx69 »       lea····-0x58(%ebp),%edx
70 »       add····$0x1c,%esp70 »       add····$0x1c,%esp
71 »       cmp····%edx,%eax71 »       cmp····%edx,%eax
72 »       je·····d9·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd9>72 »       je·····d8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd8>
73 »       mov····-0x58(%ebp),%edx73 »       mov····-0x58(%ebp),%edx
74 »       sub····$0x8,%esp74 »       sub····$0x8,%esp
75 »       mov····%esi,%ebx75 »       mov····%esi,%ebx
76 »       add····$0x1,%edx76 »       add····$0x1,%edx
77 »       push···%edx77 »       push···%edx
78 »       push···%eax78 »       push···%eax
79 »       call···d2·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd2>79 »       call···d1·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd1>
80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
81 »       add····$0x10,%esp81 »       add····$0x10,%esp
82 »       sub····$0xc,%esp82 »       sub····$0xc,%esp
83 »       push···-0x94(%ebp)83 »       push···-0x94(%ebp)
84 »       mov····%esi,%ebx84 »       mov····%esi,%ebx
85 »       call···e5·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xe5>85 »       call···e4·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xe4>
86 ·R_386_PLT32»    gazebo::msgs::Factory::~Factory()86 ·R_386_PLT32»    gazebo::msgs::Factory::~Factory()
87 »       mov····-0x8c(%ebp),%eax87 »       mov····-0x8c(%ebp),%eax
88 »       add····$0x10,%esp88 »       add····$0x10,%esp
89 »       lea····0x80(%eax),%edi89 »       lea····0x80(%eax),%edi
90 »       lea····0x0(%esi,%eiz,1),%esi90 »       lea····0x0(%esi,%eiz,1),%esi
91 »       nop91 »       xchg···%ax,%ax
92 »       sub····$0xc,%esp92 »       sub····$0xc,%esp
93 »       mov····%esi,%ebx93 »       mov····%esi,%ebx
94 »       push···%edi94 »       push···%edi
95 »       call···107·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x107>95 »       call···107·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x107>
96 ·R_386_PLT32»    pthread_mutex_lock96 ·R_386_PLT32»    pthread_mutex_lock
97 »       add····$0x10,%esp97 »       add····$0x10,%esp
98 »       cmp····$0x4,%eax98 »       cmp····$0x4,%eax
99 »       je·····100·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x100>99 »       je·····100·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x100>
100 »       test···%eax,%eax100 »       test···%eax,%eax
101 »       jne····2d8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2d8>101 »       jne····2e0·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2e0>
102 »       mov····-0x90(%ebp),%eax102 »       mov····-0x90(%ebp),%eax
103 »       mov····(%eax),%edx103 »       mov····(%eax),%edx
104 »       test···%edx,%edx104 »       test···%edx,%edx
105 »       je·····2d3·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2d3>105 »       je·····2db·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2db>
106 »       mov····-0x8c(%ebp),%eax106 »       mov····-0x8c(%ebp),%eax
107 »       lea····0x4(%eax),%ecx107 »       lea····0x4(%eax),%ecx
108 »       mov····0x8(%eax),%eax108 »       mov····0x8(%eax),%eax
109 »       mov····%ecx,-0x94(%ebp)109 »       mov····%ecx,-0x94(%ebp)
110 »       mov····%eax,-0x7c(%ebp)110 »       mov····%eax,-0x7c(%ebp)
111 »       test···%eax,%eax111 »       test···%eax,%eax
112 »       je·····333·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x333>112 »       je·····338·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x338>
113 »       lea····0x4(%eax),%ecx113 »       lea····0x4(%eax),%ecx
114 »       mov····0x4(%eax),%eax114 »       mov····0x4(%eax),%eax
115 »       test···%eax,%eax115 »       test···%eax,%eax
116 »       je·····333·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x333>116 »       je·····338·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x338>
117 »       lea····0x1(%eax),%ebx117 »       lea····0x1(%eax),%ebx
118 »       lock·cmpxchg·%ebx,(%ecx)118 »       lock·cmpxchg·%ebx,(%ecx)
119 »       jne····14e·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x14e>119 »       jne····14e·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x14e>
120 »       test···%eax,%eax120 »       test···%eax,%eax
121 »       je·····333·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x333>121 »       je·····338·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x338>
122 »       mov····-0x8c(%ebp),%eax122 »       mov····-0x8c(%ebp),%eax
123 »       mov····0x4(%eax),%eax123 »       mov····0x4(%eax),%eax
124 »       mov····%eax,-0x80(%ebp)124 »       mov····%eax,-0x80(%ebp)
125 »       test···%eax,%eax125 »       test···%eax,%eax
126 »       je·····2ce·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2ce>126 »       je·····2d6·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2d6>
127 »       add····$0x4,%eax127 »       add····$0x4,%eax
128 »       cmp····%eax,-0x94(%ebp)128 »       cmp····%eax,-0x94(%ebp)
129 »       jne····2ce·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2ce>129 »       jne····2d6·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2d6>
130 »       sub····$0x8,%esp130 »       sub····$0x8,%esp
131 »       lea····-0x80(%ebp),%eax131 »       lea····-0x80(%ebp),%eax
132 »       mov····%esi,%ebx132 »       mov····%esi,%ebx
133 »       push···%eax133 »       push···%eax
134 »       push···%edx134 »       push···%edx
135 »       call···195·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x195>135 »       call···195·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x195>
136 ·R_386_PLT32»    gazebo::transport::Publisher::SetNode(boost::shared_ptr<gazebo::transport::Node>)136 ·R_386_PLT32»    gazebo::transport::Publisher::SetNode(boost::shared_ptr<gazebo::transport::Node>)
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 »       push···%eax142 »       push···%eax
143 »       call···1a8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1a8>143 »       call···1a8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1a8>
144 ·R_386_PC32»     boost::detail::sp_counted_base::release()144 ·R_386_PC32»     boost::detail::sp_counted_base::release()
145 »       add····$0x10,%esp145 »       add····$0x10,%esp
146 »       mov····-0x8c(%ebp),%ecx146 »       mov····-0x8c(%ebp),%ecx
147 »       mov····0x28(%ecx),%eax147 »       mov····0x28(%ecx),%eax
148 »       cmp····0x2c(%ecx),%eax148 »       cmp····0x2c(%ecx),%eax
149 »       je·····2a8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2a8>149 »       je·····2b0·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Factory>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2b0>
150 »       mov····-0x90(%ebp),%ebx150 »       mov····-0x90(%ebp),%ebx
151 »       mov····(%ebx),%edx151 »       mov····(%ebx),%edx
152 »       mov····%edx,(%eax)152 »       mov····%edx,(%eax)
153 »       mov····0x4(%ebx),%edx153 »       mov····0x4(%ebx),%edx
154 »       mov····%edx,0x4(%eax)154 »       mov····%edx,0x4(%eax)
155 »       test···%edx,%edx155 »       test···%edx,%edx
Max diff block lines reached; 24473/36140 bytes (67.72%) of diff not shown.
35.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo9transport4Node9Adverti […]
    
Offset 28, 109 lines modifiedOffset 28, 109 lines modified
28 »       xor····%edx,%edx28 »       xor····%edx,%edx
29 »       push···0x10(%ebp)29 »       push···0x10(%ebp)
30 »       push···%eax30 »       push···%eax
31 »       push···%ecx31 »       push···%ecx
32 »       mov····%ecx,-0x98(%ebp)32 »       mov····%ecx,-0x98(%ebp)
33 »       call···4f·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x4f>33 »       call···4f·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x4f>
34 ·R_386_PLT32»    gazebo::transport::Node::DecodeTopicName(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)34 ·R_386_PLT32»    gazebo::transport::Node::DecodeTopicName(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&)
35 »       mov····0x0(%esi),%edi35 »       movzbl·0x0(%esi),%eax
36 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t36 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
37 »       add····$0xc,%esp37 »       add····$0xc,%esp
38 »       movzbl·(%edi),%eax 
39 »       test···%al,%al38 »       test···%al,%al
40 »       je·····250·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x250>39 »       je·····250·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x250>
41 »       sub····$0x8,%esp40 »       sub····$0x8,%esp
42 »       lea····-0x48(%ebp),%eax41 »       lea····-0x48(%ebp),%eax
43 »       mov····%esi,%ebx42 »       mov····%esi,%ebx
44 »       push···$0x043 »       push···$0x0
45 »       push···%eax44 »       push···%eax
46 »       mov····%eax,-0x94(%ebp)45 »       mov····%eax,-0x94(%ebp)
47 »       call···79·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x79>46 »       call···77·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x77>
48 ·R_386_PLT32»    gazebo::msgs::Request::Request(google::protobuf::Arena*)47 ·R_386_PLT32»    gazebo::msgs::Request::Request(google::protobuf::Arena*)
49 »       pop····%edi48 »       pop····%edi
50 »       lea····-0x60(%ebp),%edi49 »       lea····-0x60(%ebp),%edi
51 »       pop····%eax50 »       pop····%eax
52 »       push···-0x94(%ebp)51 »       push···-0x94(%ebp)
53 »       push···%edi52 »       push···%edi
54 »       call···8a·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x8a>53 »       call···88·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x88>
55 ·R_386_PLT32»    google::protobuf::Message::GetTypeName[abi:cxx11]()·const54 ·R_386_PLT32»    google::protobuf::Message::GetTypeName[abi:cxx11]()·const
 55 »       lea····0x0(%esi),%eax
 56 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
56 »       pop····%ecx57 »       pop····%ecx
57 »       pop····%ebx58 »       pop····%ebx
58 »       push···-0x9c(%ebp)59 »       push···-0x9c(%ebp)
59 »       push···-0xa0(%ebp)60 »       push···-0xa0(%ebp)
60 »       push···0x14(%ebp)61 »       push···0x14(%ebp)
61 »       push···%edi62 »       push···%edi
62 »       push···-0x98(%ebp)63 »       push···-0x98(%ebp)
 64 »       push···%eax
63 »       push···0x0(%esi) 
64 ·R_386_GOT32»    SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
65 »       push···-0x90(%ebp)65 »       push···-0x90(%ebp)
66 »       call···b3·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xb3>66 »       call···b2·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xb2>
67 ·R_386_PC32»     gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)67 ·R_386_PC32»     gazebo::transport::TopicManager::Advertise(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)
68 »       mov····-0x60(%ebp),%eax68 »       mov····-0x60(%ebp),%eax
69 »       lea····-0x58(%ebp),%edx69 »       lea····-0x58(%ebp),%edx
70 »       add····$0x1c,%esp70 »       add····$0x1c,%esp
71 »       cmp····%edx,%eax71 »       cmp····%edx,%eax
72 »       je·····d9·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd9>72 »       je·····d8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd8>
73 »       mov····-0x58(%ebp),%edx73 »       mov····-0x58(%ebp),%edx
74 »       sub····$0x8,%esp74 »       sub····$0x8,%esp
75 »       mov····%esi,%ebx75 »       mov····%esi,%ebx
76 »       add····$0x1,%edx76 »       add····$0x1,%edx
77 »       push···%edx77 »       push···%edx
78 »       push···%eax78 »       push···%eax
79 »       call···d2·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd2>79 »       call···d1·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xd1>
80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
81 »       add····$0x10,%esp81 »       add····$0x10,%esp
82 »       sub····$0xc,%esp82 »       sub····$0xc,%esp
83 »       push···-0x94(%ebp)83 »       push···-0x94(%ebp)
84 »       mov····%esi,%ebx84 »       mov····%esi,%ebx
85 »       call···e5·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xe5>85 »       call···e4·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0xe4>
86 ·R_386_PLT32»    gazebo::msgs::Request::~Request()86 ·R_386_PLT32»    gazebo::msgs::Request::~Request()
87 »       mov····-0x8c(%ebp),%eax87 »       mov····-0x8c(%ebp),%eax
88 »       add····$0x10,%esp88 »       add····$0x10,%esp
89 »       lea····0x80(%eax),%edi89 »       lea····0x80(%eax),%edi
90 »       lea····0x0(%esi,%eiz,1),%esi90 »       lea····0x0(%esi,%eiz,1),%esi
91 »       nop91 »       xchg···%ax,%ax
92 »       sub····$0xc,%esp92 »       sub····$0xc,%esp
93 »       mov····%esi,%ebx93 »       mov····%esi,%ebx
94 »       push···%edi94 »       push···%edi
95 »       call···107·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x107>95 »       call···107·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x107>
96 ·R_386_PLT32»    pthread_mutex_lock96 ·R_386_PLT32»    pthread_mutex_lock
97 »       add····$0x10,%esp97 »       add····$0x10,%esp
98 »       cmp····$0x4,%eax98 »       cmp····$0x4,%eax
99 »       je·····100·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x100>99 »       je·····100·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x100>
100 »       test···%eax,%eax100 »       test···%eax,%eax
101 »       jne····2d8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2d8>101 »       jne····2e0·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2e0>
102 »       mov····-0x90(%ebp),%eax102 »       mov····-0x90(%ebp),%eax
103 »       mov····(%eax),%edx103 »       mov····(%eax),%edx
104 »       test···%edx,%edx104 »       test···%edx,%edx
105 »       je·····2d3·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2d3>105 »       je·····2db·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2db>
106 »       mov····-0x8c(%ebp),%eax106 »       mov····-0x8c(%ebp),%eax
107 »       lea····0x4(%eax),%ecx107 »       lea····0x4(%eax),%ecx
108 »       mov····0x8(%eax),%eax108 »       mov····0x8(%eax),%eax
109 »       mov····%ecx,-0x94(%ebp)109 »       mov····%ecx,-0x94(%ebp)
110 »       mov····%eax,-0x7c(%ebp)110 »       mov····%eax,-0x7c(%ebp)
111 »       test···%eax,%eax111 »       test···%eax,%eax
112 »       je·····333·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x333>112 »       je·····338·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x338>
113 »       lea····0x4(%eax),%ecx113 »       lea····0x4(%eax),%ecx
114 »       mov····0x4(%eax),%eax114 »       mov····0x4(%eax),%eax
115 »       test···%eax,%eax115 »       test···%eax,%eax
116 »       je·····333·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x333>116 »       je·····338·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x338>
117 »       lea····0x1(%eax),%ebx117 »       lea····0x1(%eax),%ebx
118 »       lock·cmpxchg·%ebx,(%ecx)118 »       lock·cmpxchg·%ebx,(%ecx)
119 »       jne····14e·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x14e>119 »       jne····14e·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x14e>
120 »       test···%eax,%eax120 »       test···%eax,%eax
121 »       je·····333·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x333>121 »       je·····338·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x338>
122 »       mov····-0x8c(%ebp),%eax122 »       mov····-0x8c(%ebp),%eax
123 »       mov····0x4(%eax),%eax123 »       mov····0x4(%eax),%eax
124 »       mov····%eax,-0x80(%ebp)124 »       mov····%eax,-0x80(%ebp)
125 »       test···%eax,%eax125 »       test···%eax,%eax
126 »       je·····2ce·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2ce>126 »       je·····2d6·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2d6>
127 »       add····$0x4,%eax127 »       add····$0x4,%eax
128 »       cmp····%eax,-0x94(%ebp)128 »       cmp····%eax,-0x94(%ebp)
129 »       jne····2ce·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2ce>129 »       jne····2d6·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2d6>
130 »       sub····$0x8,%esp130 »       sub····$0x8,%esp
131 »       lea····-0x80(%ebp),%eax131 »       lea····-0x80(%ebp),%eax
132 »       mov····%esi,%ebx132 »       mov····%esi,%ebx
133 »       push···%eax133 »       push···%eax
134 »       push···%edx134 »       push···%edx
135 »       call···195·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x195>135 »       call···195·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x195>
136 ·R_386_PLT32»    gazebo::transport::Publisher::SetNode(boost::shared_ptr<gazebo::transport::Node>)136 ·R_386_PLT32»    gazebo::transport::Publisher::SetNode(boost::shared_ptr<gazebo::transport::Node>)
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 »       push···%eax142 »       push···%eax
143 »       call···1a8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1a8>143 »       call···1a8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x1a8>
144 ·R_386_PC32»     boost::detail::sp_counted_base::release()144 ·R_386_PC32»     boost::detail::sp_counted_base::release()
145 »       add····$0x10,%esp145 »       add····$0x10,%esp
146 »       mov····-0x8c(%ebp),%ecx146 »       mov····-0x8c(%ebp),%ecx
147 »       mov····0x28(%ecx),%eax147 »       mov····0x28(%ecx),%eax
148 »       cmp····0x2c(%ecx),%eax148 »       cmp····0x2c(%ecx),%eax
149 »       je·····2a8·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2a8>149 »       je·····2b0·<boost::shared_ptr<gazebo::transport::Publisher>·gazebo::transport::Node::Advertise<gazebo::msgs::Request>(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·unsigned·int,·double)+0x2b0>
150 »       mov····-0x90(%ebp),%ebx150 »       mov····-0x90(%ebp),%ebx
151 »       mov····(%ebx),%edx151 »       mov····(%ebx),%edx
152 »       mov····%edx,(%eax)152 »       mov····%edx,(%eax)
153 »       mov····0x4(%ebx),%edx153 »       mov····0x4(%ebx),%edx
154 »       mov····%edx,0x4(%eax)154 »       mov····%edx,0x4(%eax)
155 »       test···%edx,%edx155 »       test···%edx,%edx
Max diff block lines reached; 24473/36140 bytes (67.72%) of diff not shown.
295 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 201, 35 lines modifiedOffset 201, 35 lines modified
201 ··0x00000c50·24570e28·450e2c46·0e30480e·20500a0e·$W.(E.,F.0H.·P..201 ··0x00000c50·24570e28·450e2c46·0e30480e·20500a0e·$W.(E.,F.0H.·P..
202 ··0x00000c60·0841c30e·04410b00·28000000·6c0c0000·.A...A..(...l...202 ··0x00000c60·0841c30e·04410b00·28000000·6c0c0000·.A...A..(...l...
203 ··0x00000c70·00000000·28000000·00410e08·83024e0e·....(....A....N.203 ··0x00000c70·00000000·28000000·00410e08·83024e0e·....(....A....N.
204 ··0x00000c80·14470e18·420e1c46·0e20480e·0841c30e·.G..B..F.·H..A..204 ··0x00000c80·14470e18·420e1c46·0e20480e·0841c30e·.G..B..F.·H..A..
205 ··0x00000c90·04000000·24000000·980c0000·00000000·....$...........205 ··0x00000c90·04000000·24000000·980c0000·00000000·....$...........
206 ··0x00000ca0·25000000·00410e08·83024e0e·18460e1c·%....A....N..F..206 ··0x00000ca0·25000000·00410e08·83024e0e·18460e1c·%....A....N..F..
207 ··0x00000cb0·460e2048·0e0841c3·0e040000·20000000·F.·H..A.....·...207 ··0x00000cb0·460e2048·0e0841c3·0e040000·20000000·F.·H..A.....·...
208 ··0x00000cc0·c00c0000·00000000·29000000·00410e08·........)....A..208 ··0x00000cc0·c00c0000·00000000·26000000·00410e08·........&....A..
209 ··0x00000cd0·83024e0e·1c500e20·480e0841·c30e0400·..N..P.·H..A....209 ··0x00000cd0·83024e0e·1c4d0e20·480e0841·c30e0400·..N..M.·H..A....
210 ··0x00000ce0·34000000·e40c0000·00000000·35000000·4...........5...210 ··0x00000ce0·34000000·e40c0000·00000000·32000000·4...........2...
211 ··0x00000cf0·00410e08·8602410e·0c83034e·0e1c500e·.A....A....N..P.211 ··0x00000cf0·00410e08·8602410e·0c83034e·0e1c4d0e·.A....A....N..M.
212 ··0x00000d00·20460e1c·410e1842·0e1c410e·20480e0c··F..A..B..A.·H..212 ··0x00000d00·20460e1c·410e1842·0e1c410e·20480e0c··F..A..B..A.·H..
213 ··0x00000d10·41c30e08·41c60e04·28000000·1c0d0000·A...A...(.......213 ··0x00000d10·41c30e08·41c60e04·28000000·1c0d0000·A...A...(.......
214 ··0x00000d20·00000000·25000000·00410e08·83024e0e·....%....A....N.214 ··0x00000d20·00000000·25000000·00410e08·83024e0e·....%....A....N.
215 ··0x00000d30·14440e18·440e1c44·0e20480e·0841c30e·.D..D..D.·H..A..215 ··0x00000d30·14440e18·440e1c44·0e20480e·0841c30e·.D..D..D.·H..A..
216 ··0x00000d40·04000000·28000000·480d0000·00000000·....(...H.......216 ··0x00000d40·04000000·28000000·480d0000·00000000·....(...H.......
217 ··0x00000d50·25000000·00410e08·83024e0e·14440e18·%....A....N..D..217 ··0x00000d50·25000000·00410e08·83024e0e·14440e18·%....A....N..D..
218 ··0x00000d60·440e1c44·0e20480e·0841c30e·04000000·D..D.·H..A......218 ··0x00000d60·440e1c44·0e20480e·0841c30e·04000000·D..D.·H..A......
219 ··0x00000d70·20000000·740d0000·00000000·26000000··...t.......&...219 ··0x00000d70·20000000·740d0000·00000000·26000000··...t.......&...
220 ··0x00000d80·00410e08·83024e0e·1c4d0e20·480e0841·.A....N..M.·H..A220 ··0x00000d80·00410e08·83024e0e·1c4d0e20·480e0841·.A....N..M.·H..A
221 ··0x00000d90·c30e0400·34000000·980d0000·00000000·....4...........221 ··0x00000d90·c30e0400·34000000·980d0000·00000000·....4...........
222 ··0x00000da0·32000000·00410e08·8602410e·0c83034e·2....A....A....N222 ··0x00000da0·32000000·00410e08·8602410e·0c83034e·2....A....A....N
223 ··0x00000db0·0e1c4d0e·20460e1c·410e1842·0e1c410e·..M.·F..A..B..A.223 ··0x00000db0·0e1c4d0e·20460e1c·410e1842·0e1c410e·..M.·F..A..B..A.
224 ··0x00000dc0·20480e0c·41c30e08·41c60e04·20000000··H..A...A...·...224 ··0x00000dc0·20480e0c·41c30e08·41c60e04·20000000··H..A...A...·...
225 ··0x00000dd0·d00d0000·00000000·29000000·00410e08·........)....A..225 ··0x00000dd0·d00d0000·00000000·26000000·00410e08·........&....A..
226 ··0x00000de0·83024e0e·1c500e20·480e0841·c30e0400·..N..P.·H..A....226 ··0x00000de0·83024e0e·1c4d0e20·480e0841·c30e0400·..N..M.·H..A....
227 ··0x00000df0·34000000·f40d0000·00000000·35000000·4...........5...227 ··0x00000df0·34000000·f40d0000·00000000·32000000·4...........2...
228 ··0x00000e00·00410e08·8602410e·0c83034e·0e1c500e·.A....A....N..P.228 ··0x00000e00·00410e08·8602410e·0c83034e·0e1c4d0e·.A....A....N..M.
229 ··0x00000e10·20460e1c·410e1842·0e1c410e·20480e0c··F..A..B..A.·H..229 ··0x00000e10·20460e1c·410e1842·0e1c410e·20480e0c··F..A..B..A.·H..
230 ··0x00000e20·41c30e08·41c60e04·30000000·2c0e0000·A...A...0...,...230 ··0x00000e20·41c30e08·41c60e04·30000000·2c0e0000·A...A...0...,...
231 ··0x00000e30·50000000·3c000000·00410e08·8602410e·P...<....A....A.231 ··0x00000e30·50000000·3c000000·00410e08·8602410e·P...<....A....A.
232 ··0x00000e40·0c83034e·0e14580e·18440e1c·410e204c·...N..X..D..A.·L232 ··0x00000e40·0c83034e·0e14580e·18440e1c·410e204c·...N..X..D..A.·L
233 ··0x00000e50·0e0c41c3·0e0841c6·0e040000·28000000·..A...A.....(...233 ··0x00000e50·0e0c41c3·0e0841c6·0e040000·28000000·..A...A.....(...
234 ··0x00000e60·600e0000·00000000·28000000·00410e08·`.......(....A..234 ··0x00000e60·600e0000·00000000·28000000·00410e08·`.......(....A..
235 ··0x00000e70·83024e0e·14470e18·420e1c46·0e20480e·..N..G..B..F.·H.235 ··0x00000e70·83024e0e·14470e18·420e1c46·0e20480e·..N..G..B..F.·H.
Offset 240, 18 lines modifiedOffset 240, 18 lines modified
240 ··0x00000ec0·83024e0e·18460e1c·460e2048·0e0841c3·..N..F..F.·H..A.240 ··0x00000ec0·83024e0e·18460e1c·460e2048·0e0841c3·..N..F..F.·H..A.
241 ··0x00000ed0·0e040000·24000000·d80e0000·00000000·....$...........241 ··0x00000ed0·0e040000·24000000·d80e0000·00000000·....$...........
242 ··0x00000ee0·27000000·00410e08·83024e0e·18480e1c·'....A....N..H..242 ··0x00000ee0·27000000·00410e08·83024e0e·18480e1c·'....A....N..H..
243 ··0x00000ef0·460e2048·0e0841c3·0e040000·28000000·F.·H..A.....(...243 ··0x00000ef0·460e2048·0e0841c3·0e040000·28000000·F.·H..A.....(...
244 ··0x00000f00·000f0000·00000000·28000000·00410e08·........(....A..244 ··0x00000f00·000f0000·00000000·28000000·00410e08·........(....A..
245 ··0x00000f10·83024e0e·14470e18·420e1c46·0e20480e·..N..G..B..F.·H.245 ··0x00000f10·83024e0e·14470e18·420e1c46·0e20480e·..N..G..B..F.·H.
246 ··0x00000f20·0841c30e·04000000·20000000·2c0f0000·.A......·...,...246 ··0x00000f20·0841c30e·04000000·20000000·2c0f0000·.A......·...,...
247 ··0x00000f30·00000000·29000000·00410e08·83024e0e·....)....A....N.247 ··0x00000f30·00000000·26000000·00410e08·83024e0e·....&....A....N.
248 ··0x00000f40·1c500e20·480e0841·c30e0400·34000000·.P.·H..A....4...248 ··0x00000f40·1c4d0e20·480e0841·c30e0400·34000000·.M.·H..A....4...
249 ··0x00000f50·500f0000·00000000·35000000·00410e08·P.......5....A..249 ··0x00000f50·500f0000·00000000·32000000·00410e08·P.......2....A..
250 ··0x00000f60·8602410e·0c83034e·0e1c500e·20460e1c·..A....N..P.·F..250 ··0x00000f60·8602410e·0c83034e·0e1c4d0e·20460e1c·..A....N..M.·F..
251 ··0x00000f70·410e1842·0e1c410e·20480e0c·41c30e08·A..B..A.·H..A...251 ··0x00000f70·410e1842·0e1c410e·20480e0c·41c30e08·A..B..A.·H..A...
252 ··0x00000f80·41c60e04·3c000000·880f0000·00000000·A...<...........252 ··0x00000f80·41c60e04·3c000000·880f0000·00000000·A...<...........
253 ··0x00000f90·82000000·00410e08·8602410e·0c830343·.....A....A....C253 ··0x00000f90·82000000·00410e08·8602410e·0c830343·.....A....A....C
254 ··0x00000fa0·0e20580e·24460e28·410e2c41·0e30430e·.·X.$F.(A.,A.0C.254 ··0x00000fa0·0e20580e·24460e28·410e2c41·0e30430e·.·X.$F.(A.,A.0C.
255 ··0x00000fb0·2c470e20·550a0e0c·41c30e08·41c60e04·,G.·U...A...A...255 ··0x00000fb0·2c470e20·550a0e0c·41c30e08·41c60e04·,G.·U...A...A...
256 ··0x00000fc0·4a0b0000·24000000·c80f0000·90000000·J...$...........256 ··0x00000fc0·4a0b0000·24000000·c80f0000·90000000·J...$...........
257 ··0x00000fd0·2b000000·00410e08·83024e0e·10470e14·+....A....N..G..257 ··0x00000fd0·2b000000·00410e08·83024e0e·10470e14·+....A....N..G..
Offset 282, 2236 lines modifiedOffset 282, 2227 lines modified
282 ··0x00001160·2b000000·00410e08·83024e0e·10470e14·+....A....N..G..282 ··0x00001160·2b000000·00410e08·83024e0e·10470e14·+....A....N..G..
283 ··0x00001170·480e1841·0e1c470e·20000000·50000000·H..A..G.·...P...283 ··0x00001170·480e1841·0e1c470e·20000000·50000000·H..A..G.·...P...
284 ··0x00001180·80110000·a0020000·31010000·00410e08·........1....A..284 ··0x00001180·80110000·a0020000·31010000·00410e08·........1....A..
285 ··0x00001190·8502430e·0c870341·0e108604·430e1483·..C....A....C...285 ··0x00001190·8502430e·0c870341·0e108604·430e1483·..C....A....C...
286 ··0x000011a0·05480e2c·02bd0a0e·1441c30e·1041c60e·.H.,.....A...A..286 ··0x000011a0·05480e2c·02bd0a0e·1441c30e·1041c60e·.H.,.....A...A..
287 ··0x000011b0·0c41c70e·0841c50e·04470b02·540e1441·.A...A...G..T..A287 ··0x000011b0·0c41c70e·0841c50e·04470b02·540e1441·.A...A...G..T..A
288 ··0x000011c0·c30e1041·c60e0c41·c70e0841·c50e0400·...A...A...A....288 ··0x000011c0·c30e1041·c60e0c41·c70e0841·c50e0400·...A...A...A....
289 ··0x000011d0·60000000·d4110000·00000000·74000000·`...........t...289 ··0x000011d0·4c000000·d4110000·00000000·68000000·L...........h...
290 ··0x000011e0·00410e08·8502410e·0c870341·0e108604·.A....A....A....290 ··0x000011e0·00410e08·8702410e·0c860341·0e108304·.A....A....A....
 291 ··0x000011f0·660ac30e·0c44c60e·0841c70e·04420b43·f....D...A...B.C
 292 ··0x00001200·0e1c470e·20480e10·470e1c48·0e20480e·..G.·H..G..H.·H.
 293 ··0x00001210·104cc30e·0c41c60e·0841c70e·04000000·.L...A...A......
 294 ··0x00001220·4c000000·24120000·00000000·68000000·L...$.......h...
 295 ··0x00001230·00410e08·8702410e·0c860341·0e108304·.A....A....A....
 296 ··0x00001240·660ac30e·0c44c60e·0841c70e·04420b43·f....D...A...B.C
 297 ··0x00001250·0e1c470e·20480e10·470e1c48·0e20480e·..G.·H..G..H.·H.
 298 ··0x00001260·104cc30e·0c41c60e·0841c70e·04000000·.L...A...A......
 299 ··0x00001270·50000000·74120000·e0030000·83000000·P...t...........
 300 ··0x00001280·00410e08·8502410e·0c870343·0e108604·.A....A....C....
291 ··0x000011f0·410e1483·054e0e20·640a0e14·41c30e10·A....N.·d...A...301 ··0x00001290·430e1483·05430e18·640a0e14·43c30e10·C....C..d...C...
292 ··0x00001200·41c60e0c·41c70e08·41c50e04·460b430e·A...A...A...F.C.302 ··0x000012a0·41c60e0c·41c70e08·41c50e04·4b0b7c0e·A...A...A...K.|.
293 ··0x00001210·2c410e30·4e0e2047·0e2c440e·304a0e20·,A.0N.·G.,D.0J.· 
294 ··0x00001220·480e1441·c30e1041·c60e0c41·c70e0841·H..A...A...A...A 
295 ··0x00001230·c50e0400·60000000·38120000·00000000·....`...8....... 
296 ··0x00001240·74000000·00410e08·8502410e·0c870341·t....A....A....A 
297 ··0x00001250·0e108604·410e1483·054e0e20·640a0e14·....A....N.·d... 
298 ··0x00001260·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...303 ··0x000012b0·1443c30e·1041c60e·0c41c70e·0841c50e·.C...A...A...A..
 304 ··0x000012c0·04000000·10000000·c8120000·00000000·................
 305 ··0x000012d0·54000000·00000000·10000000·dc120000·T...............
299 ··0x00001270·460b430e·2c410e30·4e0e2047·0e2c440e·F.C.,A.0N.·G.,D. 
300 ··0x00001280·304a0e20·480e1441·c30e1041·c60e0c41·0J.·H..A...A...A 
301 ··0x00001290·c70e0841·c50e0400·50000000·9c120000·...A....P....... 
302 ··0x000012a0·e0030000·83000000·00410e08·8502410e·.........A....A. 
303 ··0x000012b0·0c870343·0e108604·430e1483·05430e18·...C....C....C.. 
304 ··0x000012c0·640a0e14·43c30e10·41c60e0c·41c70e08·d...C...A...A... 
305 ··0x000012d0·41c50e04·4b0b7c0e·1443c30e·1041c60e·A...K.|..C...A.. 
306 ··0x000012e0·0c41c70e·0841c50e·04000000·10000000·.A...A..........306 ··0x000012e0·00000000·54000000·00000000·10000000·....T...........
307 ··0x000012f0·f0120000·00000000·54000000·00000000·........T.......307 ··0x000012f0·f0120000·00000000·54000000·00000000·........T.......
308 ··0x00001300·10000000·04130000·00000000·54000000·............T...308 ··0x00001300·10000000·04130000·00000000·50000000·............P...
309 ··0x00001310·00000000·10000000·18130000·00000000·................309 ··0x00001310·00000000·10000000·18130000·00000000·................
310 ··0x00001320·54000000·00000000·10000000·2c130000·T...........,...310 ··0x00001320·4e000000·00000000·10000000·2c130000·N...........,...
311 ··0x00001330·00000000·50000000·00000000·10000000·....P...........311 ··0x00001330·00000000·4e000000·00000000·10000000·....N...........
312 ··0x00001340·40130000·00000000·4e000000·00000000·@.......N.......312 ··0x00001340·40130000·00000000·4e000000·00000000·@.......N.......
313 ··0x00001350·10000000·54130000·00000000·4e000000·....T.......N...313 ··0x00001350·10000000·54130000·00000000·37000000·....T.......7...
314 ··0x00001360·00000000·10000000·68130000·00000000·........h.......314 ··0x00001360·00000000·10000000·68130000·00000000·........h.......
315 ··0x00001370·4e000000·00000000·10000000·7c130000·N...........|...315 ··0x00001370·4e000000·00000000·10000000·7c130000·N...........|...
316 ··0x00001380·00000000·37000000·00000000·10000000·....7...........316 ··0x00001380·00000000·4e000000·00000000·10000000·....N...........
317 ··0x00001390·90130000·00000000·4e000000·00000000·........N.......317 ··0x00001390·90130000·00000000·4e000000·00000000·........N.......
318 ··0x000013a0·10000000·a4130000·00000000·4e000000·............N...318 ··0x000013a0·10000000·a4130000·00000000·37000000·............7...
 319 ··0x000013b0·00000000·4c000000·b8130000·70040000·....L.......p...
 320 ··0x000013c0·94000000·00410e08·8502410e·0c87034c·.....A....A....L
 321 ··0x000013d0·0e108604·410e1483·05430e30·6e0a0e14·....A....C.0n...
 322 ··0x000013e0·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
 323 ··0x000013f0·440b4c0e·34430e38·430e3c41·0e40510e·D.L.4C.8C.<A.@Q.
 324 ··0x00001400·30000000·3c000000·08140000·10050000·0...<...........
 325 ··0x00001410·6d000000·00410e08·8702410e·0c860345·m....A....A....E
 326 ··0x00001420·0e108304·02430ac3·0e0c41c6·0e0841c7·.....C....A...A.
 327 ··0x00001430·0e04440b·410ac30e·0c43c60e·0841c70e·..D.A....C...A..
 328 ··0x00001440·044b0b00·50000000·48140000·80050000·.K..P...H.......
 329 ··0x00001450·31010000·00410e08·8502410e·0c870343·1....A....A....C
 330 ··0x00001460·0e108604·430e1483·05480e30·02bc0a0e·....C....H.0....
 331 ··0x00001470·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
 332 ··0x00001480·04480b02·540e1441·c30e1041·c60e0c41·.H..T..A...A...A
 333 ··0x00001490·c70e0841·c50e0400·18000000·9c140000·...A............
 334 ··0x000014a0·00000000·27000000·00410e08·830264c3·....'....A....d.
319 ··0x000013b0·00000000·10000000·b8130000·00000000·................335 ··0x000014b0·0e040000·18000000·b8140000·00000000·................
320 ··0x000013c0·4e000000·00000000·10000000·cc130000·N...............336 ··0x000014c0·27000000·00410e08·830264c3·0e040000·'....A....d.....
321 ··0x000013d0·00000000·37000000·00000000·4c000000·....7.......L...337 ··0x000014d0·38000000·d4140000·00000000·68000000·8...........h...
 338 ··0x000014e0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
 339 ··0x000014f0·410e1483·05430e30·025b0e14·41c30e10·A....C.0.[..A...
 340 ··0x00001500·41c60e0c·41c70e08·41c50e04·64000000·A...A...A...d...
322 ··0x000013e0·e0130000·70040000·94000000·00410e08·....p........A..341 ··0x00001510·10150000·c0060000·c6000000·00410e08·.............A..
Max diff block lines reached; 265243/302096 bytes (87.80%) of diff not shown.
871 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 390, 6671 lines modifiedOffset 390, 6669 lines modified
390 ··0x00001830·74696f6e·39747261·6e73706f·72743276·tion9transport2v390 ··0x00001830·74696f6e·39747261·6e73706f·72743276·tion9transport2v
391 ··0x00001840·384c3139·6b47656e·65726963·4d657373·8L19kGenericMess391 ··0x00001840·384c3139·6b47656e·65726963·4d657373·8L19kGenericMess
392 ··0x00001850·61676554·79706545·005f5a34·315f5f73·ageTypeE._Z41__s392 ··0x00001850·61676554·79706545·005f5a34·315f5f73·ageTypeE._Z41__s
393 ··0x00001860·74617469·635f696e·69746961·6c697a61·tatic_initializa393 ··0x00001860·74617469·635f696e·69746961·6c697a61·tatic_initializa
394 ··0x00001870·74696f6e·5f616e64·5f646573·74727563·tion_and_destruc394 ··0x00001870·74696f6e·5f616e64·5f646573·74727563·tion_and_destruc
395 ··0x00001880·74696f6e·5f306969·2e636f6e·73747072·tion_0ii.constpr395 ··0x00001880·74696f6e·5f306969·2e636f6e·73747072·tion_0ii.constpr
Diff chunk too large, falling back to line-by-line diff (496 lines added, 496 lines removed)
396 ··0x00001890·6f702e30·2e636f6c·64005f47·4c4f4241·op.0.cold._GLOBA396 ··0x00001890·6f702e30·2e636f6c·64005f47·4c4f4241·op.0.cold._GLOBA
397 ··0x000018a0·4c5f5f73·75625f49·5f536572·76657246·L__sub_I_ServerF397 ··0x000018a0·4c5f5f73·75625f49·5f5f5a4e·3667617a·L__sub_I__ZN6gaz
398 ··0x000018b0·69787475·72652e63·63005f5a·4e366761·ixture.cc._ZN6ga398 ··0x000018b0·65626f31·31637573·746f6d5f·65786563·ebo11custom_exec
399 ··0x000018c0·7a65626f·31335365·72766572·46697874·zebo13ServerFixt399 ··0x000018c0·454e5374·375f5f63·78783131·31326261·ENSt7__cxx1112ba
400 ··0x000018d0·75726543·3245762e·636f6c64·005f5a4e·ureC2Ev.cold._ZN400 ··0x000018d0·7369635f·73747269·6e674963·53743131·sic_stringIcSt11
401 ··0x000018e0·3667617a·65626f31·33536572·76657246·6gazebo13ServerF401 ··0x000018e0·63686172·5f747261·69747349·63455361·char_traitsIcESa
402 ··0x000018f0·69787475·7265374f·6e537461·74734552·ixture7OnStatsER402 ··0x000018f0·49634545·45005f5a·4e366761·7a65626f·IcEEE._ZN6gazebo
403 ··0x00001900·4b4e3562·6f6f7374·31307368·61726564·KN5boost10shared403 ··0x00001900·31335365·72766572·46697874·75726543·13ServerFixtureC
404 ··0x00001910·5f707472·494b4e53·5f346d73·67733135·_ptrIKNS_4msgs15404 ··0x00001910·3245762e·636f6c64·005f5a4e·3667617a·2Ev.cold._ZN6gaz
405 ··0x00001920·576f726c·64537461·74697374·69637345·WorldStatisticsE405 ··0x00001920·65626f31·33536572·76657246·69787475·ebo13ServerFixtu
406 ··0x00001930·45452e63·6f6c6400·5f5a4e36·67617a65·EE.cold._ZN6gaze406 ··0x00001930·7265374f·6e537461·74734552·4b4e3562·re7OnStatsERKN5b
407 ··0x00001940·626f3133·53657276·65724669·78747572·bo13ServerFixtur407 ··0x00001940·6f6f7374·31307368·61726564·5f707472·oost10shared_ptr
408 ··0x00001950·65384765·74467261·6d654552·4b4e5374·e8GetFrameERKNSt408 ··0x00001950·494b4e53·5f346d73·67733135·576f726c·IKNS_4msgs15Worl
409 ··0x00001960·375f5f63·78783131·31326261·7369635f·7__cxx1112basic_409 ··0x00001960·64537461·74697374·69637345·45452e63·dStatisticsEEE.c
410 ··0x00001970·73747269·6e674963·53743131·63686172·stringIcSt11char410 ··0x00001970·6f6c6400·5f5a4e36·67617a65·626f3133·old._ZN6gazebo13
411 ··0x00001980·5f747261·69747349·63455361·49634545·_traitsIcESaIcEE411 ··0x00001980·53657276·65724669·78747572·65384765·ServerFixture8Ge
412 ··0x00001990·45505068·526a5342·5f2e636f·6c64005f·EPPhRjSB_.cold._412 ··0x00001990·74467261·6d654552·4b4e5374·375f5f63·tFrameERKNSt7__c
413 ··0x000019a0·5a4e3667·617a6562·6f313353·65727665·ZN6gazebo13Serve413 ··0x000019a0·78783131·31326261·7369635f·73747269·xx1112basic_stri
414 ··0x000019b0·72466978·74757265·32305761·6974556e·rFixture20WaitUn414 ··0x000019b0·6e674963·53743131·63686172·5f747261·ngIcSt11char_tra
415 ··0x000019c0·74696c45·6e746974·79537061·776e4552·tilEntitySpawnER415 ··0x000019c0·69747349·63455361·49634545·45505068·itsIcESaIcEEEPPh
416 ··0x000019d0·4b4e5374·375f5f63·78783131·31326261·KNSt7__cxx1112ba416 ··0x000019d0·526a5342·5f2e636f·6c64005f·5a4e3667·RjSB_.cold._ZN6g
417 ··0x000019e0·7369635f·73747269·6e674963·53743131·sic_stringIcSt11417 ··0x000019e0·617a6562·6f313353·65727665·72466978·azebo13ServerFix
418 ··0x000019f0·63686172·5f747261·69747349·63455361·char_traitsIcESa418 ··0x000019f0·74757265·32305761·6974556e·74696c45·ture20WaitUntilE
419 ··0x00001a00·49634545·456a692e·636f6c64·005f5a4e·IcEEEji.cold._ZN419 ··0x00001a00·6e746974·79537061·776e4552·4b4e5374·ntitySpawnERKNSt
420 ··0x00001a10·3667617a·65626f31·33536572·76657246·6gazebo13ServerF420 ··0x00001a10·375f5f63·78783131·31326261·7369635f·7__cxx1112basic_
421 ··0x00001a20·69787475·72653230·57616974·556e7469·ixture20WaitUnti421 ··0x00001a20·73747269·6e674963·53743131·63686172·stringIcSt11char
422 ··0x00001a30·6c53656e·736f7253·7061776e·45524b4e·lSensorSpawnERKN422 ··0x00001a30·5f747261·69747349·63455361·49634545·_traitsIcESaIcEE
423 ··0x00001a40·5374375f·5f637878·31313132·62617369·St7__cxx1112basi423 ··0x00001a40·456a692e·636f6c64·005f5a4e·3667617a·Eji.cold._ZN6gaz
424 ··0x00001a50·635f7374·72696e67·49635374·31316368·c_stringIcSt11ch424 ··0x00001a50·65626f31·33536572·76657246·69787475·ebo13ServerFixtu
425 ··0x00001a60·61725f74·72616974·73496345·53614963·ar_traitsIcESaIc425 ··0x00001a60·72653230·57616974·556e7469·6c53656e·re20WaitUntilSen
426 ··0x00001a70·4545456a·692e636f·6c64005f·5a4e4b36·EEEji.cold._ZNK6426 ··0x00001a70·736f7253·7061776e·45524b4e·5374375f·sorSpawnERKNSt7_
427 ··0x00001a80·67617a65·626f3133·53657276·65724669·gazebo13ServerFi427 ··0x00001a80·5f637878·31313132·62617369·635f7374·_cxx1112basic_st
428 ··0x00001a90·78747572·65313857·61697455·6e74696c·xture18WaitUntil428 ··0x00001a90·72696e67·49635374·31316368·61725f74·ringIcSt11char_t
429 ··0x00001aa0·49746572·6174696f·6e456a69·692e636f·IterationEjii.co429 ··0x00001aa0·72616974·73496345·53614963·4545456a·raitsIcESaIcEEEj
430 ··0x00001ab0·6c64005f·5a4e4b36·67617a65·626f3133·ld._ZNK6gazebo13430 ··0x00001ab0·692e636f·6c64005f·5a4e4b36·67617a65·i.cold._ZNK6gaze
431 ··0x00001ac0·53657276·65724669·78747572·65313657·ServerFixture16W431 ··0x00001ac0·626f3133·53657276·65724669·78747572·bo13ServerFixtur
432 ··0x00001ad0·61697455·6e74696c·53696d54·696d6545·aitUntilSimTimeE432 ··0x00001ad0·65313857·61697455·6e74696c·49746572·e18WaitUntilIter
433 ··0x00001ae0·524b4e53·5f36636f·6d6d6f6e·3454696d·RKNS_6common4Tim433 ··0x00001ae0·6174696f·6e456a69·692e636f·6c64005f·ationEjii.cold._
434 ··0x00001af0·65456969·2e636f6c·64005f5a·4e366761·eEii.cold._ZN6ga434 ··0x00001af0·5a4e4b36·67617a65·626f3133·53657276·ZNK6gazebo13Serv
435 ··0x00001b00·7a65626f·31335365·72766572·46697874·zebo13ServerFixt435 ··0x00001b00·65724669·78747572·65313657·61697455·erFixture16WaitU
436 ··0x00001b10·75726536·556e6c6f·61644576·2e636f6c·ure6UnloadEv.col436 ··0x00001b10·6e74696c·53696d54·696d6545·524b4e53·ntilSimTimeERKNS
437 ··0x00001b20·64005f5a·4e366761·7a65626f·31335365·d._ZN6gazebo13Se437 ··0x00001b20·5f36636f·6d6d6f6e·3454696d·65456969·_6common4TimeEii
438 ··0x00001b30·72766572·46697874·75726538·47657453·rverFixture8GetS438 ··0x00001b30·2e636f6c·64005f5a·4e366761·7a65626f·.cold._ZN6gazebo
439 ··0x00001b40·63656e65·45524b4e·5374375f·5f637878·ceneERKNSt7__cxx439 ··0x00001b40·31335365·72766572·46697874·75726536·13ServerFixture6
440 ··0x00001b50·31313132·62617369·635f7374·72696e67·1112basic_string440 ··0x00001b50·556e6c6f·61644576·2e636f6c·64005f5a·UnloadEv.cold._Z
441 ··0x00001b60·49635374·31316368·61725f74·72616974·IcSt11char_trait441 ··0x00001b60·4e366761·7a65626f·31335365·72766572·N6gazebo13Server
442 ··0x00001b70·73496345·53614963·4545452e·636f6c64·sIcESaIcEEE.cold442 ··0x00001b70·46697874·75726538·47657453·63656e65·Fixture8GetScene
443 ··0x00001b80·005f5a4e·3667617a·65626f31·33536572·._ZN6gazebo13Ser443 ··0x00001b80·45524b4e·5374375f·5f637878·31313132·ERKNSt7__cxx1112
444 ··0x00001b90·76657246·69787475·72653130·53706177·verFixture10Spaw444 ··0x00001b90·62617369·635f7374·72696e67·49635374·basic_stringIcSt
445 ··0x00001ba0·6e4d6f64·656c4552·4b4e535f·346d7367·nModelERKNS_4msg445 ··0x00001ba0·31316368·61725f74·72616974·73496345·11char_traitsIcE
446 ··0x00001bb0·73354d6f·64656c45·2e636f6c·64005f5a·s5ModelE.cold._Z446 ··0x00001bb0·53614963·4545452e·636f6c64·005f5a4e·SaIcEEE.cold._ZN
447 ··0x00001bc0·4e366761·7a65626f·31335365·72766572·N6gazebo13Server447 ··0x00001bc0·3667617a·65626f31·33536572·76657246·6gazebo13ServerF
448 ··0x00001bd0·46697874·75726531·31537061·776e4361·Fixture11SpawnCa448 ··0x00001bd0·69787475·72653130·53706177·6e4d6f64·ixture10SpawnMod
449 ··0x00001be0·6d657261·45524b4e·5374375f·5f637878·meraERKNSt7__cxx449 ··0x00001be0·656c4552·4b4e535f·346d7367·73354d6f·elERKNS_4msgs5Mo
450 ··0x00001bf0·31313132·62617369·635f7374·72696e67·1112basic_string450 ··0x00001bf0·64656c45·2e636f6c·64005f5a·4e366761·delE.cold._ZN6ga
451 ··0x00001c00·49635374·31316368·61725f74·72616974·IcSt11char_trait451 ··0x00001c00·7a65626f·31335365·72766572·46697874·zebo13ServerFixt
452 ··0x00001c10·73496345·53614963·45454553·385f524b·sIcESaIcEEES8_RK452 ··0x00001c10·75726531·31537061·776e4361·6d657261·ure11SpawnCamera
453 ··0x00001c20·4e386967·6e697469·6f6e346d·61746832·N8ignition4math2453 ··0x00001c20·45524b4e·5374375f·5f637878·31313132·ERKNSt7__cxx1112
454 ··0x00001c30·76363756·6563746f·72334964·45455346·v67Vector3IdEESF454 ··0x00001c30·62617369·635f7374·72696e67·49635374·basic_stringIcSt
455 ··0x00001c40·5f6a6a64·53385f64·64626464·64646464·_jjdS8_ddbdddddd455 ··0x00001c40·31316368·61725f74·72616974·73496345·11char_traitsIcE
456 ··0x00001c50·642e636f·6c64005f·5a4e3667·617a6562·d.cold._ZN6gazeb456 ··0x00001c50·53614963·45454553·385f524b·4e386967·SaIcEEES8_RKN8ig
457 ··0x00001c60·6f313353·65727665·72466978·74757265·o13ServerFixture457 ··0x00001c60·6e697469·6f6e346d·61746832·76363756·nition4math2v67V
458 ··0x00001c70·32305370·61776e57·69646541·6e676c65·20SpawnWideAngle458 ··0x00001c70·6563746f·72334964·45455346·5f6a6a64·ector3IdEESF_jjd
459 ··0x00001c80·43616d65·72614552·4b4e5374·375f5f63·CameraERKNSt7__c459 ··0x00001c80·53385f64·64626464·64646464·642e636f·S8_ddbddddddd.co
460 ··0x00001c90·78783131·31326261·7369635f·73747269·xx1112basic_stri460 ··0x00001c90·6c64005f·5a4e3667·617a6562·6f313353·ld._ZN6gazebo13S
461 ··0x00001ca0·6e674963·53743131·63686172·5f747261·ngIcSt11char_tra461 ··0x00001ca0·65727665·72466978·74757265·32305370·erverFixture20Sp
462 ··0x00001cb0·69747349·63455361·49634545·4553385f·itsIcESaIcEEES8_462 ··0x00001cb0·61776e57·69646541·6e676c65·43616d65·awnWideAngleCame
463 ··0x00001cc0·524b4e38·69676e69·74696f6e·346d6174·RKN8ignition4mat463 ··0x00001cc0·72614552·4b4e5374·375f5f63·78783131·raERKNSt7__cxx11
464 ··0x00001cd0·68327636·37566563·746f7233·49644545·h2v67Vector3IdEE464 ··0x00001cd0·31326261·7369635f·73747269·6e674963·12basic_stringIc
465 ··0x00001ce0·53465f6a·6a646453·385f6264·64646464·SF_jjddS8_bddddd465 ··0x00001ce0·53743131·63686172·5f747261·69747349·St11char_traitsI
466 ··0x00001cf0·53385f2e·636f6c64·005f5a4e·3667617a·S8_.cold._ZN6gaz466 ··0x00001cf0·63455361·49634545·4553385f·524b4e38·cESaIcEEES8_RKN8
467 ··0x00001d00·65626f31·33536572·76657246·69787475·ebo13ServerFixtu467 ··0x00001d00·69676e69·74696f6e·346d6174·68327636·ignition4math2v6
468 ··0x00001d10·72653134·53706177·6e526179·53656e73·re14SpawnRaySens468 ··0x00001d10·37566563·746f7233·49644545·53465f6a·7Vector3IdEESF_j
469 ··0x00001d20·6f724552·4b4e5374·375f5f63·78783131·orERKNSt7__cxx11469 ··0x00001d20·6a646453·385f6264·64646464·53385f2e·jddS8_bdddddS8_.
470 ··0x00001d30·31326261·7369635f·73747269·6e674963·12basic_stringIc470 ··0x00001d30·636f6c64·005f5a4e·3667617a·65626f31·cold._ZN6gazebo1
471 ··0x00001d40·53743131·63686172·5f747261·69747349·St11char_traitsI471 ··0x00001d40·33536572·76657246·69787475·72653134·3ServerFixture14
472 ··0x00001d50·63455361·49634545·4553385f·524b4e38·cESaIcEEES8_RKN8472 ··0x00001d50·53706177·6e526179·53656e73·6f724552·SpawnRaySensorER
473 ··0x00001d60·69676e69·74696f6e·346d6174·68327636·ignition4math2v6473 ··0x00001d60·4b4e5374·375f5f63·78783131·31326261·KNSt7__cxx1112ba
474 ··0x00001d70·37566563·746f7233·49644545·53465f64·7Vector3IdEESF_d474 ··0x00001d70·7369635f·73747269·6e674963·53743131·sic_stringIcSt11
475 ··0x00001d80·64646464·64646a6a·64645338·5f64642e·ddddddjjddS8_dd.475 ··0x00001d80·63686172·5f747261·69747349·63455361·char_traitsIcESa
476 ··0x00001d90·636f6c64·005f5a4e·3667617a·65626f31·cold._ZN6gazebo1476 ··0x00001d90·49634545·4553385f·524b4e38·69676e69·IcEEES8_RKN8igni
477 ··0x00001da0·33536572·76657246·69787475·72653130·3ServerFixture10477 ··0x00001da0·74696f6e·346d6174·68327636·37566563·tion4math2v67Vec
478 ··0x00001db0·53706177·6e536f6e·61724552·4b4e5374·SpawnSonarERKNSt478 ··0x00001db0·746f7233·49644545·53465f64·64646464·tor3IdEESF_ddddd
479 ··0x00001dc0·375f5f63·78783131·31326261·7369635f·7__cxx1112basic_479 ··0x00001dc0·64646a6a·64645338·5f64642e·636f6c64·ddjjddS8_dd.cold
480 ··0x00001dd0·73747269·6e674963·53743131·63686172·stringIcSt11char480 ··0x00001dd0·005f5a4e·3667617a·65626f31·33536572·._ZN6gazebo13Ser
481 ··0x00001de0·5f747261·69747349·63455361·49634545·_traitsIcESaIcEE481 ··0x00001de0·76657246·69787475·72653130·53706177·verFixture10Spaw
482 ··0x00001df0·4553385f·524b4e38·69676e69·74696f6e·ES8_RKN8ignition482 ··0x00001df0·6e536f6e·61724552·4b4e5374·375f5f63·nSonarERKNSt7__c
483 ··0x00001e00·346d6174·68327636·35506f73·65334964·4math2v65Pose3Id483 ··0x00001e00·78783131·31326261·7369635f·73747269·xx1112basic_stri
484 ··0x00001e10·45456464·642e636f·6c64005f·5a4e3667·EEddd.cold._ZN6g484 ··0x00001e10·6e674963·53743131·63686172·5f747261·ngIcSt11char_tra
485 ··0x00001e20·617a6562·6f313353·65727665·72466978·azebo13ServerFix485 ··0x00001e20·69747349·63455361·49634545·4553385f·itsIcESaIcEEES8_
486 ··0x00001e30·74757265·32355370·61776e47·70755261·ture25SpawnGpuRa486 ··0x00001e30·524b4e38·69676e69·74696f6e·346d6174·RKN8ignition4mat
487 ··0x00001e40·7953656e·736f7256·65727469·63616c45·ySensorVerticalE487 ··0x00001e40·68327636·35506f73·65334964·45456464·h2v65Pose3IdEEdd
488 ··0x00001e50·524b4e53·74375f5f·63787831·31313262·RKNSt7__cxx1112b488 ··0x00001e50·642e636f·6c64005f·5a4e3667·617a6562·d.cold._ZN6gazeb
489 ··0x00001e60·61736963·5f737472·696e6749·63537431·asic_stringIcSt1489 ··0x00001e60·6f313353·65727665·72466978·74757265·o13ServerFixture
490 ··0x00001e70·31636861·725f7472·61697473·49634553·1char_traitsIcES490 ··0x00001e70·32355370·61776e47·70755261·7953656e·25SpawnGpuRaySen
491 ··0x00001e80·61496345·45455338·5f524b4e·3869676e·aIcEEES8_RKN8ign491 ··0x00001e80·736f7256·65727469·63616c45·524b4e53·sorVerticalERKNS
492 ··0x00001e90·6974696f·6e346d61·74683276·36375665·ition4math2v67Ve492 ··0x00001e90·74375f5f·63787831·31313262·61736963·t7__cxx1112basic
493 ··0x00001ea0·63746f72·33496445·4553465f·64646464·ctor3IdEESF_dddd493 ··0x00001ea0·5f737472·696e6749·63537431·31636861·_stringIcSt11cha
494 ··0x00001eb0·6464646a·6a646453·385f6464·2e636f6c·dddjjddS8_dd.col494 ··0x00001eb0·725f7472·61697473·49634553·61496345·r_traitsIcESaIcE
495 ··0x00001ec0·64005f5a·4e366761·7a65626f·31335365·d._ZN6gazebo13Se495 ··0x00001ec0·45455338·5f524b4e·3869676e·6974696f·EES8_RKN8ignitio
496 ··0x00001ed0·72766572·46697874·75726532·32537061·rverFixture22Spa496 ··0x00001ed0·6e346d61·74683276·36375665·63746f72·n4math2v67Vector
497 ··0x00001ee0·776e4465·70746843·616d6572·6153656e·wnDepthCameraSen497 ··0x00001ee0·33496445·4553465f·64646464·6464646a·3IdEESF_dddddddj
498 ··0x00001ef0·736f7245·524b4e53·74375f5f·63787831·sorERKNSt7__cxx1498 ··0x00001ef0·6a646453·385f6464·2e636f6c·64005f5a·jddS8_dd.cold._Z
499 ··0x00001f00·31313262·61736963·5f737472·696e6749·112basic_stringI499 ··0x00001f00·4e366761·7a65626f·31335365·72766572·N6gazebo13Server
500 ··0x00001f10·63537431·31636861·725f7472·61697473·cSt11char_traits500 ··0x00001f10·46697874·75726532·32537061·776e4465·Fixture22SpawnDe
501 ··0x00001f20·49634553·61496345·45455338·5f524b4e·IcESaIcEEES8_RKN501 ··0x00001f20·70746843·616d6572·6153656e·736f7245·pthCameraSensorE
502 ··0x00001f30·3869676e·6974696f·6e346d61·74683276·8ignition4math2v502 ··0x00001f30·524b4e53·74375f5f·63787831·31313262·RKNSt7__cxx1112b
503 ··0x00001f40·36375665·63746f72·33496445·4553465f·67Vector3IdEESF_503 ··0x00001f40·61736963·5f737472·696e6749·63537431·asic_stringIcSt1
504 ··0x00001f50·6a6a6464·642e636f·6c64005f·5a4e3667·jjddd.cold._ZN6g504 ··0x00001f50·31636861·725f7472·61697473·49634553·1char_traitsIcES
505 ··0x00001f60·617a6562·6f313353·65727665·72466978·azebo13ServerFix505 ··0x00001f60·61496345·45455338·5f524b4e·3869676e·aIcEEES8_RKN8ign
506 ··0x00001f70·74757265·31345370·61776e49·6d755365·ture14SpawnImuSe506 ··0x00001f70·6974696f·6e346d61·74683276·36375665·ition4math2v67Ve
507 ··0x00001f80·6e736f72·45524b4e·5374375f·5f637878·nsorERKNSt7__cxx507 ··0x00001f80·63746f72·33496445·4553465f·6a6a6464·ctor3IdEESF_jjdd
508 ··0x00001f90·31313132·62617369·635f7374·72696e67·1112basic_string508 ··0x00001f90·642e636f·6c64005f·5a4e3667·617a6562·d.cold._ZN6gazeb
509 ··0x00001fa0·49635374·31316368·61725f74·72616974·IcSt11char_trait509 ··0x00001fa0·6f313353·65727665·72466978·74757265·o13ServerFixture
510 ··0x00001fb0·73496345·53614963·45454553·385f524b·sIcESaIcEEES8_RK510 ··0x00001fb0·31345370·61776e49·6d755365·6e736f72·14SpawnImuSensor
511 ··0x00001fc0·4e386967·6e697469·6f6e346d·61746832·N8ignition4math2511 ··0x00001fc0·45524b4e·5374375f·5f637878·31313132·ERKNSt7__cxx1112
512 ··0x00001fd0·76363756·6563746f·72334964·45455346·v67Vector3IdEESF512 ··0x00001fd0·62617369·635f7374·72696e67·49635374·basic_stringIcSt
513 ··0x00001fe0·5f53385f·64646464·64646464·2e636f6c·_S8_dddddddd.col513 ··0x00001fe0·31316368·61725f74·72616974·73496345·11char_traitsIcE
514 ··0x00001ff0·64005f5a·4e366761·7a65626f·31335365·d._ZN6gazebo13Se514 ··0x00001ff0·53614963·45454553·385f524b·4e386967·SaIcEEES8_RKN8ig
515 ··0x00002000·72766572·46697874·75726532·32537061·rverFixture22Spa515 ··0x00002000·6e697469·6f6e346d·61746832·76363756·nition4math2v67V
Max diff block lines reached; 824292/891318 bytes (92.48%) of diff not shown.
192 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 3582, 1469 lines modifiedOffset 3582, 1477 lines modified
3582 ··0x0000dfb0·65735374·616d7065·64454545·002e7265·esStampedEEE..re3582 ··0x0000dfb0·65735374·616d7065·64454545·002e7265·esStampedEEE..re
3583 ··0x0000dfc0·6c2e6461·74612e72·656c2e72·6f2e5f5a·l.data.rel.ro._Z3583 ··0x0000dfc0·6c2e6461·74612e72·656c2e72·6f2e5f5a·l.data.rel.ro._Z
3584 ··0x0000dfd0·54494e35·626f6f73·74366465·7461696c·TIN5boost6detail3584 ··0x0000dfd0·54494e35·626f6f73·74366465·7461696c·TIN5boost6detail
3585 ··0x0000dfe0·31377370·5f636f75·6e746564·5f696d70·17sp_counted_imp3585 ··0x0000dfe0·31377370·5f636f75·6e746564·5f696d70·17sp_counted_imp
3586 ··0x0000dff0·6c5f7049·4e366761·7a65626f·346d7367·l_pIN6gazebo4msg3586 ··0x0000dff0·6c5f7049·4e366761·7a65626f·346d7367·l_pIN6gazebo4msg
3587 ··0x0000e000·73313250·6f736573·5374616d·70656445·s12PosesStampedE3587 ··0x0000e000·73313250·6f736573·5374616d·70656445·s12PosesStampedE
Diff chunk too large, falling back to line-by-line diff (1008 lines added, 1008 lines removed)
3588 ··0x0000e010·4545002e·72656c2e·64617461·2e72656c·EE..rel.data.rel3588 ··0x0000e010·4545002e·72656c2e·64617461·2e72656c·EE..rel.data.rel
3589 ··0x0000e020·2e726f2e·5f5a5456·4e35626f·6f737436·.ro._ZTVN5boost63589 ··0x0000e020·2e726f2e·6c6f6361·6c2e5f5a·54564e35·.ro.local._ZTVN5
3590 ··0x0000e030·64657461·696c3137·73705f63·6f756e74·detail17sp_count3590 ··0x0000e030·626f6f73·74366465·7461696c·31377370·boost6detail17sp
3591 ··0x0000e040·65645f69·6d706c5f·70494e36·67617a65·ed_impl_pIN6gaze3591 ··0x0000e040·5f636f75·6e746564·5f696d70·6c5f7049·_counted_impl_pI
3592 ··0x0000e050·626f346d·73677331·35576f72·6c645374·bo4msgs15WorldSt3592 ··0x0000e050·4e366761·7a65626f·346d7367·73313557·N6gazebo4msgs15W
3593 ··0x0000e060·61746973·74696373·45454500·2e72656c·atisticsEEE..rel3593 ··0x0000e060·6f726c64·53746174·69737469·63734545·orldStatisticsEE
3594 ··0x0000e070·2e646174·612e7265·6c2e726f·2e5f5a54·.data.rel.ro._ZT3594 ··0x0000e070·45002e72·656c2e64·6174612e·72656c2e·E..rel.data.rel.
3595 ··0x0000e080·564e3562·6f6f7374·36646574·61696c31·VN5boost6detail13595 ··0x0000e080·726f2e6c·6f63616c·2e5f5a54·564e3562·ro.local._ZTVN5b
3596 ··0x0000e090·3773705f·636f756e·7465645f·696d706c·7sp_counted_impl3596 ··0x0000e090·6f6f7374·36646574·61696c31·3773705f·oost6detail17sp_
3597 ··0x0000e0a0·5f70494e·3667617a·65626f34·6d736773·_pIN6gazebo4msgs3597 ··0x0000e0a0·636f756e·7465645f·696d706c·5f70494e·counted_impl_pIN
3598 ··0x0000e0b0·3132506f·73657353·74616d70·65644545·12PosesStampedEE3598 ··0x0000e0b0·3667617a·65626f34·6d736773·3132506f·6gazebo4msgs12Po
3599 ··0x0000e0c0·45002e62·73732e5f·5a47564e·35626f6f·E..bss._ZGVN5boo3599 ··0x0000e0c0·73657353·74616d70·65644545·45002e62·sesStampedEEE..b
3600 ··0x0000e0d0·73743461·73696f36·64657461·696c3330·st4asio6detail303600 ··0x0000e0d0·73732e5f·5a47564e·35626f6f·73743461·ss._ZGVN5boost4a
3601 ··0x0000e0e0·65786563·7574696f·6e5f636f·6e746578·execution_contex3601 ··0x0000e0e0·73696f36·64657461·696c3330·65786563·sio6detail30exec
3602 ··0x0000e0f0·745f7365·72766963·655f6261·7365494e·t_service_baseIN3602 ··0x0000e0f0·7574696f·6e5f636f·6e746578·745f7365·ution_context_se
3603 ··0x0000e100·53315f31·3365706f·6c6c5f72·65616374·S1_13epoll_react3603 ··0x0000e100·72766963·655f6261·7365494e·53315f31·rvice_baseINS1_1
3604 ··0x0000e110·6f724545·32696445·002e6273·732e5f5a·orEE2idE..bss._Z3604 ··0x0000e110·3365706f·6c6c5f72·65616374·6f724545·3epoll_reactorEE
3605 ··0x0000e120·47564e35·626f6f73·74346173·696f3664·GVN5boost4asio6d3605 ··0x0000e120·32696445·002e6273·732e5f5a·47564e35·2idE..bss._ZGVN5
3606 ··0x0000e130·65746169·6c333065·78656375·74696f6e·etail30execution3606 ··0x0000e130·626f6f73·74346173·696f3664·65746169·boost4asio6detai
3607 ··0x0000e140·5f636f6e·74657874·5f736572·76696365·_context_service3607 ··0x0000e140·6c333065·78656375·74696f6e·5f636f6e·l30execution_con
3608 ··0x0000e150·5f626173·65494e53·315f3973·63686564·_baseINS1_9sched3608 ··0x0000e150·74657874·5f736572·76696365·5f626173·text_service_bas
3609 ··0x0000e160·756c6572·45453269·6445002e·6273732e·ulerEE2idE..bss.3609 ··0x0000e160·65494e53·315f3973·63686564·756c6572·eINS1_9scheduler
3610 ··0x0000e170·5f5a4756·4e35626f·6f737431·32696e74·_ZGVN5boost12int3610 ··0x0000e170·45453269·6445002e·6273732e·5f5a4756·EE2idE..bss._ZGV
3611 ··0x0000e180·65727072·6f636573·73396970·63646574·erprocess9ipcdet3611 ··0x0000e180·4e35626f·6f737431·32696e74·65727072·N5boost12interpr
3612 ··0x0000e190·61696c31·356e756d·5f636f72·655f686f·ail15num_core_ho3612 ··0x0000e190·6f636573·73396970·63646574·61696c31·ocess9ipcdetail1
3613 ··0x0000e1a0·6c646572·494c6930·4545396e·756d5f63·lderILi0EE9num_c3613 ··0x0000e1a0·356e756d·5f636f72·655f686f·6c646572·5num_core_holder
3614 ··0x0000e1b0·6f726573·45002e62·73732e5f·5a47564e·oresE..bss._ZGVN3614 ··0x0000e1b0·494c6930·4545396e·756d5f63·6f726573·ILi0EE9num_cores
3615 ··0x0000e1c0·35626f6f·73743461·73696f36·64657461·5boost4asio6deta3615 ··0x0000e1c0·45002e62·73732e5f·5a47564e·35626f6f·E..bss._ZGVN5boo
3616 ··0x0000e1d0·696c3130·63616c6c·5f737461·636b494e·il10call_stackIN3616 ··0x0000e1d0·73743461·73696f36·64657461·696c3130·st4asio6detail10
3617 ··0x0000e1e0·53315f32·33737472·616e645f·65786563·S1_23strand_exec3617 ··0x0000e1e0·63616c6c·5f737461·636b494e·53315f32·call_stackINS1_2
3618 ··0x0000e1f0·75746f72·5f736572·76696365·31317374·utor_service11st3618 ··0x0000e1f0·33737472·616e645f·65786563·75746f72·3strand_executor
3619 ··0x0000e200·72616e64·5f696d70·6c456845·34746f70·rand_implEhE4top3619 ··0x0000e200·5f736572·76696365·31317374·72616e64·_service11strand
3620 ··0x0000e210·5f45002e·6273732e·5f5a4756·4e35626f·_E..bss._ZGVN5bo3620 ··0x0000e210·5f696d70·6c456845·34746f70·5f45002e·_implEhE4top_E..
3621 ··0x0000e220·6f737434·6173696f·36646574·61696c31·ost4asio6detail13621 ··0x0000e220·6273732e·5f5a4756·4e35626f·6f737434·bss._ZGVN5boost4
3622 ··0x0000e230·32736572·76696365·5f626173·65494e53·2service_baseINS3622 ··0x0000e230·6173696f·36646574·61696c31·32736572·asio6detail12ser
3623 ··0x0000e240·315f3134·73747261·6e645f73·65727669·1_14strand_servi3623 ··0x0000e240·76696365·5f626173·65494e53·315f3134·vice_baseINS1_14
3624 ··0x0000e250·63654545·32696445·002e6273·732e5f5a·ceEE2idE..bss._Z3624 ··0x0000e250·73747261·6e645f73·65727669·63654545·strand_serviceEE
3625 ··0x0000e260·47564e35·626f6f73·74346173·696f3664·GVN5boost4asio6d3625 ··0x0000e260·32696445·002e6273·732e5f5a·47564e35·2idE..bss._ZGVN5
3626 ··0x0000e270·65746169·6c313063·616c6c5f·73746163·etail10call_stac3626 ··0x0000e270·626f6f73·74346173·696f3664·65746169·boost4asio6detai
3627 ··0x0000e280·6b494e53·315f3134·73747261·6e645f73·kINS1_14strand_s3627 ··0x0000e280·6c313063·616c6c5f·73746163·6b494e53·l10call_stackINS
3628 ··0x0000e290·65727669·63653131·73747261·6e645f69·ervice11strand_i3628 ··0x0000e290·315f3134·73747261·6e645f73·65727669·1_14strand_servi
3629 ··0x0000e2a0·6d706c45·68453474·6f705f45·002e6273·mplEhE4top_E..bs3629 ··0x0000e2a0·63653131·73747261·6e645f69·6d706c45·ce11strand_implE
3630 ··0x0000e2b0·732e5f5a·47564e35·626f6f73·74346173·s._ZGVN5boost4as3630 ··0x0000e2b0·68453474·6f705f45·002e6273·732e5f5a·hE4top_E..bss._Z
3631 ··0x0000e2c0·696f3664·65746169·6c313063·616c6c5f·io6detail10call_3631 ··0x0000e2c0·47564e35·626f6f73·74346173·696f3664·GVN5boost4asio6d
3632 ··0x0000e2d0·73746163·6b494e53·315f3134·74687265·stackINS1_14thre3632 ··0x0000e2d0·65746169·6c313063·616c6c5f·73746163·etail10call_stac
3633 ··0x0000e2e0·61645f63·6f6e7465·7874454e·53315f31·ad_contextENS1_13633 ··0x0000e2e0·6b494e53·315f3134·74687265·61645f63·kINS1_14thread_c
3634 ··0x0000e2f0·36746872·6561645f·696e666f·5f626173·6thread_info_bas3634 ··0x0000e2f0·6f6e7465·7874454e·53315f31·36746872·ontextENS1_16thr
3635 ··0x0000e300·65454534·746f705f·45002e62·73732e5f·eEE4top_E..bss._3635 ··0x0000e300·6561645f·696e666f·5f626173·65454534·ead_info_baseEE4
3636 ··0x0000e310·5a47564e·3869676e·6974696f·6e346d61·ZGVN8ignition4ma3636 ··0x0000e310·746f705f·45002e62·73732e5f·5a47564e·top_E..bss._ZGVN
3637 ··0x0000e320·74683276·36375665·63746f72·33496445·th2v67Vector3IdE3637 ··0x0000e320·3869676e·6974696f·6e346d61·74683276·8ignition4math2v
3638 ··0x0000e330·35556e69·745a4500·2e627373·2e5f5a47·5UnitZE..bss._ZG3638 ··0x0000e330·36375665·63746f72·33496445·35556e69·67Vector3IdE5Uni
3639 ··0x0000e340·564e3869·676e6974·696f6e34·6d617468·VN8ignition4math3639 ··0x0000e340·745a4500·2e627373·2e5f5a47·564e3869·tZE..bss._ZGVN8i
3640 ··0x0000e350·32763637·56656374·6f723349·64453555·2v67Vector3IdE5U3640 ··0x0000e350·676e6974·696f6e34·6d617468·32763637·gnition4math2v67
3641 ··0x0000e360·6e697459·45002e62·73732e5f·5a47564e·nitYE..bss._ZGVN3641 ··0x0000e360·56656374·6f723349·64453555·6e697459·Vector3IdE5UnitY
3642 ··0x0000e370·3869676e·6974696f·6e346d61·74683276·8ignition4math2v3642 ··0x0000e370·45002e62·73732e5f·5a47564e·3869676e·E..bss._ZGVN8ign
3643 ··0x0000e380·36375665·63746f72·33496445·334f6e65·67Vector3IdE3One3643 ··0x0000e380·6974696f·6e346d61·74683276·36375665·ition4math2v67Ve
3644 ··0x0000e390·45002e62·73732e5f·5a47564e·3869676e·E..bss._ZGVN8ign3644 ··0x0000e390·63746f72·33496445·334f6e65·45002e62·ctor3IdE3OneE..b
3645 ··0x0000e3a0·6974696f·6e346d61·74683276·36374d61·ition4math2v67Ma3645 ··0x0000e3a0·73732e5f·5a47564e·3869676e·6974696f·ss._ZGVN8ignitio
3646 ··0x0000e3b0·74726978·34496445·38496465·6e746974·trix4IdE8Identit3646 ··0x0000e3b0·6e346d61·74683276·36374d61·74726978·n4math2v67Matrix
3647 ··0x0000e3c0·7945002e·6273732e·5f5a4756·4e386967·yE..bss._ZGVN8ig3647 ··0x0000e3c0·34496445·38496465·6e746974·7945002e·4IdE8IdentityE..
3648 ··0x0000e3d0·6e697469·6f6e346d·61746832·76363756·nition4math2v67V3648 ··0x0000e3d0·6273732e·5f5a4756·4e386967·6e697469·bss._ZGVN8igniti
3649 ··0x0000e3e0·6563746f·72334964·45345a65·726f4500·ector3IdE4ZeroE.3649 ··0x0000e3e0·6f6e346d·61746832·76363756·6563746f·on4math2v67Vecto
3650 ··0x0000e3f0·2e627373·2e5f5a47·564e3562·6f6f7374·.bss._ZGVN5boost3650 ··0x0000e3f0·72334964·45345a65·726f4500·2e627373·r3IdE4ZeroE..bss
3651 ··0x0000e400·346e6f6e·6545002e·6273732e·5f5a4756·4noneE..bss._ZGV3651 ··0x0000e400·2e5f5a47·564e3562·6f6f7374·346e6f6e·._ZGVN5boost4non
3652 ··0x0000e410·4e35626f·6f737431·36657863·65707469·N5boost16excepti3652 ··0x0000e410·6545002e·6273732e·5f5a4756·4e35626f·eE..bss._ZGVN5bo
3653 ··0x0000e420·6f6e5f64·65746169·6c333765·78636570·on_detail37excep3653 ··0x0000e420·6f737431·36657863·65707469·6f6e5f64·ost16exception_d
3654 ··0x0000e430·74696f6e·5f707472·5f737461·7469635f·tion_ptr_static_3654 ··0x0000e430·65746169·6c333765·78636570·74696f6e·etail37exception
3655 ··0x0000e440·65786365·7074696f·6e5f6f62·6a656374·exception_object3655 ··0x0000e440·5f707472·5f737461·7469635f·65786365·_ptr_static_exce
3656 ··0x0000e450·494e5330·5f313462·61645f65·78636570·INS0_14bad_excep3656 ··0x0000e450·7074696f·6e5f6f62·6a656374·494e5330·ption_objectINS0
3657 ··0x0000e460·74696f6e·5f454531·6545002e·6273732e·tion_EE1eE..bss.3657 ··0x0000e460·5f313462·61645f65·78636570·74696f6e·_14bad_exception
3658 ··0x0000e470·5f5a4756·4e35626f·6f737431·36657863·_ZGVN5boost16exc3658 ··0x0000e470·5f454531·6545002e·6273732e·5f5a4756·_EE1eE..bss._ZGV
3659 ··0x0000e480·65707469·6f6e5f64·65746169·6c333765·eption_detail37e3659 ··0x0000e480·4e35626f·6f737431·36657863·65707469·N5boost16excepti
3660 ··0x0000e490·78636570·74696f6e·5f707472·5f737461·xception_ptr_sta3660 ··0x0000e490·6f6e5f64·65746169·6c333765·78636570·on_detail37excep
3661 ··0x0000e4a0·7469635f·65786365·7074696f·6e5f6f62·tic_exception_ob3661 ··0x0000e4a0·74696f6e·5f707472·5f737461·7469635f·tion_ptr_static_
3662 ··0x0000e4b0·6a656374·494e5330·5f313062·61645f61·jectINS0_10bad_a3662 ··0x0000e4b0·65786365·7074696f·6e5f6f62·6a656374·exception_object
3663 ··0x0000e4c0·6c6c6f63·5f454531·6545002e·6273732e·lloc_EE1eE..bss.3663 ··0x0000e4c0·494e5330·5f313062·61645f61·6c6c6f63·INS0_10bad_alloc
3664 ··0x0000e4d0·5f5a4756·4e386967·6e697469·6f6e346d·_ZGVN8ignition4m3664 ··0x0000e4d0·5f454531·6545002e·6273732e·5f5a4756·_EE1eE..bss._ZGV
3665 ··0x0000e4e0·61746832·76363550·6f736533·49644534·ath2v65Pose3IdE43665 ··0x0000e4e0·4e386967·6e697469·6f6e346d·61746832·N8ignition4math2
3666 ··0x0000e4f0·5a65726f·45002e62·73732e5f·5a4e3562·ZeroE..bss._ZN5b3666 ··0x0000e4f0·76363550·6f736533·49644534·5a65726f·v65Pose3IdE4Zero
3667 ··0x0000e500·6f6f7374·34617369·6f366465·7461696c·oost4asio6detail3667 ··0x0000e500·45002e62·73732e5f·5a4e3562·6f6f7374·E..bss._ZN5boost
3668 ··0x0000e510·33306578·65637574·696f6e5f·636f6e74·30execution_cont3668 ··0x0000e510·34617369·6f366465·7461696c·33306578·4asio6detail30ex
3669 ··0x0000e520·6578745f·73657276·6963655f·62617365·ext_service_base3669 ··0x0000e520·65637574·696f6e5f·636f6e74·6578745f·ecution_context_
3670 ··0x0000e530·494e5331·5f313365·706f6c6c·5f726561·INS1_13epoll_rea3670 ··0x0000e530·73657276·6963655f·62617365·494e5331·service_baseINS1
3671 ··0x0000e540·63746f72·45453269·6445002e·6273732e·ctorEE2idE..bss.3671 ··0x0000e540·5f313365·706f6c6c·5f726561·63746f72·_13epoll_reactor
3672 ··0x0000e550·5f5a4e35·626f6f73·74346173·696f3664·_ZN5boost4asio6d3672 ··0x0000e550·45453269·6445002e·6273732e·5f5a4e35·EE2idE..bss._ZN5
3673 ··0x0000e560·65746169·6c333065·78656375·74696f6e·etail30execution3673 ··0x0000e560·626f6f73·74346173·696f3664·65746169·boost4asio6detai
3674 ··0x0000e570·5f636f6e·74657874·5f736572·76696365·_context_service3674 ··0x0000e570·6c333065·78656375·74696f6e·5f636f6e·l30execution_con
3675 ··0x0000e580·5f626173·65494e53·315f3973·63686564·_baseINS1_9sched3675 ··0x0000e580·74657874·5f736572·76696365·5f626173·text_service_bas
3676 ··0x0000e590·756c6572·45453269·6445002e·6273732e·ulerEE2idE..bss.3676 ··0x0000e590·65494e53·315f3973·63686564·756c6572·eINS1_9scheduler
3677 ··0x0000e5a0·5f5a4e35·626f6f73·74313269·6e746572·_ZN5boost12inter3677 ··0x0000e5a0·45453269·6445002e·6273732e·5f5a4e35·EE2idE..bss._ZN5
3678 ··0x0000e5b0·70726f63·65737339·69706364·65746169·process9ipcdetai3678 ··0x0000e5b0·626f6f73·74313269·6e746572·70726f63·boost12interproc
3679 ··0x0000e5c0·6c31356e·756d5f63·6f72655f·686f6c64·l15num_core_hold3679 ··0x0000e5c0·65737339·69706364·65746169·6c31356e·ess9ipcdetail15n
3680 ··0x0000e5d0·6572494c·69304545·396e756d·5f636f72·erILi0EE9num_cor3680 ··0x0000e5d0·756d5f63·6f72655f·686f6c64·6572494c·um_core_holderIL
3681 ··0x0000e5e0·65734500·2e627373·2e5f5a4e·35626f6f·esE..bss._ZN5boo3681 ··0x0000e5e0·69304545·396e756d·5f636f72·65734500·i0EE9num_coresE.
3682 ··0x0000e5f0·73743461·73696f36·64657461·696c3130·st4asio6detail103682 ··0x0000e5f0·2e627373·2e5f5a4e·35626f6f·73743461·.bss._ZN5boost4a
3683 ··0x0000e600·63616c6c·5f737461·636b494e·53315f32·call_stackINS1_23683 ··0x0000e600·73696f36·64657461·696c3130·63616c6c·sio6detail10call
3684 ··0x0000e610·33737472·616e645f·65786563·75746f72·3strand_executor3684 ··0x0000e610·5f737461·636b494e·53315f32·33737472·_stackINS1_23str
3685 ··0x0000e620·5f736572·76696365·31317374·72616e64·_service11strand3685 ··0x0000e620·616e645f·65786563·75746f72·5f736572·and_executor_ser
3686 ··0x0000e630·5f696d70·6c456845·34746f70·5f45002e·_implEhE4top_E..3686 ··0x0000e630·76696365·31317374·72616e64·5f696d70·vice11strand_imp
3687 ··0x0000e640·6273732e·5f5a4e35·626f6f73·74346173·bss._ZN5boost4as3687 ··0x0000e640·6c456845·34746f70·5f45002e·6273732e·lEhE4top_E..bss.
3688 ··0x0000e650·696f3664·65746169·6c313273·65727669·io6detail12servi3688 ··0x0000e650·5f5a4e35·626f6f73·74346173·696f3664·_ZN5boost4asio6d
3689 ··0x0000e660·63655f62·61736549·4e53315f·31347374·ce_baseINS1_14st3689 ··0x0000e660·65746169·6c313273·65727669·63655f62·etail12service_b
3690 ··0x0000e670·72616e64·5f736572·76696365·45453269·rand_serviceEE2i3690 ··0x0000e670·61736549·4e53315f·31347374·72616e64·aseINS1_14strand
3691 ··0x0000e680·6445002e·6273732e·5f5a4e35·626f6f73·dE..bss._ZN5boos3691 ··0x0000e680·5f736572·76696365·45453269·6445002e·_serviceEE2idE..
3692 ··0x0000e690·74346173·696f3664·65746169·6c313063·t4asio6detail10c3692 ··0x0000e690·6273732e·5f5a4e35·626f6f73·74346173·bss._ZN5boost4as
3693 ··0x0000e6a0·616c6c5f·73746163·6b494e53·315f3134·all_stackINS1_143693 ··0x0000e6a0·696f3664·65746169·6c313063·616c6c5f·io6detail10call_
3694 ··0x0000e6b0·73747261·6e645f73·65727669·63653131·strand_service113694 ··0x0000e6b0·73746163·6b494e53·315f3134·73747261·stackINS1_14stra
3695 ··0x0000e6c0·73747261·6e645f69·6d706c45·68453474·strand_implEhE4t3695 ··0x0000e6c0·6e645f73·65727669·63653131·73747261·nd_service11stra
3696 ··0x0000e6d0·6f705f45·002e6273·732e5f5a·4e35626f·op_E..bss._ZN5bo3696 ··0x0000e6d0·6e645f69·6d706c45·68453474·6f705f45·nd_implEhE4top_E
3697 ··0x0000e6e0·6f737434·6173696f·36646574·61696c31·ost4asio6detail13697 ··0x0000e6e0·002e6273·732e5f5a·4e35626f·6f737434·..bss._ZN5boost4
3698 ··0x0000e6f0·3063616c·6c5f7374·61636b49·4e53315f·0call_stackINS1_3698 ··0x0000e6f0·6173696f·36646574·61696c31·3063616c·asio6detail10cal
3699 ··0x0000e700·31347468·72656164·5f636f6e·74657874·14thread_context3699 ··0x0000e700·6c5f7374·61636b49·4e53315f·31347468·l_stackINS1_14th
3700 ··0x0000e710·454e5331·5f313674·68726561·645f696e·ENS1_16thread_in3700 ··0x0000e710·72656164·5f636f6e·74657874·454e5331·read_contextENS1
3701 ··0x0000e720·666f5f62·61736545·4534746f·705f4500·fo_baseEE4top_E.3701 ··0x0000e720·5f313674·68726561·645f696e·666f5f62·_16thread_info_b
3702 ··0x0000e730·2e627373·2e5f5a4e·3869676e·6974696f·.bss._ZN8ignitio3702 ··0x0000e730·61736545·4534746f·705f4500·2e627373·aseEE4top_E..bss
3703 ··0x0000e740·6e346d61·74683276·36375665·63746f72·n4math2v67Vector3703 ··0x0000e740·2e5f5a4e·3869676e·6974696f·6e346d61·._ZN8ignition4ma
3704 ··0x0000e750·33496445·35556e69·745a4500·2e627373·3IdE5UnitZE..bss3704 ··0x0000e750·74683276·36375665·63746f72·33496445·th2v67Vector3IdE
3705 ··0x0000e760·2e5f5a4e·3869676e·6974696f·6e346d61·._ZN8ignition4ma3705 ··0x0000e760·35556e69·745a4500·2e627373·2e5f5a4e·5UnitZE..bss._ZN
3706 ··0x0000e770·74683276·36375665·63746f72·33496445·th2v67Vector3IdE3706 ··0x0000e770·3869676e·6974696f·6e346d61·74683276·8ignition4math2v
3707 ··0x0000e780·35556e69·74594500·2e627373·2e5f5a4e·5UnitYE..bss._ZN3707 ··0x0000e780·36375665·63746f72·33496445·35556e69·67Vector3IdE5Uni
Max diff block lines reached; 60678/196314 bytes (30.91%) of diff not shown.
3.09 MB
ServerFixtureRecord.cc.o
862 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························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:··········300032·(bytes·into·file)13 ··Start·of·section·headers:··········298980·(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:·········125719 ··Number·of·section·headers:·········1257
20 ··Section·header·string·table·index:·125620 ··Section·header·string·table·index:·1256
246 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·1257·section·headers,·starting·at·offset·0x49400:1 There·are·1257·section·headers,·starting·at·offset·0x48fe4:
  
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·····1254·1161··45 ··[·1]·.group············GROUP···········00000000·000034·000008·04·····1254·1161··4
6 ··[·2]·.group············GROUP···········00000000·00003c·000008·04·····1254·1162··46 ··[·2]·.group············GROUP···········00000000·00003c·000008·04·····1254·1162··4
7 ··[·3]·.group············GROUP···········00000000·000044·00000c·04·····1254·1163··47 ··[·3]·.group············GROUP···········00000000·000044·00000c·04·····1254·1163··4
Offset 434, 833 lines modifiedOffset 434, 833 lines modified
434 ··[429]·.group············GROUP···········00000000·0012ac·000008·04·····1254·1271··4434 ··[429]·.group············GROUP···········00000000·0012ac·000008·04·····1254·1271··4
435 ··[430]·.group············GROUP···········00000000·0012b4·000008·04·····1254·1509··4435 ··[430]·.group············GROUP···········00000000·0012b4·000008·04·····1254·1509··4
436 ··[431]·.group············GROUP···········00000000·0012bc·000008·04·····1254·1233··4436 ··[431]·.group············GROUP···········00000000·0012bc·000008·04·····1254·1233··4
437 ··[432]·.group············GROUP···········00000000·0012c4·000008·04·····1254·1329··4437 ··[432]·.group············GROUP···········00000000·0012c4·000008·04·····1254·1329··4
438 ··[433]·.group············GROUP···········00000000·0012cc·000008·04·····1254·1260··4438 ··[433]·.group············GROUP···········00000000·0012cc·000008·04·····1254·1260··4
439 ··[434]·.group············GROUP···········00000000·0012d4·000008·04·····1254·1315··4439 ··[434]·.group············GROUP···········00000000·0012d4·000008·04·····1254·1315··4
Diff chunk too large, falling back to line-by-line diff (821 lines added, 821 lines removed)
440 ··[435]·.group············GROUP···········00000000·0012dc·00000c·04·····1254·1321··4440 ··[435]·.group············GROUP···········00000000·0012dc·00000c·04·····1254·1321··4
441 ··[436]·.text·············PROGBITS········00000000·0012f0·0018b5·00··AX··0···0·16441 ··[436]·.text·············PROGBITS········00000000·0012f0·001895·00··AX··0···0·16
442 ··[437]·.rel.text·········REL·············00000000·036790·000540·08···I·1254·436··4442 ··[437]·.rel.text·········REL·············00000000·036264·000520·08···I·1254·436··4
443 ··[438]·.data·············PROGBITS········00000000·002ba5·000000·00··WA··0···0··1443 ··[438]·.data·············PROGBITS········00000000·002b85·000000·00··WA··0···0··1
444 ··[439]·.bss··············NOBITS··········00000000·002bc0·000459·00··WA··0···0·32444 ··[439]·.bss··············NOBITS··········00000000·002ba0·000459·00··WA··0···0·32
445 ··[440]·.text._ZNKSt5ctypeIcE8do_widenEc·PROGBITS········00000000·002bc0·000006·00·AXG··0···0·16445 ··[440]·.text._ZNKSt5ctypeIcE8do_widenEc·PROGBITS········00000000·002ba0·000006·00·AXG··0···0·16
446 ··[441]·.text._ZNKSt5ctypeIcE9do_narrowEcc·PROGBITS········00000000·002bd0·000006·00·AXG··0···0·16446 ··[441]·.text._ZNKSt5ctypeIcE9do_narrowEcc·PROGBITS········00000000·002bb0·000006·00·AXG··0···0·16
447 ··[442]·.rodata._ZNK5boost6system6detail22generic_error_category4nameEv.str1.1·PROGBITS········00000000·002bd6·000008·01·AMS··0···0··1447 ··[442]·.rodata._ZNK5boost6system6detail22generic_error_category4nameEv.str1.1·PROGBITS········00000000·002bb6·000008·01·AMS··0···0··1
448 ··[443]·.text._ZNK5boost6system6detail22generic_error_category4nameEv·PROGBITS········00000000·002be0·000011·00·AXG··0···0·16448 ··[443]·.text._ZNK5boost6system6detail22generic_error_category4nameEv·PROGBITS········00000000·002bc0·000011·00·AXG··0···0·16
449 ··[444]·.rel.text._ZNK5boost6system6detail22generic_error_category4nameEv·REL·············00000000·036cd0·000018·08··IG·1254·443··4449 ··[444]·.rel.text._ZNK5boost6system6detail22generic_error_category4nameEv·REL·············00000000·036784·000018·08··IG·1254·443··4
450 ··[445]·.rodata._ZNK5boost6system6detail21system_error_category4nameEv.str1.1·PROGBITS········00000000·002bf1·000007·01·AMS··0···0··1450 ··[445]·.rodata._ZNK5boost6system6detail21system_error_category4nameEv.str1.1·PROGBITS········00000000·002bd1·000007·01·AMS··0···0··1
451 ··[446]·.text._ZNK5boost6system6detail21system_error_category4nameEv·PROGBITS········00000000·002c00·000011·00·AXG··0···0·16451 ··[446]·.text._ZNK5boost6system6detail21system_error_category4nameEv·PROGBITS········00000000·002be0·000011·00·AXG··0···0·16
452 ··[447]·.rel.text._ZNK5boost6system6detail21system_error_category4nameEv·REL·············00000000·036ce8·000018·08··IG·1254·446··4452 ··[447]·.rel.text._ZNK5boost6system6detail21system_error_category4nameEv·REL·············00000000·03679c·000018·08··IG·1254·446··4
453 ··[448]·.text._ZNK5boost6system14error_category10equivalentERKNS0_10error_codeEi·PROGBITS········00000000·002c20·000050·00·AXG··0···0·16453 ··[448]·.text._ZNK5boost6system14error_category10equivalentERKNS0_10error_codeEi·PROGBITS········00000000·002c00·000050·00·AXG··0···0·16
454 ··[449]·.text._ZNK5boost6system14error_category6failedEi·PROGBITS········00000000·002c70·00000a·00·AXG··0···0·16454 ··[449]·.text._ZNK5boost6system14error_category6failedEi·PROGBITS········00000000·002c50·00000a·00·AXG··0···0·16
455 ··[450]·.text._ZNK5boost6system6detail12std_category4nameEv·PROGBITS········00000000·002c80·00000f·00·AXG··0···0·16455 ··[450]·.text._ZNK5boost6system6detail12std_category4nameEv·PROGBITS········00000000·002c60·00000f·00·AXG··0···0·16
456 ··[451]·.text._ZNK5boost6system6detail12std_category7messageB5cxx11Ei·PROGBITS········00000000·002c90·000042·00·AXG··0···0·16456 ··[451]·.text._ZNK5boost6system6detail12std_category7messageB5cxx11Ei·PROGBITS········00000000·002c70·000042·00·AXG··0···0·16
457 ··[452]·.rel.text._ZNK5boost6system6detail12std_category7messageB5cxx11Ei·REL·············00000000·036d00·000008·08··IG·1254·451··4457 ··[452]·.rel.text._ZNK5boost6system6detail12std_category7messageB5cxx11Ei·REL·············00000000·0367b4·000008·08··IG·1254·451··4
458 ··[453]·.text._ZN5boost6detail15sp_counted_base7destroyEv·PROGBITS········00000000·002ce0·000009·00·AXG··0···0·16458 ··[453]·.text._ZN5boost6detail15sp_counted_base7destroyEv·PROGBITS········00000000·002cc0·000009·00·AXG··0···0·16
459 ··[454]·.text._ZNK5boost16exception_detail25error_info_container_impl7add_refEv·PROGBITS········00000000·002cf0·000009·00·AXG··0···0·16459 ··[454]·.text._ZNK5boost16exception_detail25error_info_container_impl7add_refEv·PROGBITS········00000000·002cd0·000009·00·AXG··0···0·16
460 ··[455]·.rodata._ZNK5boost4asio5error6detail14netdb_category4nameEv.str1.1·PROGBITS········00000000·002cf9·00000b·01·AMS··0···0··1460 ··[455]·.rodata._ZNK5boost4asio5error6detail14netdb_category4nameEv.str1.1·PROGBITS········00000000·002cd9·00000b·01·AMS··0···0··1
461 ··[456]·.text._ZNK5boost4asio5error6detail14netdb_category4nameEv·PROGBITS········00000000·002d10·000011·00·AXG··0···0·16461 ··[456]·.text._ZNK5boost4asio5error6detail14netdb_category4nameEv·PROGBITS········00000000·002cf0·000011·00·AXG··0···0·16
462 ··[457]·.rel.text._ZNK5boost4asio5error6detail14netdb_category4nameEv·REL·············00000000·036d08·000018·08··IG·1254·456··4462 ··[457]·.rel.text._ZNK5boost4asio5error6detail14netdb_category4nameEv·REL·············00000000·0367bc·000018·08··IG·1254·456··4
463 ··[458]·.rodata._ZNK5boost4asio5error6detail17addrinfo_category4nameEv.str1.1·PROGBITS········00000000·002d21·00000e·01·AMS··0···0··1463 ··[458]·.rodata._ZNK5boost4asio5error6detail17addrinfo_category4nameEv.str1.1·PROGBITS········00000000·002d01·00000e·01·AMS··0···0··1
464 ··[459]·.text._ZNK5boost4asio5error6detail17addrinfo_category4nameEv·PROGBITS········00000000·002d30·000011·00·AXG··0···0·16464 ··[459]·.text._ZNK5boost4asio5error6detail17addrinfo_category4nameEv·PROGBITS········00000000·002d10·000011·00·AXG··0···0·16
465 ··[460]·.rel.text._ZNK5boost4asio5error6detail17addrinfo_category4nameEv·REL·············00000000·036d20·000018·08··IG·1254·459··4465 ··[460]·.rel.text._ZNK5boost4asio5error6detail17addrinfo_category4nameEv·REL·············00000000·0367d4·000018·08··IG·1254·459··4
466 ··[461]·.rodata._ZNK5boost4asio5error6detail13misc_category4nameEv.str1.1·PROGBITS········00000000·002d41·00000a·01·AMS··0···0··1466 ··[461]·.rodata._ZNK5boost4asio5error6detail13misc_category4nameEv.str1.1·PROGBITS········00000000·002d21·00000a·01·AMS··0···0··1
467 ··[462]·.text._ZNK5boost4asio5error6detail13misc_category4nameEv·PROGBITS········00000000·002d50·000011·00·AXG··0···0·16467 ··[462]·.text._ZNK5boost4asio5error6detail13misc_category4nameEv·PROGBITS········00000000·002d30·000011·00·AXG··0···0·16
468 ··[463]·.rel.text._ZNK5boost4asio5error6detail13misc_category4nameEv·REL·············00000000·036d38·000018·08··IG·1254·462··4468 ··[463]·.rel.text._ZNK5boost4asio5error6detail13misc_category4nameEv·REL·············00000000·0367ec·000018·08··IG·1254·462··4
469 ··[464]·.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED2Ev·PROGBITS········00000000·002d70·000001·00·AXG··0···0·16469 ··[464]·.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED2Ev·PROGBITS········00000000·002d50·000001·00·AXG··0···0·16
470 ··[465]·.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED2Ev·PROGBITS········00000000·002d80·000001·00·AXG··0···0·16470 ··[465]·.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED2Ev·PROGBITS········00000000·002d60·000001·00·AXG··0···0·16
471 ··[466]·.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED2Ev·PROGBITS········00000000·002d90·000001·00·AXG··0···0·16471 ··[466]·.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED2Ev·PROGBITS········00000000·002d70·000001·00·AXG··0···0·16
472 ··[467]·.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED2Ev·PROGBITS········00000000·002da0·000001·00·AXG··0···0·16472 ··[467]·.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED2Ev·PROGBITS········00000000·002d80·000001·00·AXG··0···0·16
473 ··[468]·.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED2Ev·PROGBITS········00000000·002db0·000001·00·AXG··0···0·16473 ··[468]·.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED2Ev·PROGBITS········00000000·002d90·000001·00·AXG··0···0·16
474 ··[469]·.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED2Ev·PROGBITS········00000000·002dc0·000001·00·AXG··0···0·16474 ··[469]·.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED2Ev·PROGBITS········00000000·002da0·000001·00·AXG··0···0·16
475 ··[470]·.text._ZN8ignition4math2v67Vector3IdED2Ev·PROGBITS········00000000·002dd0·000001·00·AXG··0···0·16475 ··[470]·.text._ZN8ignition4math2v67Vector3IdED2Ev·PROGBITS········00000000·002db0·000001·00·AXG··0···0·16
476 ··[471]·.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED2Ev·PROGBITS········00000000·002de0·000001·00·AXG··0···0·16476 ··[471]·.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED2Ev·PROGBITS········00000000·002dc0·000001·00·AXG··0···0·16
477 ··[472]·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002df0·000016·00·AXG··0···0·16477 ··[472]·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002dd0·000016·00·AXG··0···0·16
478 ··[473]·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002e10·000016·00·AXG··0···0·16478 ··[473]·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002df0·000016·00·AXG··0···0·16
479 ··[474]·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002e30·000012·00·AXG··0···0·16479 ··[474]·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002e10·000012·00·AXG··0···0·16
480 ··[475]·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002e50·000012·00·AXG··0···0·16480 ··[475]·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002e30·000012·00·AXG··0···0·16
481 ··[476]·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002e70·000023·00·AXG··0···0·16481 ··[476]·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002e50·000023·00·AXG··0···0·16
482 ··[477]·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002ea0·000023·00·AXG··0···0·16482 ··[477]·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002e80·000023·00·AXG··0···0·16
483 ··[478]·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002ed0·000023·00·AXG··0···0·16483 ··[478]·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002eb0·000023·00·AXG··0···0·16
484 ··[479]·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002f00·000023·00·AXG··0···0·16484 ··[479]·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·002ee0·000023·00·AXG··0···0·16
485 ··[480]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED2Ev·PROGBITS········00000000·002f30·000001·00·AXG··0···0·16485 ··[480]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED2Ev·PROGBITS········00000000·002f10·000001·00·AXG··0···0·16
486 ··[481]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED2Ev·PROGBITS········00000000·002f40·000001·00·AXG··0···0·16486 ··[481]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED2Ev·PROGBITS········00000000·002f20·000001·00·AXG··0···0·16
487 ··[482]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED2Ev·PROGBITS········00000000·002f50·000001·00·AXG··0···0·16487 ··[482]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED2Ev·PROGBITS········00000000·002f30·000001·00·AXG··0···0·16
488 ··[483]·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14thread_contextENS1_16thread_info_baseEE7contextEED2Ev·PROGBITS········00000000·002f60·000001·00·AXG··0···0·16488 ··[483]·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14thread_contextENS1_16thread_info_baseEE7contextEED2Ev·PROGBITS········00000000·002f40·000001·00·AXG··0···0·16
489 ··[484]·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14strand_service11strand_implEhE7contextEED2Ev·PROGBITS········00000000·002f70·000001·00·AXG··0···0·16489 ··[484]·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_14strand_service11strand_implEhE7contextEED2Ev·PROGBITS········00000000·002f50·000001·00·AXG··0···0·16
490 ··[485]·.text._ZN5boost4asio6detail10service_idINS1_14strand_serviceEED2Ev·PROGBITS········00000000·002f80·000001·00·AXG··0···0·16490 ··[485]·.text._ZN5boost4asio6detail10service_idINS1_14strand_serviceEED2Ev·PROGBITS········00000000·002f60·000001·00·AXG··0···0·16
491 ··[486]·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_23strand_executor_service11strand_implEhE7contextEED2Ev·PROGBITS········00000000·002f90·000001·00·AXG··0···0·16491 ··[486]·.text._ZN5boost4asio6detail7tss_ptrINS1_10call_stackINS1_23strand_executor_service11strand_implEhE7contextEED2Ev·PROGBITS········00000000·002f70·000001·00·AXG··0···0·16
492 ··[487]·.text._ZN5boost4asio6detail10service_idINS1_9schedulerEED2Ev·PROGBITS········00000000·002fa0·000001·00·AXG··0···0·16492 ··[487]·.text._ZN5boost4asio6detail10service_idINS1_9schedulerEED2Ev·PROGBITS········00000000·002f80·000001·00·AXG··0···0·16
493 ··[488]·.text._ZN5boost4asio6detail10service_idINS1_13epoll_reactorEED2Ev·PROGBITS········00000000·002fb0·000001·00·AXG··0···0·16493 ··[488]·.text._ZN5boost4asio6detail10service_idINS1_13epoll_reactorEED2Ev·PROGBITS········00000000·002f90·000001·00·AXG··0···0·16
494 ··[489]·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev·PROGBITS········00000000·002fc0·000001·00·AXG··0···0·16494 ··[489]·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev·PROGBITS········00000000·002fa0·000001·00·AXG··0···0·16
495 ··[490]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE11get_deleterERKSt9type_info·PROGBITS········00000000·002fd0·000003·00·AXG··0···0·16495 ··[490]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE11get_deleterERKSt9type_info·PROGBITS········00000000·002fb0·000003·00·AXG··0···0·16
496 ··[491]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE17get_local_deleterERKSt9type_info·PROGBITS········00000000·002fe0·000003·00·AXG··0···0·16496 ··[491]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE17get_local_deleterERKSt9type_info·PROGBITS········00000000·002fc0·000003·00·AXG··0···0·16
497 ··[492]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE19get_untyped_deleterEv·PROGBITS········00000000·002ff0·000003·00·AXG··0···0·16497 ··[492]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEE19get_untyped_deleterEv·PROGBITS········00000000·002fd0·000003·00·AXG··0···0·16
498 ··[493]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE11get_deleterERKSt9type_info·PROGBITS········00000000·003000·000003·00·AXG··0···0·16498 ··[493]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE11get_deleterERKSt9type_info·PROGBITS········00000000·002fe0·000003·00·AXG··0···0·16
499 ··[494]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE17get_local_deleterERKSt9type_info·PROGBITS········00000000·003010·000003·00·AXG··0···0·16499 ··[494]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE17get_local_deleterERKSt9type_info·PROGBITS········00000000·002ff0·000003·00·AXG··0···0·16
500 ··[495]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE19get_untyped_deleterEv·PROGBITS········00000000·003020·000003·00·AXG··0···0·16500 ··[495]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE19get_untyped_deleterEv·PROGBITS········00000000·003000·000003·00·AXG··0···0·16
501 ··[496]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE11get_deleterERKSt9type_info·PROGBITS········00000000·003030·000003·00·AXG··0···0·16501 ··[496]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE11get_deleterERKSt9type_info·PROGBITS········00000000·003010·000003·00·AXG··0···0·16
502 ··[497]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE17get_local_deleterERKSt9type_info·PROGBITS········00000000·003040·000003·00·AXG··0···0·16502 ··[497]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE17get_local_deleterERKSt9type_info·PROGBITS········00000000·003020·000003·00·AXG··0···0·16
503 ··[498]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE19get_untyped_deleterEv·PROGBITS········00000000·003050·000003·00·AXG··0···0·16503 ··[498]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEE19get_untyped_deleterEv·PROGBITS········00000000·003030·000003·00·AXG··0···0·16
504 ··[499]·.text._ZN8ignition4math2v65Pose3IdED2Ev·PROGBITS········00000000·003060·000001·00·AXG··0···0·16504 ··[499]·.text._ZN8ignition4math2v65Pose3IdED2Ev·PROGBITS········00000000·003040·000001·00·AXG··0···0·16
505 ··[500]·.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED0Ev·PROGBITS········00000000·003070·00001f·00·AXG··0···0·16505 ··[500]·.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED0Ev·PROGBITS········00000000·003050·00001f·00·AXG··0···0·16
506 ··[501]·.rel.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED0Ev·REL·············00000000·036d50·000018·08··IG·1254·500··4506 ··[501]·.rel.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED0Ev·REL·············00000000·036804·000018·08··IG·1254·500··4
507 ··[502]·.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED0Ev·PROGBITS········00000000·003090·00001f·00·AXG··0···0·16507 ··[502]·.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED0Ev·PROGBITS········00000000·003070·00001f·00·AXG··0···0·16
508 ··[503]·.rel.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED0Ev·REL·············00000000·036d68·000018·08··IG·1254·502··4508 ··[503]·.rel.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED0Ev·REL·············00000000·03681c·000018·08··IG·1254·502··4
509 ··[504]·.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED0Ev·PROGBITS········00000000·0030b0·00001f·00·AXG··0···0·16509 ··[504]·.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED0Ev·PROGBITS········00000000·003090·00001f·00·AXG··0···0·16
510 ··[505]·.rel.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED0Ev·REL·············00000000·036d80·000018·08··IG·1254·504··4510 ··[505]·.rel.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED0Ev·REL·············00000000·036834·000018·08··IG·1254·504··4
511 ··[506]·.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED0Ev·PROGBITS········00000000·0030d0·00001f·00·AXG··0···0·16511 ··[506]·.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED0Ev·PROGBITS········00000000·0030b0·00001f·00·AXG··0···0·16
512 ··[507]·.rel.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED0Ev·REL·············00000000·036d98·000018·08··IG·1254·506··4512 ··[507]·.rel.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED0Ev·REL·············00000000·03684c·000018·08··IG·1254·506··4
513 ··[508]·.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED0Ev·PROGBITS········00000000·0030f0·00001f·00·AXG··0···0·16513 ··[508]·.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED0Ev·PROGBITS········00000000·0030d0·00001f·00·AXG··0···0·16
514 ··[509]·.rel.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED0Ev·REL·············00000000·036db0·000018·08··IG·1254·508··4514 ··[509]·.rel.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED0Ev·REL·············00000000·036864·000018·08··IG·1254·508··4
515 ··[510]·.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED0Ev·PROGBITS········00000000·003110·00001f·00·AXG··0···0·16515 ··[510]·.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED0Ev·PROGBITS········00000000·0030f0·00001f·00·AXG··0···0·16
516 ··[511]·.rel.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED0Ev·REL·············00000000·036dc8·000018·08··IG·1254·510··4516 ··[511]·.rel.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED0Ev·REL·············00000000·03687c·000018·08··IG·1254·510··4
517 ··[512]·.text._ZN8ignition4math2v67Vector3IdED0Ev·PROGBITS········00000000·003130·00001f·00·AXG··0···0·16517 ··[512]·.text._ZN8ignition4math2v67Vector3IdED0Ev·PROGBITS········00000000·003110·00001f·00·AXG··0···0·16
518 ··[513]·.rel.text._ZN8ignition4math2v67Vector3IdED0Ev·REL·············00000000·036de0·000018·08··IG·1254·512··4518 ··[513]·.rel.text._ZN8ignition4math2v67Vector3IdED0Ev·REL·············00000000·036894·000018·08··IG·1254·512··4
519 ··[514]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED0Ev·PROGBITS········00000000·003150·00001f·00·AXG··0···0·16519 ··[514]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED0Ev·PROGBITS········00000000·003130·00001f·00·AXG··0···0·16
520 ··[515]·.rel.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED0Ev·REL·············00000000·036df8·000018·08··IG·1254·514··4520 ··[515]·.rel.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED0Ev·REL·············00000000·0368ac·000018·08··IG·1254·514··4
521 ··[516]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED0Ev·PROGBITS········00000000·003170·00001f·00·AXG··0···0·16521 ··[516]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED0Ev·PROGBITS········00000000·003150·00001f·00·AXG··0···0·16
522 ··[517]·.rel.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED0Ev·REL·············00000000·036e10·000018·08··IG·1254·516··4522 ··[517]·.rel.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEED0Ev·REL·············00000000·0368c4·000018·08··IG·1254·516··4
523 ··[518]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED0Ev·PROGBITS········00000000·003190·00001f·00·AXG··0···0·16523 ··[518]·.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED0Ev·PROGBITS········00000000·003170·00001f·00·AXG··0···0·16
524 ··[519]·.rel.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED0Ev·REL·············00000000·036e28·000018·08··IG·1254·518··4524 ··[519]·.rel.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED0Ev·REL·············00000000·0368dc·000018·08··IG·1254·518··4
525 ··[520]·.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED0Ev·PROGBITS········00000000·0031b0·00001f·00·AXG··0···0·16525 ··[520]·.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED0Ev·PROGBITS········00000000·003190·00001f·00·AXG··0···0·16
526 ··[521]·.rel.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED0Ev·REL·············00000000·036e40·000018·08··IG·1254·520··4526 ··[521]·.rel.text._ZN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoED0Ev·REL·············00000000·0368f4·000018·08··IG·1254·520··4
527 ··[522]·.text._ZN8ignition4math2v65Pose3IdED0Ev·PROGBITS········00000000·0031d0·00001f·00·AXG··0···0·16527 ··[522]·.text._ZN8ignition4math2v65Pose3IdED0Ev·PROGBITS········00000000·0031b0·00001f·00·AXG··0···0·16
528 ··[523]·.rel.text._ZN8ignition4math2v65Pose3IdED0Ev·REL·············00000000·036e58·000018·08··IG·1254·522··4528 ··[523]·.rel.text._ZN8ignition4math2v65Pose3IdED0Ev·REL·············00000000·03690c·000018·08··IG·1254·522··4
529 ··[524]·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev·PROGBITS········00000000·0031f0·00001f·00·AXG··0···0·16529 ··[524]·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev·PROGBITS········00000000·0031d0·00001f·00·AXG··0···0·16
530 ··[525]·.rel.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev·REL·············00000000·036e70·000018·08··IG·1254·524··4530 ··[525]·.rel.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev·REL·············00000000·036924·000018·08··IG·1254·524··4
531 ··[526]·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv·PROGBITS········00000000·003210·00001f·00·AXG··0···0·16531 ··[526]·.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv·PROGBITS········00000000·0031f0·00001f·00·AXG··0···0·16
532 ··[527]·.rel.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv·REL·············00000000·036e88·000018·08··IG·1254·526··4532 ··[527]·.rel.text._ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv·REL·············00000000·03693c·000018·08··IG·1254·526··4
533 ··[528]·.text._ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE5cloneEv·PROGBITS········00000000·003230·00002d·00·AXG··0···0·16533 ··[528]·.text._ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE5cloneEv·PROGBITS········00000000·003210·00002d·00·AXG··0···0·16
534 ··[529]·.rel.text._ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE5cloneEv·REL·············00000000·036ea0·000020·08··IG·1254·528··4534 ··[529]·.rel.text._ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE5cloneEv·REL·············00000000·036954·000020·08··IG·1254·528··4
535 ··[530]·.text._ZNK5boost6system6detail21system_error_category7messageEiPcj·PROGBITS········00000000·003260·000025·00·AXG··0···0·16535 ··[530]·.text._ZNK5boost6system6detail21system_error_category7messageEiPcj·PROGBITS········00000000·003240·000025·00·AXG··0···0·16
536 ··[531]·.rel.text._ZNK5boost6system6detail21system_error_category7messageEiPcj·REL·············00000000·036ec0·000018·08··IG·1254·530··4536 ··[531]·.rel.text._ZNK5boost6system6detail21system_error_category7messageEiPcj·REL·············00000000·036974·000018·08··IG·1254·530··4
537 ··[532]·.text._ZNK5boost6system6detail22generic_error_category7messageEiPcj·PROGBITS········00000000·003290·000025·00·AXG··0···0·16537 ··[532]·.text._ZNK5boost6system6detail22generic_error_category7messageEiPcj·PROGBITS········00000000·003270·000025·00·AXG··0···0·16
538 ··[533]·.rel.text._ZNK5boost6system6detail22generic_error_category7messageEiPcj·REL·············00000000·036ed8·000018·08··IG·1254·532··4538 ··[533]·.rel.text._ZNK5boost6system6detail22generic_error_category7messageEiPcj·REL·············00000000·03698c·000018·08··IG·1254·532··4
539 ··[534]·.text._ZN5boost6system6detail12std_categoryD2Ev·PROGBITS········00000000·0032c0·000029·00·AXG··0···0·16539 ··[534]·.text._ZN5boost6system6detail12std_categoryD2Ev·PROGBITS········00000000·0032a0·000026·00·AXG··0···0·16
540 ··[535]·.rel.text._ZN5boost6system6detail12std_categoryD2Ev·REL·············00000000·036ef0·000020·08··IG·1254·534··4540 ··[535]·.rel.text._ZN5boost6system6detail12std_categoryD2Ev·REL·············00000000·0369a4·000020·08··IG·1254·534··4
541 ··[536]·.text._ZN5boost6system6detail12std_categoryD0Ev·PROGBITS········00000000·0032f0·000035·00·AXG··0···0·16541 ··[536]·.text._ZN5boost6system6detail12std_categoryD0Ev·PROGBITS········00000000·0032d0·000032·00·AXG··0···0·16
542 ··[537]·.rel.text._ZN5boost6system6detail12std_categoryD0Ev·REL·············00000000·036f10·000028·08··IG·1254·536··4542 ··[537]·.rel.text._ZN5boost6system6detail12std_categoryD0Ev·REL·············00000000·0369c4·000028·08··IG·1254·536··4
543 ··[538]·.text._ZNK5boost6system14error_category10equivalentEiRKNS0_15error_conditionE·PROGBITS········00000000·003330·000082·00·AXG··0···0·16543 ··[538]·.text._ZNK5boost6system14error_category10equivalentEiRKNS0_15error_conditionE·PROGBITS········00000000·003310·000082·00·AXG··0···0·16
544 ··[539]·.rel.text._ZNK5boost6system14error_category10equivalentEiRKNS0_15error_conditionE·REL·············00000000·036f38·000008·08··IG·1254·538··4544 ··[539]·.rel.text._ZNK5boost6system14error_category10equivalentEiRKNS0_15error_conditionE·REL·············00000000·0369ec·000008·08··IG·1254·538··4
545 ··[540]·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·0033c0·000074·00·AXG··0···0·16545 ··[540]·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·0033a0·000068·00·AXG··0···0·16
546 ··[541]·.rel.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·REL·············00000000·036f40·000038·08··IG·1254·540··4546 ··[541]·.rel.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc·REL·············00000000·0369f4·000048·08··IG·1254·540··4
547 ··[542]·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·003440·000074·00·AXG··0···0·16547 ··[542]·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·PROGBITS········00000000·003410·000068·00·AXG··0···0·16
548 ··[543]·.rel.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·REL·············00000000·036f78·000038·08··IG·1254·542··4548 ··[543]·.rel.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc·REL·············00000000·036a3c·000048·08··IG·1254·542··4
549 ··[544]·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation·PROGBITS········00000000·0034c0·000054·00·AXG··0···0·16549 ··[544]·.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation·PROGBITS········00000000·003480·000054·00·AXG··0···0·16
550 ··[545]·.rel.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation·REL·············00000000·036fb0·000018·08··IG·1254·544··4550 ··[545]·.rel.text._ZNSt17_Function_handlerIFbcENSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation·REL·············00000000·036a84·000018·08··IG·1254·544··4
Max diff block lines reached; 256/252360 bytes (0.10%) of diff not shown.
70.6 KB
readelf --wide --symbols {}
    
Offset 272, 47 lines modifiedOffset 272, 47 lines modified
272 ···268:·00000000·····0·SECTION·LOCAL··DEFAULT··898·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation272 ···268:·00000000·····0·SECTION·LOCAL··DEFAULT··898·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation
273 ···269:·00000000·····0·SECTION·LOCAL··DEFAULT··900·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation273 ···269:·00000000·····0·SECTION·LOCAL··DEFAULT··900·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation
274 ···270:·00000000·····0·SECTION·LOCAL··DEFAULT··902·.text._ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC2ERKS9_274 ···270:·00000000·····0·SECTION·LOCAL··DEFAULT··902·.text._ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EEC2ERKS9_
275 ···271:·00000000·····0·SECTION·LOCAL··DEFAULT··904·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation275 ···271:·00000000·····0·SECTION·LOCAL··DEFAULT··904·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation
276 ···272:·00000000·····0·SECTION·LOCAL··DEFAULT··906·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation276 ···272:·00000000·····0·SECTION·LOCAL··DEFAULT··906·.text._ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation
277 ···273:·00000000·····0·SECTION·LOCAL··DEFAULT··908·.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_277 ···273:·00000000·····0·SECTION·LOCAL··DEFAULT··908·.text._ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_
278 ···274:·00000000·····0·SECTION·LOCAL··DEFAULT··910·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_278 ···274:·00000000·····0·SECTION·LOCAL··DEFAULT··910·.text._ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_
279 ···275:·000017a0····59·FUNC····LOCAL··DEFAULT··436·_ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0279 ···275:·000017a0····39·FUNC····LOCAL··DEFAULT··436·_ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0
280 ···276:·00000000·····0·SECTION·LOCAL··DEFAULT··912·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc280 ···276:·00000000·····0·SECTION·LOCAL··DEFAULT··912·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc
281 ···277:·00000000·····0·SECTION·LOCAL··DEFAULT··914·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc281 ···277:·00000000·····0·SECTION·LOCAL··DEFAULT··914·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc
282 ···278:·00000000·····0·SECTION·LOCAL··DEFAULT··916·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv282 ···278:·00000000·····0·SECTION·LOCAL··DEFAULT··916·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv
283 ···279:·00000000·····0·SECTION·LOCAL··DEFAULT··918·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv283 ···279:·00000000·····0·SECTION·LOCAL··DEFAULT··918·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlvE0_clEv
284 ···280:·00000000·····0·SECTION·LOCAL··DEFAULT··920·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc284 ···280:·00000000·····0·SECTION·LOCAL··DEFAULT··920·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc
285 ···281:·00000000·····0·SECTION·LOCAL··DEFAULT··922·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc285 ···281:·00000000·····0·SECTION·LOCAL··DEFAULT··922·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc
286 ···282:·00000000·····0·SECTION·LOCAL··DEFAULT··924·.text._ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_286 ···282:·00000000·····0·SECTION·LOCAL··DEFAULT··924·.text._ZNSt6vectorISt4pairIccESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_
287 ···283:·00000000·····0·SECTION·LOCAL··DEFAULT··928·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE287 ···283:·00000000·····0·SECTION·LOCAL··DEFAULT··928·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
288 ···284:·00000000·····0·SECTION·LOCAL··DEFAULT··930·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb288 ···284:·00000000·····0·SECTION·LOCAL··DEFAULT··930·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb0EEEvb
289 ···285:·00000000·····0·SECTION·LOCAL··DEFAULT··932·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE289 ···285:·00000000·····0·SECTION·LOCAL··DEFAULT··932·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
290 ···286:·00000000·····0·SECTION·LOCAL··DEFAULT··934·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb290 ···286:·00000000·····0·SECTION·LOCAL··DEFAULT··934·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb0EEEvb
291 ···287:·00000000·····0·SECTION·LOCAL··DEFAULT··936·.text._ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_291 ···287:·00000000·····0·SECTION·LOCAL··DEFAULT··936·.text._ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_
292 ···288:·000017e0···213·FUNC····LOCAL··DEFAULT··436·_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEERS7_DpOT_.isra.0292 ···288:·000017d0···197·FUNC····LOCAL··DEFAULT··436·_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEERS7_DpOT_.isra.0
293 ···289:·00000000·····0·SECTION·LOCAL··DEFAULT··938·.text._ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc293 ···289:·00000000·····0·SECTION·LOCAL··DEFAULT··938·.text._ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE13_M_make_rangeEcc
294 ···290:·00000000·····0·SECTION·LOCAL··DEFAULT··940·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE294 ···290:·00000000·····0·SECTION·LOCAL··DEFAULT··940·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb1ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
295 ···291:·00000000·····0·SECTION·LOCAL··DEFAULT··942·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb295 ···291:·00000000·····0·SECTION·LOCAL··DEFAULT··942·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb1ELb1EEEvb
296 ···292:·00000000·····0·SECTION·LOCAL··DEFAULT··944·.text._ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc296 ···292:·00000000·····0·SECTION·LOCAL··DEFAULT··944·.text._ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EE13_M_make_rangeEcc
297 ···293:·00000000·····0·SECTION·LOCAL··DEFAULT··946·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE297 ···293:·00000000·····0·SECTION·LOCAL··DEFAULT··946·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEE
298 ···294:·00000000·····0·SECTION·LOCAL··DEFAULT··948·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb298 ···294:·00000000·····0·SECTION·LOCAL··DEFAULT··948·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE25_M_insert_bracket_matcherILb0ELb1EEEvb
299 ···295:·00000000·····0·SECTION·LOCAL··DEFAULT··950·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv299 ···295:·00000000·····0·SECTION·LOCAL··DEFAULT··950·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv
300 ···296:·00000000·····0·SECTION·LOCAL··DEFAULT··953·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv300 ···296:·00000000·····0·SECTION·LOCAL··DEFAULT··953·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv
301 ···297:·00000000·····0·SECTION·LOCAL··DEFAULT··955·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv301 ···297:·00000000·····0·SECTION·LOCAL··DEFAULT··955·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_alternativeEv
302 ···298:·00000000·····0·SECTION·LOCAL··DEFAULT··957·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv302 ···298:·00000000·····0·SECTION·LOCAL··DEFAULT··957·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv
303 ···299:·00000000·····0·SECTION·LOCAL··DEFAULT··959·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE303 ···299:·00000000·····0·SECTION·LOCAL··DEFAULT··959·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEEC2EPKcS6_RKSt6localeNSt15regex_constants18syntax_option_typeE
304 ···300:·00000000·····0·SECTION·LOCAL··DEFAULT··961·.text.startup304 ···300:·00000000·····0·SECTION·LOCAL··DEFAULT··961·.text.startup
305 ···301:·00000000··2454·FUNC····LOCAL··DEFAULT··961·_Z41__static_initialization_and_destruction_0ii.constprop.0305 ···301:·00000000··2469·FUNC····LOCAL··DEFAULT··961·_Z41__static_initialization_and_destruction_0ii.constprop.0
306 ···302:·00000458·····1·OBJECT··LOCAL··DEFAULT··439·_ZStL8__ioinit306 ···302:·00000458·····1·OBJECT··LOCAL··DEFAULT··439·_ZStL8__ioinit
307 ···303:·00000448····16·OBJECT··LOCAL··DEFAULT··439·_ZN8ignition4math2v6L10time_regexE307 ···303:·00000448····16·OBJECT··LOCAL··DEFAULT··439·_ZN8ignition4math2v6L10time_regexE
308 ···304:·00000000····24·OBJECT··LOCAL··DEFAULT··439·_ZN8ignition9transport2v8L19kGenericMessageTypeE308 ···304:·00000000····24·OBJECT··LOCAL··DEFAULT··439·_ZN8ignition9transport2v8L19kGenericMessageTypeE
309 ···305:·0000016a···584·FUNC····LOCAL··DEFAULT··726·_Z41__static_initialization_and_destruction_0ii.constprop.0.cold309 ···305:·0000016a···584·FUNC····LOCAL··DEFAULT··726·_Z41__static_initialization_and_destruction_0ii.constprop.0.cold
310 ···306:·00000000·····0·SECTION·LOCAL··DEFAULT··963·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv310 ···306:·00000000·····0·SECTION·LOCAL··DEFAULT··963·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE12_M_assertionEv
311 ···307:·000009a0·····5·FUNC····LOCAL··DEFAULT··961·_GLOBAL__sub_I_ServerFixtureRecord.cc311 ···307:·000009b0·····5·FUNC····LOCAL··DEFAULT··961·_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd
312 ···308:·00000000·····0·SECTION·LOCAL··DEFAULT·1242·.text.__x86.get_pc_thunk.ax312 ···308:·00000000·····0·SECTION·LOCAL··DEFAULT·1242·.text.__x86.get_pc_thunk.ax
313 ···309:·00000000·····0·SECTION·LOCAL··DEFAULT·1243·.text.__x86.get_pc_thunk.dx313 ···309:·00000000·····0·SECTION·LOCAL··DEFAULT·1243·.text.__x86.get_pc_thunk.dx
314 ···310:·00000000·····0·SECTION·LOCAL··DEFAULT·1244·.text.__x86.get_pc_thunk.cx314 ···310:·00000000·····0·SECTION·LOCAL··DEFAULT·1244·.text.__x86.get_pc_thunk.cx
315 ···311:·00000000·····0·SECTION·LOCAL··DEFAULT·1245·.text.__x86.get_pc_thunk.bx315 ···311:·00000000·····0·SECTION·LOCAL··DEFAULT·1245·.text.__x86.get_pc_thunk.bx
316 ···312:·00000000·····0·SECTION·LOCAL··DEFAULT·1246·.text.__x86.get_pc_thunk.si316 ···312:·00000000·····0·SECTION·LOCAL··DEFAULT·1246·.text.__x86.get_pc_thunk.si
317 ···313:·00000000·····0·SECTION·LOCAL··DEFAULT·1247·.text.__x86.get_pc_thunk.di317 ···313:·00000000·····0·SECTION·LOCAL··DEFAULT·1247·.text.__x86.get_pc_thunk.di
318 ···314:·00000000·····0·SECTION·LOCAL··DEFAULT·1248·.text.__x86.get_pc_thunk.bp318 ···314:·00000000·····0·SECTION·LOCAL··DEFAULT·1248·.text.__x86.get_pc_thunk.bp
Offset 385, 16 lines modifiedOffset 385, 16 lines modified
385 ···381:·00000000·····0·NOTYPE··LOCAL··DEFAULT··893·.LC71385 ···381:·00000000·····0·NOTYPE··LOCAL··DEFAULT··893·.LC71
386 ···382:·00000028·····0·NOTYPE··LOCAL··DEFAULT··893·.LC72386 ···382:·00000028·····0·NOTYPE··LOCAL··DEFAULT··893·.LC72
387 ···383:·0000004c·····0·NOTYPE··LOCAL··DEFAULT··893·.LC73387 ···383:·0000004c·····0·NOTYPE··LOCAL··DEFAULT··893·.LC73
388 ···384:·00000000·····0·NOTYPE··LOCAL··DEFAULT··927·.LC76388 ···384:·00000000·····0·NOTYPE··LOCAL··DEFAULT··927·.LC76
389 ···385:·000000cc·····0·NOTYPE··LOCAL··DEFAULT··927·.LC79389 ···385:·000000cc·····0·NOTYPE··LOCAL··DEFAULT··927·.LC79
390 ···386:·00000080·····0·NOTYPE··LOCAL··DEFAULT··927·.LC77390 ···386:·00000080·····0·NOTYPE··LOCAL··DEFAULT··927·.LC77
391 ···387:·000000a8·····0·NOTYPE··LOCAL··DEFAULT··927·.LC78391 ···387:·000000a8·····0·NOTYPE··LOCAL··DEFAULT··927·.LC78
392 ···388:·00000000·····0·NOTYPE··LOCAL··DEFAULT··926·.LC74 
393 ···389:·00000019·····0·NOTYPE··LOCAL··DEFAULT··926·.LC75392 ···388:·00000019·····0·NOTYPE··LOCAL··DEFAULT··926·.LC75
 393 ···389:·00000000·····0·NOTYPE··LOCAL··DEFAULT··926·.LC74
394 ···390:·00000000·····0·NOTYPE··LOCAL··DEFAULT··952·.LC80394 ···390:·00000000·····0·NOTYPE··LOCAL··DEFAULT··952·.LC80
395 ···391:·0000002c·····0·NOTYPE··LOCAL··DEFAULT··572·.LC81395 ···391:·0000002c·····0·NOTYPE··LOCAL··DEFAULT··572·.LC81
396 ···392:·00000012·····0·NOTYPE··LOCAL··DEFAULT··728·.LC82396 ···392:·00000012·····0·NOTYPE··LOCAL··DEFAULT··728·.LC82
397 ···393:·00000027·····0·NOTYPE··LOCAL··DEFAULT··728·.LC83397 ···393:·00000027·····0·NOTYPE··LOCAL··DEFAULT··728·.LC83
398 ···394:·0000002e·····0·NOTYPE··LOCAL··DEFAULT··728·.LC84398 ···394:·0000002e·····0·NOTYPE··LOCAL··DEFAULT··728·.LC84
399 ···395:·00000036·····0·NOTYPE··LOCAL··DEFAULT··728·.LC85399 ···395:·00000036·····0·NOTYPE··LOCAL··DEFAULT··728·.LC85
400 ···396:·0000003f·····0·NOTYPE··LOCAL··DEFAULT··728·.LC86400 ···396:·0000003f·····0·NOTYPE··LOCAL··DEFAULT··728·.LC86
Offset 1090, 40 lines modifiedOffset 1090, 40 lines modified
1090 ··1086:·00000000·····0·SECTION·LOCAL··DEFAULT·1135·.rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE1090 ··1086:·00000000·····0·SECTION·LOCAL··DEFAULT·1135·.rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
1091 ··1087:·00000000·····0·SECTION·LOCAL··DEFAULT·1136·.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE1091 ··1087:·00000000·····0·SECTION·LOCAL··DEFAULT·1136·.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
1092 ··1088:·00000000·····0·SECTION·LOCAL··DEFAULT·1138·.rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE1092 ··1088:·00000000·····0·SECTION·LOCAL··DEFAULT·1138·.rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
1093 ··1089:·00000000·····0·SECTION·LOCAL··DEFAULT·1139·.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE1093 ··1089:·00000000·····0·SECTION·LOCAL··DEFAULT·1139·.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
1094 ··1090:·00000000·····0·SECTION·LOCAL··DEFAULT·1141·.data.rel.ro.local._ZTVN8ignition4math2v67Vector3IdEE1094 ··1090:·00000000·····0·SECTION·LOCAL··DEFAULT·1141·.data.rel.ro.local._ZTVN8ignition4math2v67Vector3IdEE
1095 ··1091:·00000000·····0·SECTION·LOCAL··DEFAULT·1143·.data.rel.ro.local._ZTVN8ignition4math2v65Pose3IdEE1095 ··1091:·00000000·····0·SECTION·LOCAL··DEFAULT·1143·.data.rel.ro.local._ZTVN8ignition4math2v65Pose3IdEE
1096 ··1092:·00000000·····0·SECTION·LOCAL··DEFAULT·1145·.data.rel.ro._ZTVN5boost6system14error_categoryE1096 ··1092:·00000000·····0·SECTION·LOCAL··DEFAULT·1145·.data.rel.ro._ZTVN5boost6system14error_categoryE
1097 ··1093:·00000000·····0·SECTION·LOCAL··DEFAULT·1147·.data.rel.ro._ZTVN5boost6system6detail22generic_error_categoryE1097 ··1093:·00000000·····0·SECTION·LOCAL··DEFAULT·1147·.data.rel.ro.local._ZTVN5boost6system6detail22generic_error_categoryE
1098 ··1094:·00000000·····0·SECTION·LOCAL··DEFAULT·1149·.data.rel.ro._ZTVN5boost6system6detail21system_error_categoryE1098 ··1094:·00000000·····0·SECTION·LOCAL··DEFAULT·1149·.data.rel.ro.local._ZTVN5boost6system6detail21system_error_categoryE
1099 ··1095:·00000000·····0·SECTION·LOCAL··DEFAULT·1151·.data.rel.ro._ZTVN5boost6system6detail12std_categoryE1099 ··1095:·00000000·····0·SECTION·LOCAL··DEFAULT·1151·.data.rel.ro._ZTVN5boost6system6detail12std_categoryE
1100 ··1096:·00000000·····0·SECTION·LOCAL··DEFAULT·1153·.data.rel.ro._ZTVN5boost6system12system_errorE1100 ··1096:·00000000·····0·SECTION·LOCAL··DEFAULT·1153·.data.rel.ro.local._ZTVN5boost6system12system_errorE
1101 ··1097:·00000000·····0·SECTION·LOCAL··DEFAULT·1155·.data.rel.ro._ZTVN5boost9exceptionE1101 ··1097:·00000000·····0·SECTION·LOCAL··DEFAULT·1155·.data.rel.ro._ZTVN5boost9exceptionE
1102 ··1098:·00000000·····0·SECTION·LOCAL··DEFAULT·1157·.data.rel.ro._ZTVN5boost16exception_detail10clone_baseE1102 ··1098:·00000000·····0·SECTION·LOCAL··DEFAULT·1157·.data.rel.ro._ZTVN5boost16exception_detail10clone_baseE
1103 ··1099:·00000000·····0·SECTION·LOCAL··DEFAULT·1159·.data.rel.ro.local._ZTVN5boost16exception_detail25error_info_container_implE1103 ··1099:·00000000·····0·SECTION·LOCAL··DEFAULT·1159·.data.rel.ro.local._ZTVN5boost16exception_detail25error_info_container_implE
1104 ··1100:·00000000·····0·SECTION·LOCAL··DEFAULT·1161·.data.rel.ro.local._ZTVN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE1104 ··1100:·00000000·····0·SECTION·LOCAL··DEFAULT·1161·.data.rel.ro.local._ZTVN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE
1105 ··1101:·00000000·····0·SECTION·LOCAL··DEFAULT·1163·.data.rel.ro._ZTVN5boost16exception_detail10bad_alloc_E1105 ··1101:·00000000·····0·SECTION·LOCAL··DEFAULT·1163·.data.rel.ro._ZTVN5boost16exception_detail10bad_alloc_E
1106 ··1102:·00000000·····0·SECTION·LOCAL··DEFAULT·1165·.data.rel.ro._ZTVN5boost16exception_detail14bad_exception_E1106 ··1102:·00000000·····0·SECTION·LOCAL··DEFAULT·1165·.data.rel.ro._ZTVN5boost16exception_detail14bad_exception_E
1107 ··1103:·00000000·····0·SECTION·LOCAL··DEFAULT·1167·.data.rel.ro._ZTV10SingletonTIN6gazebo9transport17ConnectionManagerEE1107 ··1103:·00000000·····0·SECTION·LOCAL··DEFAULT·1167·.data.rel.ro.local._ZTV10SingletonTIN6gazebo9transport17ConnectionManagerEE
1108 ··1104:·00000000·····0·SECTION·LOCAL··DEFAULT·1169·.data.rel.ro._ZTV10SingletonTIN6gazebo9transport12TopicManagerEE1108 ··1104:·00000000·····0·SECTION·LOCAL··DEFAULT·1169·.data.rel.ro.local._ZTV10SingletonTIN6gazebo9transport12TopicManagerEE
1109 ··1105:·00000000·····0·SECTION·LOCAL··DEFAULT·1171·.data.rel.ro._ZTV10SingletonTIN6gazebo6common11SystemPathsEE1109 ··1105:·00000000·····0·SECTION·LOCAL··DEFAULT·1171·.data.rel.ro.local._ZTV10SingletonTIN6gazebo6common11SystemPathsEE
1110 ··1106:·00000000·····0·SECTION·LOCAL··DEFAULT·1173·.data.rel.ro.local._ZTVN6gazebo5event6EventTIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE1110 ··1106:·00000000·····0·SECTION·LOCAL··DEFAULT·1173·.data.rel.ro.local._ZTVN6gazebo5event6EventTIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE
1111 ··1107:·00000000·····0·SECTION·LOCAL··DEFAULT·1175·.data.rel.ro._ZTVN6gazebo6common11SystemPathsE1111 ··1107:·00000000·····0·SECTION·LOCAL··DEFAULT·1175·.data.rel.ro.local._ZTVN6gazebo6common11SystemPathsE
1112 ··1108:·00000000·····0·SECTION·LOCAL··DEFAULT·1177·.data.rel.ro._ZTV10SingletonTIN6gazebo7sensors13SensorManagerEE1112 ··1108:·00000000·····0·SECTION·LOCAL··DEFAULT·1177·.data.rel.ro.local._ZTV10SingletonTIN6gazebo7sensors13SensorManagerEE
1113 ··1109:·00000000·····0·SECTION·LOCAL··DEFAULT·1179·.data.rel.ro._ZTV10SingletonTIN6gazebo9rendering12RenderEngineEE1113 ··1109:·00000000·····0·SECTION·LOCAL··DEFAULT·1179·.data.rel.ro.local._ZTV10SingletonTIN6gazebo9rendering12RenderEngineEE
1114 ··1110:·00000000·····0·SECTION·LOCAL··DEFAULT·1181·.data.rel.ro._ZTV10SingletonTIN6gazebo9rendering14RTShaderSystemEE1114 ··1110:·00000000·····0·SECTION·LOCAL··DEFAULT·1181·.data.rel.ro.local._ZTV10SingletonTIN6gazebo9rendering14RTShaderSystemEE
1115 ··1111:·00000000·····0·SECTION·LOCAL··DEFAULT·1183·.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE1115 ··1111:·00000000·····0·SECTION·LOCAL··DEFAULT·1183·.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE
1116 ··1112:·00000000·····0·SECTION·LOCAL··DEFAULT·1185·.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE1116 ··1112:·00000000·····0·SECTION·LOCAL··DEFAULT·1185·.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE
1117 ··1113:·00000000·····0·SECTION·LOCAL··DEFAULT·1187·.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_14bad_exception_EEE1117 ··1113:·00000000·····0·SECTION·LOCAL··DEFAULT·1187·.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_14bad_exception_EEE
1118 ··1114:·00000000·····0·SECTION·LOCAL··DEFAULT·1189·.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE1118 ··1114:·00000000·····0·SECTION·LOCAL··DEFAULT·1189·.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE
1119 ··1115:·00000000·····0·SECTION·LOCAL··DEFAULT·1191·.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE1119 ··1115:·00000000·····0·SECTION·LOCAL··DEFAULT·1191·.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE
1120 ··1116:·00000000·····0·SECTION·LOCAL··DEFAULT·1193·.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE1120 ··1116:·00000000·····0·SECTION·LOCAL··DEFAULT·1193·.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE
1121 ··1117:·00000000·····0·SECTION·LOCAL··DEFAULT·1195·.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE1121 ··1117:·00000000·····0·SECTION·LOCAL··DEFAULT·1195·.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE
1122 ··1118:·00000000·····0·SECTION·LOCAL··DEFAULT·1197·.data.rel.ro._ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE1122 ··1118:·00000000·····0·SECTION·LOCAL··DEFAULT·1197·.data.rel.ro.local._ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE
1123 ··1119:·00000000·····0·SECTION·LOCAL··DEFAULT·1199·.bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul1123 ··1119:·00000000·····0·SECTION·LOCAL··DEFAULT·1199·.bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul
1124 ··1120:·00000000·····0·SECTION·LOCAL··DEFAULT·1200·.bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul1124 ··1120:·00000000·····0·SECTION·LOCAL··DEFAULT·1200·.bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul
1125 ··1121:·00000000·····0·SECTION·LOCAL··DEFAULT·1201·.bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul1125 ··1121:·00000000·····0·SECTION·LOCAL··DEFAULT·1201·.bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul
1126 ··1122:·00000000·····0·SECTION·LOCAL··DEFAULT·1202·.bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul1126 ··1122:·00000000·····0·SECTION·LOCAL··DEFAULT·1202·.bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul
1127 ··1123:·00000000·····0·SECTION·LOCAL··DEFAULT·1203·.bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul1127 ··1123:·00000000·····0·SECTION·LOCAL··DEFAULT·1203·.bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul
1128 ··1124:·00000000·····0·SECTION·LOCAL··DEFAULT·1204·.bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul1128 ··1124:·00000000·····0·SECTION·LOCAL··DEFAULT·1204·.bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul
1129 ··1125:·00000000·····0·SECTION·LOCAL··DEFAULT·1205·.bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul1129 ··1125:·00000000·····0·SECTION·LOCAL··DEFAULT·1205·.bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul
Offset 1150, 16 lines modifiedOffset 1150, 16 lines modified
1150 ··1146:·00000000·····0·SECTION·LOCAL··DEFAULT·1228·.bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_1150 ··1146:·00000000·····0·SECTION·LOCAL··DEFAULT·1228·.bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_
1151 ··1147:·00000000·····0·SECTION·LOCAL··DEFAULT·1229·.bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_1151 ··1147:·00000000·····0·SECTION·LOCAL··DEFAULT·1229·.bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_
1152 ··1148:·00000000·····0·SECTION·LOCAL··DEFAULT·1230·.bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance1152 ··1148:·00000000·····0·SECTION·LOCAL··DEFAULT·1230·.bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance
1153 ··1149:·00000000·····0·SECTION·LOCAL··DEFAULT·1231·.bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance1153 ··1149:·00000000·····0·SECTION·LOCAL··DEFAULT·1231·.bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance
1154 ··1150:·00000000·····0·SECTION·LOCAL··DEFAULT·1232·.bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance1154 ··1150:·00000000·····0·SECTION·LOCAL··DEFAULT·1232·.bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance
1155 ··1151:·00000000·····0·SECTION·LOCAL··DEFAULT·1233·.bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance1155 ··1151:·00000000·····0·SECTION·LOCAL··DEFAULT·1233·.bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance
1156 ··1152:·00000000·····0·SECTION·LOCAL··DEFAULT·1234·.rodata._ZZN5boost6system6detail16is_generic_valueEiE3gen1156 ··1152:·00000000·····0·SECTION·LOCAL··DEFAULT·1234·.rodata._ZZN5boost6system6detail16is_generic_valueEiE3gen
1157 ··1153:·00000000·····0·SECTION·LOCAL··DEFAULT·1235·.data.rel.ro._ZN5boost6system6detail10cat_holderIvE25generic_category_instanceE1157 ··1153:·00000000·····0·SECTION·LOCAL··DEFAULT·1235·.data.rel.ro.local._ZN5boost6system6detail10cat_holderIvE25generic_category_instanceE
1158 ··1154:·00000000·····0·SECTION·LOCAL··DEFAULT·1237·.data.rel.ro._ZN5boost6system6detail10cat_holderIvE24system_category_instanceE1158 ··1154:·00000000·····0·SECTION·LOCAL··DEFAULT·1237·.data.rel.ro.local._ZN5boost6system6detail10cat_holderIvE24system_category_instanceE
1159 ··1155:·00000000·····0·SECTION·LOCAL··DEFAULT·1239·.rodata._ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag1159 ··1155:·00000000·····0·SECTION·LOCAL··DEFAULT·1239·.rodata._ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag
1160 ··1156:·00000000·····0·SECTION·LOCAL··DEFAULT·1240·.rodata.cst41160 ··1156:·00000000·····0·SECTION·LOCAL··DEFAULT·1240·.rodata.cst4
1161 ··1157:·00000000·····0·SECTION·LOCAL··DEFAULT·1241·.rodata.cst81161 ··1157:·00000000·····0·SECTION·LOCAL··DEFAULT·1241·.rodata.cst8
1162 ··1158:·00000000·····0·SECTION·LOCAL··DEFAULT·1249·.data.rel.local.DW.ref.__gxx_personality_v01162 ··1158:·00000000·····0·SECTION·LOCAL··DEFAULT·1249·.data.rel.local.DW.ref.__gxx_personality_v0
1163 ··1159:·00000000·····0·SECTION·LOCAL··DEFAULT·1251·.note.GNU-stack1163 ··1159:·00000000·····0·SECTION·LOCAL··DEFAULT·1251·.note.GNU-stack
1164 ··1160:·00000000·····0·SECTION·LOCAL··DEFAULT·1252·.eh_frame1164 ··1160:·00000000·····0·SECTION·LOCAL··DEFAULT·1252·.eh_frame
1165 ··1161:·00000000·····6·FUNC····WEAK···HIDDEN···440·_ZNKSt5ctypeIcE8do_widenEc1165 ··1161:·00000000·····6·FUNC····WEAK···HIDDEN···440·_ZNKSt5ctypeIcE8do_widenEc
Offset 1251, 28 lines modifiedOffset 1251, 28 lines modified
1251 ··1247:·00000000····31·FUNC····WEAK···HIDDEN···526·_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv1251 ··1247:·00000000····31·FUNC····WEAK···HIDDEN···526·_ZNSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv
1252 ··1248:·00000000····45·FUNC····WEAK···HIDDEN···528·_ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE5cloneEv1252 ··1248:·00000000····45·FUNC····WEAK···HIDDEN···528·_ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE5cloneEv
1253 ··1249:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj1253 ··1249:·00000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·_Znwj
Max diff block lines reached; 54547/72267 bytes (75.48%) of diff not shown.
615 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rel.text'·at·offset·0x36790·contains·168·entries:1 Relocation·section·'.rel.text'·at·offset·0x36264·contains·164·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00000143··0004ec02·R_386_PC32·············00000000···__x86.get_pc_thunk.di3 00000143··0004ec02·R_386_PC32·············00000000···__x86.get_pc_thunk.di
4 00000149··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_4 00000149··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
5 000001a0··0004ed04·R_386_PLT32············00000000···memmove5 000001a0··0004ed04·R_386_PLT32············00000000···memmove
6 000002e5··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx6 000002e5··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
7 000002eb··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_7 000002eb··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
8 000002fb··00050f04·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEjjjc8 000002fb··00050f04·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEjjjc
Offset 134, 29 lines modifiedOffset 134, 25 lines modified
134 00001575··00014009·R_386_GOTOFF···········00000000···.LC26134 00001575··00014009·R_386_GOTOFF···········00000000···.LC26
135 0000157b··00057504·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc135 0000157b··00057504·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
136 00001584··00014009·R_386_GOTOFF···········00000000···.LC26136 00001584··00014009·R_386_GOTOFF···········00000000···.LC26
137 0000158a··00057504·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc137 0000158a··00057504·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
138 000015de··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx138 000015de··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
139 000015e4··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_139 000015e4··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
140 000015f4··0005da04·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_140 000015f4··0005da04·R_386_PLT32············00000000···_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
141 00001635··00062204·R_386_PLT32············00000000···_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv141 00001635··00062202·R_386_PC32·············00000000···_ZNSt8__detail8_ScannerIcE14_M_scan_normalEv
142 0000164d··00062604·R_386_PLT32············00000000···_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv142 0000164d··00062602·R_386_PC32·············00000000···_ZNSt8__detail8_ScannerIcE18_M_scan_in_bracketEv
143 0000167d··00062304·R_386_PLT32············00000000···_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv143 0000167d··00062302·R_386_PC32·············00000000···_ZNSt8__detail8_ScannerIcE16_M_scan_in_braceEv
144 00001699··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx144 00001699··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
145 0000169f··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_145 0000169f··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
146 00001729··0004e104·R_386_PLT32············00000000···_Znwj146 00001729··0004e104·R_386_PLT32············00000000···_Znwj
147 00001779··00064c04·R_386_PLT32············00000000···_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEjb147 00001779··00064c02·R_386_PC32·············00000000···_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE17_M_reallocate_mapEjb
148 0000178a··00014109·R_386_GOTOFF···········00000000···.LC64148 0000178a··00014109·R_386_GOTOFF···········00000000···.LC64
149 00001790··00057504·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc149 00001790··00057504·R_386_PLT32············00000000···_ZSt20__throw_length_errorPKc
150 000017a2··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx 
151 000017a8··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
152 000017cf··00067a04·R_386_PLT32············00000000···_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_150 000017bf··00067a02·R_386_PC32·············00000000···_ZNSt6vectorIcSaIcEE17_M_realloc_insertIJcEEEvN9__gnu_cxx17__normal_iteratorIPcS1_EEDpOT_
153 000017e1··0005e502·R_386_PC32·············00000000···__x86.get_pc_thunk.cx 
154 000017e7··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_ 
155 00001869··00068604·R_386_PLT32············00000000···_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_151 00001847··00068602·R_386_PC32·············00000000···_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_
156 00001190··0000b602·R_386_PC32·············00000000···.text.unlikely152 00001190··0000b602·R_386_PC32·············00000000···.text.unlikely
157 00001197··0000b602·R_386_PC32·············00000000···.text.unlikely153 00001197··0000b602·R_386_PC32·············00000000···.text.unlikely
158 000011a2··0000b602·R_386_PC32·············00000000···.text.unlikely154 000011a2··0000b602·R_386_PC32·············00000000···.text.unlikely
159 000011a9··0000b602·R_386_PC32·············00000000···.text.unlikely155 000011a9··0000b602·R_386_PC32·············00000000···.text.unlikely
160 000011b4··0000b602·R_386_PC32·············00000000···.text.unlikely156 000011b4··0000b602·R_386_PC32·············00000000···.text.unlikely
161 00001306··0000b602·R_386_PC32·············00000000···.text.unlikely157 00001306··0000b602·R_386_PC32·············00000000···.text.unlikely
162 0000130d··0000b602·R_386_PC32·············00000000···.text.unlikely158 0000130d··0000b602·R_386_PC32·············00000000···.text.unlikely
Offset 166, 481 lines modifiedOffset 162, 485 lines modified
166 000015a2··0000b602·R_386_PC32·············00000000···.text.unlikely162 000015a2··0000b602·R_386_PC32·············00000000···.text.unlikely
167 000015aa··0000b602·R_386_PC32·············00000000···.text.unlikely163 000015aa··0000b602·R_386_PC32·············00000000···.text.unlikely
168 000015b2··0000b602·R_386_PC32·············00000000···.text.unlikely164 000015b2··0000b602·R_386_PC32·············00000000···.text.unlikely
169 000015ba··0000b602·R_386_PC32·············00000000···.text.unlikely165 000015ba··0000b602·R_386_PC32·············00000000···.text.unlikely
170 000015c2··0000b602·R_386_PC32·············00000000···.text.unlikely166 000015c2··0000b602·R_386_PC32·············00000000···.text.unlikely
171 000015ca··0000b602·R_386_PC32·············00000000···.text.unlikely167 000015ca··0000b602·R_386_PC32·············00000000···.text.unlikely
  
172 Relocation·section·'.rel.text._ZNK5boost6system6detail22generic_error_category4nameEv'·at·offset·0x36cd0·contains·3·entries:168 Relocation·section·'.rel.text._ZNK5boost6system6detail22generic_error_category4nameEv'·at·offset·0x36784·contains·3·entries:
173 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name169 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
174 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax170 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
175 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_171 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
176 0000000c··00014209·R_386_GOTOFF···········00000000···.LC0172 0000000c··00014209·R_386_GOTOFF···········00000000···.LC0
  
177 Relocation·section·'.rel.text._ZNK5boost6system6detail21system_error_category4nameEv'·at·offset·0x36ce8·contains·3·entries:173 Relocation·section·'.rel.text._ZNK5boost6system6detail21system_error_category4nameEv'·at·offset·0x3679c·contains·3·entries:
178 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name174 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
179 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax175 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
180 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_176 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
181 0000000c··00014309·R_386_GOTOFF···········00000000···.LC1177 0000000c··00014309·R_386_GOTOFF···········00000000···.LC1
  
182 Relocation·section·'.rel.text._ZNK5boost6system6detail12std_category7messageB5cxx11Ei'·at·offset·0x36d00·contains·1·entry:178 Relocation·section·'.rel.text._ZNK5boost6system6detail12std_category7messageB5cxx11Ei'·at·offset·0x367b4·contains·1·entry:
183 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name179 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
184 0000003e··00049302·R_386_PC32·············00000000···__stack_chk_fail_local180 0000003e··00049302·R_386_PC32·············00000000···__stack_chk_fail_local
  
185 Relocation·section·'.rel.text._ZNK5boost4asio5error6detail14netdb_category4nameEv'·at·offset·0x36d08·contains·3·entries:181 Relocation·section·'.rel.text._ZNK5boost4asio5error6detail14netdb_category4nameEv'·at·offset·0x367bc·contains·3·entries:
186 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name182 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
187 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax183 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
188 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_184 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
189 0000000c··00014409·R_386_GOTOFF···········00000000···.LC2185 0000000c··00014409·R_386_GOTOFF···········00000000···.LC2
  
190 Relocation·section·'.rel.text._ZNK5boost4asio5error6detail17addrinfo_category4nameEv'·at·offset·0x36d20·contains·3·entries:186 Relocation·section·'.rel.text._ZNK5boost4asio5error6detail17addrinfo_category4nameEv'·at·offset·0x367d4·contains·3·entries:
191 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name187 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
192 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax188 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
193 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_189 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
194 0000000c··00014509·R_386_GOTOFF···········00000000···.LC3190 0000000c··00014509·R_386_GOTOFF···········00000000···.LC3
  
195 Relocation·section·'.rel.text._ZNK5boost4asio5error6detail13misc_category4nameEv'·at·offset·0x36d38·contains·3·entries:191 Relocation·section·'.rel.text._ZNK5boost4asio5error6detail13misc_category4nameEv'·at·offset·0x367ec·contains·3·entries:
196 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name192 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
197 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax193 00000001··00048c02·R_386_PC32·············00000000···__x86.get_pc_thunk.ax
198 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_194 00000006··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
199 0000000c··00014609·R_386_GOTOFF···········00000000···.LC4195 0000000c··00014609·R_386_GOTOFF···········00000000···.LC4
  
200 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED0Ev'·at·offset·0x36d50·contains·3·entries:196 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED0Ev'·at·offset·0x36804·contains·3·entries:
201 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name197 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
202 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx198 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
203 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_199 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
204 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj200 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj
  
205 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED0Ev'·at·offset·0x36d68·contains·3·entries:201 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo9transport12TopicManagerEED0Ev'·at·offset·0x3681c·contains·3·entries:
206 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name202 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
207 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx203 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
208 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_204 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
209 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj205 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj
  
210 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED0Ev'·at·offset·0x36d80·contains·3·entries:206 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo6common11SystemPathsEED0Ev'·at·offset·0x36834·contains·3·entries:
211 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name207 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
212 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx208 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
213 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_209 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
214 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj210 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj
  
215 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED0Ev'·at·offset·0x36d98·contains·3·entries:211 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo7sensors13SensorManagerEED0Ev'·at·offset·0x3684c·contains·3·entries:
216 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name212 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
217 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx213 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
218 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_214 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
219 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj215 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj
  
220 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED0Ev'·at·offset·0x36db0·contains·3·entries:216 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo9rendering12RenderEngineEED0Ev'·at·offset·0x36864·contains·3·entries:
221 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name217 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
222 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx218 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
223 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_219 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
224 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj220 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj
  
225 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED0Ev'·at·offset·0x36dc8·contains·3·entries:221 Relocation·section·'.rel.text._ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED0Ev'·at·offset·0x3687c·contains·3·entries:
226 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name222 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
227 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx223 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
228 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_224 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
229 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj225 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj
  
230 Relocation·section·'.rel.text._ZN8ignition4math2v67Vector3IdED0Ev'·at·offset·0x36de0·contains·3·entries:226 Relocation·section·'.rel.text._ZN8ignition4math2v67Vector3IdED0Ev'·at·offset·0x36894·contains·3·entries:
231 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name227 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
232 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx228 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
233 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_229 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
234 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj230 00000016··0004d204·R_386_PLT32············00000000···_ZdlPvj
  
235 Relocation·section·'.rel.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED0Ev'·at·offset·0x36df8·contains·3·entries:231 Relocation·section·'.rel.text._ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEED0Ev'·at·offset·0x368ac·contains·3·entries:
236 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name232 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
237 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx233 00000002··0004d102·R_386_PC32·············00000000···__x86.get_pc_thunk.bx
238 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_234 00000008··00048d0a·R_386_GOTPC············00000000···_GLOBAL_OFFSET_TABLE_
Max diff block lines reached; 617993/629856 bytes (98.12%) of diff not shown.
266 KB
readelf --wide --debug-dump=frames {}
    
Offset 646, 54 lines modifiedOffset 646, 54 lines modified
646 ··DW_CFA_advance_loc:·1·to·00000024646 ··DW_CFA_advance_loc:·1·to·00000024
647 ··DW_CFA_restore:·r3·(ebx)647 ··DW_CFA_restore:·r3·(ebx)
648 ··DW_CFA_def_cfa_offset:·4648 ··DW_CFA_def_cfa_offset:·4
649 ··DW_CFA_nop649 ··DW_CFA_nop
650 ··DW_CFA_nop650 ··DW_CFA_nop
651 ··DW_CFA_nop651 ··DW_CFA_nop
  
652 00000710·00000020·00000714·FDE·cie=00000000·pc=00000000..00000029652 00000710·00000020·00000714·FDE·cie=00000000·pc=00000000..00000026
653 ··DW_CFA_advance_loc:·1·to·00000001653 ··DW_CFA_advance_loc:·1·to·00000001
654 ··DW_CFA_def_cfa_offset:·8654 ··DW_CFA_def_cfa_offset:·8
655 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8655 ··DW_CFA_offset:·r3·(ebx)·at·cfa-8
656 ··DW_CFA_advance_loc:·14·to·0000000f656 ··DW_CFA_advance_loc:·14·to·0000000f
657 ··DW_CFA_def_cfa_offset:·28657 ··DW_CFA_def_cfa_offset:·28
658 ··DW_CFA_advance_loc:·16·to·0000001f658 ··DW_CFA_advance_loc:·13·to·0000001c
659 ··DW_CFA_def_cfa_offset:·32659 ··DW_CFA_def_cfa_offset:·32
660 ··DW_CFA_advance_loc:·8·to·00000027660 ··DW_CFA_advance_loc:·8·to·00000024
661 ··DW_CFA_def_cfa_offset:·8661 ··DW_CFA_def_cfa_offset:·8
662 ··DW_CFA_advance_loc:·1·to·00000028662 ··DW_CFA_advance_loc:·1·to·00000025
663 ··DW_CFA_restore:·r3·(ebx)663 ··DW_CFA_restore:·r3·(ebx)
664 ··DW_CFA_def_cfa_offset:·4664 ··DW_CFA_def_cfa_offset:·4
665 ··DW_CFA_nop665 ··DW_CFA_nop
  
666 00000734·00000034·00000738·FDE·cie=00000000·pc=00000000..00000035666 00000734·00000034·00000738·FDE·cie=00000000·pc=00000000..00000032
667 ··DW_CFA_advance_loc:·1·to·00000001667 ··DW_CFA_advance_loc:·1·to·00000001
668 ··DW_CFA_def_cfa_offset:·8668 ··DW_CFA_def_cfa_offset:·8
669 ··DW_CFA_offset:·r6·(esi)·at·cfa-8669 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
670 ··DW_CFA_advance_loc:·1·to·00000002670 ··DW_CFA_advance_loc:·1·to·00000002
671 ··DW_CFA_def_cfa_offset:·12671 ··DW_CFA_def_cfa_offset:·12
672 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12672 ··DW_CFA_offset:·r3·(ebx)·at·cfa-12
673 ··DW_CFA_advance_loc:·14·to·00000010673 ··DW_CFA_advance_loc:·14·to·00000010
674 ··DW_CFA_def_cfa_offset:·28674 ··DW_CFA_def_cfa_offset:·28
675 ··DW_CFA_advance_loc:·16·to·00000020675 ··DW_CFA_advance_loc:·13·to·0000001d
676 ··DW_CFA_def_cfa_offset:·32676 ··DW_CFA_def_cfa_offset:·32
677 ··DW_CFA_advance_loc:·6·to·00000026677 ··DW_CFA_advance_loc:·6·to·00000023
678 ··DW_CFA_def_cfa_offset:·28678 ··DW_CFA_def_cfa_offset:·28
679 ··DW_CFA_advance_loc:·1·to·00000027679 ··DW_CFA_advance_loc:·1·to·00000024
680 ··DW_CFA_def_cfa_offset:·24680 ··DW_CFA_def_cfa_offset:·24
681 ··DW_CFA_advance_loc:·2·to·00000029681 ··DW_CFA_advance_loc:·2·to·00000026
682 ··DW_CFA_def_cfa_offset:·28682 ··DW_CFA_def_cfa_offset:·28
683 ··DW_CFA_advance_loc:·1·to·0000002a683 ··DW_CFA_advance_loc:·1·to·00000027
684 ··DW_CFA_def_cfa_offset:·32684 ··DW_CFA_def_cfa_offset:·32
685 ··DW_CFA_advance_loc:·8·to·00000032685 ··DW_CFA_advance_loc:·8·to·0000002f
686 ··DW_CFA_def_cfa_offset:·12686 ··DW_CFA_def_cfa_offset:·12
687 ··DW_CFA_advance_loc:·1·to·00000033687 ··DW_CFA_advance_loc:·1·to·00000030
688 ··DW_CFA_restore:·r3·(ebx)688 ··DW_CFA_restore:·r3·(ebx)
689 ··DW_CFA_def_cfa_offset:·8689 ··DW_CFA_def_cfa_offset:·8
690 ··DW_CFA_advance_loc:·1·to·00000034690 ··DW_CFA_advance_loc:·1·to·00000031
691 ··DW_CFA_restore:·r6·(esi)691 ··DW_CFA_restore:·r6·(esi)
692 ··DW_CFA_def_cfa_offset:·4692 ··DW_CFA_def_cfa_offset:·4
  
693 0000076c·0000003c·00000770·FDE·cie=00000000·pc=00000000..00000082693 0000076c·0000003c·00000770·FDE·cie=00000000·pc=00000000..00000082
694 ··DW_CFA_advance_loc:·1·to·00000001694 ··DW_CFA_advance_loc:·1·to·00000001
695 ··DW_CFA_def_cfa_offset:·8695 ··DW_CFA_def_cfa_offset:·8
696 ··DW_CFA_offset:·r6·(esi)·at·cfa-8696 ··DW_CFA_offset:·r6·(esi)·at·cfa-8
Offset 818, 135 lines modifiedOffset 818, 109 lines modified
818 ··DW_CFA_def_cfa_offset:·64818 ··DW_CFA_def_cfa_offset:·64
819 ··DW_CFA_advance_loc:·17·to·000001ac819 ··DW_CFA_advance_loc:·17·to·000001ac
820 ··DW_CFA_def_cfa_offset:·48820 ··DW_CFA_def_cfa_offset:·48
821 ··DW_CFA_nop821 ··DW_CFA_nop
822 ··DW_CFA_nop822 ··DW_CFA_nop
823 ··DW_CFA_nop823 ··DW_CFA_nop
  
824 00000850·00000060·00000854·FDE·cie=00000000·pc=00000000..00000074824 00000850·0000004c·00000854·FDE·cie=00000000·pc=00000000..00000068
825 ··DW_CFA_advance_loc:·1·to·00000001825 ··DW_CFA_advance_loc:·1·to·00000001
826 ··DW_CFA_def_cfa_offset:·8826 ··DW_CFA_def_cfa_offset:·8
827 ··DW_CFA_offset:·r5·(ebp)·at·cfa-8827 ··DW_CFA_offset:·r7·(edi)·at·cfa-8
828 ··DW_CFA_advance_loc:·1·to·00000002828 ··DW_CFA_advance_loc:·1·to·00000002
829 ··DW_CFA_def_cfa_offset:·12829 ··DW_CFA_def_cfa_offset:·12
830 ··DW_CFA_offset:·r7·(edi)·at·cfa-12830 ··DW_CFA_offset:·r6·(esi)·at·cfa-12
831 ··DW_CFA_advance_loc:·1·to·00000003831 ··DW_CFA_advance_loc:·1·to·00000003
832 ··DW_CFA_def_cfa_offset:·16832 ··DW_CFA_def_cfa_offset:·16
833 ··DW_CFA_offset:·r6·(esi)·at·cfa-16 
834 ··DW_CFA_advance_loc:·1·to·00000004 
835 ··DW_CFA_def_cfa_offset:·20 
836 ··DW_CFA_offset:·r3·(ebx)·at·cfa-20833 ··DW_CFA_offset:·r3·(ebx)·at·cfa-16
837 ··DW_CFA_advance_loc:·14·to·00000012834 ··DW_CFA_advance_loc:·38·to·00000029
838 ··DW_CFA_def_cfa_offset:·32 
839 ··DW_CFA_advance_loc:·36·to·00000036 
840 ··DW_CFA_remember_state835 ··DW_CFA_remember_state
841 ··DW_CFA_def_cfa_offset:·20 
842 ··DW_CFA_advance_loc:·1·to·00000037 
843 ··DW_CFA_restore:·r3·(ebx)836 ··DW_CFA_restore:·r3·(ebx)
844 ··DW_CFA_def_cfa_offset:·16 
845 ··DW_CFA_advance_loc:·1·to·00000038 
846 ··DW_CFA_restore:·r6·(esi) 
847 ··DW_CFA_def_cfa_offset:·12837 ··DW_CFA_def_cfa_offset:·12
848 ··DW_CFA_advance_loc:·1·to·00000039838 ··DW_CFA_advance_loc:·4·to·0000002d
849 ··DW_CFA_restore:·r7·(edi)839 ··DW_CFA_restore:·r6·(esi)
850 ··DW_CFA_def_cfa_offset:·8840 ··DW_CFA_def_cfa_offset:·8
851 ··DW_CFA_advance_loc:·1·to·0000003a841 ··DW_CFA_advance_loc:·1·to·0000002e
852 ··DW_CFA_restore:·r5·(ebp)842 ··DW_CFA_restore:·r7·(edi)
853 ··DW_CFA_def_cfa_offset:·4843 ··DW_CFA_def_cfa_offset:·4
854 ··DW_CFA_advance_loc:·6·to·00000040844 ··DW_CFA_advance_loc:·2·to·00000030
855 ··DW_CFA_restore_state845 ··DW_CFA_restore_state
856 ··DW_CFA_advance_loc:·3·to·00000043846 ··DW_CFA_advance_loc:·3·to·00000033
857 ··DW_CFA_def_cfa_offset:·44 
858 ··DW_CFA_advance_loc:·1·to·00000044 
859 ··DW_CFA_def_cfa_offset:·48847 ··DW_CFA_def_cfa_offset:·28
860 ··DW_CFA_advance_loc:·14·to·00000052848 ··DW_CFA_advance_loc:·7·to·0000003a
861 ··DW_CFA_def_cfa_offset:·32849 ··DW_CFA_def_cfa_offset:·32
 850 ··DW_CFA_advance_loc:·8·to·00000042
 851 ··DW_CFA_def_cfa_offset:·16
862 ··DW_CFA_advance_loc:·7·to·00000059852 ··DW_CFA_advance_loc:·7·to·00000049
863 ··DW_CFA_def_cfa_offset:·44 
864 ··DW_CFA_advance_loc:·4·to·0000005d 
865 ··DW_CFA_def_cfa_offset:·48853 ··DW_CFA_def_cfa_offset:·28
866 ··DW_CFA_advance_loc:·10·to·00000067854 ··DW_CFA_advance_loc:·8·to·00000051
867 ··DW_CFA_def_cfa_offset:·32855 ··DW_CFA_def_cfa_offset:·32
868 ··DW_CFA_advance_loc:·8·to·0000006f856 ··DW_CFA_advance_loc:·8·to·00000059
869 ··DW_CFA_def_cfa_offset:·20 
870 ··DW_CFA_advance_loc:·1·to·00000070 
871 ··DW_CFA_restore:·r3·(ebx) 
872 ··DW_CFA_def_cfa_offset:·16857 ··DW_CFA_def_cfa_offset:·16
873 ··DW_CFA_advance_loc:·1·to·00000071858 ··DW_CFA_advance_loc:·12·to·00000065
874 ··DW_CFA_restore:·r6·(esi)859 ··DW_CFA_restore:·r3·(ebx)
875 ··DW_CFA_def_cfa_offset:·12860 ··DW_CFA_def_cfa_offset:·12
876 ··DW_CFA_advance_loc:·1·to·00000072861 ··DW_CFA_advance_loc:·1·to·00000066
877 ··DW_CFA_restore:·r7·(edi)862 ··DW_CFA_restore:·r6·(esi)
878 ··DW_CFA_def_cfa_offset:·8863 ··DW_CFA_def_cfa_offset:·8
879 ··DW_CFA_advance_loc:·1·to·00000073864 ··DW_CFA_advance_loc:·1·to·00000067
880 ··DW_CFA_restore:·r5·(ebp)865 ··DW_CFA_restore:·r7·(edi)
881 ··DW_CFA_def_cfa_offset:·4866 ··DW_CFA_def_cfa_offset:·4
882 ··DW_CFA_nop867 ··DW_CFA_nop
 868 ··DW_CFA_nop
 869 ··DW_CFA_nop
  
883 000008b4·00000060·000008b8·FDE·cie=00000000·pc=00000000..00000074870 000008a0·0000004c·000008a4·FDE·cie=00000000·pc=00000000..00000068
Max diff block lines reached; 267166/272610 bytes (98.00%) of diff not shown.
6.93 KB
strings --all --bytes=8 {}
    
Offset 193, 15 lines modifiedOffset 193, 15 lines modified
193 _ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0193 _ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0
194 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEERS7_DpOT_.isra.0194 _ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEERS7_DpOT_.isra.0
195 _Z41__static_initialization_and_destruction_0ii.constprop.0195 _Z41__static_initialization_and_destruction_0ii.constprop.0
196 _ZStL8__ioinit196 _ZStL8__ioinit
197 _ZN8ignition4math2v6L10time_regexE197 _ZN8ignition4math2v6L10time_regexE
198 _ZN8ignition9transport2v8L19kGenericMessageTypeE198 _ZN8ignition9transport2v8L19kGenericMessageTypeE
199 _Z41__static_initialization_and_destruction_0ii.constprop.0.cold199 _Z41__static_initialization_and_destruction_0ii.constprop.0.cold
200 _GLOBAL__sub_I_ServerFixtureRecord.cc200 _GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd
201 _ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED5Ev201 _ZN10SingletonTIN6gazebo9transport17ConnectionManagerEED5Ev
202 _ZN10SingletonTIN6gazebo9transport12TopicManagerEED5Ev202 _ZN10SingletonTIN6gazebo9transport12TopicManagerEED5Ev
203 _ZN10SingletonTIN6gazebo6common11SystemPathsEED5Ev203 _ZN10SingletonTIN6gazebo6common11SystemPathsEED5Ev
204 _ZN10SingletonTIN6gazebo7sensors13SensorManagerEED5Ev204 _ZN10SingletonTIN6gazebo7sensors13SensorManagerEED5Ev
205 _ZN10SingletonTIN6gazebo9rendering12RenderEngineEED5Ev205 _ZN10SingletonTIN6gazebo9rendering12RenderEngineEED5Ev
206 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED5Ev206 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEED5Ev
207 _ZN8ignition4math2v67Vector3IdED5Ev207 _ZN8ignition4math2v67Vector3IdED5Ev
Offset 564, 15 lines modifiedOffset 564, 14 lines modified
564 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEEC1Ev564 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEEC1Ev
565 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEE11GetInstanceEv565 _ZN10SingletonTIN6gazebo9rendering14RTShaderSystemEE11GetInstanceEv
566 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev566 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev
567 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE567 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
568 _ZTVSt15basic_streambufIcSt11char_traitsIcEE568 _ZTVSt15basic_streambufIcSt11char_traitsIcEE
569 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev569 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev
570 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev570 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev
571 _ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd 
572 _ZNSt8ios_baseC2Ev571 _ZNSt8ios_baseC2Ev
573 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE572 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
574 _ZTVSt9basic_iosIcSt11char_traitsIcEE573 _ZTVSt9basic_iosIcSt11char_traitsIcEE
575 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E574 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
576 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE575 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE
577 _ZNSt6localeC1Ev576 _ZNSt6localeC1Ev
578 _ZNSo9_M_insertIdEERSoT_577 _ZNSo9_M_insertIdEERSoT_
Offset 1329, 40 lines modifiedOffset 1328, 40 lines modified
1329 .rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE1328 .rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
1330 .rel.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE1329 .rel.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
1331 .rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE1330 .rodata._ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
1332 .rel.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE1331 .rel.data.rel.ro._ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE
1333 .rel.data.rel.ro.local._ZTVN8ignition4math2v67Vector3IdEE1332 .rel.data.rel.ro.local._ZTVN8ignition4math2v67Vector3IdEE
1334 .rel.data.rel.ro.local._ZTVN8ignition4math2v65Pose3IdEE1333 .rel.data.rel.ro.local._ZTVN8ignition4math2v65Pose3IdEE
1335 .rel.data.rel.ro._ZTVN5boost6system14error_categoryE1334 .rel.data.rel.ro._ZTVN5boost6system14error_categoryE
1336 .rel.data.rel.ro._ZTVN5boost6system6detail22generic_error_categoryE1335 .rel.data.rel.ro.local._ZTVN5boost6system6detail22generic_error_categoryE
1337 .rel.data.rel.ro._ZTVN5boost6system6detail21system_error_categoryE1336 .rel.data.rel.ro.local._ZTVN5boost6system6detail21system_error_categoryE
1338 .rel.data.rel.ro._ZTVN5boost6system6detail12std_categoryE1337 .rel.data.rel.ro._ZTVN5boost6system6detail12std_categoryE
1339 .rel.data.rel.ro._ZTVN5boost6system12system_errorE1338 .rel.data.rel.ro.local._ZTVN5boost6system12system_errorE
1340 .rel.data.rel.ro._ZTVN5boost9exceptionE1339 .rel.data.rel.ro._ZTVN5boost9exceptionE
1341 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_baseE1340 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_baseE
1342 .rel.data.rel.ro.local._ZTVN5boost16exception_detail25error_info_container_implE1341 .rel.data.rel.ro.local._ZTVN5boost16exception_detail25error_info_container_implE
1343 .rel.data.rel.ro.local._ZTVN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE1342 .rel.data.rel.ro.local._ZTVN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE
1344 .rel.data.rel.ro._ZTVN5boost16exception_detail10bad_alloc_E1343 .rel.data.rel.ro._ZTVN5boost16exception_detail10bad_alloc_E
1345 .rel.data.rel.ro._ZTVN5boost16exception_detail14bad_exception_E1344 .rel.data.rel.ro._ZTVN5boost16exception_detail14bad_exception_E
1346 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo9transport17ConnectionManagerEE1345 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo9transport17ConnectionManagerEE
1347 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo9transport12TopicManagerEE1346 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo9transport12TopicManagerEE
1348 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo6common11SystemPathsEE1347 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo6common11SystemPathsEE
1349 .rel.data.rel.ro.local._ZTVN6gazebo5event6EventTIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE1348 .rel.data.rel.ro.local._ZTVN6gazebo5event6EventTIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE
1350 .rel.data.rel.ro._ZTVN6gazebo6common11SystemPathsE1349 .rel.data.rel.ro.local._ZTVN6gazebo6common11SystemPathsE
1351 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo7sensors13SensorManagerEE1350 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo7sensors13SensorManagerEE
1352 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo9rendering12RenderEngineEE1351 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo9rendering12RenderEngineEE
1353 .rel.data.rel.ro._ZTV10SingletonTIN6gazebo9rendering14RTShaderSystemEE1352 .rel.data.rel.ro.local._ZTV10SingletonTIN6gazebo9rendering14RTShaderSystemEE
1354 .rel.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE1353 .rel.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE
1355 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE1354 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE
1356 .rel.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_14bad_exception_EEE1355 .rel.data.rel.ro.local._ZTTN5boost16exception_detail10clone_implINS0_14bad_exception_EEE
1357 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE1356 .rel.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE
1358 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE1357 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE
1359 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE1358 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE
1360 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE1359 .rel.data.rel.ro.local._ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE
1361 .rel.data.rel.ro._ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE1360 .rel.data.rel.ro.local._ZTVSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE
1362 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul1361 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul
1363 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul1362 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul
1364 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul1363 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul
1365 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul1364 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul
1366 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul1365 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul
1367 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul1366 .bss._ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul
1368 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul1367 .bss._ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul
Offset 1389, 16 lines modifiedOffset 1388, 16 lines modified
1389 .bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_1388 .bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_
1390 .bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_1389 .bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_
1391 .bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance1390 .bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance
1392 .bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance1391 .bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE16generic_instance
1393 .bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance1392 .bss._ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance
1394 .bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance1393 .bss._ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE15system_instance
1395 .rodata._ZZN5boost6system6detail16is_generic_valueEiE3gen1394 .rodata._ZZN5boost6system6detail16is_generic_valueEiE3gen
1396 .rel.data.rel.ro._ZN5boost6system6detail10cat_holderIvE25generic_category_instanceE1395 .rel.data.rel.ro.local._ZN5boost6system6detail10cat_holderIvE25generic_category_instanceE
1397 .rel.data.rel.ro._ZN5boost6system6detail10cat_holderIvE24system_category_instanceE1396 .rel.data.rel.ro.local._ZN5boost6system6detail10cat_holderIvE24system_category_instanceE
1398 .rodata._ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag1397 .rodata._ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag
1399 .rodata.cst41398 .rodata.cst4
1400 .rodata.cst81399 .rodata.cst8
1401 .text.__x86.get_pc_thunk.ax1400 .text.__x86.get_pc_thunk.ax
1402 .text.__x86.get_pc_thunk.dx1401 .text.__x86.get_pc_thunk.dx
1403 .text.__x86.get_pc_thunk.cx1402 .text.__x86.get_pc_thunk.cx
1404 .text.__x86.get_pc_thunk.bx1403 .text.__x86.get_pc_thunk.bx
24.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 2112, 26 lines modifiedOffset 2112, 26 lines modified
2112 »       pop····%edi2112 »       pop····%edi
2113 »       ret2113 »       ret
2114 »       lea····0x0(%esi,%eiz,1),%esi2114 »       lea····0x0(%esi,%eiz,1),%esi
2115 »       lea····0x0(%esi),%esi2115 »       lea····0x0(%esi),%esi
2116 »       sub····$0xc,%esp2116 »       sub····$0xc,%esp
2117 »       push···%edi2117 »       push···%edi
2118 »       call···1635·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x65>2118 »       call···1635·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x65>
2119 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_scan_normal()2119 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_scan_normal()
2120 »       add····$0x10,%esp2120 »       add····$0x10,%esp
2121 »       mov····$0x1,%eax2121 »       mov····$0x1,%eax
2122 »       pop····%ebx2122 »       pop····%ebx
2123 »       pop····%esi2123 »       pop····%esi
2124 »       pop····%edi2124 »       pop····%edi
2125 »       ret2125 »       ret
2126 »       lea····0x0(%esi),%esi2126 »       lea····0x0(%esi),%esi
2127 »       sub····$0xc,%esp2127 »       sub····$0xc,%esp
2128 »       push···%edi2128 »       push···%edi
2129 »       call···164d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x7d>2129 »       call···164d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x7d>
2130 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_scan_in_bracket()2130 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_scan_in_bracket()
2131 »       add····$0x10,%esp2131 »       add····$0x10,%esp
2132 »       mov····$0x1,%eax2132 »       mov····$0x1,%eax
2133 »       pop····%ebx2133 »       pop····%ebx
2134 »       pop····%esi2134 »       pop····%esi
2135 »       pop····%edi2135 »       pop····%edi
2136 »       ret2136 »       ret
2137 »       lea····0x0(%esi),%esi2137 »       lea····0x0(%esi),%esi
Offset 2142, 15 lines modifiedOffset 2142, 15 lines modified
2142 »       pop····%edi2142 »       pop····%edi
2143 »       ret2143 »       ret
2144 »       lea····0x0(%esi,%eiz,1),%esi2144 »       lea····0x0(%esi,%eiz,1),%esi
2145 »       nop2145 »       nop
2146 »       sub····$0xc,%esp2146 »       sub····$0xc,%esp
2147 »       push···%edi2147 »       push···%edi
2148 »       call···167d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xad>2148 »       call···167d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xad>
2149 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_scan_in_brace()2149 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_scan_in_brace()
2150 »       add····$0x10,%esp2150 »       add····$0x10,%esp
2151 »       jmp····161d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x4d>2151 »       jmp····161d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x4d>
2152 »       lea····0x0(%esi,%eiz,1),%esi2152 »       lea····0x0(%esi,%eiz,1),%esi
2153 »       lea····0x0(%esi),%esi2153 »       lea····0x0(%esi),%esi
  
2154 00001690·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]>:2154 00001690·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]>:
2155 std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]:2155 std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]:
Offset 2238, 15 lines modifiedOffset 2238, 15 lines modified
2238 »       ret2238 »       ret
2239 »       lea····0x0(%esi,%eiz,1),%esi2239 »       lea····0x0(%esi,%eiz,1),%esi
2240 »       sub····$0x4,%esp2240 »       sub····$0x4,%esp
2241 »       push···$0x02241 »       push···$0x0
2242 »       push···$0x12242 »       push···$0x1
2243 »       push···%esi2243 »       push···%esi
2244 »       call···1779·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xe9>2244 »       call···1779·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xe9>
2245 ·R_386_PLT32»    std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_reallocate_map(unsigned·int,·bool)2245 ·R_386_PC32»     std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_reallocate_map(unsigned·int,·bool)
2246 »       mov····0x24(%esi),%ebp2246 »       mov····0x24(%esi),%ebp
2247 »       add····$0x10,%esp2247 »       add····$0x10,%esp
2248 »       jmp····1720·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0x90>2248 »       jmp····1720·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0x90>
2249 »       sub····$0xc,%esp2249 »       sub····$0xc,%esp
2250 »       lea····0x0(%ebx),%eax2250 »       lea····0x0(%ebx),%eax
2251 ·R_386_GOTOFF»   .LC642251 ·R_386_GOTOFF»   .LC64
2252 »       push···%eax2252 »       push···%eax
Offset 2254, 115 lines modifiedOffset 2254, 101 lines modified
2254 ·R_386_PLT32»    std::__throw_length_error(char·const*)2254 ·R_386_PLT32»    std::__throw_length_error(char·const*)
2255 »       lea····0x0(%esi,%eiz,1),%esi2255 »       lea····0x0(%esi,%eiz,1),%esi
2256 »       lea····0x0(%esi,%eiz,1),%esi2256 »       lea····0x0(%esi,%eiz,1),%esi
2257 »       nop2257 »       nop
  
2258 000017a0·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]>:2258 000017a0·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]>:
2259 char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]:2259 char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]:
2260 »       push···%ebx 
2261 »       call···17a2·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]+0x2> 
2262 ·R_386_PC32»     __x86.get_pc_thunk.bx 
2263 »       add····$0x2,%ebx 
2264 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
2265 »       sub····$0x8,%esp 
2266 »       mov····0x4(%eax),%ecx2260 »       mov····0x4(%eax),%ecx
2267 »       cmp····0x8(%eax),%ecx2261 »       cmp····0x8(%eax),%ecx
2268 »       je·····17c8·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]+0x28>2262 »       je·····17b8·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]+0x18>
2269 »       movzbl·(%edx),%edx2263 »       movzbl·(%edx),%edx
2270 »       mov····%dl,(%ecx)2264 »       mov····%dl,(%ecx)
2271 »       addl···$0x1,0x4(%eax)2265 »       addl···$0x1,0x4(%eax)
2272 »       add····$0x8,%esp 
2273 »       pop····%ebx 
2274 »       ret2266 »       ret
2275 »       lea····0x0(%esi),%esi2267 »       lea····0x0(%esi),%esi
2276 »       sub····$0x4,%esp2268 »       sub····$0x10,%esp
2277 »       push···%edx2269 »       push···%edx
2278 »       push···%ecx2270 »       push···%ecx
2279 »       push···%eax2271 »       push···%eax
2280 »       call···17cf·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]+0x2f>2272 »       call···17bf·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]+0x1f>
2281 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)2273 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
2282 »       add····$0x10,%esp2274 »       add····$0x1c,%esp
2283 »       add····$0x8,%esp 
2284 »       pop····%ebx 
2285 »       ret2275 »       ret
2286 »       nop2276 »       nop
2287 »       lea····0x0(%esi,%eiz,1),%esi2277 »       lea····0x0(%esi,%eiz,1),%esi
 2278 »       nop
  
2288 000017e0·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]>:2279 000017d0·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]>:
2289 std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]:2280 std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]:
2290 »       call···17e1·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]+0x1> 
2291 ·R_386_PC32»     __x86.get_pc_thunk.cx 
2292 »       add····$0x2,%ecx 
2293 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
2294 »       push···%edi2281 »       push···%edi
2295 »       push···%esi2282 »       push···%esi
2296 »       push···%ebx2283 »       push···%ebx
2297 »       mov····%eax,%ebx2284 »       mov····%eax,%ebx
2298 »       mov····0x4(%eax),%eax2285 »       mov····0x4(%eax),%eax
2299 »       cmp····0x8(%ebx),%eax2286 »       cmp····0x8(%ebx),%eax
2300 »       je·····1860·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·684,·SHA:·0ad4f3e8456c4eea1452fcc0e68562eb5979c450832591c145f8209185974161·...·]0>2287 »       je·····1840·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·684,·SHA:·d1865c0b3a42bd59db59fe79a161354086c395a45554eee1ea900f22082af783·...·]0>
2301 »       lea····0x8(%eax),%edi2288 »       lea····0x8(%eax),%edi
2302 »       lea····0x8(%edx),%ecx2289 »       lea····0x8(%edx),%ecx
2303 »       mov····%edi,(%eax)2290 »       mov····%edi,(%eax)
2304 »       mov····(%edx),%esi2291 »       mov····(%edx),%esi
2305 »       cmp····%ecx,%esi2292 »       cmp····%ecx,%esi
2306 »       je·····1898·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·684,·SHA:·cd9246af25eb26de00da9161499854c80abef422d63b2bf73c658c73a3fe01d6·...·]8>2293 »       je·····1878·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·684,·SHA:·4cae93df6d232ca9c4db8469a7b1d83a2a4187c0bfca109723a518db4bbf023b·...·]8>
2307 »       mov····%esi,(%eax)2294 »       mov····%esi,(%eax)
2308 »       mov····0x8(%edx),%esi2295 »       mov····0x8(%edx),%esi
2309 »       mov····%esi,0x8(%eax)2296 »       mov····%esi,0x8(%eax)
2310 »       mov····0x4(%edx),%esi2297 »       mov····0x4(%edx),%esi
2311 »       lea····0x20(%eax),%edi2298 »       lea····0x20(%eax),%edi
2312 »       mov····%ecx,(%edx)2299 »       mov····%ecx,(%edx)
2313 »       lea····0x20(%edx),%ecx2300 »       lea····0x20(%edx),%ecx
2314 »       movl···$0x0,0x4(%edx)2301 »       movl···$0x0,0x4(%edx)
2315 »       mov····%esi,0x4(%eax)2302 »       mov····%esi,0x4(%eax)
2316 »       movb···$0x0,0x8(%edx)2303 »       movb···$0x0,0x8(%edx)
2317 »       mov····%edi,0x18(%eax)2304 »       mov····%edi,0x18(%eax)
2318 »       mov····0x18(%edx),%esi2305 »       mov····0x18(%edx),%esi
Max diff block lines reached; 11256/24959 bytes (45.10%) of diff not shown.
961 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system6detail12std_cate […]
    
Offset 8, 17 lines modifiedOffset 8, 16 lines modified
8 »       push···%ebx8 »       push···%ebx
9 »       call···2·<boost::system::detail::std_category::~std_category()+0x2>9 »       call···2·<boost::system::detail::std_category::~std_category()+0x2>
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 »       sub····$0x14,%esp13 »       sub····$0x14,%esp
14 »       mov····0x1c(%esp),%eax14 »       mov····0x1c(%esp),%eax
15 »       mov····0x0(%ebx),%edx15 »       lea····0x8(%ebx),%edx
16 ·R_386_GOT32X»   vtable·for·boost::system::detail::std_category16 ·R_386_GOTOFF»   vtable·for·boost::system::detail::std_category
17 »       add····$0x8,%edx 
18 »       mov····%edx,(%eax)17 »       mov····%edx,(%eax)
19 »       push···%eax18 »       push···%eax
20 »       call···20·<boost::system::detail::std_category::~std_category()+0x20>19 »       call···1d·<boost::system::detail::std_category::~std_category()+0x1d>
21 ·R_386_PLT32»    std::_V2::error_category::~error_category()20 ·R_386_PLT32»    std::_V2::error_category::~error_category()
22 »       add····$0x18,%esp21 »       add····$0x18,%esp
23 »       pop····%ebx22 »       pop····%ebx
24 »       ret23 »       ret
1.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system6detail12std_cate […]
    
Offset 9, 24 lines modifiedOffset 9, 23 lines modified
9 »       push···%ebx9 »       push···%ebx
10 »       call···3·<boost::system::detail::std_category::~std_category()+0x3>10 »       call···3·<boost::system::detail::std_category::~std_category()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x10,%esp14 »       sub····$0x10,%esp
15 »       mov····0x1c(%esp),%esi15 »       mov····0x1c(%esp),%esi
16 »       mov····0x0(%ebx),%eax16 »       lea····0x8(%ebx),%eax
17 ·R_386_GOT32X»   vtable·for·boost::system::detail::std_category17 ·R_386_GOTOFF»   vtable·for·boost::system::detail::std_category
18 »       add····$0x8,%eax 
19 »       mov····%eax,(%esi)18 »       mov····%eax,(%esi)
20 »       push···%esi19 »       push···%esi
21 »       call···21·<boost::system::detail::std_category::~std_category()+0x21>20 »       call···1e·<boost::system::detail::std_category::~std_category()+0x1e>
22 ·R_386_PLT32»    std::_V2::error_category::~error_category()21 ·R_386_PLT32»    std::_V2::error_category::~error_category()
23 »       pop····%eax22 »       pop····%eax
24 »       pop····%edx23 »       pop····%edx
25 »       push···$0x824 »       push···$0x8
26 »       push···%esi25 »       push···%esi
27 »       call···2b·<boost::system::detail::std_category::~std_category()+0x2b>26 »       call···28·<boost::system::detail::std_category::~std_category()+0x28>
28 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)27 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
29 »       add····$0x14,%esp28 »       add····$0x14,%esp
30 »       pop····%ebx29 »       pop····%ebx
31 »       pop····%esi30 »       pop····%esi
32 »       ret31 »       ret
4.62 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 1, 60 lines modifiedOffset 1, 53 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc:1 Disassembly·of·section·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEEE9_M_invokeERKSt9_Any_dataOc:
  
2 00000000·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)>:2 00000000·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)>:
3 std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&):3 std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&):
4 »       push···%ebp 
5 »       push···%edi4 »       push···%edi
6 »       push···%esi5 »       push···%esi
7 »       push···%ebx6 »       push···%ebx
 7 »       mov····0x14(%esp),%eax
8 »       call···5·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x5>8 »       call···8·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x8>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0xc,%esp 
13 »       mov····0x24(%esp),%eax 
14 »       movzbl·(%eax),%ebp12 »       movzbl·(%eax),%esi
15 »       mov····0x0(%ebx),%esi13 »       movzbl·0x0(%ebx),%eax
16 ·R_386_GOT32X»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul14 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
17 »       movzbl·(%esi),%eax 
18 »       test···%al,%al15 »       test···%al,%al
19 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x30>
20 »       mov····0x0(%ebx),%edi17 »       mov····%esi,%eax
 18 »       cmp····%al,0x0(%ebx)
21 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul19 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
22 »       mov····%ebp,%eax 
23 »       cmp····%al,(%edi) 
24 »       setne··%al 
25 »       add····$0xc,%esp 
26 »       pop····%ebx20 »       pop····%ebx
 21 »       setne··%al
27 »       pop····%esi22 »       pop····%esi
28 »       pop····%edi23 »       pop····%edi
29 »       pop····%ebp 
30 »       ret24 »       ret
31 »       lea····0x0(%esi,%eiz,1),%esi 
32 »       nop25 »       nop
33 »       sub····$0xc,%esp26 »       sub····$0xc,%esp
 27 »       lea····0x0(%ebx),%edi
 28 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
34 »       push···%esi29 »       push···%edi
35 »       call···45·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x45>30 »       call···3b·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x3b>
36 ·R_386_PLT32»    __cxa_guard_acquire31 ·R_386_PLT32»    __cxa_guard_acquire
37 »       mov····0x0(%ebx),%edi 
38 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul 
39 »       add····$0x10,%esp32 »       add····$0x10,%esp
40 »       test···%eax,%eax33 »       test···%eax,%eax
41 »       je·····2c·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x2c>34 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x20>
42 »       sub····$0xc,%esp35 »       sub····$0xc,%esp
43 »       movb···$0x0,(%edi)36 »       movb···$0x0,0x0(%ebx)
 37 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
44 »       push···%esi38 »       push···%edi
45 »       call···5e·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x5e>39 »       call···52·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x52>
46 ·R_386_PLT32»    __cxa_guard_release40 ·R_386_PLT32»    __cxa_guard_release
47 »       mov····%ebp,%eax 
48 »       add····$0x10,%esp41 »       add····$0x10,%esp
 42 »       mov····%esi,%eax
49 »       cmp····%al,(%edi)43 »       cmp····%al,0x0(%ebx)
 44 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>::operator()(char)·const::__nul
50 »       setne··%al45 »       setne··%al
51 »       add····$0xc,%esp 
52 »       pop····%ebx46 »       pop····%ebx
53 »       pop····%esi47 »       pop····%esi
54 »       pop····%edi48 »       pop····%edi
55 »       pop····%ebp 
56 »       ret49 »       ret
4.64 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 1, 60 lines modifiedOffset 1, 53 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc:1 Disassembly·of·section·.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEEE9_M_invokeERKSt9_Any_dataOc:
  
2 00000000·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)>:2 00000000·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)>:
3 std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&):3 std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&):
4 »       push···%ebp 
5 »       push···%edi4 »       push···%edi
6 »       push···%esi5 »       push···%esi
7 »       push···%ebx6 »       push···%ebx
 7 »       mov····0x14(%esp),%eax
8 »       call···5·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x5>8 »       call···8·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x8>
9 ·R_386_PC32»     __x86.get_pc_thunk.bx9 ·R_386_PC32»     __x86.get_pc_thunk.bx
10 »       add····$0x2,%ebx10 »       add····$0x2,%ebx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       sub····$0xc,%esp 
13 »       mov····0x24(%esp),%eax 
14 »       movzbl·(%eax),%ebp12 »       movzbl·(%eax),%esi
15 »       mov····0x0(%ebx),%esi13 »       movzbl·0x0(%ebx),%eax
16 ·R_386_GOT32X»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul14 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
17 »       movzbl·(%esi),%eax 
18 »       test···%al,%al15 »       test···%al,%al
19 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x30>
20 »       mov····0x0(%ebx),%edi17 »       mov····%esi,%eax
 18 »       cmp····%al,0x0(%ebx)
21 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul19 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
22 »       mov····%ebp,%eax 
23 »       cmp····%al,(%edi) 
24 »       setne··%al 
25 »       add····$0xc,%esp 
26 »       pop····%ebx20 »       pop····%ebx
 21 »       setne··%al
27 »       pop····%esi22 »       pop····%esi
28 »       pop····%edi23 »       pop····%edi
29 »       pop····%ebp 
30 »       ret24 »       ret
31 »       lea····0x0(%esi,%eiz,1),%esi 
32 »       nop25 »       nop
33 »       sub····$0xc,%esp26 »       sub····$0xc,%esp
 27 »       lea····0x0(%ebx),%edi
 28 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
34 »       push···%esi29 »       push···%edi
35 »       call···45·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x45>30 »       call···3b·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x3b>
36 ·R_386_PLT32»    __cxa_guard_acquire31 ·R_386_PLT32»    __cxa_guard_acquire
37 »       mov····0x0(%ebx),%edi 
38 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul 
39 »       add····$0x10,%esp32 »       add····$0x10,%esp
40 »       test···%eax,%eax33 »       test···%eax,%eax
41 »       je·····2c·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x2c>34 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x20>
42 »       sub····$0xc,%esp35 »       sub····$0xc,%esp
43 »       movb···$0x0,(%edi)36 »       movb···$0x0,0x0(%ebx)
 37 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
44 »       push···%esi38 »       push···%edi
45 »       call···5e·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x5e>39 »       call···52·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x52>
46 ·R_386_PLT32»    __cxa_guard_release40 ·R_386_PLT32»    __cxa_guard_release
47 »       mov····%ebp,%eax 
48 »       add····$0x10,%esp41 »       add····$0x10,%esp
 42 »       mov····%esi,%eax
49 »       cmp····%al,(%edi)43 »       cmp····%al,0x0(%ebx)
 44 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>::operator()(char)·const::__nul
50 »       setne··%al45 »       setne··%al
51 »       add····$0xc,%esp 
52 »       pop····%ebx46 »       pop····%ebx
53 »       pop····%esi47 »       pop····%esi
54 »       pop····%edi48 »       pop····%edi
55 »       pop····%ebp 
56 »       ret49 »       ret
1.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·false>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.34 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.35 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·true,·false>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
945 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 16, 13 lines modifiedOffset 16, 13 lines modified
16 »       jne····22·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x22>16 »       jne····22·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x22>
17 »       mov····0x8(%esp),%eax17 »       mov····0x8(%esp),%eax
18 »       mov····0x4(%esp),%ecx18 »       mov····0x4(%esp),%ecx
19 »       mov····%eax,(%ecx)19 »       mov····%eax,(%ecx)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       ret21 »       ret
22 »       lea····0x0(%esi),%esi22 »       lea····0x0(%esi),%esi
23 »       mov····0x0(%edx),%eax 
24 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·false> 
25 »       mov····0x4(%esp),%ecx23 »       mov····0x4(%esp),%ecx
 24 »       lea····0x0(%edx),%eax
 25 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·true,·false,·false>
26 »       mov····%eax,(%ecx)26 »       mov····%eax,(%ecx)
27 »       xor····%eax,%eax27 »       xor····%eax,%eax
28 »       ret28 »       ret
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
1.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 14, 17 lines modifiedOffset 14, 17 lines modified
14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>14 »       je·····20·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x20>
15 »       cmp····$0x1,%eax15 »       cmp····$0x1,%eax
16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>16 »       je·····30·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x30>
17 »       cmp····$0x2,%eax17 »       cmp····$0x2,%eax
18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>18 »       je·····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x40>
19 »       xor····%eax,%eax19 »       xor····%eax,%eax
20 »       ret20 »       ret
21 »       mov····0x0(%edx),%eax 
22 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true> 
23 »       mov····0x4(%esp),%ecx21 »       mov····0x4(%esp),%ecx
 22 »       lea····0x0(%edx),%eax
 23 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·true>
24 »       mov····%eax,(%ecx)24 »       mov····%eax,(%ecx)
25 »       xor····%eax,%eax25 »       xor····%eax,%eax
26 »       ret26 »       ret
27 »       nop27 »       nop
28 »       mov····0x4(%esp),%eax28 »       mov····0x4(%esp),%eax
29 »       mov····0x8(%esp),%ecx29 »       mov····0x8(%esp),%ecx
30 »       mov····%ecx,(%eax)30 »       mov····%ecx,(%eax)
948 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 16, 13 lines modifiedOffset 16, 13 lines modified
16 »       jne····22·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x22>16 »       jne····22·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)+0x22>
17 »       mov····0x8(%esp),%eax17 »       mov····0x8(%esp),%eax
18 »       mov····0x4(%esp),%ecx18 »       mov····0x4(%esp),%ecx
19 »       mov····%eax,(%ecx)19 »       mov····%eax,(%ecx)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       ret21 »       ret
22 »       lea····0x0(%esi),%esi22 »       lea····0x0(%esi),%esi
23 »       mov····0x0(%edx),%eax 
24 ·R_386_GOT32X»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false> 
25 »       mov····0x4(%esp),%ecx23 »       mov····0x4(%esp),%ecx
 24 »       lea····0x0(%edx),%eax
 25 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·false,·false>
26 »       mov····%eax,(%ecx)26 »       mov····%eax,(%ecx)
27 »       xor····%eax,%eax27 »       xor····%eax,%eax
28 »       ret28 »       ret
3.11 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt23_Sp_counted_ptr_inplaceINS […]
    
Offset 11, 38 lines modifiedOffset 11, 40 lines modified
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%ecx15 »       mov····0x10(%esp),%ecx
16 »       mov····0x14(%esp),%eax16 »       mov····0x14(%esp),%eax
17 »       lea····0xc(%ecx),%esi17 »       lea····0xc(%ecx),%esi
18 »       cmp····0x0(%ebx),%eax18 »       lea····0x0(%ebx),%edx
19 ·R_386_GOT32X»   std::_Sp_make_shared_tag::_S_ti()::__tag19 ·R_386_GOTOFF»   std::_Sp_make_shared_tag::_S_ti()::__tag
 20 »       cmp····%edx,%eax
20 »       je·····4c·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x4c>21 »       je·····4e·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x4e>
21 »       mov····0x4(%eax),%eax22 »       mov····0x4(%eax),%eax
22 »       mov····0x0(%ebx),%edx23 »       lea····0x0(%ebx),%edx
23 ·R_386_GOT32X»   typeinfo·name·for·std::_Sp_make_shared_tag24 ·R_386_GOTOFF»   typeinfo·name·for·std::_Sp_make_shared_tag
24 »       cmp····%edx,%eax25 »       cmp····%edx,%eax
25 »       je·····4c·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x4c>26 »       je·····4e·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x4e>
26 »       cmpb···$0x2a,(%eax)27 »       cmpb···$0x2a,(%eax)
27 »       je·····58·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x58>28 »       je·····60·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x60>
28 »       sub····$0x8,%esp29 »       sub····$0x8,%esp
29 »       push···%edx30 »       push···%edx
30 »       push···%eax31 »       push···%eax
31 »       call···3b·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x3b>32 »       call···3d·<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info·const&)+0x3d>
32 ·R_386_PLT32»    strcmp33 ·R_386_PLT32»    strcmp
33 »       add····$0x10,%esp34 »       add····$0x10,%esp
34 »       test···%eax,%eax35 »       test···%eax,%eax
35 »       mov····$0x0,%eax36 »       mov····$0x0,%eax
36 »       cmovne·%eax,%esi37 »       cmovne·%eax,%esi
37 »       add····$0x4,%esp38 »       add····$0x4,%esp
38 »       mov····%esi,%eax39 »       mov····%esi,%eax
39 »       pop····%ebx40 »       pop····%ebx
40 »       pop····%esi41 »       pop····%esi
41 »       ret42 »       ret
42 »       lea····0x0(%esi,%eiz,1),%esi43 »       lea····0x0(%esi,%eiz,1),%esi
 44 »       lea····0x0(%esi),%esi
43 »       xor····%esi,%esi45 »       xor····%esi,%esi
44 »       add····$0x4,%esp46 »       add····$0x4,%esp
45 »       mov····%esi,%eax47 »       mov····%esi,%eax
46 »       pop····%ebx48 »       pop····%ebx
47 »       pop····%esi49 »       pop····%esi
48 »       ret50 »       ret
1.38 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system6detail21system_ […]
    
Offset 23, 31 lines modifiedOffset 23, 31 lines modified
23 »       lea····0x0(%esi),%esi23 »       lea····0x0(%esi),%esi
24 »       cmp····%eax,%ebx24 »       cmp····%eax,%ebx
25 »       je·····60·<boost::system::detail::system_error_category::default_error_condition(int)·const+0x60>25 »       je·····60·<boost::system::detail::system_error_category::default_error_condition(int)·const+0x60>
26 »       mov····(%eax),%edx26 »       mov····(%eax),%edx
27 »       add····$0x4,%eax27 »       add····$0x4,%eax
28 »       cmp····%edx,%ecx28 »       cmp····%edx,%ecx
29 »       jne····30·<boost::system::detail::system_error_category::default_error_condition(int)·const+0x30>29 »       jne····30·<boost::system::detail::system_error_category::default_error_condition(int)·const+0x30>
30 »       mov····0x0(%edi),%eax30 »       lea····0x0(%edi),%eax
31 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance31 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
32 »       test···%ecx,%ecx32 »       test···%ecx,%ecx
33 »       mov····%ecx,(%esi)33 »       mov····%ecx,(%esi)
34 »       setne··0x4(%esi) 
35 »       mov····%eax,0x8(%esi)34 »       mov····%eax,0x8(%esi)
36 »       mov····%esi,%eax35 »       mov····%esi,%eax
 36 »       setne··0x4(%esi)
37 »       pop····%ebx37 »       pop····%ebx
38 »       pop····%esi38 »       pop····%esi
39 »       pop····%edi39 »       pop····%edi
40 »       ret····$0x440 »       ret····$0x4
41 »       lea····0x0(%esi,%eiz,1),%esi41 »       lea····0x0(%esi,%eiz,1),%esi
42 »       lea····0x0(%esi),%esi42 »       lea····0x0(%esi),%esi
43 »       mov····0x0(%edi),%eax43 »       lea····0x0(%edi),%eax
44 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::system_category_instance44 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::system_category_instance
45 »       test···%ecx,%ecx45 »       test···%ecx,%ecx
46 »       mov····%ecx,(%esi)46 »       mov····%ecx,(%esi)
47 »       setne··0x4(%esi) 
48 »       mov····%eax,0x8(%esi)47 »       mov····%eax,0x8(%esi)
49 »       mov····%esi,%eax48 »       mov····%esi,%eax
 49 »       setne··0x4(%esi)
50 »       pop····%ebx50 »       pop····%ebx
51 »       pop····%esi51 »       pop····%esi
52 »       pop····%edi52 »       pop····%edi
53 »       ret····$0x453 »       ret····$0x4
1.63 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system14error_category […]
    
Offset 21, 36 lines modifiedOffset 21, 38 lines modified
21 »       mov····%eax,(%ebx)21 »       mov····%eax,(%ebx)
22 »       mov····0x8(%esi),%eax22 »       mov····0x8(%esi),%eax
23 »       mov····%edx,%edi23 »       mov····%edx,%edi
24 »       mov····%eax,%ecx24 »       mov····%eax,%ecx
25 »       xor····$0x257edf0d,%edi25 »       xor····$0x257edf0d,%edi
26 »       xor····$0xb2ab117a,%ecx26 »       xor····$0xb2ab117a,%ecx
27 »       or·····%ecx,%edi27 »       or·····%ecx,%edi
28 »       je·····56·<boost::system::error_category::default_error_condition(int)·const+0x56>28 »       je·····58·<boost::system::error_category::default_error_condition(int)·const+0x58>
29 »       xor····$0x25c5e09b,%edx29 »       xor····$0x25c5e09b,%edx
30 »       xor····$0x8fafd21e,%eax30 »       xor····$0x8fafd21e,%eax
31 »       or·····%eax,%edx31 »       or·····%eax,%edx
32 »       je·····56·<boost::system::error_category::default_error_condition(int)·const+0x56>32 »       je·····58·<boost::system::error_category::default_error_condition(int)·const+0x58>
33 »       mov····(%esi),%eax33 »       mov····(%esi),%eax
 34 »       lea····0x0(%ebp),%edx
 35 ·R_386_GOTOFF»   boost::system::error_category::failed(int)·const
34 »       mov····0x18(%eax),%eax36 »       mov····0x18(%eax),%eax
35 »       cmp····0x0(%ebp),%eax37 »       cmp····%edx,%eax
36 ·R_386_GOT32X»   boost::system::error_category::failed(int)·const 
37 »       jne····78·<boost::system::error_category::default_error_condition(int)·const+0x78>38 »       jne····78·<boost::system::error_category::default_error_condition(int)·const+0x78>
38 »       mov····0x28(%esp),%eax39 »       mov····0x28(%esp),%eax
39 »       test···%eax,%eax40 »       test···%eax,%eax
40 »       setne··%al41 »       setne··%al
41 »       mov····%al,0x4(%ebx)42 »       mov····%al,0x4(%ebx)
42 »       mov····%ebx,%eax43 »       mov····%ebx,%eax
43 »       mov····%esi,0x8(%ebx)44 »       mov····%esi,0x8(%ebx)
44 »       add····$0xc,%esp45 »       add····$0xc,%esp
45 »       pop····%ebx46 »       pop····%ebx
46 »       pop····%esi47 »       pop····%esi
47 »       pop····%edi48 »       pop····%edi
48 »       pop····%ebp49 »       pop····%ebp
49 »       ret····$0x450 »       ret····$0x4
50 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi,%eiz,1),%esi
 52 »       nop
51 »       sub····$0x8,%esp53 »       sub····$0x8,%esp
52 »       push···0x30(%esp)54 »       push···0x30(%esp)
53 »       push···%esi55 »       push···%esi
54 »       call···*%eax56 »       call···*%eax
55 »       add····$0x10,%esp57 »       add····$0x10,%esp
56 »       jmp····5f·<boost::system::error_category::default_error_condition(int)·const+0x5f>58 »       jmp····61·<boost::system::error_category::default_error_condition(int)·const+0x61>
25.7 KB
readelf --wide --decompress --hex-dump=.gcc_except_table {}
    
Offset 1, 202 lines modifiedOffset 1, 201 lines modified
  
1 Hex·dump·of·section·'.gcc_except_table':1 Hex·dump·of·section·'.gcc_except_table':
2 ··0x00000000·ffff0100·ffff0100·ffff0100·ffff0100·................2 ··0x00000000·ffff0100·ffff0100·ffff0100·ffff0100·................
3 ··0x00000010·ffff0100·ffff0100·ffff0100·ffff0100·................3 ··0x00000010·ffff0100·ffff0100·ffff0100·ffff0100·................
4 ··0x00000020·ffff0100·ffff0100·ffff0100·ffff0100·................4 ··0x00000020·ffff0100·ffff0100·ffff0100·ffff0100·................
5 ··0x00000030·ffff0100·ffff0100·ffff0100·ffff0100·................5 ··0x00000030·ffff0100·ffff0100·ffff0100·ffff0100·................
6 ··0x00000040·ff9b0d01·054103a2·01010100·00000000·.....A..........6 ··0x00000040·ff9b0d01·054103a2·01010100·00000000·.....A..........
7 ··0x00000050·ffff0100·ffff0100·ffff010f·3d100000·............=...7 ··0x00000050·ffff0100·ffff0100·ffff010e·4a0e0000·............J...
8 ··0x00000060·85010fac·0100be01·050000ff·ff010f3d·...............= 
9 ··0x00000070·10000085·010fac01·00be0105·00000000·................8 ··0x00000060·780f9b01·00ad0105·0000ffff·010e4a0e·x.............J.
 9 ··0x00000070·0000780f·9b0100ad·01050000·ff9b1d01·..x.............
10 ··0x00000080·ff9b1d01·1175259c·0201a701·059e0203·.....u%.........10 ··0x00000080·1175259c·0201a701·059e0203·fb01219c·.u%...........!.
11 ··0x00000090·fb01219c·02010100·007d0000·00000000·..!......}......11 ··0x00000090·02010100·007d0000·00000000·ffff0100·.....}..........
12 ··0x000000a0·ffff0100·ffff0100·ffff0100·ffff0100·................12 ··0x000000a0·ffff0100·ffff0100·ffff0100·ffff0100·................
13 ··0x000000b0·ffff0100·ffff0100·ffff0100·ffff0100·................13 ··0x000000b0·ffff0100·ffff0100·ffff0100·ffff0100·................
14 ··0x000000c0·ffff0100·ffff0108·25055000·4b1c0000·........%.P.K...14 ··0x000000c0·ffff0108·25055000·4b1c0000·ffff0108·....%.P.K.......
 15 ··0x000000d0·2e055e00·591c0000·ffff0108·2e055e00·..^.Y.........^.
 16 ··0x000000e0·591c0000·ffff0108·39056900·641c0000·Y.......9.i.d...
15 ··0x000000d0·ffff0108·31056100·5c1c0000·ffff0108·....1.a.\.......17 ··0x000000f0·ffff0108·39056900·641c0000·ffff010a·....9.i.d.......
16 ··0x000000e0·31056100·5c1c0000·ffff0108·3c056c00·1.a.\.......<.l. 
17 ··0x000000f0·671c0000·ffff0108·3c056c00·671c0000·g.......<.l.g... 
18 ··0x00000100·ffff010a·57058a01·009c0105·0000ffff·....W........... 
19 ··0x00000110·010a5705·8a01009c·01050000·ffff010a·..W............. 
20 ··0x00000120·57058a01·009c0105·0000ffff·010a5705·W.............W.18 ··0x00000100·55058601·00980105·0000ffff·010a5505·U.............U.
21 ··0x00000130·8a01009c·01050000·ffff010a·57058b01·............W...19 ··0x00000110·86010098·01050000·ffff010a·55058601·............U...
22 ··0x00000140·009d0105·0000ffff·010a5705·8b01009d·..........W.....20 ··0x00000120·00980105·0000ffff·010a5505·86010098·..........U.....
23 ··0x00000150·01050000·ffff010a·57058a01·009c0105·........W.......21 ··0x00000130·01050000·ffff010a·55058701·00990105·........U.......
24 ··0x00000160·0000ffff·010a5705·8a01009c·01050000·......W.........22 ··0x00000140·0000ffff·010a5505·87010099·01050000·......U.........
25 ··0x00000170·ffff010a·57058a01·009c0105·0000ffff·....W...........23 ··0x00000150·ffff010a·55058601·00980105·0000ffff·....U...........
26 ··0x00000180·010a5705·8a01009c·01050000·ffff010a·..W.............24 ··0x00000160·010a5505·86010098·01050000·ffff010a·..U.............
27 ··0x00000190·57058a01·009c0105·0000ffff·010a5705·W.............W.25 ··0x00000170·55058601·00980105·0000ffff·010a5505·U.............U.
28 ··0x000001a0·8a01009c·01050000·ffff0124·be0105d6·...........$....26 ··0x00000180·86010098·01050000·ffff010a·55058601·............U...
 27 ··0x00000190·00980105·0000ffff·010a5505·86010098·..........U.....
 28 ··0x000001a0·01050000·ffff0124·be0105d6·06009b03·.......$........
29 ··0x000001b0·06009b03·05c40600·b50305bd·06009604·................29 ··0x000001b0·05c40600·b50305bd·06009604·05cb0600·................
30 ··0x000001c0·05cb0600·aa0405dd·0600ab06·05cb0600·................30 ··0x000001c0·aa0405dd·0600ab06·05cb0600·ffff0104·................
31 ··0x000001d0·ffff0104·27560000·ffff0115·34050000·....'V......4...31 ··0x000001d0·27560000·ffff0115·34050000·7b05d102·'V......4...{...
32 ··0x000001e0·7b05d102·008f0105·ca0200a3·0105c302·{...............32 ··0x000001e0·008f0105·ca0200a3·0105c302·00ffff01·................
33 ··0x000001f0·00ffff01·041e0500·00ffff01·5a382500·............Z8%.33 ··0x000001f0·041e0500·00ffff01·5a382500·007b0586·........Z8%..{..
34 ··0x00000200·007b0586·05008a01·05fe0400·b5012200·.{............".34 ··0x00000200·05008a01·05fe0400·b5012200·00f50105·..........".....
35 ··0x00000210·00f50105·f6040084·0205ee04·00b10222·..............."35 ··0x00000210·f6040084·0205ee04·00b10222·0000f102·..........."....
36 ··0x00000220·0000f102·05a60500·8003059e·0500ab03·................36 ··0x00000220·05a60500·8003059e·0500ab03·220000e7·............"...
37 ··0x00000230·220000e7·03059605·00f60305·8e0500b7·"...............37 ··0x00000230·03059605·00f60305·8e0500b7·04058605·................
38 ··0x00000240·04058605·00cb0405·960500da·0405a605·................38 ··0x00000240·00cb0405·960500da·0405a605·00e90405·................
39 ··0x00000250·00e90405·f60400ff·ff01050f·91010000·................39 ··0x00000250·f60400ff·ff01050f·91010000·ffff0135·...............5
40 ··0x00000260·ffff0135·cb010580·0b009e03·05cc0c00·...5............40 ··0x00000260·cb010580·0b009e03·05cc0c00·b603058e·................
41 ··0x00000270·b603058e·0c00e004·05840b00·8e070596·................41 ··0x00000270·0c00e004·05840b00·8e070596·0c00a709·................
42 ··0x00000280·0c00a709·05920c00·990a028e·0c00c90a·................42 ··0x00000280·05920c00·990a028e·0c00c90a·05840b00·................
43 ··0x00000290·05840b00·d60b3800·00ffff01·118f0405·......8.........43 ··0x00000290·d60b3800·00ffff01·119f0405·fb0600d1·..8.............
44 ··0x000002a0·9e0600c0·04059a06·0095064b·0000ffff·...........K....44 ··0x000002a0·0405f706·00f2064c·0000ffff·0100ffff·.......L........
45 ··0x000002b0·0100ffff·0100ffff·0100ffff·01224d03·............."M.45 ··0x000002b0·0100ffff·0100ffff·01224d03·d90500c4·........."M.....
46 ··0x000002c0·d90500c4·0402d505·00e40402·d50500a4·................46 ··0x000002c0·0402d505·00e40402·d50500a4·0502d905·................
47 ··0x000002d0·0502d905·00c60502·d90500fc·05050000·................47 ··0x000002d0·00c60502·d90500fc·05050000·ff9b2d01·..............-.
48 ··0x000002e0·ff9b2d01·23920105·ad0700df·0305a907·..-.#...........48 ··0x000002e0·23920105·9d0700d7·03059907·00cf0405·#...............
49 ··0x000002f0·00dd0405·880801f4·06028a08·00f30705·................49 ··0x000002f0·f80701e4·0602fa07·00e30705·00009708·................
50 ··0x00000300·0000a708·05c20800·01000000·00000000·................50 ··0x00000300·05b20800·01000000·00000000·ff9b2d01·..............-.
51 ··0x00000310·ff9b2d01·23920105·ad0700df·0305a907·..-.#...........51 ··0x00000310·23920105·9d0700d7·03059907·00cf0405·#...............
52 ··0x00000320·00dd0405·880801f4·06028a08·00f30705·................52 ··0x00000320·f80701e4·0602fa07·00e30705·00009708·................
53 ··0x00000330·0000a708·05c20800·01000000·00000000·................53 ··0x00000330·05b20800·01000000·00000000·ffff0115·................
54 ··0x00000340·ffff0115·1c050000·880105af·0100a401·................54 ··0x00000340·1c050000·820105af·0100a401·02ab0100·................
55 ··0x00000350·02ab0100·cd010500·00ffff01·151c0500·................55 ··0x00000350·cd010500·00ffff01·151c0500·00820105·................
56 ··0x00000360·00880105·af0100a4·0102ab01·00cd0105·................56 ··0x00000360·af0100a4·0102ab01·00cd0105·0000ffff·................
 57 ··0x00000370·01142105·00005902·ae01008c·0105b201·..!...Y.........
57 ··0x00000370·0000ffff·01142105·00005f02·b6010092·......!..._.....58 ··0x00000380·00d00105·0000ffff·01142105·00005902·..........!...Y.
58 ··0x00000380·0105ba01·00d80105·0000ffff·01142105·..............!.59 ··0x00000390·ae01008c·0105b201·00d00105·0000ffff·................
59 ··0x00000390·00005f02·b6010092·0105ba01·00d80105·.._............. 
60 ··0x000003a0·0000ffff·0105bf02·05000000·ff9b3101·..............1.60 ··0x000003a0·0105bf02·05000000·ff9b3101·2934a102·..........1.)4..
61 ··0x000003b0·2934a102·9d0700ed·02059b07·01b00305·)4..............61 ··0x000003b0·9d0700ed·02059b07·01b00305·a107009c·................
62 ··0x000003c0·a107009c·04029d07·00d60602·9d0700c7·................62 ··0x000003c0·04029d07·00d60602·9d0700c7·07058208·................
63 ··0x000003d0·07058208·00e50705·00000100·00000000·................63 ··0x000003d0·00e50705·00000100·00000000·ffff010b·................
64 ··0x000003e0·ffff010b·a60535e4·0500df05·290000ff·......5.....)...64 ··0x000003e0·a4052dda·0500d505·290000ff·ff010f3e·..-.....)......>
65 ··0x000003f0·ff010f3e·050000e7·014eff03·00920405·...>.....N......65 ··0x000003f0·050000e7·014eff03·00920405·0000ffff·.....N..........
66 ··0x00000400·0000ffff·01298c02·05ff0900·9a020583·.....)..........66 ··0x00000400·01298c02·05ff0900·9a020583·0a00ec02·.)..............
67 ··0x00000410·0a00ec02·05f80900·9b050500·009a0605·................67 ··0x00000410·05f80900·9b050500·009a0605·f40900a5·................
68 ··0x00000420·f40900a5·08c601f0·0900940b·1d000000·................68 ··0x00000420·08c601f0·0900940b·1d000000·ff9b2501·..............%.
69 ··0x00000430·ff9b2501·1a410500·007b05db·0101f201·..%..A...{......69 ··0x00000430·1a410500·007b05db·0101f201·05940203·.A...{..........
70 ··0x00000440·05940203·c70205cc·0200da02·05000001·................70 ··0x00000440·c70205cc·0200da02·05000001·00007d00·..............}.
71 ··0x00000450·00007d00·00000000·ffff0100·ff9b3501·..}...........5.71 ··0x00000450·00000000·ffff0100·ff9b3501·29820202·..........5.)...
72 ··0x00000460·29820202·d6050387·0302da05·03d60480·)...............72 ··0x00000460·d6050387·0302da05·03d60480·01000082·................
73 ··0x00000470·01000082·0605b006·03ab0605·b4060384·................73 ··0x00000470·0605b006·03ab0605·b4060384·0705ac07·................
74 ··0x00000480·0705ac07·00ba0705·00000100·007d0000·.............}..74 ··0x00000480·00ba0705·00000100·007d0000·00000000·.........}......
75 ··0x00000490·00000000·ffff010c·b6018501·bb0200d8·................75 ··0x00000490·ffff010c·b4018701·bb0200d8·02050000·................
76 ··0x000004a0·02050000·ffff010c·ee01ad01·9b0300cd·................76 ··0x000004a0·ffff010c·ec01af01·9b0300cd·03050000·................
77 ··0x000004b0·03050000·ffff010c·f601a501·9b0300cd·................77 ··0x000004b0·ffff010c·f401a701·9b0300cd·03050000·................
78 ··0x000004c0·03050000·ffff0116·8e0205db·0300eb02·................78 ··0x000004c0·ffff0116·8c0205db·0300e902·050000d6·................
79 ··0x000004d0·050000d6·0305db03·008d0405·0000ffff·................79 ··0x000004d0·0305db03·008d0405·0000ffff·01169c02·................
80 ··0x000004e0·01169e02·05eb0300·c6032500·00fa0305·..........%.....80 ··0x000004e0·05eb0300·c6032500·00fa0305·eb0300af·......%.........
81 ··0x000004f0·eb0300af·04050000·ffff010c·a8029f01·................81 ··0x000004f0·04050000·ffff010c·9c02b201·ce030080·................
82 ··0x00000500·c70300f9·03050000·ffff0120·38050000·...........·8... 
83 ··0x00000510·6b058b03·00940138·940300dc·01038f03·k......8........ 
84 ··0x00000520·00810305·8b0300a9·032c0000·ffff011d·.........,...... 
85 ··0x00000530·9b0240da·0b00bf05·05de0b00·d50731e2·..@...........1. 
86 ··0x00000540·0b00d00b·05da0b00·970c0500·00ffff01·................ 
87 ··0x00000550·28890105·00009e01·05c00600·f70103bc·(............... 
88 ··0x00000560·06009404·33b80600·9e0505c0·06008806·....3........... 
89 ··0x00000570·05b80600·d7062d00·00ffff01·1ea302c7·......-......... 
90 ··0x00000580·018b0f00·b507058f·0f00cb09·37930f00·............7... 
91 ··0x00000590·810f058b·0f00c20f·050000ff·ff011031·...............1 
92 ··0x000005a0·110000a9·0105ee03·00c501c0·020000ff·................ 
93 ··0x000005b0·ff011ea3·02c701d3·0d00b507·05d70d00·................ 
94 ··0x000005c0·cb0937db·0d00c90d·05d30d00·8a0e0500·..7............. 
95 ··0x000005d0·00ffff01·28347500·00b60105·e506008b·....(4u......... 
96 ··0x000005e0·0203e106·00850305·af06009d·03ad02ab·................ 
97 ··0x000005f0·0600f405·05e50600·dc063d00·00ffff01·..........=..... 
98 ··0x00000600·1ea302c7·018b0f00·b507058f·0f00cb09·................ 
99 ··0x00000610·37930f00·810f058b·0f00c20f·050000ff·7............... 
100 ··0x00000620·ff011034·050000f8·018702ad·0400c004·...4............ 
101 ··0x00000630·050000ff·ff012038·0500006b·058b0300·......·8...k....82 ··0x00000500·04050000·ffff0120·38050000·6b058b03·.......·8...k...
102 ··0x00000640·94013894·0300dc01·038f0300·8103058b·..8.............83 ··0x00000510·00940138·940300dc·01038f03·00810305·...8............
103 ··0x00000650·0300a903·2c0000ff·ff0136b9·01058d12·....,.....6.....84 ··0x00000520·8b0300a9·032c0000·ffff011d·990240da·.....,........@.
 85 ··0x00000530·0b00bd05·05de0b00·d30731e2·0b00d00b·..........1.....
 86 ··0x00000540·05da0b00·970c0500·00ffff01·28850105·............(...
 87 ··0x00000550·00009a01·05c00600·f30103bc·06009404·................
 88 ··0x00000560·33b80600·9e0505c0·06008806·05b80600·3...............
 89 ··0x00000570·d7062d00·00ffff01·1e9d02c5·01fb0e00·..-.............
 90 ··0x00000580·ad0705ff·0e00c309·37830f00·f10e05fb·........7.......
 91 ··0x00000590·0e00b20f·050000ff·ff011031·0e0000a1·...........1....
 92 ··0x000005a0·0105e603·00bd01c0·020000ff·ff011e9d·................
 93 ··0x000005b0·02c501c3·0d00ad07·05c70d00·c30937cb·..............7.
 94 ··0x000005c0·0d00b90d·05c30d00·fa0d0500·00ffff01·................
 95 ··0x000005d0·28397800·00be0105·d9060093·0203d506·(9x.............
 96 ··0x000005e0·00820305·a906009a·03b602a5·0600f105·................
 97 ··0x000005f0·05d90600·d0063700·00ffff01·1e9d02c5·......7.........
 98 ··0x00000600·01fb0e00·ad0705ff·0e00c309·37830f00·............7...
 99 ··0x00000610·f10e05fb·0e00b20f·050000ff·ff011034·...............4
 100 ··0x00000620·050000f8·018702ad·0400c004·050000ff·................
 101 ··0x00000630·ff012038·0500006b·058b0300·94013894·..·8...k......8.
Max diff block lines reached; 0/26176 bytes (0.00%) of diff not shown.
1.39 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system12system_errorD2E […]
    
Offset 10, 30 lines modifiedOffset 10, 29 lines modified
10 »       call···3·<boost::system::system_error::~system_error()+0x3>10 »       call···3·<boost::system::system_error::~system_error()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::system::system_error::~system_error()+0x3c>22 »       je·····39·<boost::system::system_error::~system_error()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::system::system_error::~system_error()+0x35>28 »       call···32·<boost::system::system_error::~system_error()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::system::system_error::~system_error()+0x41>33 »       call···3e·<boost::system::system_error::~system_error()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       add····$0x14,%esp35 »       add····$0x14,%esp
37 »       pop····%ebx36 »       pop····%ebx
38 »       pop····%esi37 »       pop····%esi
39 »       ret38 »       ret
1.62 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system12system_errorD0E […]
    
Offset 10, 36 lines modifiedOffset 10, 35 lines modified
10 »       call···3·<boost::system::system_error::~system_error()+0x3>10 »       call···3·<boost::system::system_error::~system_error()+0x3>
11 ·R_386_PC32»     __x86.get_pc_thunk.bx11 ·R_386_PC32»     __x86.get_pc_thunk.bx
12 »       add····$0x2,%ebx12 »       add····$0x2,%ebx
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%esi15 »       mov····0x10(%esp),%esi
16 »       lea····0x1c(%esi),%edx16 »       lea····0x1c(%esi),%edx
17 »       mov····0x0(%ebx),%eax17 »       lea····0x8(%ebx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::system::system_error18 ·R_386_GOTOFF»   vtable·for·boost::system::system_error
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%esi)19 »       mov····%eax,(%esi)
21 »       mov····0x14(%esi),%eax20 »       mov····0x14(%esi),%eax
22 »       cmp····%edx,%eax21 »       cmp····%edx,%eax
23 »       je·····3c·<boost::system::system_error::~system_error()+0x3c>22 »       je·····39·<boost::system::system_error::~system_error()+0x39>
24 »       mov····0x1c(%esi),%ecx23 »       mov····0x1c(%esi),%ecx
25 »       sub····$0x8,%esp24 »       sub····$0x8,%esp
26 »       lea····0x1(%ecx),%edx25 »       lea····0x1(%ecx),%edx
27 »       push···%edx26 »       push···%edx
28 »       push···%eax27 »       push···%eax
29 »       call···35·<boost::system::system_error::~system_error()+0x35>28 »       call···32·<boost::system::system_error::~system_error()+0x32>
30 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)29 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
31 »       add····$0x10,%esp30 »       add····$0x10,%esp
32 »       sub····$0xc,%esp31 »       sub····$0xc,%esp
33 »       push···%esi32 »       push···%esi
34 »       call···41·<boost::system::system_error::~system_error()+0x41>33 »       call···3e·<boost::system::system_error::~system_error()+0x3e>
35 ·R_386_PLT32»    std::runtime_error::~runtime_error()34 ·R_386_PLT32»    std::runtime_error::~runtime_error()
36 »       pop····%eax35 »       pop····%eax
37 »       pop····%edx36 »       pop····%edx
38 »       push···$0x2c37 »       push···$0x2c
39 »       push···%esi38 »       push···%esi
40 »       call···4b·<boost::system::system_error::~system_error()+0x4b>39 »       call···48·<boost::system::system_error::~system_error()+0x48>
41 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)40 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
42 »       add····$0x14,%esp41 »       add····$0x14,%esp
43 »       pop····%ebx42 »       pop····%ebx
44 »       pop····%esi43 »       pop····%esi
45 »       ret44 »       ret
3.13 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail14bad_ […]
    
Offset 17, 35 lines modifiedOffset 17, 35 lines modified
17 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_17 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
18 »       mov····%eax,-0x14(%esi)18 »       mov····%eax,-0x14(%esi)
19 »       add····$0x10,%eax19 »       add····$0x10,%eax
20 »       mov····%eax,(%esi)20 »       mov····%eax,(%esi)
21 »       push···%esi21 »       push···%esi
22 »       call···24·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x24>22 »       call···24·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x24>
23 ·R_386_PLT32»    std::bad_exception::~bad_exception()23 ·R_386_PLT32»    std::bad_exception::~bad_exception()
24 »       mov····0x0(%ebx),%eax24 »       lea····0x8(%ebx),%eax
25 ·R_386_GOT32X»   vtable·for·boost::exception25 ·R_386_GOTOFF»   vtable·for·boost::exception
26 »       add····$0x10,%esp26 »       add····$0x10,%esp
27 »       add····$0x8,%eax 
28 »       mov····%eax,-0x14(%esi)27 »       mov····%eax,-0x14(%esi)
29 »       mov····-0x10(%esi),%esi28 »       mov····-0x10(%esi),%esi
30 »       test···%esi,%esi29 »       test···%esi,%esi
31 »       je·····53·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x53>30 »       je·····50·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x50>
32 »       mov····(%esi),%eax31 »       mov····(%esi),%eax
33 »       lea····0x0(%ebx),%edx32 »       lea····0x0(%ebx),%edx
34 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const33 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
35 »       mov····0x10(%eax),%eax34 »       mov····0x10(%eax),%eax
36 »       cmp····%edx,%eax35 »       cmp····%edx,%eax
37 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x60>36 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x60>
38 »       subl···$0x1,0x34(%esi)37 »       subl···$0x1,0x34(%esi)
39 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x70>38 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x70>
40 »       add····$0x4,%esp39 »       add····$0x4,%esp
41 »       pop····%ebx40 »       pop····%ebx
42 »       pop····%esi41 »       pop····%esi
43 »       ret42 »       ret
44 »       lea····0x0(%esi,%eiz,1),%esi43 »       lea····0x0(%esi,%eiz,1),%esi
 44 »       lea····0x0(%esi),%esi
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%esi46 »       push···%esi
47 »       call···*%eax47 »       call···*%eax
48 »       add····$0x10,%esp48 »       add····$0x10,%esp
49 »       add····$0x4,%esp49 »       add····$0x4,%esp
50 »       pop····%ebx50 »       pop····%ebx
51 »       pop····%esi51 »       pop····%esi
Offset 98, 22 lines modifiedOffset 98, 21 lines modified
98 »       mov····%eax,(%esi)98 »       mov····%eax,(%esi)
99 »       add····$0x10,%eax99 »       add····$0x10,%eax
100 »       mov····%eax,0x14(%esi)100 »       mov····%eax,0x14(%esi)
101 »       lea····0x14(%esi),%eax101 »       lea····0x14(%esi),%eax
102 »       push···%eax102 »       push···%eax
103 »       call···e7·<boost::exception_detail::bad_exception_::~bad_exception_()+0x27>103 »       call···e7·<boost::exception_detail::bad_exception_::~bad_exception_()+0x27>
104 ·R_386_PLT32»    std::bad_exception::~bad_exception()104 ·R_386_PLT32»    std::bad_exception::~bad_exception()
105 »       mov····0x0(%ebx),%eax105 »       lea····0x8(%ebx),%eax
106 ·R_386_GOT32X»   vtable·for·boost::exception106 ·R_386_GOTOFF»   vtable·for·boost::exception
107 »       add····$0x10,%esp107 »       add····$0x10,%esp
108 »       add····$0x8,%eax 
109 »       mov····%eax,(%esi)108 »       mov····%eax,(%esi)
110 »       mov····0x4(%esi),%esi109 »       mov····0x4(%esi),%esi
111 »       test···%esi,%esi110 »       test···%esi,%esi
112 »       je·····115·<boost::exception_detail::bad_exception_::~bad_exception_()+0x55>111 »       je·····112·<boost::exception_detail::bad_exception_::~bad_exception_()+0x52>
113 »       mov····(%esi),%eax112 »       mov····(%esi),%eax
114 »       lea····0x0(%ebx),%edx113 »       lea····0x0(%ebx),%edx
115 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const114 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
116 »       mov····0x10(%eax),%eax115 »       mov····0x10(%eax),%eax
117 »       cmp····%edx,%eax116 »       cmp····%edx,%eax
118 »       jne····168·<boost::exception_detail::bad_exception_::~bad_exception_()+0xa8>117 »       jne····168·<boost::exception_detail::bad_exception_::~bad_exception_()+0xa8>
119 »       subl···$0x1,0x34(%esi)118 »       subl···$0x1,0x34(%esi)
Offset 136, 15 lines modifiedOffset 135, 15 lines modified
136 »       lea····0x1(%ecx),%edx135 »       lea····0x1(%ecx),%edx
137 »       push···%edx136 »       push···%edx
138 »       push···%eax137 »       push···%eax
139 »       call···13e·<boost::exception_detail::bad_exception_::~bad_exception_()+0x7e>138 »       call···13e·<boost::exception_detail::bad_exception_::~bad_exception_()+0x7e>
140 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)139 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
141 »       add····$0x10,%esp140 »       add····$0x10,%esp
142 »       mov····0xc(%esi),%eax141 »       mov····0xc(%esi),%eax
143 »       call···9e9·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x49>142 »       call···9e9·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x39>
144 ·R_386_PC32»     .text143 ·R_386_PC32»     .text
145 »       sub····$0x8,%esp144 »       sub····$0x8,%esp
146 »       push···$0x38145 »       push···$0x38
147 »       push···%esi146 »       push···%esi
148 »       call···154·<boost::exception_detail::bad_exception_::~bad_exception_()+0x94>147 »       call···154·<boost::exception_detail::bad_exception_::~bad_exception_()+0x94>
149 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)148 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
150 »       add····$0x10,%esp149 »       add····$0x10,%esp
3.02 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10bad_ […]
    
Offset 17, 35 lines modifiedOffset 17, 35 lines modified
17 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_17 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
18 »       mov····%eax,-0x14(%esi)18 »       mov····%eax,-0x14(%esi)
19 »       add····$0x10,%eax19 »       add····$0x10,%eax
20 »       mov····%eax,(%esi)20 »       mov····%eax,(%esi)
21 »       push···%esi21 »       push···%esi
22 »       call···24·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x24>22 »       call···24·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x24>
23 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()23 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
24 »       mov····0x0(%ebx),%eax24 »       lea····0x8(%ebx),%eax
25 ·R_386_GOT32X»   vtable·for·boost::exception25 ·R_386_GOTOFF»   vtable·for·boost::exception
26 »       add····$0x10,%esp26 »       add····$0x10,%esp
27 »       add····$0x8,%eax 
28 »       mov····%eax,-0x14(%esi)27 »       mov····%eax,-0x14(%esi)
29 »       mov····-0x10(%esi),%esi28 »       mov····-0x10(%esi),%esi
30 »       test···%esi,%esi29 »       test···%esi,%esi
31 »       je·····53·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x53>30 »       je·····50·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x50>
32 »       mov····(%esi),%eax31 »       mov····(%esi),%eax
33 »       lea····0x0(%ebx),%edx32 »       lea····0x0(%ebx),%edx
34 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const33 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
35 »       mov····0x10(%eax),%eax34 »       mov····0x10(%eax),%eax
36 »       cmp····%edx,%eax35 »       cmp····%edx,%eax
37 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x60>36 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x60>
38 »       subl···$0x1,0x34(%esi)37 »       subl···$0x1,0x34(%esi)
39 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>38 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>
40 »       add····$0x4,%esp39 »       add····$0x4,%esp
41 »       pop····%ebx40 »       pop····%ebx
42 »       pop····%esi41 »       pop····%esi
43 »       ret42 »       ret
44 »       lea····0x0(%esi,%eiz,1),%esi43 »       lea····0x0(%esi,%eiz,1),%esi
 44 »       lea····0x0(%esi),%esi
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%esi46 »       push···%esi
47 »       call···*%eax47 »       call···*%eax
48 »       add····$0x10,%esp48 »       add····$0x10,%esp
49 »       add····$0x4,%esp49 »       add····$0x4,%esp
50 »       pop····%ebx50 »       pop····%ebx
51 »       pop····%esi51 »       pop····%esi
Offset 98, 22 lines modifiedOffset 98, 21 lines modified
98 »       mov····%eax,(%esi)98 »       mov····%eax,(%esi)
99 »       add····$0x10,%eax99 »       add····$0x10,%eax
100 »       mov····%eax,0x14(%esi)100 »       mov····%eax,0x14(%esi)
101 »       lea····0x14(%esi),%eax101 »       lea····0x14(%esi),%eax
102 »       push···%eax102 »       push···%eax
103 »       call···e7·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x27>103 »       call···e7·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x27>
104 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()104 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
105 »       mov····0x0(%ebx),%eax105 »       lea····0x8(%ebx),%eax
106 ·R_386_GOT32X»   vtable·for·boost::exception106 ·R_386_GOTOFF»   vtable·for·boost::exception
107 »       add····$0x10,%esp107 »       add····$0x10,%esp
108 »       add····$0x8,%eax 
109 »       mov····%eax,(%esi)108 »       mov····%eax,(%esi)
110 »       mov····0x4(%esi),%esi109 »       mov····0x4(%esi),%esi
111 »       test···%esi,%esi110 »       test···%esi,%esi
112 »       je·····115·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x55>111 »       je·····112·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x52>
113 »       mov····(%esi),%eax112 »       mov····(%esi),%eax
114 »       lea····0x0(%ebx),%edx113 »       lea····0x0(%ebx),%edx
115 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const114 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
116 »       mov····0x10(%eax),%eax115 »       mov····0x10(%eax),%eax
117 »       cmp····%edx,%eax116 »       cmp····%edx,%eax
118 »       jne····168·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xa8>117 »       jne····168·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xa8>
119 »       subl···$0x1,0x34(%esi)118 »       subl···$0x1,0x34(%esi)
Offset 136, 15 lines modifiedOffset 135, 15 lines modified
136 »       lea····0x1(%ecx),%edx135 »       lea····0x1(%ecx),%edx
137 »       push···%edx136 »       push···%edx
138 »       push···%eax137 »       push···%eax
139 »       call···13e·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x7e>138 »       call···13e·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x7e>
140 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)139 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
141 »       add····$0x10,%esp140 »       add····$0x10,%esp
142 »       mov····0xc(%esi),%eax141 »       mov····0xc(%esi),%eax
143 »       call···9e9·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x49>142 »       call···9e9·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x39>
144 ·R_386_PC32»     .text143 ·R_386_PC32»     .text
145 »       sub····$0x8,%esp144 »       sub····$0x8,%esp
146 »       push···$0x38145 »       push···$0x38
147 »       push···%esi146 »       push···%esi
148 »       call···154·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x94>147 »       call···154·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x94>
149 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)148 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
150 »       add····$0x10,%esp149 »       add····$0x10,%esp
13.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10clon […]
    
Offset 20, 82 lines modifiedOffset 20, 80 lines modified
20 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_20 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
21 »       mov····%eax,-0x14(%esi)21 »       mov····%eax,-0x14(%esi)
22 »       add····$0x10,%eax22 »       add····$0x10,%eax
23 »       mov····%eax,(%esi)23 »       mov····%eax,(%esi)
24 »       push···%esi24 »       push···%esi
25 »       call···2d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x2d>25 »       call···2d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x2d>
26 ·R_386_PLT32»    std::bad_exception::~bad_exception()26 ·R_386_PLT32»    std::bad_exception::~bad_exception()
27 »       mov····0x0(%ebx),%eax27 »       lea····0x8(%ebx),%eax
28 ·R_386_GOT32X»   vtable·for·boost::exception28 ·R_386_GOTOFF»   vtable·for·boost::exception
29 »       add····$0x10,%esp29 »       add····$0x10,%esp
30 »       add····$0x8,%eax 
31 »       mov····%eax,-0x14(%esi)30 »       mov····%eax,-0x14(%esi)
32 »       mov····-0x10(%esi),%esi31 »       mov····-0x10(%esi),%esi
33 »       test···%esi,%esi32 »       test···%esi,%esi
34 »       je·····5c·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5c>33 »       je·····59·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x59>
35 »       mov····(%esi),%eax34 »       mov····(%esi),%eax
36 »       lea····0x0(%ebx),%edx35 »       lea····0x0(%ebx),%edx
37 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const36 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
38 »       mov····0x10(%eax),%eax37 »       mov····0x10(%eax),%eax
39 »       cmp····%edx,%eax38 »       cmp····%edx,%eax
40 »       jne····68·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x68>39 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x60>
41 »       subl···$0x1,0x34(%esi)40 »       subl···$0x1,0x34(%esi)
42 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x80>41 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x70>
43 »       add····$0x4,%esp42 »       add····$0x4,%esp
44 »       pop····%ebx43 »       pop····%ebx
45 »       pop····%esi44 »       pop····%esi
46 »       ret45 »       ret
47 »       lea····0x0(%esi),%esi46 »       nop
48 »       sub····$0xc,%esp47 »       sub····$0xc,%esp
49 »       push···%esi48 »       push···%esi
50 »       call···*%eax49 »       call···*%eax
51 »       add····$0x10,%esp50 »       add····$0x10,%esp
52 »       add····$0x4,%esp51 »       add····$0x4,%esp
53 »       pop····%ebx52 »       pop····%ebx
54 »       pop····%esi53 »       pop····%esi
55 »       ret54 »       ret
 55 »       nop
56 »       lea····0x0(%esi,%eiz,1),%esi 
57 »       xchg···%ax,%ax 
58 »       lea····0x8(%ebx),%eax56 »       lea····0x8(%ebx),%eax
59 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl57 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
60 »       lea····0x24(%esi),%edx58 »       lea····0x24(%esi),%edx
61 »       mov····%eax,(%esi)59 »       mov····%eax,(%esi)
62 »       mov····0x1c(%esi),%eax60 »       mov····0x1c(%esi),%eax
63 »       cmp····%edx,%eax61 »       cmp····%edx,%eax
64 »       je·····a5·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xa5>62 »       je·····95·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x95>
65 »       mov····0x24(%esi),%ecx63 »       mov····0x24(%esi),%ecx
66 »       sub····$0x8,%esp64 »       sub····$0x8,%esp
67 »       lea····0x1(%ecx),%edx65 »       lea····0x1(%ecx),%edx
68 »       push···%edx66 »       push···%edx
69 »       push···%eax67 »       push···%eax
70 »       call···9e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x9e>68 »       call···8e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x8e>
71 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)69 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
72 »       add····$0x10,%esp70 »       add····$0x10,%esp
73 »       mov····0xc(%esi),%eax71 »       mov····0xc(%esi),%eax
74 »       call···949·<std::_Rb_tree<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·double>,·std::_Select1st<std::pair<std::__cxx11::basic_strin[·...·truncated·by·diffoscope;·len:·446,·SHA:·27a0deb1b58c1e420848953384a36c56656a87f3513fe699ebeec12dc4a73adf·...·]9>72 »       call···939·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·398,·SHA:·0dcb013f347773f73ff40503bed8900cb6b7ac2432b3b9da3869f2d79b4aedc7·...·]9>
75 ·R_386_PC32»     .text73 ·R_386_PC32»     .text
76 »       sub····$0x8,%esp74 »       sub····$0x8,%esp
77 »       push···$0x3875 »       push···$0x38
78 »       push···%esi76 »       push···%esi
79 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xb4>77 »       call···a4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xa4>
80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)78 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
81 »       add····$0x10,%esp79 »       add····$0x10,%esp
82 »       add····$0x4,%esp80 »       add····$0x4,%esp
83 »       pop····%ebx81 »       pop····%ebx
84 »       pop····%esi82 »       pop····%esi
85 »       ret83 »       ret
86 »       lea····0x0(%esi,%eiz,1),%esi84 »       lea····0x0(%esi,%eiz,1),%esi
87 »       lea····0x0(%esi,%eiz,1),%esi85 »       lea····0x0(%esi,%eiz,1),%esi
88 »       nop86 »       nop
  
89 000000d0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()>:87 000000c0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()>:
90 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl():88 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl():
91 »       push···%esi89 »       push···%esi
92 »       push···%ebx90 »       push···%ebx
93 »       call···d3·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x3>91 »       call···c3·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x3>
94 ·R_386_PC32»     __x86.get_pc_thunk.bx92 ·R_386_PC32»     __x86.get_pc_thunk.bx
95 »       add····$0x2,%ebx93 »       add····$0x2,%ebx
96 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_94 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
97 »       sub····$0x10,%esp95 »       sub····$0x10,%esp
98 »       mov····0x1c(%esp),%esi96 »       mov····0x1c(%esp),%esi
99 »       mov····(%esi),%eax97 »       mov····(%esi),%eax
100 »       add····-0x14(%eax),%esi98 »       add····-0x14(%eax),%esi
Offset 105, 37 lines modifiedOffset 103, 37 lines modified
105 »       lea····0x8(%ebx),%eax103 »       lea····0x8(%ebx),%eax
106 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_104 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
107 »       mov····%eax,(%esi)105 »       mov····%eax,(%esi)
108 »       add····$0x10,%eax106 »       add····$0x10,%eax
109 »       mov····%eax,0x14(%esi)107 »       mov····%eax,0x14(%esi)
110 »       lea····0x14(%esi),%eax108 »       lea····0x14(%esi),%eax
111 »       push···%eax109 »       push···%eax
112 »       call···105·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x35>110 »       call···f5·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x35>
113 ·R_386_PLT32»    std::bad_exception::~bad_exception()111 ·R_386_PLT32»    std::bad_exception::~bad_exception()
114 »       mov····0x0(%ebx),%eax112 »       lea····0x8(%ebx),%eax
115 ·R_386_GOT32X»   vtable·for·boost::exception113 ·R_386_GOTOFF»   vtable·for·boost::exception
116 »       add····$0x10,%esp114 »       add····$0x10,%esp
117 »       add····$0x8,%eax 
118 »       mov····%eax,(%esi)115 »       mov····%eax,(%esi)
119 »       mov····0x4(%esi),%esi116 »       mov····0x4(%esi),%esi
120 »       test···%esi,%esi117 »       test···%esi,%esi
121 »       je·····133·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x63>118 »       je·····120·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x60>
122 »       mov····(%esi),%eax119 »       mov····(%esi),%eax
123 »       lea····0x0(%ebx),%edx120 »       lea····0x0(%ebx),%edx
124 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const121 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
125 »       mov····0x10(%eax),%eax122 »       mov····0x10(%eax),%eax
126 »       cmp····%edx,%eax123 »       cmp····%edx,%eax
127 »       jne····140·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x70>124 »       jne····130·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x70>
128 »       subl···$0x1,0x34(%esi)125 »       subl···$0x1,0x34(%esi)
129 »       je·····150·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x80>126 »       je·····140·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x80>
130 »       add····$0x4,%esp127 »       add····$0x4,%esp
131 »       pop····%ebx128 »       pop····%ebx
132 »       pop····%esi129 »       pop····%esi
133 »       ret130 »       ret
134 »       lea····0x0(%esi,%eiz,1),%esi131 »       lea····0x0(%esi,%eiz,1),%esi
 132 »       lea····0x0(%esi),%esi
135 »       sub····$0xc,%esp133 »       sub····$0xc,%esp
136 »       push···%esi134 »       push···%esi
137 »       call···*%eax135 »       call···*%eax
138 »       add····$0x10,%esp136 »       add····$0x10,%esp
139 »       add····$0x4,%esp137 »       add····$0x4,%esp
140 »       pop····%ebx138 »       pop····%ebx
141 »       pop····%esi139 »       pop····%esi
Offset 143, 45 lines modifiedOffset 141, 45 lines modified
143 »       nop141 »       nop
144 »       lea····0x8(%ebx),%eax142 »       lea····0x8(%ebx),%eax
145 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl143 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
146 »       lea····0x24(%esi),%edx144 »       lea····0x24(%esi),%edx
Max diff block lines reached; 5411/13019 bytes (41.56%) of diff not shown.
12.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10clon […]
    
Offset 20, 82 lines modifiedOffset 20, 80 lines modified
20 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_20 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
21 »       mov····%eax,-0x14(%esi)21 »       mov····%eax,-0x14(%esi)
22 »       add····$0x10,%eax22 »       add····$0x10,%eax
23 »       mov····%eax,(%esi)23 »       mov····%eax,(%esi)
24 »       push···%esi24 »       push···%esi
25 »       call···2d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x2d>25 »       call···2d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x2d>
26 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()26 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
27 »       mov····0x0(%ebx),%eax27 »       lea····0x8(%ebx),%eax
28 ·R_386_GOT32X»   vtable·for·boost::exception28 ·R_386_GOTOFF»   vtable·for·boost::exception
29 »       add····$0x10,%esp29 »       add····$0x10,%esp
30 »       add····$0x8,%eax 
31 »       mov····%eax,-0x14(%esi)30 »       mov····%eax,-0x14(%esi)
32 »       mov····-0x10(%esi),%esi31 »       mov····-0x10(%esi),%esi
33 »       test···%esi,%esi32 »       test···%esi,%esi
34 »       je·····5c·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5c>33 »       je·····59·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x59>
35 »       mov····(%esi),%eax34 »       mov····(%esi),%eax
36 »       lea····0x0(%ebx),%edx35 »       lea····0x0(%ebx),%edx
37 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const36 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
38 »       mov····0x10(%eax),%eax37 »       mov····0x10(%eax),%eax
39 »       cmp····%edx,%eax38 »       cmp····%edx,%eax
40 »       jne····68·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x68>39 »       jne····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x60>
41 »       subl···$0x1,0x34(%esi)40 »       subl···$0x1,0x34(%esi)
42 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x80>41 »       je·····70·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x70>
43 »       add····$0x4,%esp42 »       add····$0x4,%esp
44 »       pop····%ebx43 »       pop····%ebx
45 »       pop····%esi44 »       pop····%esi
46 »       ret45 »       ret
47 »       lea····0x0(%esi),%esi46 »       nop
48 »       sub····$0xc,%esp47 »       sub····$0xc,%esp
49 »       push···%esi48 »       push···%esi
50 »       call···*%eax49 »       call···*%eax
51 »       add····$0x10,%esp50 »       add····$0x10,%esp
52 »       add····$0x4,%esp51 »       add····$0x4,%esp
53 »       pop····%ebx52 »       pop····%ebx
54 »       pop····%esi53 »       pop····%esi
55 »       ret54 »       ret
 55 »       nop
56 »       lea····0x0(%esi,%eiz,1),%esi 
57 »       xchg···%ax,%ax 
58 »       lea····0x8(%ebx),%eax56 »       lea····0x8(%ebx),%eax
59 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl57 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
60 »       lea····0x24(%esi),%edx58 »       lea····0x24(%esi),%edx
61 »       mov····%eax,(%esi)59 »       mov····%eax,(%esi)
62 »       mov····0x1c(%esi),%eax60 »       mov····0x1c(%esi),%eax
63 »       cmp····%edx,%eax61 »       cmp····%edx,%eax
64 »       je·····a5·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xa5>62 »       je·····95·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x95>
65 »       mov····0x24(%esi),%ecx63 »       mov····0x24(%esi),%ecx
66 »       sub····$0x8,%esp64 »       sub····$0x8,%esp
67 »       lea····0x1(%ecx),%edx65 »       lea····0x1(%ecx),%edx
68 »       push···%edx66 »       push···%edx
69 »       push···%eax67 »       push···%eax
70 »       call···9e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x9e>68 »       call···8e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x8e>
71 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)69 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
72 »       add····$0x10,%esp70 »       add····$0x10,%esp
73 »       mov····0xc(%esi),%eax71 »       mov····0xc(%esi),%eax
74 »       call···949·<std::_Rb_tree<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·double>,·std::_Select1st<std::pair<std::__cxx11::basic_strin[·...·truncated·by·diffoscope;·len:·446,·SHA:·27a0deb1b58c1e420848953384a36c56656a87f3513fe699ebeec12dc4a73adf·...·]9>72 »       call···939·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_pt[·...·truncated·by·diffoscope;·len:·398,·SHA:·0dcb013f347773f73ff40503bed8900cb6b7ac2432b3b9da3869f2d79b4aedc7·...·]9>
75 ·R_386_PC32»     .text73 ·R_386_PC32»     .text
76 »       sub····$0x8,%esp74 »       sub····$0x8,%esp
77 »       push···$0x3875 »       push···$0x38
78 »       push···%esi76 »       push···%esi
79 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xb4>77 »       call···a4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xa4>
80 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)78 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
81 »       add····$0x10,%esp79 »       add····$0x10,%esp
82 »       add····$0x4,%esp80 »       add····$0x4,%esp
83 »       pop····%ebx81 »       pop····%ebx
84 »       pop····%esi82 »       pop····%esi
85 »       ret83 »       ret
86 »       lea····0x0(%esi,%eiz,1),%esi84 »       lea····0x0(%esi,%eiz,1),%esi
87 »       lea····0x0(%esi,%eiz,1),%esi85 »       lea····0x0(%esi,%eiz,1),%esi
88 »       nop86 »       nop
  
89 000000d0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()>:87 000000c0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()>:
90 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl():88 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl():
91 »       push···%esi89 »       push···%esi
92 »       push···%ebx90 »       push···%ebx
93 »       call···d3·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x3>91 »       call···c3·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x3>
94 ·R_386_PC32»     __x86.get_pc_thunk.bx92 ·R_386_PC32»     __x86.get_pc_thunk.bx
95 »       add····$0x2,%ebx93 »       add····$0x2,%ebx
96 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_94 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
97 »       sub····$0x10,%esp95 »       sub····$0x10,%esp
98 »       mov····0x1c(%esp),%esi96 »       mov····0x1c(%esp),%esi
99 »       mov····(%esi),%eax97 »       mov····(%esi),%eax
100 »       add····-0x14(%eax),%esi98 »       add····-0x14(%eax),%esi
Offset 105, 37 lines modifiedOffset 103, 37 lines modified
105 »       lea····0x8(%ebx),%eax103 »       lea····0x8(%ebx),%eax
106 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_104 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
107 »       mov····%eax,(%esi)105 »       mov····%eax,(%esi)
108 »       add····$0x10,%eax106 »       add····$0x10,%eax
109 »       mov····%eax,0x14(%esi)107 »       mov····%eax,0x14(%esi)
110 »       lea····0x14(%esi),%eax108 »       lea····0x14(%esi),%eax
111 »       push···%eax109 »       push···%eax
112 »       call···105·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x35>110 »       call···f5·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x35>
113 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()111 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
114 »       mov····0x0(%ebx),%eax112 »       lea····0x8(%ebx),%eax
115 ·R_386_GOT32X»   vtable·for·boost::exception113 ·R_386_GOTOFF»   vtable·for·boost::exception
116 »       add····$0x10,%esp114 »       add····$0x10,%esp
117 »       add····$0x8,%eax 
118 »       mov····%eax,(%esi)115 »       mov····%eax,(%esi)
119 »       mov····0x4(%esi),%esi116 »       mov····0x4(%esi),%esi
120 »       test···%esi,%esi117 »       test···%esi,%esi
121 »       je·····133·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x63>118 »       je·····120·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x60>
122 »       mov····(%esi),%eax119 »       mov····(%esi),%eax
123 »       lea····0x0(%ebx),%edx120 »       lea····0x0(%ebx),%edx
124 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const121 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
125 »       mov····0x10(%eax),%eax122 »       mov····0x10(%eax),%eax
126 »       cmp····%edx,%eax123 »       cmp····%edx,%eax
127 »       jne····140·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x70>124 »       jne····130·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x70>
128 »       subl···$0x1,0x34(%esi)125 »       subl···$0x1,0x34(%esi)
129 »       je·····150·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x80>126 »       je·····140·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x80>
130 »       add····$0x4,%esp127 »       add····$0x4,%esp
131 »       pop····%ebx128 »       pop····%ebx
132 »       pop····%esi129 »       pop····%esi
133 »       ret130 »       ret
134 »       lea····0x0(%esi,%eiz,1),%esi131 »       lea····0x0(%esi,%eiz,1),%esi
 132 »       lea····0x0(%esi),%esi
135 »       sub····$0xc,%esp133 »       sub····$0xc,%esp
136 »       push···%esi134 »       push···%esi
137 »       call···*%eax135 »       call···*%eax
138 »       add····$0x10,%esp136 »       add····$0x10,%esp
139 »       add····$0x4,%esp137 »       add····$0x4,%esp
140 »       pop····%ebx138 »       pop····%ebx
141 »       pop····%esi139 »       pop····%esi
Offset 143, 45 lines modifiedOffset 141, 45 lines modified
143 »       nop141 »       nop
144 »       lea····0x8(%ebx),%eax142 »       lea····0x8(%ebx),%eax
145 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl143 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
146 »       lea····0x24(%esi),%edx144 »       lea····0x24(%esi),%edx
Max diff block lines reached; 5295/12775 bytes (41.45%) of diff not shown.
5.94 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail14bad_ […]
    
Offset 19, 46 lines modifiedOffset 19, 46 lines modified
19 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_19 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
20 »       mov····%eax,-0x14(%esi)20 »       mov····%eax,-0x14(%esi)
21 »       add····$0x10,%eax21 »       add····$0x10,%eax
22 »       mov····%eax,(%esi)22 »       mov····%eax,(%esi)
23 »       push···%esi23 »       push···%esi
24 »       call···28·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x28>24 »       call···28·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x28>
25 ·R_386_PLT32»    std::bad_exception::~bad_exception()25 ·R_386_PLT32»    std::bad_exception::~bad_exception()
26 »       mov····0x0(%ebx),%eax26 »       lea····0x8(%ebx),%eax
27 ·R_386_GOT32X»   vtable·for·boost::exception27 ·R_386_GOTOFF»   vtable·for·boost::exception
28 »       add····$0x10,%esp28 »       add····$0x10,%esp
29 »       add····$0x8,%eax 
30 »       mov····%eax,-0x14(%esi)29 »       mov····%eax,-0x14(%esi)
31 »       mov····-0x10(%esi),%esi30 »       mov····-0x10(%esi),%esi
32 »       test···%esi,%esi31 »       test···%esi,%esi
33 »       je·····57·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x57>32 »       je·····54·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x54>
34 »       mov····(%esi),%eax33 »       mov····(%esi),%eax
35 »       lea····0x0(%ebx),%edx34 »       lea····0x0(%ebx),%edx
36 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const35 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
37 »       mov····0x10(%eax),%eax36 »       mov····0x10(%eax),%eax
38 »       cmp····%edx,%eax37 »       cmp····%edx,%eax
39 »       jne····70·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x70>38 »       jne····70·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x70>
40 »       subl···$0x1,0x34(%esi)39 »       subl···$0x1,0x34(%esi)
41 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x80>40 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x80>
42 »       sub····$0x8,%esp41 »       sub····$0x8,%esp
43 »       push···$0x1842 »       push···$0x18
44 »       push···%edi43 »       push···%edi
45 »       call···5e·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x5e>44 »       call···5b·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x5b>
46 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)45 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
47 »       add····$0x10,%esp46 »       add····$0x10,%esp
48 »       pop····%ebx47 »       pop····%ebx
49 »       pop····%esi48 »       pop····%esi
50 »       pop····%edi49 »       pop····%edi
51 »       ret50 »       ret
52 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi,%eiz,1),%esi
 52 »       lea····0x0(%esi),%esi
53 »       sub····$0xc,%esp53 »       sub····$0xc,%esp
54 »       push···%esi54 »       push···%esi
55 »       call···*%eax55 »       call···*%eax
56 »       add····$0x10,%esp56 »       add····$0x10,%esp
57 »       jmp····57·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x57>57 »       jmp····54·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x54>
58 »       lea····0x0(%esi,%eiz,1),%esi58 »       lea····0x0(%esi,%eiz,1),%esi
59 »       nop59 »       nop
60 »       lea····0x8(%ebx),%eax60 »       lea····0x8(%ebx),%eax
61 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl61 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
62 »       lea····0x24(%esi),%edx62 »       lea····0x24(%esi),%edx
63 »       mov····%eax,(%esi)63 »       mov····%eax,(%esi)
64 »       mov····0x1c(%esi),%eax64 »       mov····0x1c(%esi),%eax
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ·R_386_PC32»     .text77 ·R_386_PC32»     .text
78 »       sub····$0x8,%esp78 »       sub····$0x8,%esp
79 »       push···$0x3879 »       push···$0x38
80 »       push···%esi80 »       push···%esi
81 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0xb4>81 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0xb4>
82 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)82 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
83 »       add····$0x10,%esp83 »       add····$0x10,%esp
84 »       jmp····57·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x57>84 »       jmp····54·<non-virtual·thunk·to·boost::exception_detail::bad_exception_::~bad_exception_()+0x54>
85 »       nop85 »       nop
86 »       xchg···%ax,%ax86 »       xchg···%ax,%ax
  
87 000000c0·<boost::exception_detail::bad_exception_::~bad_exception_()>:87 000000c0·<boost::exception_detail::bad_exception_::~bad_exception_()>:
88 boost::exception_detail::bad_exception_::~bad_exception_():88 boost::exception_detail::bad_exception_::~bad_exception_():
89 »       push···%edi89 »       push···%edi
90 »       push···%esi90 »       push···%esi
Offset 101, 66 lines modifiedOffset 101, 64 lines modified
101 »       mov····%eax,(%esi)101 »       mov····%eax,(%esi)
102 »       add····$0x10,%eax102 »       add····$0x10,%eax
103 »       mov····%eax,0x14(%esi)103 »       mov····%eax,0x14(%esi)
104 »       lea····0x14(%esi),%eax104 »       lea····0x14(%esi),%eax
105 »       push···%eax105 »       push···%eax
106 »       call···e8·<boost::exception_detail::bad_exception_::~bad_exception_()+0x28>106 »       call···e8·<boost::exception_detail::bad_exception_::~bad_exception_()+0x28>
107 ·R_386_PLT32»    std::bad_exception::~bad_exception()107 ·R_386_PLT32»    std::bad_exception::~bad_exception()
108 »       mov····0x0(%ebx),%eax 
109 ·R_386_GOT32X»   vtable·for·boost::exception 
110 »       mov····0x4(%esi),%edi108 »       mov····0x4(%esi),%edi
 109 »       lea····0x8(%ebx),%eax
 110 ·R_386_GOTOFF»   vtable·for·boost::exception
111 »       add····$0x10,%esp111 »       add····$0x10,%esp
112 »       add····$0x8,%eax 
113 »       mov····%eax,(%esi)112 »       mov····%eax,(%esi)
114 »       test···%edi,%edi113 »       test···%edi,%edi
115 »       je·····116·<boost::exception_detail::bad_exception_::~bad_exception_()+0x56>114 »       je·····113·<boost::exception_detail::bad_exception_::~bad_exception_()+0x53>
116 »       mov····(%edi),%eax115 »       mov····(%edi),%eax
117 »       lea····0x0(%ebx),%edx116 »       lea····0x0(%ebx),%edx
118 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const117 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
119 »       mov····0x10(%eax),%eax118 »       mov····0x10(%eax),%eax
120 »       cmp····%edx,%eax119 »       cmp····%edx,%eax
121 »       jne····170·<boost::exception_detail::bad_exception_::~bad_exception_()+0xb0>120 »       jne····168·<boost::exception_detail::bad_exception_::~bad_exception_()+0xa8>
122 »       subl···$0x1,0x34(%edi)121 »       subl···$0x1,0x34(%edi)
123 »       je·····130·<boost::exception_detail::bad_exception_::~bad_exception_()+0x70>122 »       je·····128·<boost::exception_detail::bad_exception_::~bad_exception_()+0x68>
124 »       sub····$0x8,%esp123 »       sub····$0x8,%esp
125 »       push···$0x18124 »       push···$0x18
126 »       push···%esi125 »       push···%esi
127 »       call···11d·<boost::exception_detail::bad_exception_::~bad_exception_()+0x5d>126 »       call···11a·<boost::exception_detail::bad_exception_::~bad_exception_()+0x5a>
128 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)127 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
129 »       add····$0x10,%esp128 »       add····$0x10,%esp
130 »       pop····%ebx129 »       pop····%ebx
131 »       pop····%esi130 »       pop····%esi
132 »       pop····%edi131 »       pop····%edi
133 »       ret132 »       ret
134 »       lea····0x0(%esi,%eiz,1),%esi133 »       lea····0x0(%esi),%esi
135 »       nop 
136 »       lea····0x8(%ebx),%eax134 »       lea····0x8(%ebx),%eax
137 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl135 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
138 »       lea····0x24(%edi),%edx136 »       lea····0x24(%edi),%edx
139 »       mov····%eax,(%edi)137 »       mov····%eax,(%edi)
140 »       mov····0x1c(%edi),%eax138 »       mov····0x1c(%edi),%eax
141 »       cmp····%edx,%eax139 »       cmp····%edx,%eax
142 »       je·····155·<boost::exception_detail::bad_exception_::~bad_exception_()+0x95>140 »       je·····14d·<boost::exception_detail::bad_exception_::~bad_exception_()+0x8d>
143 »       mov····0x24(%edi),%ecx141 »       mov····0x24(%edi),%ecx
144 »       sub····$0x8,%esp142 »       sub····$0x8,%esp
145 »       lea····0x1(%ecx),%edx143 »       lea····0x1(%ecx),%edx
146 »       push···%edx144 »       push···%edx
147 »       push···%eax145 »       push···%eax
148 »       call···14e·<boost::exception_detail::bad_exception_::~bad_exception_()+0x8e>146 »       call···146·<boost::exception_detail::bad_exception_::~bad_exception_()+0x86>
149 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)147 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
150 »       add····$0x10,%esp148 »       add····$0x10,%esp
151 »       mov····0xc(%edi),%eax149 »       mov····0xc(%edi),%eax
152 »       call···9f9·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x59>150 »       call···9f1·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x41>
153 ·R_386_PC32»     .text151 ·R_386_PC32»     .text
154 »       sub····$0x8,%esp152 »       sub····$0x8,%esp
155 »       push···$0x38153 »       push···$0x38
156 »       push···%edi154 »       push···%edi
157 »       call···164·<boost::exception_detail::bad_exception_::~bad_exception_()+0xa4>155 »       call···15c·<boost::exception_detail::bad_exception_::~bad_exception_()+0x9c>
158 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)156 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
159 »       add····$0x10,%esp157 »       add····$0x10,%esp
160 »       jmp····116·<boost::exception_detail::bad_exception_::~bad_exception_()+0x56>158 »       jmp····113·<boost::exception_detail::bad_exception_::~bad_exception_()+0x53>
161 »       lea····0x0(%esi),%esi159 »       lea····0x0(%esi),%esi
Max diff block lines reached; 207/5824 bytes (3.55%) of diff not shown.
5.66 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10bad_ […]
    
Offset 19, 46 lines modifiedOffset 19, 46 lines modified
19 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_19 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
20 »       mov····%eax,-0x14(%esi)20 »       mov····%eax,-0x14(%esi)
21 »       add····$0x10,%eax21 »       add····$0x10,%eax
22 »       mov····%eax,(%esi)22 »       mov····%eax,(%esi)
23 »       push···%esi23 »       push···%esi
24 »       call···28·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x28>24 »       call···28·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x28>
25 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()25 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
26 »       mov····0x0(%ebx),%eax26 »       lea····0x8(%ebx),%eax
27 ·R_386_GOT32X»   vtable·for·boost::exception27 ·R_386_GOTOFF»   vtable·for·boost::exception
28 »       add····$0x10,%esp28 »       add····$0x10,%esp
29 »       add····$0x8,%eax 
30 »       mov····%eax,-0x14(%esi)29 »       mov····%eax,-0x14(%esi)
31 »       mov····-0x10(%esi),%esi30 »       mov····-0x10(%esi),%esi
32 »       test···%esi,%esi31 »       test···%esi,%esi
33 »       je·····57·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x57>32 »       je·····54·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x54>
34 »       mov····(%esi),%eax33 »       mov····(%esi),%eax
35 »       lea····0x0(%ebx),%edx34 »       lea····0x0(%ebx),%edx
36 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const35 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
37 »       mov····0x10(%eax),%eax36 »       mov····0x10(%eax),%eax
38 »       cmp····%edx,%eax37 »       cmp····%edx,%eax
39 »       jne····70·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>38 »       jne····70·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>
40 »       subl···$0x1,0x34(%esi)39 »       subl···$0x1,0x34(%esi)
41 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x80>40 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x80>
42 »       sub····$0x8,%esp41 »       sub····$0x8,%esp
43 »       push···$0x1842 »       push···$0x18
44 »       push···%edi43 »       push···%edi
45 »       call···5e·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x5e>44 »       call···5b·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x5b>
46 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)45 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
47 »       add····$0x10,%esp46 »       add····$0x10,%esp
48 »       pop····%ebx47 »       pop····%ebx
49 »       pop····%esi48 »       pop····%esi
50 »       pop····%edi49 »       pop····%edi
51 »       ret50 »       ret
52 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi,%eiz,1),%esi
 52 »       lea····0x0(%esi),%esi
53 »       sub····$0xc,%esp53 »       sub····$0xc,%esp
54 »       push···%esi54 »       push···%esi
55 »       call···*%eax55 »       call···*%eax
56 »       add····$0x10,%esp56 »       add····$0x10,%esp
57 »       jmp····57·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x57>57 »       jmp····54·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x54>
58 »       lea····0x0(%esi,%eiz,1),%esi58 »       lea····0x0(%esi,%eiz,1),%esi
59 »       nop59 »       nop
60 »       lea····0x8(%ebx),%eax60 »       lea····0x8(%ebx),%eax
61 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl61 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
62 »       lea····0x24(%esi),%edx62 »       lea····0x24(%esi),%edx
63 »       mov····%eax,(%esi)63 »       mov····%eax,(%esi)
64 »       mov····0x1c(%esi),%eax64 »       mov····0x1c(%esi),%eax
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ·R_386_PC32»     .text77 ·R_386_PC32»     .text
78 »       sub····$0x8,%esp78 »       sub····$0x8,%esp
79 »       push···$0x3879 »       push···$0x38
80 »       push···%esi80 »       push···%esi
81 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0xb4>81 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0xb4>
82 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)82 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
83 »       add····$0x10,%esp83 »       add····$0x10,%esp
84 »       jmp····57·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x57>84 »       jmp····54·<non-virtual·thunk·to·boost::exception_detail::bad_alloc_::~bad_alloc_()+0x54>
85 »       nop85 »       nop
86 »       xchg···%ax,%ax86 »       xchg···%ax,%ax
  
87 000000c0·<boost::exception_detail::bad_alloc_::~bad_alloc_()>:87 000000c0·<boost::exception_detail::bad_alloc_::~bad_alloc_()>:
88 boost::exception_detail::bad_alloc_::~bad_alloc_():88 boost::exception_detail::bad_alloc_::~bad_alloc_():
89 »       push···%edi89 »       push···%edi
90 »       push···%esi90 »       push···%esi
Offset 101, 66 lines modifiedOffset 101, 64 lines modified
101 »       mov····%eax,(%esi)101 »       mov····%eax,(%esi)
102 »       add····$0x10,%eax102 »       add····$0x10,%eax
103 »       mov····%eax,0x14(%esi)103 »       mov····%eax,0x14(%esi)
104 »       lea····0x14(%esi),%eax104 »       lea····0x14(%esi),%eax
105 »       push···%eax105 »       push···%eax
106 »       call···e8·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x28>106 »       call···e8·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x28>
107 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()107 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
108 »       mov····0x0(%ebx),%eax 
109 ·R_386_GOT32X»   vtable·for·boost::exception 
110 »       mov····0x4(%esi),%edi108 »       mov····0x4(%esi),%edi
 109 »       lea····0x8(%ebx),%eax
 110 ·R_386_GOTOFF»   vtable·for·boost::exception
111 »       add····$0x10,%esp111 »       add····$0x10,%esp
112 »       add····$0x8,%eax 
113 »       mov····%eax,(%esi)112 »       mov····%eax,(%esi)
114 »       test···%edi,%edi113 »       test···%edi,%edi
115 »       je·····116·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x56>114 »       je·····113·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x53>
116 »       mov····(%edi),%eax115 »       mov····(%edi),%eax
117 »       lea····0x0(%ebx),%edx116 »       lea····0x0(%ebx),%edx
118 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const117 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
119 »       mov····0x10(%eax),%eax118 »       mov····0x10(%eax),%eax
120 »       cmp····%edx,%eax119 »       cmp····%edx,%eax
121 »       jne····170·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xb0>120 »       jne····168·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xa8>
122 »       subl···$0x1,0x34(%edi)121 »       subl···$0x1,0x34(%edi)
123 »       je·····130·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x70>122 »       je·····128·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x68>
124 »       sub····$0x8,%esp123 »       sub····$0x8,%esp
125 »       push···$0x18124 »       push···$0x18
126 »       push···%esi125 »       push···%esi
127 »       call···11d·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x5d>126 »       call···11a·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x5a>
128 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)127 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
129 »       add····$0x10,%esp128 »       add····$0x10,%esp
130 »       pop····%ebx129 »       pop····%ebx
131 »       pop····%esi130 »       pop····%esi
132 »       pop····%edi131 »       pop····%edi
133 »       ret132 »       ret
134 »       lea····0x0(%esi,%eiz,1),%esi133 »       lea····0x0(%esi),%esi
135 »       nop 
136 »       lea····0x8(%ebx),%eax134 »       lea····0x8(%ebx),%eax
137 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl135 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
138 »       lea····0x24(%edi),%edx136 »       lea····0x24(%edi),%edx
139 »       mov····%eax,(%edi)137 »       mov····%eax,(%edi)
140 »       mov····0x1c(%edi),%eax138 »       mov····0x1c(%edi),%eax
141 »       cmp····%edx,%eax139 »       cmp····%edx,%eax
142 »       je·····155·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x95>140 »       je·····14d·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x8d>
143 »       mov····0x24(%edi),%ecx141 »       mov····0x24(%edi),%ecx
144 »       sub····$0x8,%esp142 »       sub····$0x8,%esp
145 »       lea····0x1(%ecx),%edx143 »       lea····0x1(%ecx),%edx
146 »       push···%edx144 »       push···%edx
147 »       push···%eax145 »       push···%eax
148 »       call···14e·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x8e>146 »       call···146·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x86>
149 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)147 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
150 »       add····$0x10,%esp148 »       add····$0x10,%esp
151 »       mov····0xc(%edi),%eax149 »       mov····0xc(%edi),%eax
152 »       call···9f9·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x59>150 »       call···9f1·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x41>
153 ·R_386_PC32»     .text151 ·R_386_PC32»     .text
154 »       sub····$0x8,%esp152 »       sub····$0x8,%esp
155 »       push···$0x38153 »       push···$0x38
156 »       push···%edi154 »       push···%edi
157 »       call···164·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0xa4>155 »       call···15c·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x9c>
158 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)156 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
159 »       add····$0x10,%esp157 »       add····$0x10,%esp
160 »       jmp····116·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x56>158 »       jmp····113·<boost::exception_detail::bad_alloc_::~bad_alloc_()+0x53>
161 »       lea····0x0(%esi),%esi159 »       lea····0x0(%esi),%esi
Max diff block lines reached; 191/5540 bytes (3.45%) of diff not shown.
15.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10clon […]
    
Offset 22, 83 lines modifiedOffset 22, 81 lines modified
22 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_22 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
23 »       mov····%eax,-0x14(%esi)23 »       mov····%eax,-0x14(%esi)
24 »       add····$0x10,%eax24 »       add····$0x10,%eax
25 »       mov····%eax,(%esi)25 »       mov····%eax,(%esi)
26 »       push···%esi26 »       push···%esi
27 »       call···31·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x31>27 »       call···31·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x31>
28 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()28 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
29 »       mov····0x0(%ebx),%eax29 »       lea····0x8(%ebx),%eax
30 ·R_386_GOT32X»   vtable·for·boost::exception30 ·R_386_GOTOFF»   vtable·for·boost::exception
31 »       add····$0x10,%esp31 »       add····$0x10,%esp
32 »       add····$0x8,%eax 
33 »       mov····%eax,-0x14(%esi)32 »       mov····%eax,-0x14(%esi)
34 »       mov····-0x10(%esi),%esi33 »       mov····-0x10(%esi),%esi
35 »       test···%esi,%esi34 »       test···%esi,%esi
36 »       je·····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x60>35 »       je·····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5d>
37 »       mov····(%esi),%eax36 »       mov····(%esi),%eax
38 »       lea····0x0(%ebx),%edx37 »       lea····0x0(%ebx),%edx
39 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const38 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
40 »       mov····0x10(%eax),%eax39 »       mov····0x10(%eax),%eax
41 »       cmp····%edx,%eax40 »       cmp····%edx,%eax
42 »       jne····78·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x78>41 »       jne····70·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x70>
43 »       subl···$0x1,0x34(%esi)42 »       subl···$0x1,0x34(%esi)
44 »       je·····88·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x88>43 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x80>
45 »       sub····$0x8,%esp44 »       sub····$0x8,%esp
46 »       push···$0x1c45 »       push···$0x1c
47 »       push···%edi46 »       push···%edi
48 »       call···67·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x67>47 »       call···64·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x64>
49 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)48 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
50 »       add····$0x10,%esp49 »       add····$0x10,%esp
51 »       pop····%ebx50 »       pop····%ebx
52 »       pop····%esi51 »       pop····%esi
53 »       pop····%edi52 »       pop····%edi
54 »       ret53 »       ret
55 »       lea····0x0(%esi),%esi54 »       nop
56 »       sub····$0xc,%esp55 »       sub····$0xc,%esp
57 »       push···%esi56 »       push···%esi
58 »       call···*%eax57 »       call···*%eax
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       jmp····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x60>59 »       jmp····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5d>
61 »       lea····0x0(%esi,%eiz,1),%esi60 »       lea····0x0(%esi,%eiz,1),%esi
62 »       nop61 »       nop
63 »       lea····0x8(%ebx),%eax62 »       lea····0x8(%ebx),%eax
64 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl63 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
65 »       lea····0x24(%esi),%edx64 »       lea····0x24(%esi),%edx
66 »       mov····%eax,(%esi)65 »       mov····%eax,(%esi)
67 »       mov····0x1c(%esi),%eax66 »       mov····0x1c(%esi),%eax
68 »       cmp····%edx,%eax67 »       cmp····%edx,%eax
69 »       je·····ad·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xad>68 »       je·····a5·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xa5>
70 »       mov····0x24(%esi),%ecx69 »       mov····0x24(%esi),%ecx
71 »       sub····$0x8,%esp70 »       sub····$0x8,%esp
72 »       lea····0x1(%ecx),%edx71 »       lea····0x1(%ecx),%edx
73 »       push···%edx72 »       push···%edx
74 »       push···%eax73 »       push···%eax
75 »       call···a6·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xa6>74 »       call···9e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x9e>
76 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)75 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
77 »       add····$0x10,%esp76 »       add····$0x10,%esp
78 »       mov····0xc(%esi),%eax77 »       mov····0xc(%esi),%eax
79 »       call···951·<std::_Rb_tree<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·double>,·std::_Select1st<std::pair<std::__cxx11::basic_strin[·...·truncated·by·diffoscope;·len:·448,·SHA:·9d4dd6140aeb391f627de6eefef5484096ab2d37a47a1818a5f4a9c4a2d64d21·...·]>78 »       call···949·<std::_Rb_tree<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·double>,·std::_Select1st<std::pair<std::__cxx11::basic_strin[·...·truncated·by·diffoscope;·len:·447,·SHA:·ebfb7a8c85a5ebb7a03ab526a6832339c95e0de5358f591cd95f9b3e3794a051·...·]>
80 ·R_386_PC32»     .text79 ·R_386_PC32»     .text
81 »       sub····$0x8,%esp80 »       sub····$0x8,%esp
82 »       push···$0x3881 »       push···$0x38
83 »       push···%esi82 »       push···%esi
84 »       call···bc·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xbc>83 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0xb4>
85 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)84 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
86 »       add····$0x10,%esp85 »       add····$0x10,%esp
87 »       jmp····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x60>86 »       jmp····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x5d>
88 »       lea····0x0(%esi,%eiz,1),%esi87 »       lea····0x0(%esi),%esi
89 »       lea····0x0(%esi,%eiz,1),%esi 
  
90 000000d0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()>:88 000000c0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()>:
91 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl():89 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl():
92 »       push···%edi90 »       push···%edi
93 »       push···%esi91 »       push···%esi
94 »       push···%ebx92 »       push···%ebx
95 »       mov····0x10(%esp),%esi93 »       mov····0x10(%esp),%esi
96 »       call···d8·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x8>94 »       call···c8·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x8>
97 ·R_386_PC32»     __x86.get_pc_thunk.bx95 ·R_386_PC32»     __x86.get_pc_thunk.bx
98 »       add····$0x2,%ebx96 »       add····$0x2,%ebx
99 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_97 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
100 »       mov····(%esi),%eax98 »       mov····(%esi),%eax
101 »       sub····$0xc,%esp99 »       sub····$0xc,%esp
102 »       add····-0x14(%eax),%esi100 »       add····-0x14(%eax),%esi
103 »       lea····0x44(%ebx),%eax101 »       lea····0x44(%ebx),%eax
Offset 107, 153 lines modifiedOffset 105, 152 lines modified
107 »       lea····0x8(%ebx),%eax105 »       lea····0x8(%ebx),%eax
108 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_106 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_alloc_
109 »       mov····%eax,(%esi)107 »       mov····%eax,(%esi)
110 »       add····$0x10,%eax108 »       add····$0x10,%eax
111 »       mov····%eax,0x14(%esi)109 »       mov····%eax,0x14(%esi)
112 »       lea····0x14(%esi),%eax110 »       lea····0x14(%esi),%eax
113 »       push···%eax111 »       push···%eax
114 »       call···106·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x36>112 »       call···f6·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x36>
115 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()113 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
116 »       mov····0x0(%ebx),%eax 
117 ·R_386_GOT32X»   vtable·for·boost::exception 
118 »       mov····0x4(%esi),%edi114 »       mov····0x4(%esi),%edi
 115 »       lea····0x8(%ebx),%eax
 116 ·R_386_GOTOFF»   vtable·for·boost::exception
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       add····$0x8,%eax 
121 »       mov····%eax,(%esi)118 »       mov····%eax,(%esi)
122 »       test···%edi,%edi119 »       test···%edi,%edi
123 »       je·····134·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x64>120 »       je·····121·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x61>
124 »       mov····(%edi),%eax121 »       mov····(%edi),%eax
125 »       lea····0x0(%ebx),%edx122 »       lea····0x0(%ebx),%edx
126 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const123 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
127 »       mov····0x10(%eax),%eax124 »       mov····0x10(%eax),%eax
128 »       cmp····%edx,%eax125 »       cmp····%edx,%eax
129 »       jne····150·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x80>126 »       jne····138·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x78>
130 »       subl···$0x1,0x34(%edi)127 »       subl···$0x1,0x34(%edi)
131 »       je·····160·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x90>128 »       je·····148·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x88>
132 »       sub····$0x8,%esp129 »       sub····$0x8,%esp
133 »       push···$0x1c130 »       push···$0x1c
134 »       push···%esi131 »       push···%esi
135 »       call···13b·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x6b>132 »       call···128·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()+0x68>
136 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)133 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
137 »       add····$0x10,%esp134 »       add····$0x10,%esp
138 »       pop····%ebx135 »       pop····%ebx
139 »       pop····%esi136 »       pop····%esi
140 »       pop····%edi137 »       pop····%edi
141 »       ret138 »       ret
142 »       lea····0x0(%esi,%eiz,1),%esi139 »       lea····0x0(%esi,%eiz,1),%esi
143 »       lea····0x0(%esi),%esi140 »       nop
144 »       sub····$0xc,%esp141 »       sub····$0xc,%esp
145 »       push···%edi142 »       push···%edi
146 »       call···*%eax143 »       call···*%eax
147 »       add····$0x10,%esp144 »       add····$0x10,%esp
Max diff block lines reached; 6458/15233 bytes (42.39%) of diff not shown.
15.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail10clon […]
    
Offset 22, 83 lines modifiedOffset 22, 81 lines modified
22 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_22 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
23 »       mov····%eax,-0x14(%esi)23 »       mov····%eax,-0x14(%esi)
24 »       add····$0x10,%eax24 »       add····$0x10,%eax
25 »       mov····%eax,(%esi)25 »       mov····%eax,(%esi)
26 »       push···%esi26 »       push···%esi
27 »       call···31·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x31>27 »       call···31·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x31>
28 ·R_386_PLT32»    std::bad_exception::~bad_exception()28 ·R_386_PLT32»    std::bad_exception::~bad_exception()
29 »       mov····0x0(%ebx),%eax29 »       lea····0x8(%ebx),%eax
30 ·R_386_GOT32X»   vtable·for·boost::exception30 ·R_386_GOTOFF»   vtable·for·boost::exception
31 »       add····$0x10,%esp31 »       add····$0x10,%esp
32 »       add····$0x8,%eax 
33 »       mov····%eax,-0x14(%esi)32 »       mov····%eax,-0x14(%esi)
34 »       mov····-0x10(%esi),%esi33 »       mov····-0x10(%esi),%esi
35 »       test···%esi,%esi34 »       test···%esi,%esi
36 »       je·····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x60>35 »       je·····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5d>
37 »       mov····(%esi),%eax36 »       mov····(%esi),%eax
38 »       lea····0x0(%ebx),%edx37 »       lea····0x0(%ebx),%edx
39 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const38 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
40 »       mov····0x10(%eax),%eax39 »       mov····0x10(%eax),%eax
41 »       cmp····%edx,%eax40 »       cmp····%edx,%eax
42 »       jne····78·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x78>41 »       jne····70·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x70>
43 »       subl···$0x1,0x34(%esi)42 »       subl···$0x1,0x34(%esi)
44 »       je·····88·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x88>43 »       je·····80·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x80>
45 »       sub····$0x8,%esp44 »       sub····$0x8,%esp
46 »       push···$0x1c45 »       push···$0x1c
47 »       push···%edi46 »       push···%edi
48 »       call···67·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x67>47 »       call···64·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x64>
49 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)48 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
50 »       add····$0x10,%esp49 »       add····$0x10,%esp
51 »       pop····%ebx50 »       pop····%ebx
52 »       pop····%esi51 »       pop····%esi
53 »       pop····%edi52 »       pop····%edi
54 »       ret53 »       ret
55 »       lea····0x0(%esi),%esi54 »       nop
56 »       sub····$0xc,%esp55 »       sub····$0xc,%esp
57 »       push···%esi56 »       push···%esi
58 »       call···*%eax57 »       call···*%eax
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       jmp····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x60>59 »       jmp····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5d>
61 »       lea····0x0(%esi,%eiz,1),%esi60 »       lea····0x0(%esi,%eiz,1),%esi
62 »       nop61 »       nop
63 »       lea····0x8(%ebx),%eax62 »       lea····0x8(%ebx),%eax
64 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl63 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::error_info_container_impl
65 »       lea····0x24(%esi),%edx64 »       lea····0x24(%esi),%edx
66 »       mov····%eax,(%esi)65 »       mov····%eax,(%esi)
67 »       mov····0x1c(%esi),%eax66 »       mov····0x1c(%esi),%eax
68 »       cmp····%edx,%eax67 »       cmp····%edx,%eax
69 »       je·····ad·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xad>68 »       je·····a5·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xa5>
70 »       mov····0x24(%esi),%ecx69 »       mov····0x24(%esi),%ecx
71 »       sub····$0x8,%esp70 »       sub····$0x8,%esp
72 »       lea····0x1(%ecx),%edx71 »       lea····0x1(%ecx),%edx
73 »       push···%edx72 »       push···%edx
74 »       push···%eax73 »       push···%eax
75 »       call···a6·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xa6>74 »       call···9e·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x9e>
76 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)75 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
77 »       add····$0x10,%esp76 »       add····$0x10,%esp
78 »       mov····0xc(%esi),%eax77 »       mov····0xc(%esi),%eax
79 »       call···951·<std::_Rb_tree<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·double>,·std::_Select1st<std::pair<std::__cxx11::basic_strin[·...·truncated·by·diffoscope;·len:·448,·SHA:·9d4dd6140aeb391f627de6eefef5484096ab2d37a47a1818a5f4a9c4a2d64d21·...·]>78 »       call···949·<std::_Rb_tree<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const,·double>,·std::_Select1st<std::pair<std::__cxx11::basic_strin[·...·truncated·by·diffoscope;·len:·447,·SHA:·ebfb7a8c85a5ebb7a03ab526a6832339c95e0de5358f591cd95f9b3e3794a051·...·]>
80 ·R_386_PC32»     .text79 ·R_386_PC32»     .text
81 »       sub····$0x8,%esp80 »       sub····$0x8,%esp
82 »       push···$0x3881 »       push···$0x38
83 »       push···%esi82 »       push···%esi
84 »       call···bc·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xbc>83 »       call···b4·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0xb4>
85 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)84 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
86 »       add····$0x10,%esp85 »       add····$0x10,%esp
87 »       jmp····60·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x60>86 »       jmp····5d·<non-virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x5d>
88 »       lea····0x0(%esi,%eiz,1),%esi87 »       lea····0x0(%esi),%esi
89 »       lea····0x0(%esi,%eiz,1),%esi 
  
90 000000d0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()>:88 000000c0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()>:
91 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl():89 virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl():
92 »       push···%edi90 »       push···%edi
93 »       push···%esi91 »       push···%esi
94 »       push···%ebx92 »       push···%ebx
95 »       mov····0x10(%esp),%esi93 »       mov····0x10(%esp),%esi
96 »       call···d8·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x8>94 »       call···c8·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x8>
97 ·R_386_PC32»     __x86.get_pc_thunk.bx95 ·R_386_PC32»     __x86.get_pc_thunk.bx
98 »       add····$0x2,%ebx96 »       add····$0x2,%ebx
99 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_97 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
100 »       mov····(%esi),%eax98 »       mov····(%esi),%eax
101 »       sub····$0xc,%esp99 »       sub····$0xc,%esp
102 »       add····-0x14(%eax),%esi100 »       add····-0x14(%eax),%esi
103 »       lea····0x44(%ebx),%eax101 »       lea····0x44(%ebx),%eax
Offset 107, 153 lines modifiedOffset 105, 152 lines modified
107 »       lea····0x8(%ebx),%eax105 »       lea····0x8(%ebx),%eax
108 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_106 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::bad_exception_
109 »       mov····%eax,(%esi)107 »       mov····%eax,(%esi)
110 »       add····$0x10,%eax108 »       add····$0x10,%eax
111 »       mov····%eax,0x14(%esi)109 »       mov····%eax,0x14(%esi)
112 »       lea····0x14(%esi),%eax110 »       lea····0x14(%esi),%eax
113 »       push···%eax111 »       push···%eax
114 »       call···106·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x36>112 »       call···f6·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x36>
115 ·R_386_PLT32»    std::bad_exception::~bad_exception()113 ·R_386_PLT32»    std::bad_exception::~bad_exception()
116 »       mov····0x0(%ebx),%eax 
117 ·R_386_GOT32X»   vtable·for·boost::exception 
118 »       mov····0x4(%esi),%edi114 »       mov····0x4(%esi),%edi
 115 »       lea····0x8(%ebx),%eax
 116 ·R_386_GOTOFF»   vtable·for·boost::exception
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       add····$0x8,%eax 
121 »       mov····%eax,(%esi)118 »       mov····%eax,(%esi)
122 »       test···%edi,%edi119 »       test···%edi,%edi
123 »       je·····134·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x64>120 »       je·····121·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x61>
124 »       mov····(%edi),%eax121 »       mov····(%edi),%eax
125 »       lea····0x0(%ebx),%edx122 »       lea····0x0(%ebx),%edx
126 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const123 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
127 »       mov····0x10(%eax),%eax124 »       mov····0x10(%eax),%eax
128 »       cmp····%edx,%eax125 »       cmp····%edx,%eax
129 »       jne····150·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x80>126 »       jne····138·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x78>
130 »       subl···$0x1,0x34(%edi)127 »       subl···$0x1,0x34(%edi)
131 »       je·····160·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x90>128 »       je·····148·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x88>
132 »       sub····$0x8,%esp129 »       sub····$0x8,%esp
133 »       push···$0x1c130 »       push···$0x1c
134 »       push···%esi131 »       push···%esi
135 »       call···13b·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x6b>132 »       call···128·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()+0x68>
136 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)133 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
137 »       add····$0x10,%esp134 »       add····$0x10,%esp
138 »       pop····%ebx135 »       pop····%ebx
139 »       pop····%esi136 »       pop····%esi
140 »       pop····%edi137 »       pop····%edi
141 »       ret138 »       ret
142 »       lea····0x0(%esi,%eiz,1),%esi139 »       lea····0x0(%esi,%eiz,1),%esi
143 »       lea····0x0(%esi),%esi140 »       nop
144 »       sub····$0xc,%esp141 »       sub····$0xc,%esp
145 »       push···%edi142 »       push···%edi
146 »       call···*%eax143 »       call···*%eax
147 »       add····$0x10,%esp144 »       add····$0x10,%esp
Max diff block lines reached; 6606/15549 bytes (42.49%) of diff not shown.
4.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6detail17sp_counted_impl […]
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 »       mov····0x10(%esp),%eax11 »       mov····0x10(%esp),%eax
12 »       call···8·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x8>12 »       call···8·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0xc(%eax),%esi16 »       mov····0xc(%eax),%esi
17 »       test···%esi,%esi17 »       test···%esi,%esi
18 »       je·····87·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x87>18 »       je·····84·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x84>
19 »       mov····(%esi),%eax19 »       mov····(%esi),%eax
20 »       lea····0x0(%ebx),%edx20 »       lea····0x0(%ebx),%edx
21 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()21 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()
22 »       mov····0x4(%eax),%eax22 »       mov····0x4(%eax),%eax
23 »       cmp····%edx,%eax23 »       cmp····%edx,%eax
24 »       jne····c0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xc0>24 »       jne····c0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xc0>
25 »       lea····0x44(%ebx),%eax25 »       lea····0x44(%ebx),%eax
Offset 31, 34 lines modifiedOffset 31, 33 lines modified
31 »       mov····%eax,(%esi)31 »       mov····%eax,(%esi)
32 »       add····$0x10,%eax32 »       add····$0x10,%eax
33 »       mov····%eax,0x14(%esi)33 »       mov····%eax,0x14(%esi)
34 »       lea····0x14(%esi),%eax34 »       lea····0x14(%esi),%eax
35 »       push···%eax35 »       push···%eax
36 »       call···4b·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x4b>36 »       call···4b·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x4b>
37 ·R_386_PLT32»    std::bad_exception::~bad_exception()37 ·R_386_PLT32»    std::bad_exception::~bad_exception()
38 »       mov····0x0(%ebx),%eax 
39 ·R_386_GOT32X»   vtable·for·boost::exception 
40 »       mov····0x4(%esi),%edi38 »       mov····0x4(%esi),%edi
 39 »       lea····0x8(%ebx),%eax
 40 ·R_386_GOTOFF»   vtable·for·boost::exception
41 »       add····$0x10,%esp41 »       add····$0x10,%esp
42 »       add····$0x8,%eax 
43 »       mov····%eax,(%esi)42 »       mov····%eax,(%esi)
44 »       test···%edi,%edi43 »       test···%edi,%edi
45 »       je·····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x79>44 »       je·····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x76>
46 »       mov····(%edi),%eax45 »       mov····(%edi),%eax
47 »       lea····0x0(%ebx),%edx46 »       lea····0x0(%ebx),%edx
48 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const47 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
49 »       mov····0x10(%eax),%eax48 »       mov····0x10(%eax),%eax
50 »       cmp····%edx,%eax49 »       cmp····%edx,%eax
51 »       jne····d0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xd0>50 »       jne····d0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xd0>
52 »       subl···$0x1,0x34(%edi)51 »       subl···$0x1,0x34(%edi)
53 »       je·····90·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x90>52 »       je·····90·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x90>
54 »       sub····$0x8,%esp53 »       sub····$0x8,%esp
55 »       push···$0x1c54 »       push···$0x1c
56 »       push···%esi55 »       push···%esi
57 »       call···80·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x80>56 »       call···7d·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x7d>
58 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)57 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       pop····%ebx59 »       pop····%ebx
61 »       pop····%esi60 »       pop····%esi
62 »       pop····%edi61 »       pop····%edi
63 »       ret62 »       ret
64 »       lea····0x0(%esi,%eiz,1),%esi63 »       lea····0x0(%esi,%eiz,1),%esi
Offset 77, 21 lines modifiedOffset 76, 21 lines modified
77 »       pop····%eax76 »       pop····%eax
78 »       pop····%edx77 »       pop····%edx
79 »       push···$0x3878 »       push···$0x38
80 »       push···%edi79 »       push···%edi
81 »       call···b2·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xb2>80 »       call···b2·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0xb2>
82 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
83 »       add····$0x10,%esp82 »       add····$0x10,%esp
84 »       jmp····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x79>83 »       jmp····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x76>
85 »       lea····0x0(%esi,%eiz,1),%esi84 »       lea····0x0(%esi,%eiz,1),%esi
86 »       nop85 »       nop
87 »       mov····%esi,0x10(%esp)86 »       mov····%esi,0x10(%esp)
88 »       pop····%ebx87 »       pop····%ebx
89 »       pop····%esi88 »       pop····%esi
90 »       pop····%edi89 »       pop····%edi
91 »       jmp····*%eax90 »       jmp····*%eax
92 »       lea····0x0(%esi,%eiz,1),%esi91 »       lea····0x0(%esi,%eiz,1),%esi
93 »       sub····$0xc,%esp92 »       sub····$0xc,%esp
94 »       push···%edi93 »       push···%edi
95 »       call···*%eax94 »       call···*%eax
96 »       add····$0x10,%esp95 »       add····$0x10,%esp
97 »       jmp····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x79>96 »       jmp····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>·>::dispose()+0x76>
3.93 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6detail17sp_counted_impl […]
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 »       mov····0x10(%esp),%eax11 »       mov····0x10(%esp),%eax
12 »       call···8·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x8>12 »       call···8·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x8>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       mov····0xc(%eax),%esi16 »       mov····0xc(%eax),%esi
17 »       test···%esi,%esi17 »       test···%esi,%esi
18 »       je·····87·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x87>18 »       je·····84·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x84>
19 »       mov····(%esi),%eax19 »       mov····(%esi),%eax
20 »       lea····0x0(%ebx),%edx20 »       lea····0x0(%ebx),%edx
21 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()21 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()
22 »       mov····0x4(%eax),%eax22 »       mov····0x4(%eax),%eax
23 »       cmp····%edx,%eax23 »       cmp····%edx,%eax
24 »       jne····c0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xc0>24 »       jne····c0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xc0>
25 »       lea····0x44(%ebx),%eax25 »       lea····0x44(%ebx),%eax
Offset 31, 34 lines modifiedOffset 31, 33 lines modified
31 »       mov····%eax,(%esi)31 »       mov····%eax,(%esi)
32 »       add····$0x10,%eax32 »       add····$0x10,%eax
33 »       mov····%eax,0x14(%esi)33 »       mov····%eax,0x14(%esi)
34 »       lea····0x14(%esi),%eax34 »       lea····0x14(%esi),%eax
35 »       push···%eax35 »       push···%eax
36 »       call···4b·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x4b>36 »       call···4b·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x4b>
37 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()37 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
38 »       mov····0x0(%ebx),%eax 
39 ·R_386_GOT32X»   vtable·for·boost::exception 
40 »       mov····0x4(%esi),%edi38 »       mov····0x4(%esi),%edi
 39 »       lea····0x8(%ebx),%eax
 40 ·R_386_GOTOFF»   vtable·for·boost::exception
41 »       add····$0x10,%esp41 »       add····$0x10,%esp
42 »       add····$0x8,%eax 
43 »       mov····%eax,(%esi)42 »       mov····%eax,(%esi)
44 »       test···%edi,%edi43 »       test···%edi,%edi
45 »       je·····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x79>44 »       je·····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x76>
46 »       mov····(%edi),%eax45 »       mov····(%edi),%eax
47 »       lea····0x0(%ebx),%edx46 »       lea····0x0(%ebx),%edx
48 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const47 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
49 »       mov····0x10(%eax),%eax48 »       mov····0x10(%eax),%eax
50 »       cmp····%edx,%eax49 »       cmp····%edx,%eax
51 »       jne····d0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xd0>50 »       jne····d0·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xd0>
52 »       subl···$0x1,0x34(%edi)51 »       subl···$0x1,0x34(%edi)
53 »       je·····90·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x90>52 »       je·····90·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x90>
54 »       sub····$0x8,%esp53 »       sub····$0x8,%esp
55 »       push···$0x1c54 »       push···$0x1c
56 »       push···%esi55 »       push···%esi
57 »       call···80·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x80>56 »       call···7d·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x7d>
58 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)57 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       pop····%ebx59 »       pop····%ebx
61 »       pop····%esi60 »       pop····%esi
62 »       pop····%edi61 »       pop····%edi
63 »       ret62 »       ret
64 »       lea····0x0(%esi,%eiz,1),%esi63 »       lea····0x0(%esi,%eiz,1),%esi
Offset 77, 21 lines modifiedOffset 76, 21 lines modified
77 »       pop····%eax76 »       pop····%eax
78 »       pop····%edx77 »       pop····%edx
79 »       push···$0x3878 »       push···$0x38
80 »       push···%edi79 »       push···%edi
81 »       call···b2·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xb2>80 »       call···b2·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0xb2>
82 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
83 »       add····$0x10,%esp82 »       add····$0x10,%esp
84 »       jmp····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x79>83 »       jmp····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x76>
85 »       lea····0x0(%esi,%eiz,1),%esi84 »       lea····0x0(%esi,%eiz,1),%esi
86 »       nop85 »       nop
87 »       mov····%esi,0x10(%esp)86 »       mov····%esi,0x10(%esp)
88 »       pop····%ebx87 »       pop····%ebx
89 »       pop····%esi88 »       pop····%esi
90 »       pop····%edi89 »       pop····%edi
91 »       jmp····*%eax90 »       jmp····*%eax
92 »       lea····0x0(%esi,%eiz,1),%esi91 »       lea····0x0(%esi,%eiz,1),%esi
93 »       sub····$0xc,%esp92 »       sub····$0xc,%esp
94 »       push···%edi93 »       push···%edi
95 »       call···*%eax94 »       call···*%eax
96 »       add····$0x10,%esp95 »       add····$0x10,%esp
97 »       jmp····79·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x79>96 »       jmp····76·<boost::detail::sp_counted_impl_p<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>·>::dispose()+0x76>
6.53 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 12, 81 lines modifiedOffset 12, 74 lines modified
12 »       call···6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x6>12 »       call···6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0xc(%ebp),%eax18 »       mov····0xc(%ebp),%eax
19 »       movsbl·(%eax),%eax19 »       movsbl·(%eax),%edi
20 »       mov····0x0(%esi),%edi20 »       movzbl·0x0(%esi),%eax
21 ·R_386_GOT32X»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul21 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul
22 »       mov····%eax,-0x20(%ebp) 
23 »       movzbl·(%edi),%eax 
24 »       test···%al,%al22 »       test···%al,%al
25 »       je·····60·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x60>23 »       jne····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>
 24 »       sub····$0xc,%esp
26 »       mov····0x0(%esi),%eax25 »       lea····0x0(%esi),%eax
27 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul26 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul
 27 »       mov····%esi,%ebx
 28 »       push···%eax
28 »       mov····%eax,-0x1c(%ebp)29 »       mov····%eax,-0x1c(%ebp)
 30 »       call···35·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x35>
 31 ·R_386_PLT32»    __cxa_guard_acquire
 32 »       add····$0x10,%esp
 33 »       test···%eax,%eax
 34 »       jne····70·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x70>
29 »       mov····0x8(%ebp),%eax35 »       mov····0x8(%ebp),%eax
30 »       sub····$0xc,%esp36 »       sub····$0xc,%esp
31 »       mov····%esi,%ebx37 »       mov····%esi,%ebx
32 »       push···(%eax)38 »       push···(%eax)
33 »       call···3e·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x3e>39 »       call···4b·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x4b>
34 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)40 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
35 »       pop····%edx41 »       pop····%edx
36 »       pop····%ecx42 »       pop····%ecx
37 »       mov····(%eax),%ecx43 »       mov····(%eax),%edx
38 »       push···-0x20(%ebp)44 »       push···%edi
39 »       push···%eax45 »       push···%eax
40 »       call···*0x10(%ecx)46 »       call···*0x10(%edx)
41 »       mov····-0x1c(%ebp),%edx 
42 »       add····$0x10,%esp47 »       add····$0x10,%esp
43 »       cmp····%al,(%edx)48 »       cmp····%al,0x0(%esi)
 49 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul
44 »       setne··%al50 »       setne··%al
45 »       lea····-0xc(%ebp),%esp51 »       lea····-0xc(%ebp),%esp
46 »       pop····%ebx52 »       pop····%ebx
47 »       pop····%esi53 »       pop····%esi
48 »       pop····%edi54 »       pop····%edi
49 »       pop····%ebp55 »       pop····%ebp
50 »       ret56 »       ret
 57 »       lea····0x0(%esi,%eiz,1),%esi
51 »       sub····$0xc,%esp 
52 »       mov····%esi,%ebx 
53 »       push···%edi 
54 »       call···67·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x67> 
55 ·R_386_PLT32»    __cxa_guard_acquire 
56 »       mov····0x0(%esi),%ebx 
57 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul 
58 »       add····$0x10,%esp 
59 »       mov····%ebx,-0x1c(%ebp) 
60 »       test···%eax,%eax 
61 »       je·····33·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x33> 
62 »       mov····0x8(%ebp),%eax58 »       mov····0x8(%ebp),%eax
63 »       sub····$0xc,%esp59 »       sub····$0xc,%esp
64 »       mov····%esi,%ebx 
65 »       push···(%eax)60 »       push···(%eax)
66 »       call···86·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x86>61 »       call···79·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x79>
67 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)62 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
 63 »       pop····%ecx
68 »       pop····%edx64 »       pop····%edx
69 »       mov····(%eax),%edx65 »       mov····(%eax),%edx
70 »       pop····%ecx 
71 »       push···$0x066 »       push···$0x0
72 »       push···%eax67 »       push···%eax
73 »       call···*0x10(%edx)68 »       call···*0x10(%edx)
 69 »       pop····%edx
 70 »       push···-0x1c(%ebp)
74 »       mov····0x0(%esi),%ecx71 »       mov····%al,0x0(%esi)
75 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul72 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>::operator()(char)·const::__nul
76 »       mov····%al,(%ecx) 
77 »       mov····%ecx,-0x1c(%ebp) 
78 »       mov····%edi,(%esp) 
79 »       call···a3·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xa3>73 »       call···92·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x92>
80 ·R_386_PLT32»    __cxa_guard_release74 ·R_386_PLT32»    __cxa_guard_release
81 »       add····$0x10,%esp75 »       add····$0x10,%esp
82 »       jmp····33·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x33>76 »       jmp····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>
83 »       mov····%eax,-0x1c(%ebp)77 »       mov····%eax,%edi
84 »       sub····$0xc,%esp78 »       sub····$0xc,%esp
 79 »       push···-0x1c(%ebp)
85 »       mov····%esi,%ebx80 »       mov····%esi,%ebx
86 »       push···%edi 
87 »       call···b6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xb6>81 »       call···a6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xa6>
88 ·R_386_PLT32»    __cxa_guard_abort82 ·R_386_PLT32»    __cxa_guard_abort
 83 »       mov····%edi,(%esp)
89 »       pop····%esi 
90 »       push···-0x1c(%ebp) 
91 »       call···bf·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xbf>84 »       call···ae·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xae>
92 ·R_386_PLT32»    _Unwind_Resume85 ·R_386_PLT32»    _Unwind_Resume
6.56 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 12, 81 lines modifiedOffset 12, 74 lines modified
12 »       call···6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x6>12 »       call···6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0xc(%ebp),%eax18 »       mov····0xc(%ebp),%eax
19 »       movsbl·(%eax),%eax19 »       movsbl·(%eax),%edi
20 »       mov····0x0(%esi),%edi20 »       movzbl·0x0(%esi),%eax
21 ·R_386_GOT32X»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul21 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul
22 »       mov····%eax,-0x20(%ebp) 
23 »       movzbl·(%edi),%eax 
24 »       test···%al,%al22 »       test···%al,%al
25 »       je·····60·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x60>23 »       jne····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>
 24 »       sub····$0xc,%esp
26 »       mov····0x0(%esi),%eax25 »       lea····0x0(%esi),%eax
27 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul26 ·R_386_GOTOFF»   guard·variable·for·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul
 27 »       mov····%esi,%ebx
 28 »       push···%eax
28 »       mov····%eax,-0x1c(%ebp)29 »       mov····%eax,-0x1c(%ebp)
 30 »       call···35·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x35>
 31 ·R_386_PLT32»    __cxa_guard_acquire
 32 »       add····$0x10,%esp
 33 »       test···%eax,%eax
 34 »       jne····70·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x70>
29 »       mov····0x8(%ebp),%eax35 »       mov····0x8(%ebp),%eax
30 »       sub····$0xc,%esp36 »       sub····$0xc,%esp
31 »       mov····%esi,%ebx37 »       mov····%esi,%ebx
32 »       push···(%eax)38 »       push···(%eax)
33 »       call···3e·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x3e>39 »       call···4b·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x4b>
34 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)40 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
35 »       pop····%edx41 »       pop····%edx
36 »       pop····%ecx42 »       pop····%ecx
37 »       mov····(%eax),%ecx43 »       mov····(%eax),%edx
38 »       push···-0x20(%ebp)44 »       push···%edi
39 »       push···%eax45 »       push···%eax
40 »       call···*0x10(%ecx)46 »       call···*0x10(%edx)
41 »       mov····-0x1c(%ebp),%edx 
42 »       add····$0x10,%esp47 »       add····$0x10,%esp
43 »       cmp····%al,(%edx)48 »       cmp····%al,0x0(%esi)
 49 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul
44 »       setne··%al50 »       setne··%al
45 »       lea····-0xc(%ebp),%esp51 »       lea····-0xc(%ebp),%esp
46 »       pop····%ebx52 »       pop····%ebx
47 »       pop····%esi53 »       pop····%esi
48 »       pop····%edi54 »       pop····%edi
49 »       pop····%ebp55 »       pop····%ebp
50 »       ret56 »       ret
 57 »       lea····0x0(%esi,%eiz,1),%esi
51 »       sub····$0xc,%esp 
52 »       mov····%esi,%ebx 
53 »       push···%edi 
54 »       call···67·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x67> 
55 ·R_386_PLT32»    __cxa_guard_acquire 
56 »       mov····0x0(%esi),%ebx 
57 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul 
58 »       add····$0x10,%esp 
59 »       mov····%ebx,-0x1c(%ebp) 
60 »       test···%eax,%eax 
61 »       je·····33·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x33> 
62 »       mov····0x8(%ebp),%eax58 »       mov····0x8(%ebp),%eax
63 »       sub····$0xc,%esp59 »       sub····$0xc,%esp
64 »       mov····%esi,%ebx 
65 »       push···(%eax)60 »       push···(%eax)
66 »       call···86·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x86>61 »       call···79·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x79>
67 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)62 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
 63 »       pop····%ecx
68 »       pop····%edx64 »       pop····%edx
69 »       mov····(%eax),%edx65 »       mov····(%eax),%edx
70 »       pop····%ecx 
71 »       push···$0x066 »       push···$0x0
72 »       push···%eax67 »       push···%eax
73 »       call···*0x10(%edx)68 »       call···*0x10(%edx)
 69 »       pop····%edx
 70 »       push···-0x1c(%ebp)
74 »       mov····0x0(%esi),%ecx71 »       mov····%al,0x0(%esi)
75 ·R_386_GOT32X»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul72 ·R_386_GOTOFF»   std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>::operator()(char)·const::__nul
76 »       mov····%al,(%ecx) 
77 »       mov····%ecx,-0x1c(%ebp) 
78 »       mov····%edi,(%esp) 
79 »       call···a3·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xa3>73 »       call···92·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x92>
80 ·R_386_PLT32»    __cxa_guard_release74 ·R_386_PLT32»    __cxa_guard_release
81 »       add····$0x10,%esp75 »       add····$0x10,%esp
82 »       jmp····33·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x33>76 »       jmp····40·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0x40>
83 »       mov····%eax,-0x1c(%ebp)77 »       mov····%eax,%edi
84 »       sub····$0xc,%esp78 »       sub····$0xc,%esp
 79 »       push···-0x1c(%ebp)
85 »       mov····%esi,%ebx80 »       mov····%esi,%ebx
86 »       push···%edi 
87 »       call···b6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xb6>81 »       call···a6·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xa6>
88 ·R_386_PLT32»    __cxa_guard_abort82 ·R_386_PLT32»    __cxa_guard_abort
 83 »       mov····%edi,(%esp)
89 »       pop····%esi 
90 »       push···-0x1c(%ebp) 
91 »       call···bf·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xbf>84 »       call···ae·<std::_Function_handler<bool·(char),·std::__detail::_AnyMatcher<std::__cxx11::regex_traits<char>,·false,·true,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)+0xae>
92 ·R_386_PLT32»    _Unwind_Resume85 ·R_386_PLT32»    _Unwind_Resume
8.32 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo6common11SystemPathsD2E […]
    
Offset 12, 202 lines modifiedOffset 12, 199 lines modified
12 »       call···5·<gazebo::common::SystemPaths::~SystemPaths()+0x5>12 »       call···5·<gazebo::common::SystemPaths::~SystemPaths()+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       sub····$0x1c,%esp16 »       sub····$0x1c,%esp
17 »       mov····0x30(%esp),%esi17 »       mov····0x30(%esp),%esi
18 »       lea····0xc0(%esi),%edx18 »       lea····0xc0(%esi),%edx
19 »       mov····0x0(%ebx),%eax19 »       lea····0x8(%ebx),%eax
20 ·R_386_GOT32X»   vtable·for·gazebo::common::SystemPaths20 ·R_386_GOTOFF»   vtable·for·gazebo::common::SystemPaths
21 »       add····$0x8,%eax 
22 »       mov····%eax,(%esi)21 »       mov····%eax,(%esi)
23 »       mov····0xb8(%esi),%eax22 »       mov····0xb8(%esi),%eax
24 »       cmp····%edx,%eax23 »       cmp····%edx,%eax
25 »       je·····47·<gazebo::common::SystemPaths::~SystemPaths()+0x47>24 »       je·····44·<gazebo::common::SystemPaths::~SystemPaths()+0x44>
26 »       mov····0xc0(%esi),%ecx25 »       mov····0xc0(%esi),%ecx
27 »       sub····$0x8,%esp26 »       sub····$0x8,%esp
28 »       lea····0x1(%ecx),%edx27 »       lea····0x1(%ecx),%edx
29 »       push···%edx28 »       push···%edx
30 »       push···%eax29 »       push···%eax
31 »       call···40·<gazebo::common::SystemPaths::~SystemPaths()+0x40>30 »       call···3d·<gazebo::common::SystemPaths::~SystemPaths()+0x3d>
32 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)31 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
33 »       add····$0x10,%esp32 »       add····$0x10,%esp
34 »       mov····0xa0(%esi),%eax33 »       mov····0xa0(%esi),%eax
35 »       lea····0xa8(%esi),%edx34 »       lea····0xa8(%esi),%edx
36 »       cmp····%edx,%eax35 »       cmp····%edx,%eax
37 »       je·····6d·<gazebo::common::SystemPaths::~SystemPaths()+0x6d>36 »       je·····6a·<gazebo::common::SystemPaths::~SystemPaths()+0x6a>
38 »       mov····0xa8(%esi),%ecx37 »       mov····0xa8(%esi),%ecx
39 »       sub····$0x8,%esp38 »       sub····$0x8,%esp
40 »       lea····0x1(%ecx),%edx39 »       lea····0x1(%ecx),%edx
41 »       push···%edx40 »       push···%edx
42 »       push···%eax41 »       push···%eax
43 »       call···66·<gazebo::common::SystemPaths::~SystemPaths()+0x66>42 »       call···63·<gazebo::common::SystemPaths::~SystemPaths()+0x63>
44 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)43 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
45 »       add····$0x10,%esp44 »       add····$0x10,%esp
46 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
47 »       lea····0x58(%esi),%eax46 »       lea····0x58(%esi),%eax
48 »       push···%eax47 »       push···%eax
49 »       call···75·<gazebo::common::SystemPaths::~SystemPaths()+0x75>48 »       call···72·<gazebo::common::SystemPaths::~SystemPaths()+0x72>
50 ·R_386_PC32»     gazebo::event::EventT<void·(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>)>::~EventT()49 ·R_386_PC32»     gazebo::event::EventT<void·(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>)>::~EventT()
51 »       mov····0x40(%esi),%eax50 »       mov····0x40(%esi),%eax
52 »       lea····0x48(%esi),%edx51 »       lea····0x48(%esi),%edx
53 »       add····$0x10,%esp52 »       add····$0x10,%esp
54 »       cmp····%edx,%eax53 »       cmp····%edx,%eax
55 »       je·····99·<gazebo::common::SystemPaths::~SystemPaths()+0x99>54 »       je·····96·<gazebo::common::SystemPaths::~SystemPaths()+0x96>
56 »       mov····0x48(%esi),%ecx55 »       mov····0x48(%esi),%ecx
57 »       sub····$0x8,%esp56 »       sub····$0x8,%esp
58 »       lea····0x1(%ecx),%edx57 »       lea····0x1(%ecx),%edx
59 »       push···%edx58 »       push···%edx
60 »       push···%eax59 »       push···%eax
61 »       call···92·<gazebo::common::SystemPaths::~SystemPaths()+0x92>60 »       call···8f·<gazebo::common::SystemPaths::~SystemPaths()+0x8f>
62 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)61 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
63 »       add····$0x10,%esp62 »       add····$0x10,%esp
64 »       mov····0x34(%esi),%edi63 »       mov····0x34(%esi),%edi
65 »       lea····0x34(%esi),%eax64 »       lea····0x34(%esi),%eax
66 »       mov····%eax,0xc(%esp)65 »       mov····%eax,0xc(%esp)
67 »       cmp····%edi,%eax66 »       cmp····%edi,%eax
68 »       je·····e5·<gazebo::common::SystemPaths::~SystemPaths()+0xe5>67 »       je·····dd·<gazebo::common::SystemPaths::~SystemPaths()+0xdd>
69 »       lea····0x0(%esi,%eiz,1),%esi68 »       lea····0x0(%esi,%eiz,1),%esi
70 »       xchg···%ax,%ax 
71 »       mov····%edi,%ebp69 »       mov····%edi,%ebp
72 »       mov····(%edi),%edi70 »       mov····(%edi),%edi
73 »       mov····0x8(%ebp),%edx71 »       mov····0x8(%ebp),%edx
74 »       lea····0x10(%ebp),%ecx72 »       lea····0x10(%ebp),%ecx
75 »       cmp····%ecx,%edx73 »       cmp····%ecx,%edx
76 »       je·····d1·<gazebo::common::SystemPaths::~SystemPaths()+0xd1>74 »       je·····c9·<gazebo::common::SystemPaths::~SystemPaths()+0xc9>
77 »       mov····0x10(%ebp),%eax75 »       mov····0x10(%ebp),%eax
78 »       sub····$0x8,%esp76 »       sub····$0x8,%esp
79 »       lea····0x1(%eax),%ecx77 »       lea····0x1(%eax),%ecx
80 »       push···%ecx78 »       push···%ecx
81 »       push···%edx79 »       push···%edx
82 »       call···ca·<gazebo::common::SystemPaths::~SystemPaths()+0xca>80 »       call···c2·<gazebo::common::SystemPaths::~SystemPaths()+0xc2>
83 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
84 »       add····$0x10,%esp82 »       add····$0x10,%esp
85 »       sub····$0x8,%esp83 »       sub····$0x8,%esp
86 »       push···$0x2084 »       push···$0x20
87 »       push···%ebp85 »       push···%ebp
88 »       call···d8·<gazebo::common::SystemPaths::~SystemPaths()+0xd8>86 »       call···d0·<gazebo::common::SystemPaths::~SystemPaths()+0xd0>
89 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)87 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
90 »       add····$0x10,%esp88 »       add····$0x10,%esp
91 »       cmp····%edi,0xc(%esp)89 »       cmp····%edi,0xc(%esp)
92 »       jne····b0·<gazebo::common::SystemPaths::~SystemPaths()+0xb0>90 »       jne····a8·<gazebo::common::SystemPaths::~SystemPaths()+0xa8>
93 »       mov····0x28(%esi),%edi91 »       mov····0x28(%esi),%edi
94 »       lea····0x28(%esi),%eax92 »       lea····0x28(%esi),%eax
95 »       mov····%eax,0xc(%esp)93 »       mov····%eax,0xc(%esp)
96 »       cmp····%edi,%eax94 »       cmp····%edi,%eax
97 »       je·····12d·<gazebo::common::SystemPaths::~SystemPaths()+0x12d>95 »       je·····125·<gazebo::common::SystemPaths::~SystemPaths()+0x125>
98 »       lea····0x0(%esi,%eiz,1),%esi96 »       lea····0x0(%esi,%eiz,1),%esi
99 »       nop97 »       nop
100 »       mov····%edi,%ebp98 »       mov····%edi,%ebp
101 »       mov····(%edi),%edi99 »       mov····(%edi),%edi
102 »       mov····0x8(%ebp),%edx100 »       mov····0x8(%ebp),%edx
103 »       lea····0x10(%ebp),%ecx101 »       lea····0x10(%ebp),%ecx
104 »       cmp····%ecx,%edx102 »       cmp····%ecx,%edx
105 »       je·····119·<gazebo::common::SystemPaths::~SystemPaths()+0x119>103 »       je·····111·<gazebo::common::SystemPaths::~SystemPaths()+0x111>
106 »       mov····0x10(%ebp),%eax104 »       mov····0x10(%ebp),%eax
107 »       sub····$0x8,%esp105 »       sub····$0x8,%esp
108 »       lea····0x1(%eax),%ecx106 »       lea····0x1(%eax),%ecx
109 »       push···%ecx107 »       push···%ecx
110 »       push···%edx108 »       push···%edx
111 »       call···112·<gazebo::common::SystemPaths::~SystemPaths()+0x112>109 »       call···10a·<gazebo::common::SystemPaths::~SystemPaths()+0x10a>
112 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)110 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
113 »       add····$0x10,%esp111 »       add····$0x10,%esp
114 »       sub····$0x8,%esp112 »       sub····$0x8,%esp
115 »       push···$0x20113 »       push···$0x20
116 »       push···%ebp114 »       push···%ebp
117 »       call···120·<gazebo::common::SystemPaths::~SystemPaths()+0x120>115 »       call···118·<gazebo::common::SystemPaths::~SystemPaths()+0x118>
118 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)116 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       cmp····%edi,0xc(%esp)118 »       cmp····%edi,0xc(%esp)
121 »       jne····f8·<gazebo::common::SystemPaths::~SystemPaths()+0xf8>119 »       jne····f0·<gazebo::common::SystemPaths::~SystemPaths()+0xf0>
122 »       mov····0x1c(%esi),%edi120 »       mov····0x1c(%esi),%edi
123 »       lea····0x1c(%esi),%eax121 »       lea····0x1c(%esi),%eax
124 »       mov····%eax,0xc(%esp)122 »       mov····%eax,0xc(%esp)
125 »       cmp····%eax,%edi123 »       cmp····%eax,%edi
126 »       je·····175·<gazebo::common::SystemPaths::~SystemPaths()+0x175>124 »       je·····16d·<gazebo::common::SystemPaths::~SystemPaths()+0x16d>
127 »       lea····0x0(%esi,%eiz,1),%esi125 »       lea····0x0(%esi,%eiz,1),%esi
128 »       nop126 »       nop
129 »       mov····%edi,%ebp127 »       mov····%edi,%ebp
130 »       mov····(%edi),%edi128 »       mov····(%edi),%edi
131 »       mov····0x8(%ebp),%edx129 »       mov····0x8(%ebp),%edx
132 »       lea····0x10(%ebp),%ecx130 »       lea····0x10(%ebp),%ecx
133 »       cmp····%ecx,%edx131 »       cmp····%ecx,%edx
134 »       je·····161·<gazebo::common::SystemPaths::~SystemPaths()+0x161>132 »       je·····159·<gazebo::common::SystemPaths::~SystemPaths()+0x159>
135 »       mov····0x10(%ebp),%eax133 »       mov····0x10(%ebp),%eax
136 »       sub····$0x8,%esp134 »       sub····$0x8,%esp
137 »       lea····0x1(%eax),%ecx135 »       lea····0x1(%eax),%ecx
138 »       push···%ecx136 »       push···%ecx
Max diff block lines reached; 3071/8264 bytes (37.16%) of diff not shown.
8.54 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN6gazebo6common11SystemPathsD0E […]
    
Offset 12, 208 lines modifiedOffset 12, 206 lines modified
12 »       call···5·<gazebo::common::SystemPaths::~SystemPaths()+0x5>12 »       call···5·<gazebo::common::SystemPaths::~SystemPaths()+0x5>
13 ·R_386_PC32»     __x86.get_pc_thunk.bx13 ·R_386_PC32»     __x86.get_pc_thunk.bx
14 »       add····$0x2,%ebx14 »       add····$0x2,%ebx
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       sub····$0x1c,%esp16 »       sub····$0x1c,%esp
17 »       mov····0x30(%esp),%esi17 »       mov····0x30(%esp),%esi
18 »       lea····0xc0(%esi),%edx18 »       lea····0xc0(%esi),%edx
19 »       mov····0x0(%ebx),%eax19 »       lea····0x8(%ebx),%eax
20 ·R_386_GOT32X»   vtable·for·gazebo::common::SystemPaths20 ·R_386_GOTOFF»   vtable·for·gazebo::common::SystemPaths
21 »       add····$0x8,%eax 
22 »       mov····%eax,(%esi)21 »       mov····%eax,(%esi)
23 »       mov····0xb8(%esi),%eax22 »       mov····0xb8(%esi),%eax
24 »       cmp····%edx,%eax23 »       cmp····%edx,%eax
25 »       je·····47·<gazebo::common::SystemPaths::~SystemPaths()+0x47>24 »       je·····44·<gazebo::common::SystemPaths::~SystemPaths()+0x44>
26 »       mov····0xc0(%esi),%edx25 »       mov····0xc0(%esi),%edx
27 »       sub····$0x8,%esp26 »       sub····$0x8,%esp
28 »       add····$0x1,%edx27 »       add····$0x1,%edx
29 »       push···%edx28 »       push···%edx
30 »       push···%eax29 »       push···%eax
31 »       call···40·<gazebo::common::SystemPaths::~SystemPaths()+0x40>30 »       call···3d·<gazebo::common::SystemPaths::~SystemPaths()+0x3d>
32 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)31 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
33 »       add····$0x10,%esp32 »       add····$0x10,%esp
34 »       mov····0xa0(%esi),%eax33 »       mov····0xa0(%esi),%eax
35 »       lea····0xa8(%esi),%edx34 »       lea····0xa8(%esi),%edx
36 »       cmp····%edx,%eax35 »       cmp····%edx,%eax
37 »       je·····6d·<gazebo::common::SystemPaths::~SystemPaths()+0x6d>36 »       je·····6a·<gazebo::common::SystemPaths::~SystemPaths()+0x6a>
38 »       mov····0xa8(%esi),%edx37 »       mov····0xa8(%esi),%edx
39 »       sub····$0x8,%esp38 »       sub····$0x8,%esp
40 »       add····$0x1,%edx39 »       add····$0x1,%edx
41 »       push···%edx40 »       push···%edx
42 »       push···%eax41 »       push···%eax
43 »       call···66·<gazebo::common::SystemPaths::~SystemPaths()+0x66>42 »       call···63·<gazebo::common::SystemPaths::~SystemPaths()+0x63>
44 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)43 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
45 »       add····$0x10,%esp44 »       add····$0x10,%esp
46 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
47 »       lea····0x58(%esi),%eax46 »       lea····0x58(%esi),%eax
48 »       push···%eax47 »       push···%eax
49 »       call···75·<gazebo::common::SystemPaths::~SystemPaths()+0x75>48 »       call···72·<gazebo::common::SystemPaths::~SystemPaths()+0x72>
50 ·R_386_PC32»     gazebo::event::EventT<void·(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>)>::~EventT()49 ·R_386_PC32»     gazebo::event::EventT<void·(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>)>::~EventT()
51 »       mov····0x40(%esi),%eax50 »       mov····0x40(%esi),%eax
52 »       lea····0x48(%esi),%edx51 »       lea····0x48(%esi),%edx
53 »       add····$0x10,%esp52 »       add····$0x10,%esp
54 »       cmp····%edx,%eax53 »       cmp····%edx,%eax
55 »       je·····99·<gazebo::common::SystemPaths::~SystemPaths()+0x99>54 »       je·····96·<gazebo::common::SystemPaths::~SystemPaths()+0x96>
56 »       mov····0x48(%esi),%edx55 »       mov····0x48(%esi),%edx
57 »       sub····$0x8,%esp56 »       sub····$0x8,%esp
58 »       add····$0x1,%edx57 »       add····$0x1,%edx
59 »       push···%edx58 »       push···%edx
60 »       push···%eax59 »       push···%eax
61 »       call···92·<gazebo::common::SystemPaths::~SystemPaths()+0x92>60 »       call···8f·<gazebo::common::SystemPaths::~SystemPaths()+0x8f>
62 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)61 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
63 »       add····$0x10,%esp62 »       add····$0x10,%esp
64 »       mov····0x34(%esi),%edi63 »       mov····0x34(%esi),%edi
65 »       lea····0x34(%esi),%eax64 »       lea····0x34(%esi),%eax
66 »       mov····%eax,0xc(%esp)65 »       mov····%eax,0xc(%esp)
67 »       cmp····%edi,%eax66 »       cmp····%edi,%eax
68 »       je·····e5·<gazebo::common::SystemPaths::~SystemPaths()+0xe5>67 »       je·····dd·<gazebo::common::SystemPaths::~SystemPaths()+0xdd>
69 »       lea····0x0(%esi,%eiz,1),%esi68 »       lea····0x0(%esi,%eiz,1),%esi
70 »       xchg···%ax,%ax 
71 »       mov····%edi,%ebp69 »       mov····%edi,%ebp
72 »       mov····(%edi),%edi70 »       mov····(%edi),%edi
73 »       mov····0x8(%ebp),%edx71 »       mov····0x8(%ebp),%edx
74 »       lea····0x10(%ebp),%ecx72 »       lea····0x10(%ebp),%ecx
75 »       cmp····%ecx,%edx73 »       cmp····%ecx,%edx
76 »       je·····d1·<gazebo::common::SystemPaths::~SystemPaths()+0xd1>74 »       je·····c9·<gazebo::common::SystemPaths::~SystemPaths()+0xc9>
77 »       mov····0x10(%ebp),%eax75 »       mov····0x10(%ebp),%eax
78 »       sub····$0x8,%esp76 »       sub····$0x8,%esp
79 »       lea····0x1(%eax),%ecx77 »       lea····0x1(%eax),%ecx
80 »       push···%ecx78 »       push···%ecx
81 »       push···%edx79 »       push···%edx
82 »       call···ca·<gazebo::common::SystemPaths::~SystemPaths()+0xca>80 »       call···c2·<gazebo::common::SystemPaths::~SystemPaths()+0xc2>
83 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)81 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
84 »       add····$0x10,%esp82 »       add····$0x10,%esp
85 »       sub····$0x8,%esp83 »       sub····$0x8,%esp
86 »       push···$0x2084 »       push···$0x20
87 »       push···%ebp85 »       push···%ebp
88 »       call···d8·<gazebo::common::SystemPaths::~SystemPaths()+0xd8>86 »       call···d0·<gazebo::common::SystemPaths::~SystemPaths()+0xd0>
89 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)87 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
90 »       add····$0x10,%esp88 »       add····$0x10,%esp
91 »       cmp····%edi,0xc(%esp)89 »       cmp····%edi,0xc(%esp)
92 »       jne····b0·<gazebo::common::SystemPaths::~SystemPaths()+0xb0>90 »       jne····a8·<gazebo::common::SystemPaths::~SystemPaths()+0xa8>
93 »       mov····0x28(%esi),%edi91 »       mov····0x28(%esi),%edi
94 »       lea····0x28(%esi),%eax92 »       lea····0x28(%esi),%eax
95 »       mov····%eax,0xc(%esp)93 »       mov····%eax,0xc(%esp)
96 »       cmp····%edi,%eax94 »       cmp····%edi,%eax
97 »       je·····12d·<gazebo::common::SystemPaths::~SystemPaths()+0x12d>95 »       je·····125·<gazebo::common::SystemPaths::~SystemPaths()+0x125>
98 »       lea····0x0(%esi,%eiz,1),%esi96 »       lea····0x0(%esi,%eiz,1),%esi
99 »       nop97 »       nop
100 »       mov····%edi,%ebp98 »       mov····%edi,%ebp
101 »       mov····(%edi),%edi99 »       mov····(%edi),%edi
102 »       mov····0x8(%ebp),%edx100 »       mov····0x8(%ebp),%edx
103 »       lea····0x10(%ebp),%ecx101 »       lea····0x10(%ebp),%ecx
104 »       cmp····%ecx,%edx102 »       cmp····%ecx,%edx
105 »       je·····119·<gazebo::common::SystemPaths::~SystemPaths()+0x119>103 »       je·····111·<gazebo::common::SystemPaths::~SystemPaths()+0x111>
106 »       mov····0x10(%ebp),%eax104 »       mov····0x10(%ebp),%eax
107 »       sub····$0x8,%esp105 »       sub····$0x8,%esp
108 »       lea····0x1(%eax),%ecx106 »       lea····0x1(%eax),%ecx
109 »       push···%ecx107 »       push···%ecx
110 »       push···%edx108 »       push···%edx
111 »       call···112·<gazebo::common::SystemPaths::~SystemPaths()+0x112>109 »       call···10a·<gazebo::common::SystemPaths::~SystemPaths()+0x10a>
112 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)110 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
113 »       add····$0x10,%esp111 »       add····$0x10,%esp
114 »       sub····$0x8,%esp112 »       sub····$0x8,%esp
115 »       push···$0x20113 »       push···$0x20
116 »       push···%ebp114 »       push···%ebp
117 »       call···120·<gazebo::common::SystemPaths::~SystemPaths()+0x120>115 »       call···118·<gazebo::common::SystemPaths::~SystemPaths()+0x118>
118 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)116 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       cmp····%edi,0xc(%esp)118 »       cmp····%edi,0xc(%esp)
121 »       jne····f8·<gazebo::common::SystemPaths::~SystemPaths()+0xf8>119 »       jne····f0·<gazebo::common::SystemPaths::~SystemPaths()+0xf0>
122 »       mov····0x1c(%esi),%edi120 »       mov····0x1c(%esi),%edi
123 »       lea····0x1c(%esi),%eax121 »       lea····0x1c(%esi),%eax
124 »       mov····%eax,0xc(%esp)122 »       mov····%eax,0xc(%esp)
125 »       cmp····%eax,%edi123 »       cmp····%eax,%edi
126 »       je·····175·<gazebo::common::SystemPaths::~SystemPaths()+0x175>124 »       je·····16d·<gazebo::common::SystemPaths::~SystemPaths()+0x16d>
127 »       lea····0x0(%esi,%eiz,1),%esi125 »       lea····0x0(%esi,%eiz,1),%esi
128 »       nop126 »       nop
129 »       mov····%edi,%ebp127 »       mov····%edi,%ebp
130 »       mov····(%edi),%edi128 »       mov····(%edi),%edi
131 »       mov····0x8(%ebp),%edx129 »       mov····0x8(%ebp),%edx
132 »       lea····0x10(%ebp),%ecx130 »       lea····0x10(%ebp),%ecx
133 »       cmp····%ecx,%edx131 »       cmp····%ecx,%edx
134 »       je·····161·<gazebo::common::SystemPaths::~SystemPaths()+0x161>132 »       je·····159·<gazebo::common::SystemPaths::~SystemPaths()+0x159>
135 »       mov····0x10(%ebp),%eax133 »       mov····0x10(%ebp),%eax
136 »       sub····$0x8,%esp134 »       sub····$0x8,%esp
137 »       lea····0x1(%eax),%ecx135 »       lea····0x1(%eax),%ecx
138 »       push···%ecx136 »       push···%ecx
Max diff block lines reached; 3309/8487 bytes (38.99%) of diff not shown.
1.58 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost9exceptionC2ERKS0_ {} […]
    
Offset 10, 39 lines modifiedOffset 10, 37 lines modified
10 »       add····$0x2,%edx10 »       add····$0x2,%edx
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%esi12 »       push···%esi
13 »       push···%ebx13 »       push···%ebx
14 »       sub····$0x4,%esp14 »       sub····$0x4,%esp
15 »       mov····0x10(%esp),%ebx15 »       mov····0x10(%esp),%ebx
16 »       mov····0x14(%esp),%esi16 »       mov····0x14(%esp),%esi
17 »       mov····0x0(%edx),%eax17 »       lea····0x8(%edx),%eax
18 ·R_386_GOT32X»   vtable·for·boost::exception18 ·R_386_GOTOFF»   vtable·for·boost::exception
19 »       add····$0x8,%eax 
20 »       mov····%eax,(%ebx)19 »       mov····%eax,(%ebx)
21 »       mov····0x4(%esi),%eax20 »       mov····0x4(%esi),%eax
22 »       mov····%eax,0x4(%ebx)21 »       mov····%eax,0x4(%ebx)
23 »       test···%eax,%eax22 »       test···%eax,%eax
24 »       je·····40·<boost::exception::exception(boost::exception·const&)+0x40>23 »       je·····3d·<boost::exception::exception(boost::exception·const&)+0x3d>
25 »       mov····(%eax),%ecx24 »       mov····(%eax),%ecx
26 »       lea····0x0(%edx),%edx25 »       lea····0x0(%edx),%edx
27 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const26 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
28 »       mov····0xc(%ecx),%ecx27 »       mov····0xc(%ecx),%ecx
29 »       cmp····%edx,%ecx28 »       cmp····%edx,%ecx
30 »       jne····60·<boost::exception::exception(boost::exception·const&)+0x60>29 »       jne····58·<boost::exception::exception(boost::exception·const&)+0x58>
31 »       addl···$0x1,0x34(%eax)30 »       addl···$0x1,0x34(%eax)
32 »       mov····0x8(%esi),%eax31 »       mov····0x8(%esi),%eax
33 »       mov····%eax,0x8(%ebx)32 »       mov····%eax,0x8(%ebx)
34 »       mov····0xc(%esi),%eax33 »       mov····0xc(%esi),%eax
35 »       mov····%eax,0xc(%ebx)34 »       mov····%eax,0xc(%ebx)
36 »       mov····0x10(%esi),%eax35 »       mov····0x10(%esi),%eax
37 »       mov····%eax,0x10(%ebx)36 »       mov····%eax,0x10(%ebx)
38 »       add····$0x4,%esp37 »       add····$0x4,%esp
39 »       pop····%ebx38 »       pop····%ebx
40 »       pop····%esi39 »       pop····%esi
41 »       ret40 »       ret
42 »       lea····0x0(%esi,%eiz,1),%esi41 »       lea····0x0(%esi),%esi
43 »       nop 
44 »       sub····$0xc,%esp42 »       sub····$0xc,%esp
45 »       push···%eax43 »       push···%eax
46 »       call···*%ecx44 »       call···*%ecx
47 »       add····$0x10,%esp45 »       add····$0x10,%esp
48 »       jmp····40·<boost::exception::exception(boost::exception·const&)+0x40>46 »       jmp····3d·<boost::exception::exception(boost::exception·const&)+0x3d>
2.39 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZNK5boost16exception_de […]
    
Offset 19, 20 lines modifiedOffset 19, 19 lines modified
19 »       mov····%edi,%ebx19 »       mov····%edi,%ebx
20 »       call···19·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x19>20 »       call···19·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x19>
21 ·R_386_PLT32»    __cxa_allocate_exception21 ·R_386_PLT32»    __cxa_allocate_exception
22 »       pop····%edx22 »       pop····%edx
23 »       pop····%ecx23 »       pop····%ecx
24 »       push···0x8(%ebp)24 »       push···0x8(%ebp)
25 »       mov····%eax,%esi25 »       mov····%eax,%esi
26 »       mov····0x0(%edi),%eax26 »       lea····0x8(%edi),%eax
27 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base27 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
28 »       push···%esi28 »       push···%esi
29 »       add····$0x8,%eax 
30 »       mov····%eax,0x18(%esi)29 »       mov····%eax,0x18(%esi)
31 »       call···32·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x32>30 »       call···2f·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x2f>
32 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)31 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)
33 »       lea····0xc(%edi),%eax32 »       lea····0xc(%edi),%eax
34 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>33 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
35 »       add····$0xc,%esp34 »       add····$0xc,%esp
36 »       lea····0x18(%eax),%edx35 »       lea····0x18(%eax),%edx
37 »       mov····%eax,(%esi)36 »       mov····%eax,(%esi)
38 »       add····$0x38,%eax37 »       add····$0x38,%eax
Offset 41, 19 lines modifiedOffset 40, 19 lines modified
41 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()40 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()
42 »       push···%eax41 »       push···%eax
43 »       lea····0x0(%edi),%eax42 »       lea····0x0(%edi),%eax
44 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>43 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
45 »       push···%eax44 »       push···%eax
46 »       push···%esi45 »       push···%esi
47 »       mov····%edx,0x14(%esi)46 »       mov····%edx,0x14(%esi)
48 »       call···5d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x5d>47 »       call···5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x5a>
49 ·R_386_PLT32»    __cxa_throw48 ·R_386_PLT32»    __cxa_throw
50 »       mov····%eax,-0x1c(%ebp)49 »       mov····%eax,-0x1c(%ebp)
51 »       sub····$0xc,%esp50 »       sub····$0xc,%esp
52 »       mov····%edi,%ebx51 »       mov····%edi,%ebx
53 »       push···%esi52 »       push···%esi
54 »       call···6b·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x6b>53 »       call···68·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x68>
55 ·R_386_PLT32»    __cxa_free_exception54 ·R_386_PLT32»    __cxa_free_exception
56 »       pop····%eax55 »       pop····%eax
57 »       push···-0x1c(%ebp)56 »       push···-0x1c(%ebp)
58 »       call···74·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x74>57 »       call···71·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x71>
59 ·R_386_PLT32»    _Unwind_Resume58 ·R_386_PLT32»    _Unwind_Resume
2.35 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZNK5boost16exception_de […]
    
Offset 19, 20 lines modifiedOffset 19, 19 lines modified
19 »       mov····%edi,%ebx19 »       mov····%edi,%ebx
20 »       call···19·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x19>20 »       call···19·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x19>
21 ·R_386_PLT32»    __cxa_allocate_exception21 ·R_386_PLT32»    __cxa_allocate_exception
22 »       pop····%edx22 »       pop····%edx
23 »       pop····%ecx23 »       pop····%ecx
24 »       push···0x8(%ebp)24 »       push···0x8(%ebp)
25 »       mov····%eax,%esi25 »       mov····%eax,%esi
26 »       mov····0x0(%edi),%eax26 »       lea····0x8(%edi),%eax
27 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base27 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
28 »       push···%esi28 »       push···%esi
29 »       add····$0x8,%eax 
30 »       mov····%eax,0x18(%esi)29 »       mov····%eax,0x18(%esi)
31 »       call···32·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x32>30 »       call···2f·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x2f>
32 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)31 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)
33 »       lea····0xc(%edi),%eax32 »       lea····0xc(%edi),%eax
34 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>33 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
35 »       add····$0xc,%esp34 »       add····$0xc,%esp
36 »       lea····0x18(%eax),%edx35 »       lea····0x18(%eax),%edx
37 »       mov····%eax,(%esi)36 »       mov····%eax,(%esi)
38 »       add····$0x38,%eax37 »       add····$0x38,%eax
Offset 41, 19 lines modifiedOffset 40, 19 lines modified
41 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()40 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()
42 »       push···%eax41 »       push···%eax
43 »       lea····0x0(%edi),%eax42 »       lea····0x0(%edi),%eax
44 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>43 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
45 »       push···%eax44 »       push···%eax
46 »       push···%esi45 »       push···%esi
47 »       mov····%edx,0x14(%esi)46 »       mov····%edx,0x14(%esi)
48 »       call···5d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x5d>47 »       call···5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x5a>
49 ·R_386_PLT32»    __cxa_throw48 ·R_386_PLT32»    __cxa_throw
50 »       mov····%eax,-0x1c(%ebp)49 »       mov····%eax,-0x1c(%ebp)
51 »       sub····$0xc,%esp50 »       sub····$0xc,%esp
52 »       mov····%edi,%ebx51 »       mov····%edi,%ebx
53 »       push···%esi52 »       push···%esi
54 »       call···6b·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x6b>53 »       call···68·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x68>
55 ·R_386_PLT32»    __cxa_free_exception54 ·R_386_PLT32»    __cxa_free_exception
56 »       pop····%eax55 »       pop····%eax
57 »       push···-0x1c(%ebp)56 »       push···-0x1c(%ebp)
58 »       call···74·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x74>57 »       call···71·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x71>
59 ·R_386_PLT32»    _Unwind_Resume58 ·R_386_PLT32»    _Unwind_Resume
2.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZTv0_n16_NK5boost16exce […]
    
Offset 23, 20 lines modifiedOffset 23, 19 lines modified
23 »       mov····%eax,-0x1c(%ebp)23 »       mov····%eax,-0x1c(%ebp)
24 »       call···24·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x24>24 »       call···24·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x24>
25 ·R_386_PLT32»    __cxa_allocate_exception25 ·R_386_PLT32»    __cxa_allocate_exception
26 »       pop····%edx26 »       pop····%edx
27 »       pop····%ecx27 »       pop····%ecx
28 »       push···-0x1c(%ebp)28 »       push···-0x1c(%ebp)
29 »       mov····%eax,%esi29 »       mov····%eax,%esi
30 »       mov····0x0(%edi),%eax30 »       lea····0x8(%edi),%eax
31 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base31 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
32 »       push···%esi32 »       push···%esi
33 »       add····$0x8,%eax 
34 »       mov····%eax,0x18(%esi)33 »       mov····%eax,0x18(%esi)
35 »       call···3d·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x3d>34 »       call···3a·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x3a>
36 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)35 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)
37 »       lea····0xc(%edi),%eax36 »       lea····0xc(%edi),%eax
38 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>37 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
39 »       add····$0xc,%esp38 »       add····$0xc,%esp
40 »       lea····0x18(%eax),%edx39 »       lea····0x18(%eax),%edx
41 »       mov····%eax,(%esi)40 »       mov····%eax,(%esi)
42 »       add····$0x38,%eax41 »       add····$0x38,%eax
Offset 45, 19 lines modifiedOffset 44, 19 lines modified
45 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()44 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::~clone_impl()
46 »       push···%eax45 »       push···%eax
47 »       lea····0x0(%edi),%eax46 »       lea····0x0(%edi),%eax
48 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>47 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
49 »       push···%eax48 »       push···%eax
50 »       push···%esi49 »       push···%esi
51 »       mov····%edx,0x14(%esi)50 »       mov····%edx,0x14(%esi)
52 »       call···68·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x68>51 »       call···65·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x65>
53 ·R_386_PLT32»    __cxa_throw52 ·R_386_PLT32»    __cxa_throw
54 »       mov····%eax,-0x1c(%ebp)53 »       mov····%eax,-0x1c(%ebp)
55 »       sub····$0xc,%esp54 »       sub····$0xc,%esp
56 »       mov····%edi,%ebx55 »       mov····%edi,%ebx
57 »       push···%esi56 »       push···%esi
58 »       call···76·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x76>57 »       call···73·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x73>
59 ·R_386_PLT32»    __cxa_free_exception58 ·R_386_PLT32»    __cxa_free_exception
60 »       pop····%eax59 »       pop····%eax
61 »       push···-0x1c(%ebp)60 »       push···-0x1c(%ebp)
62 »       call···7f·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x7f>61 »       call···7c·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const+0x7c>
63 ·R_386_PLT32»    _Unwind_Resume62 ·R_386_PLT32»    _Unwind_Resume
2.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely._ZTv0_n16_NK5boost16exce […]
    
Offset 23, 20 lines modifiedOffset 23, 19 lines modified
23 »       mov····%eax,-0x1c(%ebp)23 »       mov····%eax,-0x1c(%ebp)
24 »       call···24·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x24>24 »       call···24·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x24>
25 ·R_386_PLT32»    __cxa_allocate_exception25 ·R_386_PLT32»    __cxa_allocate_exception
26 »       pop····%edx26 »       pop····%edx
27 »       pop····%ecx27 »       pop····%ecx
28 »       push···-0x1c(%ebp)28 »       push···-0x1c(%ebp)
29 »       mov····%eax,%esi29 »       mov····%eax,%esi
30 »       mov····0x0(%edi),%eax30 »       lea····0x8(%edi),%eax
31 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base31 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
32 »       push···%esi32 »       push···%esi
33 »       add····$0x8,%eax 
34 »       mov····%eax,0x18(%esi)33 »       mov····%eax,0x18(%esi)
35 »       call···3d·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x3d>34 »       call···3a·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x3a>
36 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)35 ·R_386_PC32»     boost::exception::exception(boost::exception·const&)
37 »       lea····0xc(%edi),%eax36 »       lea····0xc(%edi),%eax
38 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>37 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
39 »       add····$0xc,%esp38 »       add····$0xc,%esp
40 »       lea····0x18(%eax),%edx39 »       lea····0x18(%eax),%edx
41 »       mov····%eax,(%esi)40 »       mov····%eax,(%esi)
42 »       add····$0x38,%eax41 »       add····$0x38,%eax
Offset 45, 19 lines modifiedOffset 44, 19 lines modified
45 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()44 ·R_386_GOTOFF»   boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::~clone_impl()
46 »       push···%eax45 »       push···%eax
47 »       lea····0x0(%edi),%eax46 »       lea····0x0(%edi),%eax
48 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>47 ·R_386_GOTOFF»   typeinfo·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
49 »       push···%eax48 »       push···%eax
50 »       push···%esi49 »       push···%esi
51 »       mov····%edx,0x14(%esi)50 »       mov····%edx,0x14(%esi)
52 »       call···68·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x68>51 »       call···65·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x65>
53 ·R_386_PLT32»    __cxa_throw52 ·R_386_PLT32»    __cxa_throw
54 »       mov····%eax,-0x1c(%ebp)53 »       mov····%eax,-0x1c(%ebp)
55 »       sub····$0xc,%esp54 »       sub····$0xc,%esp
56 »       mov····%edi,%ebx55 »       mov····%edi,%ebx
57 »       push···%esi56 »       push···%esi
58 »       call···76·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x76>57 »       call···73·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x73>
59 ·R_386_PLT32»    __cxa_free_exception58 ·R_386_PLT32»    __cxa_free_exception
60 »       pop····%eax59 »       pop····%eax
61 »       push···-0x1c(%ebp)60 »       push···-0x1c(%ebp)
62 »       call···7f·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x7f>61 »       call···7c·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const+0x7c>
63 ·R_386_PLT32»    _Unwind_Resume62 ·R_386_PLT32»    _Unwind_Resume
3.73 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::transport::ConnectionManager::ConnectionManager()48 ·R_386_PLT32»    gazebo::transport::ConnectionManager::ConnectionManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::transport::ConnectionManager::~ConnectionManager()59 ·R_386_GOT32»    gazebo::transport::ConnectionManager::~ConnectionManager()
59 »       call···78·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::transport::ConnectionManager>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
836 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::transport::ConnectionManager>::SingletonT()>:5 00000000·<SingletonT<gazebo::transport::ConnectionManager>::SingletonT()>:
6 SingletonT<gazebo::transport::ConnectionManager>::SingletonT():6 SingletonT<gazebo::transport::ConnectionManager>::SingletonT():
7 »       call···1·<SingletonT<gazebo::transport::ConnectionManager>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::transport::ConnectionManager>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::transport::ConnectionManager> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::transport::ConnectionManager>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.78 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::transport::ConnectionManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::transport::ConnectionManager::ConnectionManager()48 ·R_386_PLT32»    gazebo::transport::ConnectionManager::ConnectionManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::transport::ConnectionManager::~ConnectionManager()59 ·R_386_GOT32»    gazebo::transport::ConnectionManager::~ConnectionManager()
59 »       call···78·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::transport::ConnectionManager>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::transport::TopicManager::TopicManager()48 ·R_386_PLT32»    gazebo::transport::TopicManager::TopicManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::transport::TopicManager::~TopicManager()59 ·R_386_GOT32»    gazebo::transport::TopicManager::~TopicManager()
59 »       call···78·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::transport::TopicManager>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
811 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::transport::TopicManager>::SingletonT()>:5 00000000·<SingletonT<gazebo::transport::TopicManager>::SingletonT()>:
6 SingletonT<gazebo::transport::TopicManager>::SingletonT():6 SingletonT<gazebo::transport::TopicManager>::SingletonT():
7 »       call···1·<SingletonT<gazebo::transport::TopicManager>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::transport::TopicManager>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::transport::TopicManager> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::transport::TopicManager>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9transpor […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::transport::TopicManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::transport::TopicManager::TopicManager()48 ·R_386_PLT32»    gazebo::transport::TopicManager::TopicManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::transport::TopicManager::~TopicManager()59 ·R_386_GOT32»    gazebo::transport::TopicManager::~TopicManager()
59 »       call···78·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::transport::TopicManager>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.51 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common11 […]
    
Offset 11, 69 lines modifiedOffset 11, 69 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::common::SystemPaths::SystemPaths()48 ·R_386_PLT32»    gazebo::common::SystemPaths::SystemPaths()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       lea····0x0(%esi),%eax57 »       lea····0x0(%esi),%eax
57 ·R_386_GOTOFF»   gazebo::common::SystemPaths::~SystemPaths()58 ·R_386_GOTOFF»   gazebo::common::SystemPaths::~SystemPaths()
58 »       push···-0x1c(%ebp)59 »       push···%edi
59 »       push···%eax60 »       push···%eax
60 »       call···79·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x79>61 »       call···76·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x76>
61 ·R_386_PLT32»    __cxa_atexit62 ·R_386_PLT32»    __cxa_atexit
62 »       mov····-0x1c(%ebp),%eax 
63 »       add····$0x10,%esp63 »       add····$0x10,%esp
64 »       lea····-0xc(%ebp),%esp64 »       lea····-0xc(%ebp),%esp
 65 »       mov····%edi,%eax
65 »       pop····%ebx66 »       pop····%ebx
66 »       pop····%esi67 »       pop····%esi
67 »       pop····%edi68 »       pop····%edi
68 »       pop····%ebp69 »       pop····%ebp
69 »       ret70 »       ret
70 »       mov····%eax,-0x1c(%ebp)71 »       mov····%eax,%edi
71 »       sub····$0xc,%esp72 »       sub····$0xc,%esp
 73 »       push···-0x1c(%ebp)
72 »       mov····%esi,%ebx74 »       mov····%esi,%ebx
73 »       push···%edi 
74 »       call···95·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x95>75 »       call···92·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x92>
75 ·R_386_PLT32»    __cxa_guard_abort76 ·R_386_PLT32»    __cxa_guard_abort
 77 »       mov····%edi,(%esp)
76 »       pop····%eax 
77 »       push···-0x1c(%ebp) 
78 »       call···9e·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x9e>78 »       call···9a·<SingletonT<gazebo::common::SystemPaths>::Instance()+0x9a>
79 ·R_386_PLT32»    _Unwind_Resume79 ·R_386_PLT32»    _Unwind_Resume
791 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common11 […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::common::SystemPaths>::SingletonT()>:5 00000000·<SingletonT<gazebo::common::SystemPaths>::SingletonT()>:
6 SingletonT<gazebo::common::SystemPaths>::SingletonT():6 SingletonT<gazebo::common::SystemPaths>::SingletonT():
7 »       call···1·<SingletonT<gazebo::common::SystemPaths>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::common::SystemPaths>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::common::SystemPaths> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::common::SystemPaths>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.56 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo6common11 […]
    
Offset 11, 69 lines modifiedOffset 11, 69 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::common::SystemPaths>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::common::SystemPaths::SystemPaths()48 ·R_386_PLT32»    gazebo::common::SystemPaths::SystemPaths()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       lea····0x0(%esi),%eax57 »       lea····0x0(%esi),%eax
57 ·R_386_GOTOFF»   gazebo::common::SystemPaths::~SystemPaths()58 ·R_386_GOTOFF»   gazebo::common::SystemPaths::~SystemPaths()
58 »       push···-0x1c(%ebp)59 »       push···%edi
59 »       push···%eax60 »       push···%eax
60 »       call···79·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x79>61 »       call···76·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x76>
61 ·R_386_PLT32»    __cxa_atexit62 ·R_386_PLT32»    __cxa_atexit
62 »       mov····-0x1c(%ebp),%eax 
63 »       add····$0x10,%esp63 »       add····$0x10,%esp
64 »       lea····-0xc(%ebp),%esp64 »       lea····-0xc(%ebp),%esp
 65 »       mov····%edi,%eax
65 »       pop····%ebx66 »       pop····%ebx
66 »       pop····%esi67 »       pop····%esi
67 »       pop····%edi68 »       pop····%edi
68 »       pop····%ebp69 »       pop····%ebp
69 »       ret70 »       ret
70 »       mov····%eax,-0x1c(%ebp)71 »       mov····%eax,%edi
71 »       sub····$0xc,%esp72 »       sub····$0xc,%esp
 73 »       push···-0x1c(%ebp)
72 »       mov····%esi,%ebx74 »       mov····%esi,%ebx
73 »       push···%edi 
74 »       call···95·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x95>75 »       call···92·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x92>
75 ·R_386_PLT32»    __cxa_guard_abort76 ·R_386_PLT32»    __cxa_guard_abort
 77 »       mov····%edi,(%esp)
76 »       pop····%eax 
77 »       push···-0x1c(%ebp) 
78 »       call···9e·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x9e>78 »       call···9a·<SingletonT<gazebo::common::SystemPaths>::GetInstance()+0x9a>
79 ·R_386_PLT32»    _Unwind_Resume79 ·R_386_PLT32»    _Unwind_Resume
3.57 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo7sensors1 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::sensors::SensorManager::SensorManager()48 ·R_386_PLT32»    gazebo::sensors::SensorManager::SensorManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::sensors::SensorManager::~SensorManager()59 ·R_386_GOT32»    gazebo::sensors::SensorManager::~SensorManager()
59 »       call···78·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::sensors::SensorManager>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
806 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo7sensors1 […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::sensors::SensorManager>::SingletonT()>:5 00000000·<SingletonT<gazebo::sensors::SensorManager>::SingletonT()>:
6 SingletonT<gazebo::sensors::SensorManager>::SingletonT():6 SingletonT<gazebo::sensors::SensorManager>::SingletonT():
7 »       call···1·<SingletonT<gazebo::sensors::SensorManager>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::sensors::SensorManager>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::sensors::SensorManager> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::sensors::SensorManager>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.62 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo7sensors1 […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::sensors::SensorManager>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::sensors::SensorManager::SensorManager()48 ·R_386_PLT32»    gazebo::sensors::SensorManager::SensorManager()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::sensors::SensorManager::~SensorManager()59 ·R_386_GOT32»    gazebo::sensors::SensorManager::~SensorManager()
59 »       call···78·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::sensors::SensorManager>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::rendering::RenderEngine::RenderEngine()48 ·R_386_PLT32»    gazebo::rendering::RenderEngine::RenderEngine()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::rendering::RenderEngine::~RenderEngine()59 ·R_386_GOT32»    gazebo::rendering::RenderEngine::~RenderEngine()
59 »       call···78·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::rendering::RenderEngine>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
811 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::rendering::RenderEngine>::SingletonT()>:5 00000000·<SingletonT<gazebo::rendering::RenderEngine>::SingletonT()>:
6 SingletonT<gazebo::rendering::RenderEngine>::SingletonT():6 SingletonT<gazebo::rendering::RenderEngine>::SingletonT():
7 »       call···1·<SingletonT<gazebo::rendering::RenderEngine>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::rendering::RenderEngine>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::rendering::RenderEngine> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::rendering::RenderEngine>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RenderEngine>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::rendering::RenderEngine::RenderEngine()48 ·R_386_PLT32»    gazebo::rendering::RenderEngine::RenderEngine()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::rendering::RenderEngine::~RenderEngine()59 ·R_386_GOT32»    gazebo::rendering::RenderEngine::~RenderEngine()
59 »       call···78·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::rendering::RenderEngine>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
3.65 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x6>12 »       call···6·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x38>23 »       je·····30·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x3f>40 »       call···46·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x2a>44 »       je·····25·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x58>47 »       call···56·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x56>
48 ·R_386_PLT32»    gazebo::rendering::RTShaderSystem::RTShaderSystem()48 ·R_386_PLT32»    gazebo::rendering::RTShaderSystem::RTShaderSystem()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x60>51 »       call···5f·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::rendering::RTShaderSystem::~RTShaderSystem()59 ·R_386_GOT32»    gazebo::rendering::RTShaderSystem::~RTShaderSystem()
59 »       call···78·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x78>60 »       call···75·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x94>74 »       call···91·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x9d>77 »       call···99·<SingletonT<gazebo::rendering::RTShaderSystem>::Instance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
821 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 5, 13 lines modifiedOffset 5, 12 lines modified
  
5 00000000·<SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT()>:5 00000000·<SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT()>:
6 SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT():6 SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT():
7 »       call···1·<SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT()+0x1>7 »       call···1·<SingletonT<gazebo::rendering::RTShaderSystem>::SingletonT()+0x1>
8 ·R_386_PC32»     __x86.get_pc_thunk.ax8 ·R_386_PC32»     __x86.get_pc_thunk.ax
9 »       add····$0x1,%eax9 »       add····$0x1,%eax
10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_10 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       mov····0x0(%eax),%eax 
12 ·R_386_GOT32X»   vtable·for·SingletonT<gazebo::rendering::RTShaderSystem> 
13 »       lea····0x8(%eax),%edx11 »       lea····0x8(%eax),%edx
 12 ·R_386_GOTOFF»   vtable·for·SingletonT<gazebo::rendering::RTShaderSystem>
14 »       mov····0x4(%esp),%eax13 »       mov····0x4(%esp),%eax
15 »       mov····%edx,(%eax)14 »       mov····%edx,(%eax)
16 »       ret15 »       ret
3.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN10SingletonTIN6gazebo9renderin […]
    
Offset 11, 68 lines modifiedOffset 11, 68 lines modified
11 »       push···%esi11 »       push···%esi
12 »       call···6·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x6>12 »       call···6·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x6>
13 ·R_386_PC32»     __x86.get_pc_thunk.si13 ·R_386_PC32»     __x86.get_pc_thunk.si
14 »       add····$0x2,%esi14 »       add····$0x2,%esi
15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_15 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x1c,%esp17 »       sub····$0x1c,%esp
18 »       mov····0x0(%esi),%edi18 »       movzbl·0x0(%esi),%eax
19 ·R_386_GOT32X»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t19 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
20 »       movzbl·(%edi),%eax20 »       lea····0x0(%esi),%edi
 21 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
21 »       test···%al,%al22 »       test···%al,%al
22 »       je·····38·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x38>23 »       je·····30·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x30>
23 »       mov····0x0(%esi),%eax 
24 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t 
25 »       mov····%eax,-0x1c(%ebp) 
26 »       mov····-0x1c(%ebp),%eax 
27 »       lea····-0xc(%ebp),%esp24 »       lea····-0xc(%ebp),%esp
 25 »       mov····%edi,%eax
28 »       pop····%ebx26 »       pop····%ebx
29 »       pop····%esi27 »       pop····%esi
30 »       pop····%edi28 »       pop····%edi
31 »       pop····%ebp29 »       pop····%ebp
32 »       ret30 »       ret
33 »       lea····0x0(%esi),%esi31 »       nop
34 »       sub····$0xc,%esp32 »       sub····$0xc,%esp
 33 »       lea····0x0(%esi),%eax
 34 ·R_386_GOTOFF»   guard·variable·for·SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
35 »       mov····%esi,%ebx35 »       mov····%esi,%ebx
36 »       push···%edi36 »       push···%eax
 37 »       lea····0x0(%esi),%edi
 38 ·R_386_GOTOFF»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t
 39 »       mov····%eax,-0x1c(%ebp)
37 »       call···3f·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x3f>40 »       call···46·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x46>
38 ·R_386_PLT32»    __cxa_guard_acquire41 ·R_386_PLT32»    __cxa_guard_acquire
39 »       mov····0x0(%esi),%edx 
40 ·R_386_GOT32X»   SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()::t 
41 »       add····$0x10,%esp42 »       add····$0x10,%esp
42 »       mov····%edx,-0x1c(%ebp) 
43 »       test···%eax,%eax43 »       test···%eax,%eax
44 »       je·····2a·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x2a>44 »       je·····25·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x25>
45 »       sub····$0xc,%esp45 »       sub····$0xc,%esp
46 »       push···%edx46 »       push···%edi
47 »       call···58·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x58>47 »       call···56·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x56>
48 ·R_386_PLT32»    gazebo::rendering::RTShaderSystem::RTShaderSystem()48 ·R_386_PLT32»    gazebo::rendering::RTShaderSystem::RTShaderSystem()
49 »       mov····%edi,(%esp)49 »       pop····%eax
 50 »       push···-0x1c(%ebp)
50 »       call···60·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x60>51 »       call···5f·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x5f>
51 ·R_386_PLT32»    __cxa_guard_release52 ·R_386_PLT32»    __cxa_guard_release
52 »       add····$0xc,%esp53 »       add····$0xc,%esp
53 »       lea····0x0(%esi),%eax54 »       lea····0x0(%esi),%eax
54 ·R_386_GOTOFF»   __dso_handle55 ·R_386_GOTOFF»   __dso_handle
55 »       push···%eax56 »       push···%eax
56 »       push···-0x1c(%ebp)57 »       push···%edi
57 »       push···0x0(%esi)58 »       push···0x0(%esi)
58 ·R_386_GOT32»    gazebo::rendering::RTShaderSystem::~RTShaderSystem()59 ·R_386_GOT32»    gazebo::rendering::RTShaderSystem::~RTShaderSystem()
59 »       call···78·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x78>60 »       call···75·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x75>
60 ·R_386_PLT32»    __cxa_atexit61 ·R_386_PLT32»    __cxa_atexit
61 »       mov····-0x1c(%ebp),%eax 
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       lea····-0xc(%ebp),%esp63 »       lea····-0xc(%ebp),%esp
 64 »       mov····%edi,%eax
64 »       pop····%ebx65 »       pop····%ebx
65 »       pop····%esi66 »       pop····%esi
66 »       pop····%edi67 »       pop····%edi
67 »       pop····%ebp68 »       pop····%ebp
68 »       ret69 »       ret
69 »       mov····%eax,-0x1c(%ebp)70 »       mov····%eax,%edi
70 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
 72 »       push···-0x1c(%ebp)
71 »       mov····%esi,%ebx73 »       mov····%esi,%ebx
72 »       push···%edi 
73 »       call···94·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x94>74 »       call···91·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x91>
74 ·R_386_PLT32»    __cxa_guard_abort75 ·R_386_PLT32»    __cxa_guard_abort
 76 »       mov····%edi,(%esp)
75 »       pop····%eax 
76 »       push···-0x1c(%ebp) 
77 »       call···9d·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x9d>77 »       call···99·<SingletonT<gazebo::rendering::RTShaderSystem>::GetInstance()+0x99>
78 ·R_386_PLT32»    _Unwind_Resume78 ·R_386_PLT32»    _Unwind_Resume
1.09 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {}
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
58 »       push···-0x5c(%ebp)58 »       push···-0x5c(%ebp)
59 »       mov····%edi,%ebx59 »       mov····%edi,%ebx
60 »       call···9d·<gazebo::ServerFixture::Record(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::SignalStats·const&)·[clone·.cold]+0x9>60 »       call···9d·<gazebo::ServerFixture::Record(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::SignalStats·const&)·[clone·.cold]+0x9>
61 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()61 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
62 »       add····$0x10,%esp62 »       add····$0x10,%esp
63 »       mov····-0x44(%ebp),%eax63 »       mov····-0x44(%ebp),%eax
64 »       mov····%edi,%ebx64 »       mov····%edi,%ebx
65 »       call···9ea·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x4a>65 »       call···9ea·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x3a>
66 ·R_386_PC32»     .text66 ·R_386_PC32»     .text
67 »       sub····$0xc,%esp67 »       sub····$0xc,%esp
68 »       push···%esi68 »       push···%esi
69 »       call···b3·<gazebo::ServerFixture::Record(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::SignalStats·const&)·[clone·.cold]+0x1f>69 »       call···b3·<gazebo::ServerFixture::Record(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const&,·ignition::math::v6::SignalStats·const&)·[clone·.cold]+0x1f>
70 ·R_386_PLT32»    _Unwind_Resume70 ·R_386_PLT32»    _Unwind_Resume
71 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
72 »       push···-0x5c(%ebp)72 »       push···-0x5c(%ebp)
21.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost6system6detail15to_std_c […]
    
Offset 22, 55 lines modifiedOffset 22, 56 lines modified
22 »       mov····%gs:0x14,%eax22 »       mov····%gs:0x14,%eax
23 »       mov····%eax,-0x1c(%ebp)23 »       mov····%eax,-0x1c(%ebp)
24 »       mov····0x4(%edi),%eax24 »       mov····0x4(%edi),%eax
25 »       xor····$0x8fafd21e,%ebx25 »       xor····$0x8fafd21e,%ebx
26 »       mov····%eax,%ecx26 »       mov····%eax,%ecx
27 »       xor····$0x25c5e09b,%ecx27 »       xor····$0x25c5e09b,%ecx
28 »       or·····%ecx,%ebx28 »       or·····%ecx,%ebx
29 »       je·····2f0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x2f0>29 »       je·····2b0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x2b0>
30 »       xor····$0x257edf0d,%eax30 »       xor····$0x257edf0d,%eax
31 »       xor····$0xb2ab117a,%edx31 »       xor····$0xb2ab117a,%edx
32 »       or·····%eax,%edx32 »       or·····%eax,%edx
33 »       je·····280·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x280>33 »       je·····290·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x290>
34 »       mov····0x0(%esi),%edi34 »       movzbl·0x0(%esi),%eax
35 ·R_386_GOT32X»   guard·variable·for·boost::system::detail::to_std_category(boost::system::error_category·const&)::map_35 ·R_386_GOTOFF»   guard·variable·for·boost::system::detail::to_std_category(boost::system::error_category·const&)::map_
36 »       movzbl·(%edi),%eax 
37 »       test···%al,%al36 »       test···%al,%al
38 »       je·····180·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x180>37 »       je·····180·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x180>
39 »       mov····0x0(%esi),%eax38 »       mov····0x0(%esi),%eax
40 ·R_386_GOT32X»   __pthread_key_create39 ·R_386_GOT32X»   __pthread_key_create
41 »       mov····%eax,-0x50(%ebp)40 »       mov····%eax,-0x4c(%ebp)
42 »       test···%eax,%eax41 »       test···%eax,%eax
43 »       je·····8d·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x8d>42 »       je·····8c·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x8c>
44 »       sub····$0xc,%esp43 »       sub····$0xc,%esp
45 »       push···0x0(%esi)44 »       lea····0x0(%esi),%eax
46 ·R_386_GOT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)::map_mx_45 ·R_386_GOTOFF»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_mx_
47 »       mov····%esi,%ebx46 »       mov····%esi,%ebx
 47 »       push···%eax
48 »       call···7e·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x7e>48 »       call···7d·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x7d>
49 ·R_386_PLT32»    pthread_mutex_lock49 ·R_386_PLT32»    pthread_mutex_lock
50 »       add····$0x10,%esp50 »       add····$0x10,%esp
51 »       test···%eax,%eax51 »       test···%eax,%eax
52 »       jne····311·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x311>52 »       jne····36e·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x36e>
53 »       mov····0x0(%esi),%edx53 »       mov····0x8(%esi),%eax
54 ·R_386_GOT32X»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_54 ·R_386_GOTOFF»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_
55 »       mov····0x8(%edx),%eax 
56 »       mov····%edx,-0x4c(%ebp) 
57 »       test···%eax,%eax55 »       test···%eax,%eax
58 »       je·····208·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x208>56 »       je·····218·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x218>
59 »       mov····-0x44(%ebp),%ecx57 »       mov····-0x44(%ebp),%edx
 58 »       mov····0x4(%edx),%ecx
60 »       mov····0x8(%ecx),%edi59 »       mov····0x8(%edx),%edi
61 »       mov····0x4(%ecx),%ebx 
62 »       mov····%ebx,%ecx60 »       mov····%ecx,%ebx
 61 »       mov····%ecx,-0x3c(%ebp)
63 »       or·····%edi,%ebx62 »       or·····%edi,%ebx
 63 »       lea····0x4(%esi),%ebx
 64 ·R_386_GOTOFF»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_
64 »       mov····%edi,-0x34(%ebp)65 »       mov····%edi,-0x34(%ebp)
 66 »       mov····%ebx,-0x50(%ebp)
 67 »       mov····%ebx,-0x40(%ebp)
65 »       setne··-0x45(%ebp)68 »       setne··-0x45(%ebp)
66 »       add····$0x4,%edx 
67 »       mov····%edx,-0x40(%ebp) 
68 »       mov····%ecx,-0x3c(%ebp) 
69 »       jmp····e1·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xe1>69 »       jmp····e1·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xe1>
 70 »       nop
70 »       mov····-0x38(%ebp),%ebx71 »       mov····-0x38(%ebp),%ebx
71 »       cmp····%ebx,%edi72 »       cmp····%ebx,%edi
72 »       mov····-0x34(%ebp),%ebx73 »       mov····-0x34(%ebp),%ebx
73 »       sbb····%ecx,%ebx74 »       sbb····%ecx,%ebx
74 »       jb·····d7·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xd7>75 »       jb·····d7·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xd7>
75 »       cmpb···$0x0,-0x45(%ebp)76 »       cmpb···$0x0,-0x45(%ebp)
76 »       jne····d7·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xd7>77 »       jne····d7·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xd7>
Offset 89, 217 lines modifiedOffset 90, 256 lines modified
89 »       mov····%ebx,-0x38(%ebp)90 »       mov····%ebx,-0x38(%ebp)
90 »       mov····%ecx,%ebx91 »       mov····%ecx,%ebx
91 »       sbb····-0x34(%ebp),%ebx92 »       sbb····-0x34(%ebp),%ebx
92 »       jae····c0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xc0>93 »       jae····c0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xc0>
93 »       mov····0xc(%eax),%eax94 »       mov····0xc(%eax),%eax
94 »       test···%eax,%eax95 »       test···%eax,%eax
95 »       jne····e1·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xe1>96 »       jne····e1·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0xe1>
 97 »       mov····-0x40(%ebp),%eax
 98 »       mov····-0x50(%ebp),%edx
96 »       mov····-0x3c(%ebp),%ebx99 »       mov····-0x3c(%ebp),%ebx
97 »       mov····-0x4c(%ebp),%eax 
98 »       mov····-0x34(%ebp),%edi100 »       mov····-0x34(%ebp),%edi
99 »       mov····%ebx,%ecx 
100 »       mov····-0x40(%ebp),%ebx 
101 »       add····$0x4,%eax 
102 »       cmp····%eax,%ebx101 »       cmp····%edx,%eax
103 »       je·····208·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x208>102 »       je·····218·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x218>
104 »       mov····0x10(%ebx),%eax103 »       mov····0x10(%eax),%eax
105 »       mov····%ecx,%ebx 
106 »       mov····0x4(%eax),%edx104 »       mov····0x4(%eax),%ecx
107 »       mov····%edx,-0x34(%ebp) 
108 »       mov····0x8(%eax),%edx105 »       mov····0x8(%eax),%edx
109 »       cmp····-0x34(%ebp),%ecx106 »       cmp····%ecx,%ebx
 107 »       mov····%ecx,-0x34(%ebp)
110 »       mov····%edi,%ecx108 »       mov····%edi,%ecx
111 »       sbb····%edx,%ecx109 »       sbb····%edx,%ecx
112 »       jb·····208·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x208>110 »       jb·····218·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x218>
113 »       cmp····%ebx,-0x34(%ebp)111 »       cmp····%ebx,-0x34(%ebp)
114 »       mov····%edx,%ecx112 »       mov····%edx,%ecx
115 »       sbb····%edi,%ecx113 »       sbb····%edi,%ecx
116 »       jae····1f0·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x1f0>114 »       jae····200·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x200>
117 »       mov····-0x40(%ebp),%eax115 »       mov····-0x40(%ebp),%eax
118 »       mov····0x14(%eax),%edi116 »       mov····0x14(%eax),%edi
119 »       mov····-0x50(%ebp),%eax117 »       mov····-0x4c(%ebp),%eax
120 »       test···%eax,%eax118 »       test···%eax,%eax
121 »       je·····163·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x163>119 »       je·····15c·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x15c>
122 »       sub····$0xc,%esp120 »       sub····$0xc,%esp
123 »       push···0x0(%esi)121 »       lea····0x0(%esi),%eax
124 ·R_386_GOT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)::map_mx_122 ·R_386_GOTOFF»   boost::system::detail::to_std_category(boost::system::error_category·const&)::map_mx_
125 »       mov····%esi,%ebx123 »       mov····%esi,%ebx
 124 »       push···%eax
126 »       call···15c·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x15c>125 »       call···155·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x155>
127 ·R_386_PLT32»    pthread_mutex_unlock126 ·R_386_PLT32»    pthread_mutex_unlock
128 »       add····$0x10,%esp127 »       add····$0x10,%esp
129 »       mov····-0x1c(%ebp),%eax128 »       mov····-0x1c(%ebp),%eax
130 »       sub····%gs:0x14,%eax129 »       sub····%gs:0x14,%eax
131 »       jne····30c·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x30c>130 »       jne····369·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x369>
132 »       lea····-0xc(%ebp),%esp131 »       lea····-0xc(%ebp),%esp
133 »       mov····%edi,%eax132 »       mov····%edi,%eax
134 »       pop····%ebx133 »       pop····%ebx
135 »       pop····%esi134 »       pop····%esi
136 »       pop····%edi135 »       pop····%edi
137 »       pop····%ebp136 »       pop····%ebp
138 »       ret137 »       ret
 138 »       lea····0x0(%esi,%eiz,1),%esi
139 »       lea····0x0(%esi),%esi139 »       lea····0x0(%esi),%esi
140 »       sub····$0xc,%esp140 »       sub····$0xc,%esp
 141 »       lea····0x0(%esi),%edi
 142 ·R_386_GOTOFF»   guard·variable·for·boost::system::detail::to_std_category(boost::system::error_category·const&)::map_
141 »       mov····%esi,%ebx143 »       mov····%esi,%ebx
142 »       push···%edi144 »       push···%edi
143 »       call···187·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x187>145 »       call···18d·<boost::system::detail::to_std_category(boost::system::error_category·const&)+0x18d>
144 ·R_386_PLT32»    __cxa_guard_acquire146 ·R_386_PLT32»    __cxa_guard_acquire
Max diff block lines reached; 14958/21764 bytes (68.73%) of diff not shown.
13.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system6detail12std_cat […]
    
Offset 19, 235 lines modifiedOffset 19, 242 lines modified
19 »       mov····0x40(%esp),%esi19 »       mov····0x40(%esp),%esi
20 »       mov····%eax,0x4(%esp)20 »       mov····%eax,0x4(%esp)
21 »       mov····0x4(%ebp),%edx21 »       mov····0x4(%ebp),%edx
22 »       mov····%gs:0x14,%eax22 »       mov····%gs:0x14,%eax
23 »       mov····%eax,0x1c(%esp)23 »       mov····%eax,0x1c(%esp)
24 »       xor····%eax,%eax24 »       xor····%eax,%eax
25 »       cmp····%edx,%esi25 »       cmp····%edx,%esi
26 »       je·····1e8·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x1e8>26 »       je·····1f8·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x1f8>
27 »       mov····%edx,0x8(%esp)27 »       mov····%edx,0x8(%esp)
28 »       call···3e·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x3e>28 »       call···3e·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x3e>
29 ·R_386_PLT32»    std::_V2::generic_category()29 ·R_386_PLT32»    std::_V2::generic_category()
30 »       mov····0x8(%esp),%edx30 »       mov····0x8(%esp),%edx
31 »       mov····%eax,%edi31 »       mov····%eax,%edi
32 »       cmp····%edx,%eax32 »       cmp····%edx,%eax
33 »       je·····130·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x130>33 »       je·····138·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x138>
34 »       mov····0x0(%ebx),%edx 
35 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance 
36 »       sub····$0xc,%esp34 »       sub····$0xc,%esp
 35 »       lea····0x0(%ebx),%edx
 36 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
37 »       push···%edx37 »       push···%edx
38 »       mov····%edx,0x18(%esp)38 »       mov····%edx,0x18(%esp)
39 »       call···5f·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x5f>39 »       call···5f·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x5f>
40 ·R_386_PLT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)40 ·R_386_PC32»     boost::system::detail::to_std_category(boost::system::error_category·const&)
41 »       add····$0x10,%esp41 »       add····$0x10,%esp
42 »       mov····0x8(%esp),%edx42 »       mov····0x8(%esp),%edx
43 »       mov····%eax,%ecx43 »       mov····%eax,%ecx
44 »       mov····0x4(%ebp),%eax44 »       mov····0x4(%ebp),%eax
45 »       cmp····%ecx,%eax45 »       cmp····%ecx,%eax
46 »       je·····136·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x136>46 »       je·····13e·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x13e>
47 »       test···%eax,%eax47 »       test···%eax,%eax
48 »       je·····198·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x198>48 »       je·····1a0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x1a0>
 49 »       lea····0x0(%ebx),%edx
 50 ·R_386_GOTOFF»   typeinfo·for·boost::system::detail::std_category
49 »       push···$0x051 »       push···$0x0
50 »       push···0x0(%ebx)52 »       push···%edx
51 ·R_386_GOT32»    typeinfo·for·boost::system::detail::std_category 
52 »       push···0x0(%ebx)53 »       push···0x0(%ebx)
53 ·R_386_GOT32»    typeinfo·for·std::_V2::error_category54 ·R_386_GOT32»    typeinfo·for·std::_V2::error_category
54 »       push···%eax55 »       push···%eax
55 »       call···8f·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x8f>56 »       call···90·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x90>
56 ·R_386_PLT32»    __dynamic_cast57 ·R_386_PLT32»    __dynamic_cast
57 »       add····$0x10,%esp58 »       add····$0x10,%esp
58 »       test···%eax,%eax59 »       test···%eax,%eax
59 »       je·····198·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x198>60 »       je·····1a0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x1a0>
60 »       mov····0x4(%eax),%edi61 »       mov····0x4(%eax),%edi
61 »       mov····0x0(%ebp),%edx62 »       mov····0x0(%ebp),%edx
62 »       mov····0x4(%edi),%eax63 »       mov····0x4(%edi),%eax
63 »       mov····0x8(%edi),%ecx64 »       mov····0x8(%edi),%ecx
64 »       mov····%edx,0x10(%esp)65 »       mov····%edx,0x10(%esp)
65 »       mov····%eax,%ebp66 »       mov····%eax,%ebp
66 »       xor····$0x25c5e09b,%ebp67 »       xor····$0x25c5e09b,%ebp
67 »       mov····%ebp,0x8(%esp)68 »       mov····%ebp,0x8(%esp)
68 »       mov····%ecx,%ebp69 »       mov····%ecx,%ebp
69 »       xor····$0x8fafd21e,%ebp70 »       xor····$0x8fafd21e,%ebp
70 »       or·····0x8(%esp),%ebp71 »       or·····0x8(%esp),%ebp
71 »       je·····e8·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0xe8>72 »       je·····eb·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0xeb>
72 »       xor····$0x257edf0d,%eax73 »       xor····$0x257edf0d,%eax
73 »       xor····$0xb2ab117a,%ecx74 »       xor····$0xb2ab117a,%ecx
74 »       or·····%ecx,%eax75 »       or·····%ecx,%eax
75 »       je·····e8·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0xe8>76 »       je·····eb·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0xeb>
76 »       mov····(%edi),%eax77 »       mov····(%edi),%eax
 78 »       lea····0x0(%ebx),%ecx
 79 ·R_386_GOTOFF»   boost::system::error_category::failed(int)·const
77 »       mov····0x18(%eax),%eax80 »       mov····0x18(%eax),%eax
78 »       cmp····0x0(%ebx),%eax81 »       cmp····%ecx,%eax
79 ·R_386_GOT32X»   boost::system::error_category::failed(int)·const 
80 »       jne····2f0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x2f0>82 »       jne····300·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x300>
81 »       test···%edx,%edx83 »       test···%edx,%edx
82 »       setne··%al84 »       setne··%al
83 »       mov····%al,0x14(%esp)85 »       mov····%al,0x14(%esp)
84 »       mov····0x4(%esi),%eax86 »       mov····0x4(%esi),%eax
 87 »       lea····0x0(%ebx),%ecx
 88 ·R_386_GOTOFF»   boost::system::error_category::equivalent(boost::system::error_code·const&,·int)·const
85 »       mov····%edi,0x18(%esp)89 »       mov····%edi,0x18(%esp)
86 »       mov····(%eax),%edx90 »       mov····(%eax),%edx
87 »       mov····0xc(%edx),%edx91 »       mov····0xc(%edx),%edx
88 »       cmp····0x0(%ebx),%edx92 »       cmp····%ecx,%edx
89 ·R_386_GOT32X»   boost::system::error_category::equivalent(boost::system::error_code·const&,·int)·const 
90 »       jne····270·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x270>93 »       jne····288·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x288>
91 »       mov····0x8(%edi),%edx94 »       mov····0x8(%edi),%edx
92 »       mov····0x4(%edi),%ecx95 »       mov····0x4(%edi),%ecx
93 »       mov····%edx,%esi96 »       mov····%edx,%esi
94 »       or·····%ecx,%esi97 »       or·····%ecx,%esi
95 »       jne····2a0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x2a0>98 »       jne····2b0·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x2b0>
96 »       cmp····%eax,%edi99 »       cmp····%eax,%edi
97 »       sete···%al100 »       sete···%al
98 »       test···%al,%al101 »       test···%al,%al
99 »       je·····17b·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x17b>102 »       je·····185·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x185>
100 »       mov····0x4(%esp),%eax103 »       mov····0x4(%esp),%eax
101 »       cmp····%eax,0x10(%esp)104 »       cmp····%eax,0x10(%esp)
102 »       sete···%al105 »       sete···%al
103 »       jmp····17b·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x17b>106 »       jmp····185·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x185>
104 »       nop107 »       lea····0x0(%esi,%eiz,1),%esi
105 »       mov····0x0(%ebx),%edx108 »       lea····0x0(%ebx),%edx
106 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance109 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
107 »       mov····0x4(%esi),%eax110 »       mov····0x4(%esi),%eax
108 »       mov····0x0(%ebp),%ecx111 »       mov····0x0(%ebp),%ecx
109 »       mov····%edx,0x18(%esp)112 »       mov····%edx,0x18(%esp)
 113 »       lea····0x0(%ebx),%ebx
 114 ·R_386_GOTOFF»   boost::system::error_category::equivalent(boost::system::error_code·const&,·int)·const
110 »       mov····(%eax),%edx115 »       mov····(%eax),%edx
111 »       test···%ecx,%ecx116 »       test···%ecx,%ecx
112 »       mov····%ecx,0x10(%esp)117 »       mov····%ecx,0x10(%esp)
113 »       setne··0x14(%esp)118 »       setne··0x14(%esp)
114 »       mov····0xc(%edx),%edx119 »       mov····0xc(%edx),%edx
115 »       cmp····0x0(%ebx),%edx120 »       cmp····%ebx,%edx
116 ·R_386_GOT32X»   boost::system::error_category::equivalent(boost::system::error_code·const&,·int)·const 
117 »       jne····270·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x270>121 »       jne····288·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x288>
118 »       mov····0x4(%eax),%edx122 »       mov····0x4(%eax),%edx
119 »       mov····0x8(%eax),%eax123 »       mov····0x8(%eax),%eax
120 »       xor····$0x257edf0d,%edx124 »       xor····$0x257edf0d,%edx
121 »       xor····$0xb2ab117a,%eax125 »       xor····$0xb2ab117a,%eax
122 »       or·····%eax,%edx126 »       or·····%eax,%edx
123 »       sete···%al127 »       sete···%al
124 »       cmp····0x4(%esp),%ecx128 »       cmp····0x4(%esp),%ecx
125 »       sete···%dl129 »       sete···%dl
126 »       and····%edx,%eax130 »       and····%edx,%eax
127 »       mov····0x1c(%esp),%esi131 »       mov····0x1c(%esp),%esi
128 »       sub····%gs:0x14,%esi132 »       sub····%gs:0x14,%esi
129 »       jne····2ff·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x2ff>133 »       jne····30f·<boost::system::detail::std_category::equivalent(std::error_code·const&,·int)·const+0x30f>
130 »       add····$0x2c,%esp134 »       add····$0x2c,%esp
131 »       pop····%ebx135 »       pop····%ebx
132 »       pop····%esi136 »       pop····%esi
133 »       pop····%edi137 »       pop····%edi
134 »       pop····%ebp138 »       pop····%ebp
135 »       ret139 »       ret
Max diff block lines reached; 6240/13070 bytes (47.74%) of diff not shown.
2.09 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system6detail12std_cat […]
    
Offset 1, 43 lines modifiedOffset 1, 37 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNK5boost6system6detail12std_category23default_error_conditionEi:1 Disassembly·of·section·.text._ZNK5boost6system6detail12std_category23default_error_conditionEi:
  
2 00000000·<boost::system::detail::std_category::default_error_condition(int)·const>:2 00000000·<boost::system::detail::std_category::default_error_condition(int)·const>:
3 boost::system::detail::std_category::default_error_condition(int)·const:3 boost::system::detail::std_category::default_error_condition(int)·const:
4 »       push···%esi 
5 »       push···%ebx4 »       push···%ebx
6 »       call···3·<boost::system::detail::std_category::default_error_condition(int)·const+0x3> 
7 ·R_386_PC32»     __x86.get_pc_thunk.bx 
8 »       add····$0x2,%ebx 
9 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
10 »       sub····$0x14,%esp5 »       sub····$0x18,%esp
11 »       mov····%gs:0x14,%eax6 »       mov····%gs:0x14,%eax
12 »       mov····%eax,0xc(%esp)7 »       mov····%eax,0xc(%esp)
13 »       mov····0x24(%esp),%eax8 »       mov····0x24(%esp),%eax
14 »       mov····0x20(%esp),%esi9 »       mov····0x20(%esp),%ebx
15 »       mov····%esp,%ecx10 »       mov····%esp,%ecx
16 »       sub····$0x4,%esp11 »       sub····$0x4,%esp
17 »       mov····0x4(%eax),%eax12 »       mov····0x4(%eax),%eax
18 »       mov····(%eax),%edx13 »       mov····(%eax),%edx
19 »       push···0x2c(%esp)14 »       push···0x2c(%esp)
20 »       push···%eax15 »       push···%eax
21 »       push···%ecx16 »       push···%ecx
22 »       call···*0x4(%edx)17 »       call···*0x4(%edx)
23 »       push···0x14(%esp)18 »       push···0x14(%esp)
24 »       call···3a·<boost::system::detail::std_category::default_error_condition(int)·const+0x3a>19 »       call···2e·<boost::system::detail::std_category::default_error_condition(int)·const+0x2e>
25 ·R_386_PLT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)20 ·R_386_PC32»     boost::system::detail::to_std_category(boost::system::error_category·const&)
26 »       mov····0x10(%esp),%edx21 »       mov····0x10(%esp),%edx
27 »       add····$0x10,%esp22 »       add····$0x10,%esp
28 »       mov····%eax,0x4(%esi)23 »       mov····%eax,0x4(%ebx)
29 »       mov····%edx,(%esi)24 »       mov····%edx,(%ebx)
30 »       mov····0xc(%esp),%eax25 »       mov····0xc(%esp),%eax
31 »       sub····%gs:0x14,%eax26 »       sub····%gs:0x14,%eax
32 »       jne····61·<boost::system::detail::std_category::default_error_condition(int)·const+0x61>27 »       jne····54·<boost::system::detail::std_category::default_error_condition(int)·const+0x54>
33 »       add····$0x14,%esp28 »       add····$0x18,%esp
34 »       mov····%esi,%eax29 »       mov····%ebx,%eax
35 »       pop····%ebx30 »       pop····%ebx
36 »       pop····%esi 
37 »       ret····$0x431 »       ret····$0x4
38 »       call···62·<boost::system::detail::std_category::default_error_condition(int)·const+0x62>32 »       call···55·<boost::system::detail::std_category::default_error_condition(int)·const+0x55>
39 ·R_386_PC32»     __stack_chk_fail_local33 ·R_386_PC32»     __stack_chk_fail_local
12.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost6system6detail12std_cat […]
    
Offset 22, 34 lines modifiedOffset 22, 35 lines modified
22 »       mov····0x4(%esi),%ebp22 »       mov····0x4(%esi),%ebp
23 »       cmp····%ebp,%edi23 »       cmp····%ebp,%edi
24 »       je·····1f0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1f0>24 »       je·····1f0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1f0>
25 »       call···32·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x32>25 »       call···32·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x32>
26 ·R_386_PLT32»    std::_V2::generic_category()26 ·R_386_PLT32»    std::_V2::generic_category()
27 »       cmp····%eax,%ebp27 »       cmp····%eax,%ebp
28 »       je·····130·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x130>28 »       je·····130·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x130>
29 »       mov····0x0(%ebx),%ebp 
30 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance 
31 »       sub····$0xc,%esp29 »       sub····$0xc,%esp
 30 »       lea····0x0(%ebx),%ebp
 31 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
32 »       push···%ebp32 »       push···%ebp
33 »       call···49·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x49>33 »       call···49·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x49>
34 ·R_386_PLT32»    boost::system::detail::to_std_category(boost::system::error_category·const&)34 ·R_386_PC32»     boost::system::detail::to_std_category(boost::system::error_category·const&)
35 »       add····$0x10,%esp35 »       add····$0x10,%esp
36 »       mov····%eax,%edx36 »       mov····%eax,%edx
37 »       mov····0x4(%esi),%eax37 »       mov····0x4(%esi),%eax
38 »       cmp····%edx,%eax38 »       cmp····%edx,%eax
39 »       je·····136·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x136>39 »       je·····136·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x136>
40 »       test···%eax,%eax40 »       test···%eax,%eax
41 »       je·····1a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1a0>41 »       je·····1a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1a0>
 42 »       lea····0x0(%ebx),%edx
 43 ·R_386_GOTOFF»   typeinfo·for·boost::system::detail::std_category
42 »       push···$0x044 »       push···$0x0
43 »       push···0x0(%ebx)45 »       push···%edx
44 ·R_386_GOT32»    typeinfo·for·boost::system::detail::std_category 
45 »       push···0x0(%ebx)46 »       push···0x0(%ebx)
46 ·R_386_GOT32»    typeinfo·for·std::_V2::error_category47 ·R_386_GOT32»    typeinfo·for·std::_V2::error_category
47 »       push···%eax48 »       push···%eax
48 »       call···75·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x75>49 »       call···76·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x76>
49 ·R_386_PLT32»    __dynamic_cast50 ·R_386_PLT32»    __dynamic_cast
50 »       add····$0x10,%esp51 »       add····$0x10,%esp
51 »       test···%eax,%eax52 »       test···%eax,%eax
52 »       je·····1a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1a0>53 »       je·····1a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x1a0>
53 »       mov····0x4(%eax),%ebp54 »       mov····0x4(%eax),%ebp
54 »       mov····(%esi),%edx55 »       mov····(%esi),%edx
55 »       mov····0x4(%ebp),%eax56 »       mov····0x4(%ebp),%eax
Offset 57, 69 lines modifiedOffset 58, 70 lines modified
57 »       mov····%edx,0x14(%esp)58 »       mov····%edx,0x14(%esp)
58 »       mov····%eax,%esi59 »       mov····%eax,%esi
59 »       xor····$0x25c5e09b,%esi60 »       xor····$0x25c5e09b,%esi
60 »       mov····%esi,(%esp)61 »       mov····%esi,(%esp)
61 »       mov····%ecx,%esi62 »       mov····%ecx,%esi
62 »       xor····$0x8fafd21e,%esi63 »       xor····$0x8fafd21e,%esi
63 »       or·····(%esp),%esi64 »       or·····(%esp),%esi
64 »       je·····cc·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0xcc>65 »       je·····cf·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0xcf>
65 »       xor····$0x257edf0d,%eax66 »       xor····$0x257edf0d,%eax
66 »       xor····$0xb2ab117a,%ecx67 »       xor····$0xb2ab117a,%ecx
67 »       or·····%ecx,%eax68 »       or·····%ecx,%eax
68 »       je·····cc·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0xcc>69 »       je·····cf·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0xcf>
69 »       mov····0x0(%ebp),%eax70 »       mov····0x0(%ebp),%eax
 71 »       lea····0x0(%ebx),%ecx
 72 ·R_386_GOTOFF»   boost::system::error_category::failed(int)·const
70 »       mov····0x18(%eax),%eax73 »       mov····0x18(%eax),%eax
71 »       cmp····0x0(%ebx),%eax74 »       cmp····%ecx,%eax
72 ·R_386_GOT32X»   boost::system::error_category::failed(int)·const 
73 »       jne····340·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x340>75 »       jne····340·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x340>
74 »       test···%edx,%edx76 »       test···%edx,%edx
75 »       setne··%al77 »       setne··%al
76 »       mov····%al,0x18(%esp)78 »       mov····%al,0x18(%esp)
77 »       mov····0x4(%edi),%eax79 »       mov····0x4(%edi),%eax
 80 »       lea····0x0(%ebx),%ebx
 81 ·R_386_GOTOFF»   boost::system::error_category::equivalent(int,·boost::system::error_condition·const&)·const
78 »       mov····%ebp,0x1c(%esp)82 »       mov····%ebp,0x1c(%esp)
79 »       mov····(%eax),%edx83 »       mov····(%eax),%edx
80 »       mov····0x8(%edx),%ecx84 »       mov····0x8(%edx),%ecx
81 »       cmp····0x0(%ebx),%ecx85 »       cmp····%ebx,%ecx
82 ·R_386_GOT32X»   boost::system::error_category::equivalent(int,·boost::system::error_condition·const&)·const 
83 »       jne····2a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2a0>86 »       jne····2a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2a0>
84 »       lea····0x20(%esp),%ecx87 »       lea····0x20(%esp),%ecx
85 »       sub····$0x4,%esp88 »       sub····$0x4,%esp
86 »       push···0x58(%esp)89 »       push···0x58(%esp)
87 »       push···%eax90 »       push···%eax
88 »       push···%ecx91 »       push···%ecx
89 »       call···*0x4(%edx)92 »       call···*0x4(%edx)
90 »       add····$0xc,%esp93 »       add····$0xc,%esp
91 »       xor····%eax,%eax94 »       xor····%eax,%eax
92 »       mov····0x14(%esp),%edi95 »       mov····0x14(%esp),%edi
93 »       cmp····%edi,0x20(%esp)96 »       cmp····%edi,0x20(%esp)
94 »       jne····17e·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x17e>97 »       jne····180·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x180>
95 »       mov····0x1c(%esp),%eax98 »       mov····0x1c(%esp),%eax
96 »       mov····0x28(%esp),%ebx99 »       mov····0x28(%esp),%ebx
97 »       mov····0x8(%eax),%edx100 »       mov····0x8(%eax),%edx
98 »       mov····0x4(%eax),%ecx101 »       mov····0x4(%eax),%ecx
99 »       mov····%edx,%edi102 »       mov····%edx,%edi
100 »       or·····%ecx,%edi103 »       or·····%ecx,%edi
101 »       jne····2f0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2f0>104 »       jne····2f0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2f0>
102 »       cmp····%ebx,%eax105 »       cmp····%ebx,%eax
103 »       sete···%al106 »       sete···%al
104 »       jmp····17e·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x17e>107 »       jmp····180·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x180>
105 »       lea····0x0(%esi,%eiz,1),%esi 
106 »       nop 
107 »       mov····0x0(%ebx),%ebp108 »       lea····0x0(%ebx),%ebp
108 ·R_386_GOT32X»   boost::system::detail::cat_holder<void>::generic_category_instance109 ·R_386_GOTOFF»   boost::system::detail::cat_holder<void>::generic_category_instance
109 »       mov····(%esi),%eax110 »       mov····(%esi),%eax
 111 »       lea····0x0(%ebx),%ebx
 112 ·R_386_GOTOFF»   boost::system::error_category::equivalent(int,·boost::system::error_condition·const&)·const
110 »       mov····%ebp,0x1c(%esp)113 »       mov····%ebp,0x1c(%esp)
111 »       test···%eax,%eax114 »       test···%eax,%eax
112 »       mov····%eax,0x14(%esp)115 »       mov····%eax,0x14(%esp)
113 »       mov····0x4(%edi),%eax116 »       mov····0x4(%edi),%eax
114 »       setne··0x18(%esp)117 »       setne··0x18(%esp)
115 »       mov····(%eax),%edx118 »       mov····(%eax),%edx
116 »       mov····0x8(%edx),%ecx119 »       mov····0x8(%edx),%ecx
117 »       cmp····0x0(%ebx),%ecx120 »       cmp····%ebx,%ecx
118 ·R_386_GOT32X»   boost::system::error_category::equivalent(int,·boost::system::error_condition·const&)·const 
119 »       jne····2a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2a0>121 »       jne····2a0·<boost::system::detail::std_category::equivalent(int,·std::error_condition·const&)·const+0x2a0>
120 »       lea····0x20(%esp),%ecx122 »       lea····0x20(%esp),%ecx
121 »       sub····$0x4,%esp123 »       sub····$0x4,%esp
122 »       push···0x58(%esp)124 »       push···0x58(%esp)
123 »       push···%eax125 »       push···%eax
124 »       push···%ecx126 »       push···%ecx
125 »       call···*0x4(%edx)127 »       call···*0x4(%edx)
Offset 134, 15 lines modifiedOffset 136, 14 lines modified
134 »       add····$0x3c,%esp136 »       add····$0x3c,%esp
135 »       pop····%ebx137 »       pop····%ebx
136 »       pop····%esi138 »       pop····%esi
137 »       pop····%edi139 »       pop····%edi
138 »       pop····%ebp140 »       pop····%ebp
139 »       ret141 »       ret
140 »       lea····0x0(%esi,%eiz,1),%esi142 »       lea····0x0(%esi,%eiz,1),%esi
141 »       xchg···%ax,%ax 
142 »       mov····(%edi),%eax143 »       mov····(%edi),%eax
143 »       lea····0x0(%ebx),%edx144 »       lea····0x0(%ebx),%edx
144 ·R_386_GOTOFF»   boost::system::detail::std_category::default_error_condition(int)·const145 ·R_386_GOTOFF»   boost::system::detail::std_category::default_error_condition(int)·const
145 »       mov····0x14(%eax),%eax146 »       mov····0x14(%eax),%eax
Max diff block lines reached; 6262/12047 bytes (51.98%) of diff not shown.
3.19 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail20copy […]
    
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 »       mov····%edi,%ebx131 »       mov····%edi,%ebx
132 »       mov····%eax,(%esi)132 »       mov····%eax,(%esi)
133 »       lea····0x1c(%esi),%eax133 »       lea····0x1c(%esi),%eax
134 »       push···%eax134 »       push···%eax
135 »       call···17a·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x17a>135 »       call···17a·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x17a>
136 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()136 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
137 »       mov····0xc(%esi),%eax137 »       mov····0xc(%esi),%eax
138 »       call···a22·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x82>138 »       call···a22·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x72>
139 ·R_386_PC32»     .text139 ·R_386_PC32»     .text
140 »       pop····%eax140 »       pop····%eax
141 »       pop····%edx141 »       pop····%edx
142 »       push···$0x38142 »       push···$0x38
143 »       push···%esi143 »       push···%esi
144 »       call···18c·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x18c>144 »       call···18c·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x18c>
145 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)145 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
Offset 153, 15 lines modifiedOffset 153, 15 lines modified
153 »       lea····0x1c(%ebx),%eax153 »       lea····0x1c(%ebx),%eax
154 »       mov····%edi,%ebx154 »       mov····%edi,%ebx
155 »       push···%eax155 »       push···%eax
156 »       call···1aa·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1aa>156 »       call···1aa·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1aa>
157 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()157 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
158 »       mov····-0x30(%ebp),%ebx158 »       mov····-0x30(%ebp),%ebx
159 »       mov····0xc(%ebx),%eax159 »       mov····0xc(%ebx),%eax
160 »       call···a55·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0xb5>160 »       call···a55·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0xa5>
161 ·R_386_PC32»     .text161 ·R_386_PC32»     .text
162 »       pop····%ecx162 »       pop····%ecx
163 »       pop····%eax163 »       pop····%eax
164 »       push···$0x38164 »       push···$0x38
165 »       push···%ebx165 »       push···%ebx
166 »       mov····%edi,%ebx166 »       mov····%edi,%ebx
167 »       call···1c1·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1c1>167 »       call···1c1·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1c1>
Offset 177, 15 lines modifiedOffset 177, 15 lines modified
177 »       mov····%eax,(%edx)177 »       mov····%eax,(%edx)
178 »       lea····0x1c(%edx),%eax178 »       lea····0x1c(%edx),%eax
179 »       push···%eax179 »       push···%eax
180 »       call···1e5·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1e5>180 »       call···1e5·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1e5>
181 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()181 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
182 »       mov····-0x38(%ebp),%edx182 »       mov····-0x38(%ebp),%edx
183 »       mov····0xc(%edx),%eax183 »       mov····0xc(%edx),%eax
184 »       call···a90·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0xf0>184 »       call···a90·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0xe0>
185 ·R_386_PC32»     .text185 ·R_386_PC32»     .text
186 »       mov····-0x38(%ebp),%edx186 »       mov····-0x38(%ebp),%edx
187 »       pop····%ecx187 »       pop····%ecx
188 »       pop····%eax188 »       pop····%eax
189 »       push···$0x38189 »       push···$0x38
190 »       push···%edx190 »       push···%edx
191 »       call···1fd·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1fd>191 »       call···1fd·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x1fd>
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 »       mov····%edi,%ebx199 »       mov····%edi,%ebx
200 »       mov····%eax,(%esi)200 »       mov····%eax,(%esi)
201 »       lea····0x1c(%esi),%eax201 »       lea····0x1c(%esi),%eax
202 »       push···%eax202 »       push···%eax
203 »       call···222·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x222>203 »       call···222·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x222>
204 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()204 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
205 »       mov····0xc(%esi),%eax205 »       mov····0xc(%esi),%eax
206 »       call···aca·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x12a>206 »       call···aca·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x11a>
207 ·R_386_PC32»     .text207 ·R_386_PC32»     .text
208 »       pop····%eax208 »       pop····%eax
209 »       pop····%edx209 »       pop····%edx
210 »       push···$0x38210 »       push···$0x38
211 »       push···%esi211 »       push···%esi
212 »       call···234·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x234>212 »       call···234·<boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)+0x234>
213 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)213 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
19.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail27get_ […]
    
Offset 56, 17 lines modifiedOffset 56, 17 lines modified
56 »       mov····%eax,-0x30(%ebp)56 »       mov····%eax,-0x30(%ebp)
57 »       lea····0x0(%esi),%eax57 »       lea····0x0(%esi),%eax
58 ·R_386_GOTOFF»   .LC4358 ·R_386_GOTOFF»   .LC43
59 »       mov····%eax,-0x2c(%ebp)59 »       mov····%eax,-0x2c(%ebp)
60 »       movzbl·0x0(%esi),%eax60 »       movzbl·0x0(%esi),%eax
61 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep61 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep
62 »       test···%al,%al62 »       test···%al,%al
63 »       je·····1b0·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x1b0>63 »       je·····1a8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x1a8>
64 »       mov····0x0(%esi),%eax64 »       lea····0x8(%esi),%eax
65 ·R_386_GOT32X»   vtable·for·boost::exception65 ·R_386_GOTOFF»   vtable·for·boost::exception
66 »       mov····%eax,-0x5c(%ebp)66 »       mov····%eax,-0x5c(%ebp)
67 »       mov····0x0(%esi),%eax67 »       mov····0x0(%esi),%eax
68 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep68 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep
69 »       mov····-0x60(%ebp),%edx69 »       mov····-0x60(%ebp),%edx
70 »       mov····%eax,(%edx)70 »       mov····%eax,(%edx)
71 »       mov····0x4(%esi),%eax71 »       mov····0x4(%esi),%eax
72 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep72 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep
Offset 85, 107 lines modifiedOffset 85, 102 lines modified
85 »       lea····-0x24(%ebp),%eax85 »       lea····-0x24(%ebp),%eax
86 »       push···%eax86 »       push···%eax
87 »       call···104·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x104>87 »       call···104·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x104>
88 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()88 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
89 »       mov····-0x5c(%ebp),%eax89 »       mov····-0x5c(%ebp),%eax
90 »       mov····-0x34(%ebp),%ebx90 »       mov····-0x34(%ebp),%ebx
91 »       add····$0x10,%esp91 »       add····$0x10,%esp
92 »       add····$0x8,%eax 
93 »       mov····%ebx,-0x64(%ebp) 
94 »       mov····%eax,-0x38(%ebp)92 »       mov····%eax,-0x38(%ebp)
 93 »       mov····%ebx,-0x64(%ebp)
95 »       test···%ebx,%ebx94 »       test···%ebx,%ebx
96 »       je·····143·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x143>95 »       je·····140·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x140>
97 »       mov····(%ebx),%eax96 »       mov····(%ebx),%eax
98 »       lea····0x0(%esi),%edx97 »       lea····0x0(%esi),%edx
99 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const98 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
100 »       mov····0x10(%eax),%eax99 »       mov····0x10(%eax),%eax
101 »       cmp····%edx,%eax100 »       cmp····%edx,%eax
102 »       jne····348·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x348>101 »       jne····338·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x338>
103 »       mov····0x34(%ebx),%eax102 »       mov····0x34(%ebx),%eax
104 »       mov····%eax,-0x68(%ebp)103 »       mov····%eax,-0x68(%ebp)
105 »       sub····$0x1,%eax104 »       sub····$0x1,%eax
106 »       mov····%eax,0x34(%ebx)105 »       mov····%eax,0x34(%ebx)
107 »       je·····310·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x310>106 »       je·····300·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x300>
108 »       lea····0x10(%edi),%eax107 »       lea····0x10(%edi),%eax
109 »       sub····$0xc,%esp108 »       sub····$0xc,%esp
110 »       mov····%esi,%ebx109 »       mov····%esi,%ebx
111 »       mov····%edi,-0x50(%ebp)110 »       mov····%edi,-0x50(%ebp)
112 »       mov····%eax,-0x3c(%ebp)111 »       mov····%eax,-0x3c(%ebp)
113 »       lea····-0x3c(%ebp),%eax112 »       lea····-0x3c(%ebp),%eax
114 »       push···%eax113 »       push···%eax
115 »       call···156·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x156>114 »       call···153·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x153>
116 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()115 ·R_386_PLT32»    std::bad_alloc::~bad_alloc()
117 »       mov····-0x5c(%ebp),%eax116 »       mov····-0x5c(%ebp),%eax
118 »       mov····-0x4c(%ebp),%edi117 »       mov····-0x4c(%ebp),%edi
119 »       add····$0x10,%esp118 »       add····$0x10,%esp
120 »       add····$0x8,%eax 
121 »       mov····%eax,-0x50(%ebp)119 »       mov····%eax,-0x50(%ebp)
122 »       test···%edi,%edi120 »       test···%edi,%edi
123 »       je·····18a·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x18a>121 »       je·····184·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x184>
124 »       mov····(%edi),%eax122 »       mov····(%edi),%eax
125 »       lea····0x0(%esi),%edx123 »       lea····0x0(%esi),%edx
126 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const124 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
127 »       mov····0x10(%eax),%eax125 »       mov····0x10(%eax),%eax
128 »       cmp····%edx,%eax126 »       cmp····%edx,%eax
129 »       jne····360·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x360>127 »       jne····350·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x350>
130 »       subl···$0x1,0x34(%edi)128 »       subl···$0x1,0x34(%edi)
131 »       je·····2d8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x2d8>129 »       je·····2c8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x2c8>
132 »       mov····-0x1c(%ebp),%eax130 »       mov····-0x1c(%ebp),%eax
133 »       sub····%gs:0x14,%eax131 »       sub····%gs:0x14,%eax
134 »       jne····3a4·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x3a4>132 »       jne····394·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x394>
135 »       mov····-0x60(%ebp),%eax133 »       mov····-0x60(%ebp),%eax
136 »       lea····-0xc(%ebp),%esp134 »       lea····-0xc(%ebp),%esp
137 »       pop····%ebx135 »       pop····%ebx
138 »       pop····%esi136 »       pop····%esi
139 »       pop····%edi137 »       pop····%edi
140 »       pop····%ebp138 »       pop····%ebp
141 »       ret····$0x4139 »       ret····$0x4
142 »       lea····0x0(%esi,%eiz,1),%esi140 »       lea····0x0(%esi,%eiz,1),%esi
143 »       xchg···%ax,%ax 
144 »       sub····$0xc,%esp141 »       sub····$0xc,%esp
145 »       lea····0x0(%esi),%eax142 »       lea····0x0(%esi),%eax
146 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep143 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep
147 »       mov····%esi,%ebx144 »       mov····%esi,%ebx
148 »       push···%eax145 »       push···%eax
149 »       mov····%eax,-0x70(%ebp)146 »       mov····%eax,-0x70(%ebp)
150 »       call···1c0·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x1c0>147 »       call···1b8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x1b8>
151 ·R_386_PLT32»    __cxa_guard_acquire148 ·R_386_PLT32»    __cxa_guard_acquire
152 »       mov····0x0(%esi),%ebx149 »       lea····0x8(%esi),%ebx
153 ·R_386_GOT32X»   vtable·for·boost::exception150 ·R_386_GOTOFF»   vtable·for·boost::exception
154 »       add····$0x10,%esp151 »       add····$0x10,%esp
155 »       mov····%ebx,-0x5c(%ebp)152 »       mov····%ebx,-0x5c(%ebp)
156 »       test···%eax,%eax153 »       test···%eax,%eax
157 »       je·····cb·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0xcb>154 »       je·····cb·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0xcb>
158 »       sub····$0xc,%esp155 »       sub····$0xc,%esp
159 »       mov····%esi,%ebx156 »       mov····%esi,%ebx
160 »       push···$0x1c157 »       push···$0x1c
161 »       call···1e0·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x1e0>158 »       call···1d8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x1d8>
162 ·R_386_PLT32»    operator·new(unsigned·int)159 ·R_386_PLT32»    operator·new(unsigned·int)
163 »       mov····%eax,%edx160 »       mov····%eax,%edx
164 »       mov····%eax,-0x74(%ebp)161 »       mov····%eax,-0x74(%ebp)
165 »       mov····0x0(%esi),%eax162 »       lea····0x8(%esi),%eax
166 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base163 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
167 »       add····$0x10,%esp164 »       add····$0x10,%esp
168 »       add····$0x8,%eax 
169 »       mov····%eax,0x18(%edx)165 »       mov····%eax,0x18(%edx)
170 »       mov····0x0(%esi),%eax166 »       lea····0x8(%esi),%eax
171 ·R_386_GOT32X»   vtable·for·boost::exception167 ·R_386_GOTOFF»   vtable·for·boost::exception
172 »       mov····%eax,-0x5c(%ebp)168 »       mov····%eax,-0x5c(%ebp)
173 »       add····$0x8,%eax 
174 »       mov····%eax,(%edx)169 »       mov····%eax,(%edx)
175 »       mov····-0x34(%ebp),%eax170 »       mov····-0x34(%ebp),%eax
176 »       mov····%eax,0x4(%edx)171 »       mov····%eax,0x4(%edx)
177 »       test···%eax,%eax172 »       test···%eax,%eax
178 »       je·····227·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x227>173 »       je·····219·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x219>
179 »       mov····(%eax),%edx174 »       mov····(%eax),%edx
180 »       lea····0x0(%esi),%ecx175 »       lea····0x0(%esi),%ecx
181 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const176 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
182 »       mov····0xc(%edx),%edx177 »       mov····0xc(%edx),%edx
183 »       cmp····%ecx,%edx178 »       cmp····%ecx,%edx
184 »       jne····370·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x370>179 »       jne····360·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()+0x360>
185 »       addl···$0x1,0x34(%eax)180 »       addl···$0x1,0x34(%eax)
186 »       mov····-0x74(%ebp),%ecx181 »       mov····-0x74(%ebp),%ecx
187 »       mov····-0x30(%ebp),%eax182 »       mov····-0x30(%ebp),%eax
188 »       mov····-0x64(%ebp),%edx183 »       mov····-0x64(%ebp),%edx
189 »       mov····%eax,0x8(%ecx)184 »       mov····%eax,0x8(%ecx)
190 »       mov····-0x2c(%ebp),%eax185 »       mov····-0x2c(%ebp),%eax
191 »       mov····%edx,(%ecx)186 »       mov····%edx,(%ecx)
Offset 198, 15 lines modifiedOffset 193, 15 lines modified
Max diff block lines reached; 12464/19764 bytes (63.06%) of diff not shown.
20.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN5boost16exception_detail27get_ […]
    
Offset 56, 17 lines modifiedOffset 56, 17 lines modified
56 »       mov····%eax,-0x30(%ebp)56 »       mov····%eax,-0x30(%ebp)
57 »       lea····0x0(%esi),%eax57 »       lea····0x0(%esi),%eax
58 ·R_386_GOTOFF»   .LC4358 ·R_386_GOTOFF»   .LC43
59 »       mov····%eax,-0x2c(%ebp)59 »       mov····%eax,-0x2c(%ebp)
60 »       movzbl·0x0(%esi),%eax60 »       movzbl·0x0(%esi),%eax
61 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep61 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep
62 »       test···%al,%al62 »       test···%al,%al
63 »       je·····1b0·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x1b0>63 »       je·····1a8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x1a8>
64 »       mov····0x0(%esi),%eax64 »       lea····0x8(%esi),%eax
65 ·R_386_GOT32X»   vtable·for·boost::exception65 ·R_386_GOTOFF»   vtable·for·boost::exception
66 »       mov····%eax,-0x5c(%ebp)66 »       mov····%eax,-0x5c(%ebp)
67 »       mov····0x0(%esi),%eax67 »       mov····0x0(%esi),%eax
68 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep68 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep
69 »       mov····-0x60(%ebp),%edx69 »       mov····-0x60(%ebp),%edx
70 »       mov····%eax,(%edx)70 »       mov····%eax,(%edx)
71 »       mov····0x4(%esi),%eax71 »       mov····0x4(%esi),%eax
72 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep72 ·R_386_GOTOFF»   boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep
Offset 85, 107 lines modifiedOffset 85, 102 lines modified
85 »       lea····-0x24(%ebp),%eax85 »       lea····-0x24(%ebp),%eax
86 »       push···%eax86 »       push···%eax
87 »       call···104·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x104>87 »       call···104·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x104>
88 ·R_386_PLT32»    std::bad_exception::~bad_exception()88 ·R_386_PLT32»    std::bad_exception::~bad_exception()
89 »       mov····-0x5c(%ebp),%eax89 »       mov····-0x5c(%ebp),%eax
90 »       mov····-0x34(%ebp),%ebx90 »       mov····-0x34(%ebp),%ebx
91 »       add····$0x10,%esp91 »       add····$0x10,%esp
92 »       add····$0x8,%eax 
93 »       mov····%ebx,-0x64(%ebp) 
94 »       mov····%eax,-0x38(%ebp)92 »       mov····%eax,-0x38(%ebp)
 93 »       mov····%ebx,-0x64(%ebp)
95 »       test···%ebx,%ebx94 »       test···%ebx,%ebx
96 »       je·····143·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x143>95 »       je·····140·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x140>
97 »       mov····(%ebx),%eax96 »       mov····(%ebx),%eax
98 »       lea····0x0(%esi),%edx97 »       lea····0x0(%esi),%edx
99 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const98 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
100 »       mov····0x10(%eax),%eax99 »       mov····0x10(%eax),%eax
101 »       cmp····%edx,%eax100 »       cmp····%edx,%eax
102 »       jne····348·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x348>101 »       jne····338·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x338>
103 »       mov····0x34(%ebx),%eax102 »       mov····0x34(%ebx),%eax
104 »       mov····%eax,-0x68(%ebp)103 »       mov····%eax,-0x68(%ebp)
105 »       sub····$0x1,%eax104 »       sub····$0x1,%eax
106 »       mov····%eax,0x34(%ebx)105 »       mov····%eax,0x34(%ebx)
107 »       je·····310·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x310>106 »       je·····300·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x300>
108 »       lea····0x10(%edi),%eax107 »       lea····0x10(%edi),%eax
109 »       sub····$0xc,%esp108 »       sub····$0xc,%esp
110 »       mov····%esi,%ebx109 »       mov····%esi,%ebx
111 »       mov····%edi,-0x50(%ebp)110 »       mov····%edi,-0x50(%ebp)
112 »       mov····%eax,-0x3c(%ebp)111 »       mov····%eax,-0x3c(%ebp)
113 »       lea····-0x3c(%ebp),%eax112 »       lea····-0x3c(%ebp),%eax
114 »       push···%eax113 »       push···%eax
115 »       call···156·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x156>114 »       call···153·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x153>
116 ·R_386_PLT32»    std::bad_exception::~bad_exception()115 ·R_386_PLT32»    std::bad_exception::~bad_exception()
117 »       mov····-0x5c(%ebp),%eax116 »       mov····-0x5c(%ebp),%eax
118 »       mov····-0x4c(%ebp),%edi117 »       mov····-0x4c(%ebp),%edi
119 »       add····$0x10,%esp118 »       add····$0x10,%esp
120 »       add····$0x8,%eax 
121 »       mov····%eax,-0x50(%ebp)119 »       mov····%eax,-0x50(%ebp)
122 »       test···%edi,%edi120 »       test···%edi,%edi
123 »       je·····18a·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x18a>121 »       je·····184·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x184>
124 »       mov····(%edi),%eax122 »       mov····(%edi),%eax
125 »       lea····0x0(%esi),%edx123 »       lea····0x0(%esi),%edx
126 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const124 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::release()·const
127 »       mov····0x10(%eax),%eax125 »       mov····0x10(%eax),%eax
128 »       cmp····%edx,%eax126 »       cmp····%edx,%eax
129 »       jne····360·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x360>127 »       jne····350·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x350>
130 »       subl···$0x1,0x34(%edi)128 »       subl···$0x1,0x34(%edi)
131 »       je·····2d8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x2d8>129 »       je·····2c8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x2c8>
132 »       mov····-0x1c(%ebp),%eax130 »       mov····-0x1c(%ebp),%eax
133 »       sub····%gs:0x14,%eax131 »       sub····%gs:0x14,%eax
134 »       jne····3a4·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x3a4>132 »       jne····394·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x394>
135 »       mov····-0x60(%ebp),%eax133 »       mov····-0x60(%ebp),%eax
136 »       lea····-0xc(%ebp),%esp134 »       lea····-0xc(%ebp),%esp
137 »       pop····%ebx135 »       pop····%ebx
138 »       pop····%esi136 »       pop····%esi
139 »       pop····%edi137 »       pop····%edi
140 »       pop····%ebp138 »       pop····%ebp
141 »       ret····$0x4139 »       ret····$0x4
142 »       lea····0x0(%esi,%eiz,1),%esi140 »       lea····0x0(%esi,%eiz,1),%esi
143 »       xchg···%ax,%ax 
144 »       sub····$0xc,%esp141 »       sub····$0xc,%esp
145 »       lea····0x0(%esi),%eax142 »       lea····0x0(%esi),%eax
146 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep143 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep
147 »       mov····%esi,%ebx144 »       mov····%esi,%ebx
148 »       push···%eax145 »       push···%eax
149 »       mov····%eax,-0x70(%ebp)146 »       mov····%eax,-0x70(%ebp)
150 »       call···1c0·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x1c0>147 »       call···1b8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x1b8>
151 ·R_386_PLT32»    __cxa_guard_acquire148 ·R_386_PLT32»    __cxa_guard_acquire
152 »       mov····0x0(%esi),%ebx149 »       lea····0x8(%esi),%ebx
153 ·R_386_GOT32X»   vtable·for·boost::exception150 ·R_386_GOTOFF»   vtable·for·boost::exception
154 »       add····$0x10,%esp151 »       add····$0x10,%esp
155 »       mov····%ebx,-0x5c(%ebp)152 »       mov····%ebx,-0x5c(%ebp)
156 »       test···%eax,%eax153 »       test···%eax,%eax
157 »       je·····cb·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0xcb>154 »       je·····cb·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0xcb>
158 »       sub····$0xc,%esp155 »       sub····$0xc,%esp
159 »       mov····%esi,%ebx156 »       mov····%esi,%ebx
160 »       push···$0x1c157 »       push···$0x1c
161 »       call···1e0·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x1e0>158 »       call···1d8·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x1d8>
162 ·R_386_PLT32»    operator·new(unsigned·int)159 ·R_386_PLT32»    operator·new(unsigned·int)
163 »       mov····%eax,%edx160 »       mov····%eax,%edx
164 »       mov····%eax,-0x74(%ebp)161 »       mov····%eax,-0x74(%ebp)
165 »       mov····0x0(%esi),%eax162 »       lea····0x8(%esi),%eax
166 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base163 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
167 »       add····$0x10,%esp164 »       add····$0x10,%esp
168 »       add····$0x8,%eax 
169 »       mov····%eax,0x18(%edx)165 »       mov····%eax,0x18(%edx)
170 »       mov····0x0(%esi),%eax166 »       lea····0x8(%esi),%eax
171 ·R_386_GOT32X»   vtable·for·boost::exception167 ·R_386_GOTOFF»   vtable·for·boost::exception
172 »       mov····%eax,-0x5c(%ebp)168 »       mov····%eax,-0x5c(%ebp)
173 »       add····$0x8,%eax 
174 »       mov····%eax,(%edx)169 »       mov····%eax,(%edx)
175 »       mov····-0x34(%ebp),%eax170 »       mov····-0x34(%ebp),%eax
176 »       mov····%eax,0x4(%edx)171 »       mov····%eax,0x4(%edx)
177 »       test···%eax,%eax172 »       test···%eax,%eax
178 »       je·····227·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x227>173 »       je·····219·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x219>
179 »       mov····(%eax),%edx174 »       mov····(%eax),%edx
180 »       lea····0x0(%esi),%ecx175 »       lea····0x0(%esi),%ecx
181 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const176 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
182 »       mov····0xc(%edx),%edx177 »       mov····0xc(%edx),%edx
183 »       cmp····%ecx,%edx178 »       cmp····%ecx,%edx
184 »       jne····370·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x370>179 »       jne····360·<boost::exception_ptr·boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()+0x360>
185 »       addl···$0x1,0x34(%eax)180 »       addl···$0x1,0x34(%eax)
186 »       mov····-0x74(%ebp),%ecx181 »       mov····-0x74(%ebp),%ecx
187 »       mov····-0x30(%ebp),%eax182 »       mov····-0x30(%ebp),%eax
188 »       mov····-0x64(%ebp),%edx183 »       mov····-0x64(%ebp),%edx
189 »       mov····%eax,0x8(%ecx)184 »       mov····%eax,0x8(%ecx)
190 »       mov····-0x2c(%ebp),%eax185 »       mov····-0x2c(%ebp),%eax
191 »       mov····%edx,(%ecx)186 »       mov····%edx,(%ecx)
Offset 198, 15 lines modifiedOffset 193, 15 lines modified
Max diff block lines reached; 12740/20184 bytes (63.12%) of diff not shown.
6.88 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost16exception_detail10clo […]
    
Offset 18, 26 lines modifiedOffset 18, 24 lines modified
18 »       mov····0x8(%ebp),%edi18 »       mov····0x8(%ebp),%edi
19 »       push···$0x1c19 »       push···$0x1c
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%ebx,-0x1c(%ebp)
21 »       call···1d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x1d>21 »       call···1d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x1d>
22 ·R_386_PLT32»    operator·new(unsigned·int)22 ·R_386_PLT32»    operator·new(unsigned·int)
23 »       add····$0x10,%esp23 »       add····$0x10,%esp
24 »       mov····%eax,%esi24 »       mov····%eax,%esi
25 »       mov····0x0(%ebx),%eax25 »       lea····0x8(%ebx),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base26 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
27 »       add····$0x8,%eax 
28 »       mov····%eax,0x18(%esi)27 »       mov····%eax,0x18(%esi)
29 »       mov····0x0(%ebx),%eax28 »       lea····0x8(%ebx),%eax
30 ·R_386_GOT32X»   vtable·for·boost::exception29 ·R_386_GOTOFF»   vtable·for·boost::exception
31 »       add····$0x8,%eax 
32 »       mov····%eax,(%esi)30 »       mov····%eax,(%esi)
33 »       mov····0x4(%edi),%eax31 »       mov····0x4(%edi),%eax
34 »       mov····%eax,0x4(%esi)32 »       mov····%eax,0x4(%esi)
35 »       test···%eax,%eax33 »       test···%eax,%eax
36 »       je·····5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x5a>34 »       je·····54·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x54>
37 »       mov····(%eax),%edx35 »       mov····(%eax),%edx
38 »       lea····0x0(%ebx),%ecx36 »       lea····0x0(%ebx),%ecx
39 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const37 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
40 »       mov····0xc(%edx),%edx38 »       mov····0xc(%edx),%edx
41 »       cmp····%ecx,%edx39 »       cmp····%ecx,%edx
42 »       jne····a0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xa0>40 »       jne····a0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xa0>
43 »       addl···$0x1,0x34(%eax)41 »       addl···$0x1,0x34(%eax)
Offset 54, 32 lines modifiedOffset 52, 32 lines modified
54 »       lea····0xc(%eax),%eax52 »       lea····0xc(%eax),%eax
55 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>53 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
56 »       lea····0x18(%eax),%edx54 »       lea····0x18(%eax),%edx
57 »       mov····%eax,(%esi)55 »       mov····%eax,(%esi)
58 »       add····$0x38,%eax56 »       add····$0x38,%eax
59 »       mov····%edx,0x14(%esi)57 »       mov····%edx,0x14(%esi)
60 »       mov····%eax,0x18(%esi)58 »       mov····%eax,0x18(%esi)
61 »       call···89·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x89>59 »       call···83·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x83>
62 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)60 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
63 »       mov····(%esi),%eax61 »       mov····(%esi),%eax
64 »       add····$0x10,%esp62 »       add····$0x10,%esp
65 »       add····-0xc(%eax),%esi63 »       add····-0xc(%eax),%esi
66 »       lea····-0xc(%ebp),%esp64 »       lea····-0xc(%ebp),%esp
67 »       pop····%ebx65 »       pop····%ebx
68 »       mov····%esi,%eax66 »       mov····%esi,%eax
69 »       pop····%esi67 »       pop····%esi
70 »       pop····%edi68 »       pop····%edi
71 »       pop····%ebp69 »       pop····%ebp
72 »       ret70 »       ret
73 »       nop71 »       lea····0x0(%esi,%eiz,1),%esi
74 »       sub····$0xc,%esp72 »       sub····$0xc,%esp
75 »       push···%eax73 »       push···%eax
76 »       call···*%edx74 »       call···*%edx
77 »       add····$0x10,%esp75 »       add····$0x10,%esp
78 »       jmp····5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x5a>76 »       jmp····54·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x54>
79 »       mov····%eax,%edi77 »       mov····%eax,%edi
80 »       jmp····bd·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xbd>78 »       jmp····bd·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xbd>
81 »       mov····%eax,%edi79 »       mov····%eax,%edi
82 »       sub····$0xc,%esp80 »       sub····$0xc,%esp
83 »       push···%esi81 »       push···%esi
84 »       call···b6·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xb6>82 »       call···b6·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xb6>
85 ·R_386_PC32»     boost::exception_detail::bad_exception_::~bad_exception_()83 ·R_386_PC32»     boost::exception_detail::bad_exception_::~bad_exception_()
Offset 114, 32 lines modifiedOffset 112, 30 lines modified
114 »       add····-0xc(%eax),%edi112 »       add····-0xc(%eax),%edi
115 »       push···$0x1c113 »       push···$0x1c
116 »       mov····%ebx,-0x1c(%ebp)114 »       mov····%ebx,-0x1c(%ebp)
117 »       call···102·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x22>115 »       call···102·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x22>
118 ·R_386_PLT32»    operator·new(unsigned·int)116 ·R_386_PLT32»    operator·new(unsigned·int)
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       mov····%eax,%esi118 »       mov····%eax,%esi
121 »       mov····0x0(%ebx),%eax119 »       lea····0x8(%ebx),%eax
122 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base120 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
123 »       add····$0x8,%eax 
124 »       mov····%eax,0x18(%esi)121 »       mov····%eax,0x18(%esi)
125 »       mov····0x0(%ebx),%eax122 »       lea····0x8(%ebx),%eax
126 ·R_386_GOT32X»   vtable·for·boost::exception123 ·R_386_GOTOFF»   vtable·for·boost::exception
127 »       add····$0x8,%eax 
128 »       mov····%eax,(%esi)124 »       mov····%eax,(%esi)
129 »       mov····0x4(%edi),%eax125 »       mov····0x4(%edi),%eax
130 »       mov····%eax,0x4(%esi)126 »       mov····%eax,0x4(%esi)
131 »       test···%eax,%eax127 »       test···%eax,%eax
132 »       je·····144·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x64>128 »       je·····13e·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x5e>
133 »       mov····(%eax),%edx129 »       mov····(%eax),%edx
134 »       lea····0x0(%ebx),%ecx130 »       lea····0x0(%ebx),%ecx
135 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const131 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
136 »       mov····0xc(%edx),%edx132 »       mov····0xc(%edx),%edx
137 »       cmp····%ecx,%edx133 »       cmp····%ecx,%edx
138 »       je·····190·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xb0>134 »       je·····188·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xa8>
139 »       sub····$0xc,%esp135 »       sub····$0xc,%esp
140 »       push···%eax136 »       push···%eax
141 »       call···*%edx137 »       call···*%edx
142 »       add····$0x10,%esp138 »       add····$0x10,%esp
143 »       mov····0x8(%edi),%eax139 »       mov····0x8(%edi),%eax
144 »       sub····$0x8,%esp140 »       sub····$0x8,%esp
145 »       mov····%eax,0x8(%esi)141 »       mov····%eax,0x8(%esi)
Offset 153, 40 lines modifiedOffset 149, 41 lines modified
153 »       lea····0xc(%eax),%eax149 »       lea····0xc(%eax),%eax
154 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>150 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>
155 »       lea····0x18(%eax),%edx151 »       lea····0x18(%eax),%edx
156 »       mov····%eax,(%esi)152 »       mov····%eax,(%esi)
157 »       add····$0x38,%eax153 »       add····$0x38,%eax
158 »       mov····%edx,0x14(%esi)154 »       mov····%edx,0x14(%esi)
159 »       mov····%eax,0x18(%esi)155 »       mov····%eax,0x18(%esi)
160 »       call···173·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x93>156 »       call···16d·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x8d>
161 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)157 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
162 »       mov····(%esi),%eax158 »       mov····(%esi),%eax
163 »       add····$0x10,%esp159 »       add····$0x10,%esp
164 »       add····-0xc(%eax),%esi160 »       add····-0xc(%eax),%esi
165 »       lea····-0xc(%ebp),%esp161 »       lea····-0xc(%ebp),%esp
166 »       pop····%ebx162 »       pop····%ebx
167 »       mov····%esi,%eax163 »       mov····%esi,%eax
168 »       pop····%esi164 »       pop····%esi
169 »       pop····%edi165 »       pop····%edi
170 »       pop····%ebp166 »       pop····%ebp
171 »       ret167 »       ret
172 »       lea····0x0(%esi,%eiz,1),%esi168 »       lea····0x0(%esi,%eiz,1),%esi
 169 »       nop
173 »       addl···$0x1,0x34(%eax)170 »       addl···$0x1,0x34(%eax)
174 »       jmp····144·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x64>171 »       jmp····13e·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0x5e>
175 »       mov····%eax,%edi172 »       mov····%eax,%edi
176 »       jmp····1a8·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xc8>173 »       jmp····1a0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xc0>
177 »       mov····%eax,%edi174 »       mov····%eax,%edi
178 »       sub····$0xc,%esp175 »       sub····$0xc,%esp
179 »       push···%esi176 »       push···%esi
180 »       call···1a1·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xc1>177 »       call···199·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::clone()·const+0xb9>
181 ·R_386_PC32»     boost::exception_detail::bad_exception_::~bad_exception_()178 ·R_386_PC32»     boost::exception_detail::bad_exception_::~bad_exception_()
182 »       add····$0x10,%esp179 »       add····$0x10,%esp
183 »       push···%eax180 »       push···%eax
184 »       mov····-0x1c(%ebp),%ebx181 »       mov····-0x1c(%ebp),%ebx
185 »       push···%eax182 »       push···%eax
Max diff block lines reached; 631/6787 bytes (9.30%) of diff not shown.
6.75 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNK5boost16exception_detail10clo […]
    
Offset 18, 26 lines modifiedOffset 18, 24 lines modified
18 »       mov····0x8(%ebp),%edi18 »       mov····0x8(%ebp),%edi
19 »       push···$0x1c19 »       push···$0x1c
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%ebx,-0x1c(%ebp)
21 »       call···1d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x1d>21 »       call···1d·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x1d>
22 ·R_386_PLT32»    operator·new(unsigned·int)22 ·R_386_PLT32»    operator·new(unsigned·int)
23 »       add····$0x10,%esp23 »       add····$0x10,%esp
24 »       mov····%eax,%esi24 »       mov····%eax,%esi
25 »       mov····0x0(%ebx),%eax25 »       lea····0x8(%ebx),%eax
26 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base26 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
27 »       add····$0x8,%eax 
28 »       mov····%eax,0x18(%esi)27 »       mov····%eax,0x18(%esi)
29 »       mov····0x0(%ebx),%eax28 »       lea····0x8(%ebx),%eax
30 ·R_386_GOT32X»   vtable·for·boost::exception29 ·R_386_GOTOFF»   vtable·for·boost::exception
31 »       add····$0x8,%eax 
32 »       mov····%eax,(%esi)30 »       mov····%eax,(%esi)
33 »       mov····0x4(%edi),%eax31 »       mov····0x4(%edi),%eax
34 »       mov····%eax,0x4(%esi)32 »       mov····%eax,0x4(%esi)
35 »       test···%eax,%eax33 »       test···%eax,%eax
36 »       je·····5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x5a>34 »       je·····54·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x54>
37 »       mov····(%eax),%edx35 »       mov····(%eax),%edx
38 »       lea····0x0(%ebx),%ecx36 »       lea····0x0(%ebx),%ecx
39 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const37 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
40 »       mov····0xc(%edx),%edx38 »       mov····0xc(%edx),%edx
41 »       cmp····%ecx,%edx39 »       cmp····%ecx,%edx
42 »       jne····a0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xa0>40 »       jne····a0·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xa0>
43 »       addl···$0x1,0x34(%eax)41 »       addl···$0x1,0x34(%eax)
Offset 54, 32 lines modifiedOffset 52, 32 lines modified
54 »       lea····0xc(%eax),%eax52 »       lea····0xc(%eax),%eax
55 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>53 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
56 »       lea····0x18(%eax),%edx54 »       lea····0x18(%eax),%edx
57 »       mov····%eax,(%esi)55 »       mov····%eax,(%esi)
58 »       add····$0x38,%eax56 »       add····$0x38,%eax
59 »       mov····%edx,0x14(%esi)57 »       mov····%edx,0x14(%esi)
60 »       mov····%eax,0x18(%esi)58 »       mov····%eax,0x18(%esi)
61 »       call···89·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x89>59 »       call···83·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x83>
62 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)60 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
63 »       mov····(%esi),%eax61 »       mov····(%esi),%eax
64 »       add····$0x10,%esp62 »       add····$0x10,%esp
65 »       add····-0xc(%eax),%esi63 »       add····-0xc(%eax),%esi
66 »       lea····-0xc(%ebp),%esp64 »       lea····-0xc(%ebp),%esp
67 »       pop····%ebx65 »       pop····%ebx
68 »       mov····%esi,%eax66 »       mov····%esi,%eax
69 »       pop····%esi67 »       pop····%esi
70 »       pop····%edi68 »       pop····%edi
71 »       pop····%ebp69 »       pop····%ebp
72 »       ret70 »       ret
73 »       nop71 »       lea····0x0(%esi,%eiz,1),%esi
74 »       sub····$0xc,%esp72 »       sub····$0xc,%esp
75 »       push···%eax73 »       push···%eax
76 »       call···*%edx74 »       call···*%edx
77 »       add····$0x10,%esp75 »       add····$0x10,%esp
78 »       jmp····5a·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x5a>76 »       jmp····54·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x54>
79 »       mov····%eax,%edi77 »       mov····%eax,%edi
80 »       jmp····bd·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xbd>78 »       jmp····bd·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xbd>
81 »       mov····%eax,%edi79 »       mov····%eax,%edi
82 »       sub····$0xc,%esp80 »       sub····$0xc,%esp
83 »       push···%esi81 »       push···%esi
84 »       call···b6·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xb6>82 »       call···b6·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xb6>
85 ·R_386_PC32»     boost::exception_detail::bad_alloc_::~bad_alloc_()83 ·R_386_PC32»     boost::exception_detail::bad_alloc_::~bad_alloc_()
Offset 114, 32 lines modifiedOffset 112, 30 lines modified
114 »       add····-0xc(%eax),%edi112 »       add····-0xc(%eax),%edi
115 »       push···$0x1c113 »       push···$0x1c
116 »       mov····%ebx,-0x1c(%ebp)114 »       mov····%ebx,-0x1c(%ebp)
117 »       call···102·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x22>115 »       call···102·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x22>
118 ·R_386_PLT32»    operator·new(unsigned·int)116 ·R_386_PLT32»    operator·new(unsigned·int)
119 »       add····$0x10,%esp117 »       add····$0x10,%esp
120 »       mov····%eax,%esi118 »       mov····%eax,%esi
121 »       mov····0x0(%ebx),%eax119 »       lea····0x8(%ebx),%eax
122 ·R_386_GOT32X»   vtable·for·boost::exception_detail::clone_base120 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_base
123 »       add····$0x8,%eax 
124 »       mov····%eax,0x18(%esi)121 »       mov····%eax,0x18(%esi)
125 »       mov····0x0(%ebx),%eax122 »       lea····0x8(%ebx),%eax
126 ·R_386_GOT32X»   vtable·for·boost::exception123 ·R_386_GOTOFF»   vtable·for·boost::exception
127 »       add····$0x8,%eax 
128 »       mov····%eax,(%esi)124 »       mov····%eax,(%esi)
129 »       mov····0x4(%edi),%eax125 »       mov····0x4(%edi),%eax
130 »       mov····%eax,0x4(%esi)126 »       mov····%eax,0x4(%esi)
131 »       test···%eax,%eax127 »       test···%eax,%eax
132 »       je·····144·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x64>128 »       je·····13e·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x5e>
133 »       mov····(%eax),%edx129 »       mov····(%eax),%edx
134 »       lea····0x0(%ebx),%ecx130 »       lea····0x0(%ebx),%ecx
135 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const131 ·R_386_GOTOFF»   boost::exception_detail::error_info_container_impl::add_ref()·const
136 »       mov····0xc(%edx),%edx132 »       mov····0xc(%edx),%edx
137 »       cmp····%ecx,%edx133 »       cmp····%ecx,%edx
138 »       je·····190·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xb0>134 »       je·····188·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xa8>
139 »       sub····$0xc,%esp135 »       sub····$0xc,%esp
140 »       push···%eax136 »       push···%eax
141 »       call···*%edx137 »       call···*%edx
142 »       add····$0x10,%esp138 »       add····$0x10,%esp
143 »       mov····0x8(%edi),%eax139 »       mov····0x8(%edi),%eax
144 »       sub····$0x8,%esp140 »       sub····$0x8,%esp
145 »       mov····%eax,0x8(%esi)141 »       mov····%eax,0x8(%esi)
Offset 153, 40 lines modifiedOffset 149, 41 lines modified
153 »       lea····0xc(%eax),%eax149 »       lea····0xc(%eax),%eax
154 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>150 ·R_386_GOTOFF»   vtable·for·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>
155 »       lea····0x18(%eax),%edx151 »       lea····0x18(%eax),%edx
156 »       mov····%eax,(%esi)152 »       mov····%eax,(%esi)
157 »       add····$0x38,%eax153 »       add····$0x38,%eax
158 »       mov····%edx,0x14(%esi)154 »       mov····%edx,0x14(%esi)
159 »       mov····%eax,0x18(%esi)155 »       mov····%eax,0x18(%esi)
160 »       call···173·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x93>156 »       call···16d·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x8d>
161 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)157 ·R_386_PC32»     boost::exception_detail::copy_boost_exception(boost::exception*,·boost::exception·const*)
162 »       mov····(%esi),%eax158 »       mov····(%esi),%eax
163 »       add····$0x10,%esp159 »       add····$0x10,%esp
164 »       add····-0xc(%eax),%esi160 »       add····-0xc(%eax),%esi
165 »       lea····-0xc(%ebp),%esp161 »       lea····-0xc(%ebp),%esp
166 »       pop····%ebx162 »       pop····%ebx
167 »       mov····%esi,%eax163 »       mov····%esi,%eax
168 »       pop····%esi164 »       pop····%esi
169 »       pop····%edi165 »       pop····%edi
170 »       pop····%ebp166 »       pop····%ebp
171 »       ret167 »       ret
172 »       lea····0x0(%esi,%eiz,1),%esi168 »       lea····0x0(%esi,%eiz,1),%esi
 169 »       nop
173 »       addl···$0x1,0x34(%eax)170 »       addl···$0x1,0x34(%eax)
174 »       jmp····144·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x64>171 »       jmp····13e·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0x5e>
175 »       mov····%eax,%edi172 »       mov····%eax,%edi
176 »       jmp····1a8·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xc8>173 »       jmp····1a0·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xc0>
177 »       mov····%eax,%edi174 »       mov····%eax,%edi
178 »       sub····$0xc,%esp175 »       sub····$0xc,%esp
179 »       push···%esi176 »       push···%esi
180 »       call···1a1·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xc1>177 »       call···199·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::clone()·const+0xb9>
181 ·R_386_PC32»     boost::exception_detail::bad_alloc_::~bad_alloc_()178 ·R_386_PC32»     boost::exception_detail::bad_alloc_::~bad_alloc_()
182 »       add····$0x10,%esp179 »       add····$0x10,%esp
183 »       push···%eax180 »       push···%eax
184 »       mov····-0x1c(%ebp),%ebx181 »       mov····-0x1c(%ebp),%ebx
185 »       push···%eax182 »       push···%eax
Max diff block lines reached; 615/6655 bytes (9.24%) of diff not shown.
1.04 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail8_ScannerIcE19_M_ea […]
    
Offset 80, 26 lines modifiedOffset 80, 24 lines modified
80 »       pop····%edi80 »       pop····%edi
81 »       pop····%ebp81 »       pop····%ebp
82 »       ret82 »       ret
83 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi),%esi
84 »       movl···$0x1,0x84(%esi)84 »       movl···$0x1,0x84(%esi)
85 »       jmp····d6·<std::__detail::_Scanner<char>::_M_eat_escape_posix()+0xd6>85 »       jmp····d6·<std::__detail::_Scanner<char>::_M_eat_escape_posix()+0xd6>
86 »       lea····0x0(%esi,%eiz,1),%esi86 »       lea····0x0(%esi,%eiz,1),%esi
 87 »       mov····%esi,0x30(%esp)
87 »       sub····$0xc,%esp 
88 »       push···%esi 
89 »       call···11d·<std::__detail::_Scanner<char>::_M_eat_escape_posix()+0x11d> 
90 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_eat_escape_awk() 
91 »       add····$0x10,%esp 
92 »       add····$0x1c,%esp88 »       add····$0x1c,%esp
93 »       pop····%ebx89 »       pop····%ebx
94 »       pop····%esi90 »       pop····%esi
95 »       pop····%edi91 »       pop····%edi
96 »       pop····%ebp92 »       pop····%ebp
97 »       ret93 »       jmp····124·<std::__detail::_Scanner<char>::_M_eat_escape_posix()+0x124>
 94 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_eat_escape_awk()
98 »       lea····0x0(%esi,%eiz,1),%esi95 »       lea····0x0(%esi,%eiz,1),%esi
 96 »       nop
99 »       mov····%cl,0xf(%esp)97 »       mov····%cl,0xf(%esp)
100 »       sub····$0x4,%esp98 »       sub····$0x4,%esp
101 »       push···$0x099 »       push···$0x0
102 »       push···0x10(%esp)100 »       push···0x10(%esp)
103 »       push···%edi101 »       push···%edi
104 »       mov····0x14(%esp),%eax102 »       mov····0x14(%esp),%eax
105 »       call···*%eax103 »       call···*%eax
1.17 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail8_ScannerIcE18_M_sc […]
    
Offset 100, 28 lines modifiedOffset 100, 28 lines modified
100 »       pop····%esi100 »       pop····%esi
101 »       pop····%edi101 »       pop····%edi
102 »       ret102 »       ret
103 »       lea····0x0(%esi,%eiz,1),%esi103 »       lea····0x0(%esi,%eiz,1),%esi
104 »       movl···$0x10,0x84(%esi)104 »       movl···$0x10,0x84(%esi)
105 »       lea····0x2(%eax),%edx105 »       lea····0x2(%eax),%edx
106 »       sub····$0x8,%esp106 »       sub····$0x8,%esp
107 »       mov····%edi,%ebx 
108 »       mov····%edx,0x94(%esi)107 »       mov····%edx,0x94(%esi)
109 »       movsbl·0x1(%eax),%eax108 »       movsbl·0x1(%eax),%eax
110 »       push···%eax109 »       push···%eax
111 »       push···%esi110 »       push···%esi
112 »       call···177·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x177>111 »       call···175·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x175>
113 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_eat_class(char)112 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_eat_class(char)
114 »       add····$0x10,%esp113 »       add····$0x10,%esp
115 »       movb···$0x0,0x90(%esi)114 »       movb···$0x0,0x90(%esi)
116 »       pop····%ebx115 »       pop····%ebx
117 »       pop····%esi116 »       pop····%esi
118 »       pop····%edi117 »       pop····%edi
119 »       ret118 »       ret
120 »       lea····0x0(%esi,%eiz,1),%esi119 »       lea····0x0(%esi,%eiz,1),%esi
 120 »       xchg···%ax,%ax
121 »       movl···$0x11,0x84(%esi)121 »       movl···$0x11,0x84(%esi)
122 »       jmp····162·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x162>122 »       jmp····162·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x162>
123 »       lea····0x0(%esi,%eiz,1),%esi123 »       lea····0x0(%esi,%eiz,1),%esi
124 »       movl···$0xf,0x84(%esi)124 »       movl···$0xf,0x84(%esi)
125 »       jmp····162·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x162>125 »       jmp····162·<std::__detail::_Scanner<char>::_M_scan_in_bracket()+0x162>
126 »       lea····0x0(%edi),%eax126 »       lea····0x0(%edi),%eax
127 ·R_386_GOTOFF»   .LC55127 ·R_386_GOTOFF»   .LC55
8.05 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail8_ScannerIcEC2EPKcS […]
    
Offset 75, 50 lines modifiedOffset 75, 50 lines modified
75 »       call···143·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x143>75 »       call···143·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x143>
76 ·R_386_PLT32»    std::locale::id::_M_id()·const76 ·R_386_PLT32»    std::locale::id::_M_id()·const
77 »       mov····0x18(%ebp),%edx77 »       mov····0x18(%ebp),%edx
78 »       add····$0x10,%esp78 »       add····$0x10,%esp
79 »       mov····(%edx),%edx79 »       mov····(%edx),%edx
80 »       mov····0x4(%edx),%ecx80 »       mov····0x4(%edx),%ecx
81 »       cmp····0x8(%edx),%eax81 »       cmp····0x8(%edx),%eax
82 »       jae····2dd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2dd>82 »       jae····2d3·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d3>
83 »       mov····(%ecx,%eax,4),%eax83 »       mov····(%ecx,%eax,4),%eax
84 »       test···%eax,%eax84 »       test···%eax,%eax
85 »       je·····2dd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2dd>85 »       je·····2d3·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d3>
86 »       push···$0x086 »       push···$0x0
87 »       push···0x0(%edi)87 »       push···0x0(%edi)
88 ·R_386_GOT32»    typeinfo·for·std::ctype<char>88 ·R_386_GOT32»    typeinfo·for·std::ctype<char>
89 »       push···0x0(%edi)89 »       push···0x0(%edi)
90 ·R_386_GOT32»    typeinfo·for·std::locale::facet90 ·R_386_GOT32»    typeinfo·for·std::locale::facet
91 »       push···%eax91 »       push···%eax
92 »       call···176·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x176>92 »       call···176·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x176>
93 ·R_386_PLT32»    __dynamic_cast93 ·R_386_PLT32»    __dynamic_cast
94 »       add····$0x10,%esp94 »       add····$0x10,%esp
95 »       test···%eax,%eax95 »       test···%eax,%eax
96 »       je·····2e9·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2e9>96 »       je·····2df·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2df>
97 »       mov····%eax,0x9c(%esi)97 »       mov····%eax,0x9c(%esi)
98 »       lea····0xa8(%esi),%eax98 »       lea····0xa8(%esi),%eax
99 »       mov····%eax,0xa0(%esi)99 »       mov····%eax,0xa0(%esi)
100 »       movl···$0x0,0xa4(%esi)100 »       movl···$0x0,0xa4(%esi)
101 »       movb···$0x0,0xa8(%esi)101 »       movb···$0x0,0xa8(%esi)
102 »       testb··$0x10,0x80(%esi)102 »       testb··$0x10,0x80(%esi)
103 »       jne····260·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x260>103 »       jne····260·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x260>
104 »       movl···$0x0,0xbc(%esi)104 »       movl···$0x0,0xbc(%esi)
105 »       mov····0x0(%edi),%eax105 »       lea····0x0(%edi),%eax
106 ·R_386_GOT32X»   std::__detail::_Scanner<char>::_M_eat_escape_posix()106 ·R_386_GOTOFF»   std::__detail::_Scanner<char>::_M_eat_escape_posix()
107 »       mov····%eax,0xb8(%esi)107 »       mov····%eax,0xb8(%esi)
108 »       mov····0x98(%esi),%eax108 »       mov····0x98(%esi),%eax
109 »       cmp····%eax,0x94(%esi)109 »       cmp····%eax,0x94(%esi)
110 »       je·····288·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x288>110 »       je·····288·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x288>
111 »       mov····0x7c(%esi),%eax111 »       mov····0x7c(%esi),%eax
112 »       test···%eax,%eax112 »       test···%eax,%eax
113 »       je·····2a0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a0>113 »       je·····2a0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a0>
114 »       cmp····$0x2,%eax114 »       cmp····$0x2,%eax
115 »       je·····2c0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2c0>115 »       je·····2b8·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2b8>
116 »       cmp····$0x1,%eax116 »       cmp····$0x1,%eax
117 »       je·····2d0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d0>117 »       je·····2c8·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2c8>
118 »       lea····-0xc(%ebp),%esp118 »       lea····-0xc(%ebp),%esp
119 »       pop····%ebx119 »       pop····%ebx
120 »       pop····%esi120 »       pop····%esi
121 »       pop····%edi121 »       pop····%edi
122 »       pop····%ebp122 »       pop····%ebp
123 »       ret123 »       ret
124 »       lea····0x0(%esi),%esi124 »       lea····0x0(%esi),%esi
Offset 141, 65 lines modifiedOffset 141, 62 lines modified
141 »       and····$0x80,%edx141 »       and····$0x80,%edx
142 »       mov····%ecx,%eax142 »       mov····%ecx,%eax
143 »       cmovne·%ebx,%eax143 »       cmovne·%ebx,%eax
144 »       jmp····118·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x118>144 »       jmp····118·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x118>
145 »       lea····0x0(%esi,%eiz,1),%esi145 »       lea····0x0(%esi,%eiz,1),%esi
146 »       nop146 »       nop
147 »       movl···$0x0,0xbc(%esi)147 »       movl···$0x0,0xbc(%esi)
148 »       mov····0x0(%edi),%eax148 »       lea····0x0(%edi),%eax
149 ·R_386_GOT32X»   std::__detail::_Scanner<char>::_M_eat_escape_ecma()149 ·R_386_GOTOFF»   std::__detail::_Scanner<char>::_M_eat_escape_ecma()
150 »       mov····%eax,0xb8(%esi)150 »       mov····%eax,0xb8(%esi)
151 »       mov····0x98(%esi),%eax151 »       mov····0x98(%esi),%eax
152 »       cmp····%eax,0x94(%esi)152 »       cmp····%eax,0x94(%esi)
153 »       jne····1dd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x1dd>153 »       jne····1dd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x1dd>
154 »       movl···$0x1b,0x84(%esi)154 »       movl···$0x1b,0x84(%esi)
155 »       lea····-0xc(%ebp),%esp155 »       lea····-0xc(%ebp),%esp
156 »       pop····%ebx156 »       pop····%ebx
157 »       pop····%esi157 »       pop····%esi
158 »       pop····%edi158 »       pop····%edi
159 »       pop····%ebp159 »       pop····%ebp
160 »       ret160 »       ret
161 »       lea····0x0(%esi),%esi161 »       lea····0x0(%esi),%esi
162 »       sub····$0xc,%esp162 »       sub····$0xc,%esp
163 »       mov····%edi,%ebx 
164 »       push···%esi163 »       push···%esi
165 »       call···2a7·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a7>164 »       call···2a5·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a5>
166 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_scan_normal()165 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_scan_normal()
167 »       add····$0x10,%esp166 »       add····$0x10,%esp
168 »       lea····-0xc(%ebp),%esp167 »       lea····-0xc(%ebp),%esp
169 »       pop····%ebx168 »       pop····%ebx
170 »       pop····%esi169 »       pop····%esi
171 »       pop····%edi170 »       pop····%edi
172 »       pop····%ebp171 »       pop····%ebp
173 »       ret172 »       ret
174 »       lea····0x0(%esi,%eiz,1),%esi173 »       lea····0x0(%esi,%eiz,1),%esi
175 »       lea····0x0(%esi),%esi 
176 »       sub····$0xc,%esp174 »       sub····$0xc,%esp
177 »       mov····%edi,%ebx 
178 »       push···%esi175 »       push···%esi
179 »       call···2c7·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2c7>176 »       call···2bd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2bd>
180 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_scan_in_bracket()177 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_scan_in_bracket()
181 »       jmp····2ab·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2ab>178 »       jmp····2a9·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a9>
182 »       lea····0x0(%esi),%esi179 »       lea····0x0(%esi,%eiz,1),%esi
 180 »       nop
183 »       sub····$0xc,%esp181 »       sub····$0xc,%esp
184 »       mov····%edi,%ebx 
185 »       push···%esi182 »       push···%esi
186 »       call···2d7·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d7>183 »       call···2cd·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2cd>
187 ·R_386_PLT32»    std::__detail::_Scanner<char>::_M_scan_in_brace()184 ·R_386_PC32»     std::__detail::_Scanner<char>::_M_scan_in_brace()
188 »       jmp····2ab·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2ab>185 »       jmp····2a9·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2a9>
189 »       mov····%edi,%ebx186 »       mov····%edi,%ebx
190 »       call···2e0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2e0>187 »       call···2d6·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2d6>
191 ·R_386_PLT32»    std::__throw_bad_cast()188 ·R_386_PLT32»    std::__throw_bad_cast()
192 »       mov····%eax,-0x1c(%ebp)189 »       mov····%eax,-0x1c(%ebp)
193 »       jmp····2ee·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2ee>190 »       jmp····2e4·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2e4>
194 »       call···2ea·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2ea>191 »       call···2e0·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2e0>
195 ·R_386_PLT32»    __cxa_bad_cast192 ·R_386_PLT32»    __cxa_bad_cast
196 »       sub····$0xc,%esp193 »       sub····$0xc,%esp
197 »       add····$0xa0,%esi194 »       add····$0xa0,%esi
198 »       mov····%edi,%ebx195 »       mov····%edi,%ebx
199 »       push···%esi196 »       push···%esi
200 »       call···2fb·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2fb>197 »       call···2f1·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2f1>
201 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()198 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
202 »       pop····%eax199 »       pop····%eax
203 »       push···-0x1c(%ebp)200 »       push···-0x1c(%ebp)
204 »       call···304·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x304>201 »       call···2fa·<std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)+0x2fa>
205 ·R_386_PLT32»    _Unwind_Resume202 ·R_386_PLT32»    _Unwind_Resume
1.16 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNKSt7__cxx1112regex_traitsIcE16 […]
    
Offset 111, 16 lines modifiedOffset 111, 16 lines modified
111 »       push···%esi111 »       push···%esi
112 »       call···*%edx112 »       call···*%edx
113 »       mov····%al,-0x3d(%ebp)113 »       mov····%al,-0x3d(%ebp)
114 »       add····$0x10,%esp114 »       add····$0x10,%esp
115 »       jmp····8e·<std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const+0x8e>115 »       jmp····8e·<std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const+0x8e>
116 »       mov····-0x48(%ebp),%eax116 »       mov····-0x48(%ebp),%eax
117 »       mov····-0x58(%ebp),%ecx117 »       mov····-0x58(%ebp),%ecx
118 »       mov····0x0(%eax),%edi118 »       lea····0x0(%eax),%edi
119 ·R_386_GOT32X»   std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const::__classnames119 ·R_386_GOTOFF»   std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const::__classnames
120 »       mov····%ecx,-0x3c(%ebp)120 »       mov····%ecx,-0x3c(%ebp)
121 »       lea····0x0(%eax),%eax121 »       lea····0x0(%eax),%eax
122 ·R_386_GOTOFF»   .LC63122 ·R_386_GOTOFF»   .LC63
123 »       lea····0x78(%edi),%esi123 »       lea····0x78(%edi),%esi
124 »       jmp····162·<std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const+0x162>124 »       jmp····162·<std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const+0x162>
125 »       lea····0x0(%esi),%esi125 »       lea····0x0(%esi),%esi
126 »       mov····(%edi),%eax126 »       mov····(%edi),%eax
3.92 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 2, 73 lines modifiedOffset 2, 75 lines modified
  
  
2 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv:2 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE11_M_try_charEv:
  
3 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()>:3 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()>:
4 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char():4 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char():
5 »       push···%edi5 »       push···%edi
 6 »       call···2·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x2>
 7 ·R_386_PC32»     __x86.get_pc_thunk.di
 8 »       add····$0x2,%edi
 9 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
6 »       push···%esi10 »       push···%esi
7 »       push···%ebx11 »       push···%ebx
8 »       mov····0x10(%esp),%esi12 »       mov····0x10(%esp),%ebx
9 »       call···8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x8> 
10 ·R_386_PC32»     __x86.get_pc_thunk.bx 
11 »       add····$0x2,%ebx 
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
13 »       mov····0x88(%esi),%eax13 »       mov····0x88(%ebx),%eax
14 »       cmp····$0x2,%eax14 »       cmp····$0x2,%eax
15 »       je·····30·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x30>15 »       je·····30·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x30>
16 »       cmp····$0x3,%eax16 »       cmp····$0x3,%eax
17 »       je·····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x48>17 »       je·····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x48>
18 »       xor····%edi,%edi18 »       xor····%esi,%esi
19 »       cmp····$0x1,%eax19 »       cmp····$0x1,%eax
20 »       je·····60·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x60>20 »       je·····60·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x60>
21 »       mov····%edi,%eax21 »       mov····%esi,%eax
22 »       pop····%ebx22 »       pop····%ebx
23 »       pop····%esi23 »       pop····%esi
24 »       pop····%edi24 »       pop····%edi
25 »       ret25 »       ret
26 »       nop26 »       nop
27 »       mov····%esi,%eax27 »       mov····%ebx,%eax
28 »       call···1603·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x33>28 »       call···1603·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x33>
29 ·R_386_PC32»     .text29 ·R_386_PC32»     .text
30 »       mov····%eax,%edi30 »       mov····%eax,%esi
31 »       test···%al,%al31 »       test···%al,%al
32 »       jne····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x70>32 »       jne····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x70>
33 »       mov····0x88(%esi),%eax33 »       mov····0x88(%ebx),%eax
34 »       jmp····1d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x1d>34 »       jmp····1d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x1d>
35 »       lea····0x0(%esi),%esi35 »       lea····0x0(%esi),%esi
36 »       mov····%esi,%eax36 »       mov····%ebx,%eax
37 »       call···161b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x4b>37 »       call···161b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x4b>
38 ·R_386_PC32»     .text38 ·R_386_PC32»     .text
39 »       mov····%eax,%edi39 »       mov····%eax,%esi
40 »       test···%al,%al40 »       test···%al,%al
41 »       jne····a0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0xa0>41 »       jne····a0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0xa0>
42 »       mov····0x88(%esi),%eax42 »       mov····0x88(%ebx),%eax
43 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x22>43 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x22>
44 »       lea····0x0(%esi),%esi44 »       lea····0x0(%esi),%esi
 45 »       mov····%ebx,%eax
45 »       pop····%ebx46 »       pop····%ebx
46 »       mov····%esi,%eax 
47 »       pop····%esi47 »       pop····%esi
48 »       pop····%edi48 »       pop····%edi
49 »       jmp····1636·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x66>49 »       jmp····1636·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x66>
50 ·R_386_PC32»     .text50 ·R_386_PC32»     .text
51 »       lea····0x0(%esi),%esi51 »       lea····0x0(%esi),%esi
52 »       sub····$0x8,%esp52 »       sub····$0x8,%esp
53 »       push···$0x853 »       push···$0x8
54 »       push···%esi54 »       push···%ebx
55 »       add····$0xcc,%esi55 »       add····$0xcc,%ebx
56 »       call···7d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x7d>56 »       call···7d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x7d>
57 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_cur_int_value(int)57 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_cur_int_value(int)
58 »       movsbl·%al,%eax58 »       movsbl·%al,%eax
59 »       mov····%eax,(%esp)59 »       mov····%eax,(%esp)
60 »       push···$0x160 »       push···$0x1
61 »       push···0x4(%esi)61 »       push···0x4(%ebx)
62 »       push···$0x062 »       push···$0x0
63 »       push···%esi63 »       push···%ebx
 64 »       mov····%edi,%ebx
64 »       call···90·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x90>65 »       call···92·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x92>
65 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_replace_aux(unsigned·int,·unsigned·int,·unsigned·int,·char)66 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_replace_aux(unsigned·int,·unsigned·int,·unsigned·int,·char)
66 »       add····$0x20,%esp67 »       add····$0x20,%esp
67 »       jmp····29·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x29>68 »       jmp····29·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x29>
68 »       lea····0x0(%esi,%eiz,1),%esi69 »       lea····0x0(%esi,%eiz,1),%esi
 70 »       nop
69 »       sub····$0x8,%esp71 »       sub····$0x8,%esp
70 »       push···$0x1072 »       push···$0x10
71 »       jmp····75·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x75>73 »       jmp····75·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()+0x75>
1.53 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt5dequeINSt8__detail9_StateSe […]
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 »       ret69 »       ret
70 »       lea····0x0(%esi,%eiz,1),%esi70 »       lea····0x0(%esi,%eiz,1),%esi
71 »       sub····$0x4,%esp71 »       sub····$0x4,%esp
72 »       push···$0x072 »       push···$0x0
73 »       push···$0x173 »       push···$0x1
74 »       push···%esi74 »       push···%esi
75 »       call···b9·<void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0xb9>75 »       call···b9·<void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0xb9>
76 ·R_386_PLT32»    std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_reallocate_map(unsigned·int,·bool)76 ·R_386_PC32»     std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_reallocate_map(unsigned·int,·bool)
77 »       mov····0x24(%esi),%edi77 »       mov····0x24(%esi),%edi
78 »       add····$0x10,%esp78 »       add····$0x10,%esp
79 »       jmp····65·<void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x65>79 »       jmp····65·<void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x65>
80 »       sub····$0xc,%esp80 »       sub····$0xc,%esp
81 »       lea····0x0(%ebx),%eax81 »       lea····0x0(%ebx),%eax
82 ·R_386_GOTOFF»   .LC6482 ·R_386_GOTOFF»   .LC64
83 »       push···%eax83 »       push···%eax
3.47 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt5dequeINSt8__detail9_StateSe […]
    
Offset 1, 45 lines modifiedOffset 1, 31 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_:1 Disassembly·of·section·.text._ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE9push_backERKS5_:
  
2 00000000·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)>:2 00000000·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)>:
3 std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&):3 std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&):
4 »       push···%esi 
5 »       call···2·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x2> 
6 ·R_386_PC32»     __x86.get_pc_thunk.si 
7 »       add····$0x2,%esi 
8 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
9 »       push···%ebx4 »       push···%ebx
10 »       sub····$0x4,%esp 
11 »       mov····0x10(%esp),%ecx5 »       mov····0x8(%esp),%ecx
12 »       mov····0x14(%esp),%ebx6 »       mov····0xc(%esp),%ebx
13 »       mov····0x20(%ecx),%edx7 »       mov····0x20(%ecx),%edx
14 »       mov····0x18(%ecx),%eax8 »       mov····0x18(%ecx),%eax
15 »       sub····$0xc,%edx9 »       sub····$0xc,%edx
16 »       cmp····%edx,%eax10 »       cmp····%edx,%eax
17 »       je·····48·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x48>11 »       je·····30·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x30>
18 »       mov····(%ebx),%edx12 »       mov····(%ebx),%edx
19 »       add····$0xc,%eax13 »       add····$0xc,%eax
20 »       mov····%edx,-0xc(%eax)14 »       mov····%edx,-0xc(%eax)
21 »       mov····0x4(%ebx),%edx15 »       mov····0x4(%ebx),%edx
22 »       mov····%edx,-0x8(%eax)16 »       mov····%edx,-0x8(%eax)
23 »       mov····0x8(%ebx),%edx17 »       mov····0x8(%ebx),%edx
24 »       mov····%edx,-0x4(%eax)18 »       mov····%edx,-0x4(%eax)
25 »       mov····%eax,0x18(%ecx)19 »       mov····%eax,0x18(%ecx)
26 »       add····$0x4,%esp 
27 »       pop····%ebx20 »       pop····%ebx
28 »       pop····%esi 
29 »       ret21 »       ret
 22 »       nop
 23 »       mov····%ebx,0xc(%esp)
 24 »       mov····%ecx,0x8(%esp)
30 »       lea····0x0(%esi),%esi 
31 »       sub····$0x8,%esp 
32 »       push···%ebx 
33 »       mov····%esi,%ebx 
34 »       push···%ecx 
35 »       call···50·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x50> 
36 ·R_386_PLT32»    void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&) 
37 »       add····$0x10,%esp 
38 »       add····$0x4,%esp 
39 »       pop····%ebx25 »       pop····%ebx
40 »       pop····%esi 
41 »       ret26 »       jmp····3a·<std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::push_back(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)+0x3a>
 27 ·R_386_PC32»     void·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::_M_push_back_aux<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·const&)
1.74 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 44, 26 lines modifiedOffset 44, 25 lines modified
44 »       add····$0x10,%esp44 »       add····$0x10,%esp
45 »       lea····-0x1(%edx),%eax45 »       lea····-0x1(%edx),%eax
46 »       pop····%ebx46 »       pop····%ebx
47 »       pop····%esi47 »       pop····%esi
48 »       pop····%edi48 »       pop····%edi
49 »       ret49 »       ret
50 »       sub····$0x4,%esp50 »       sub····$0x4,%esp
51 »       mov····%edi,%ebx 
52 »       push···%edx51 »       push···%edx
53 »       push···%eax52 »       push···%eax
54 »       lea····0x1c(%esi),%eax53 »       lea····0x1c(%esi),%eax
55 »       push···%eax54 »       push···%eax
56 »       call···7c·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)+0x7c>55 »       call···7a·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)+0x7a>
57 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)56 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
58 »       mov····0x20(%esi),%eax57 »       mov····0x20(%esi),%eax
59 »       add····$0x10,%esp58 »       add····$0x10,%esp
60 »       jmp····51·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)+0x51>59 »       jmp····51·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)+0x51>
61 »       lea····0x0(%esi,%eiz,1),%esi60 »       lea····0x0(%esi,%eiz,1),%esi
62 »       nop61 »       lea····0x0(%esi),%esi
63 »       movl···$0x0,0x10(%eax)62 »       movl···$0x0,0x10(%eax)
64 »       mov····0x8(%edx),%ecx63 »       mov····0x8(%edx),%ecx
65 »       mov····0xc(%edx),%ebx64 »       mov····0xc(%edx),%ebx
66 »       mov····%ecx,0x8(%esp)65 »       mov····%ecx,0x8(%esp)
67 »       mov····0x8(%eax),%ecx66 »       mov····0x8(%eax),%ecx
68 »       mov····%ebx,0xc(%esp)67 »       mov····%ebx,0xc(%esp)
69 »       mov····0xc(%eax),%ebx68 »       mov····0xc(%eax),%ebx
6.26 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 114 lines modifiedOffset 4, 112 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE15_M_insert_dummyEv:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy():6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy():
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x3c,%esp16 »       sub····$0x3c,%esp
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%ebp),%ebx
18 »       mov····%gs:0x14,%eax18 »       mov····%gs:0x14,%eax
19 »       mov····%eax,-0x1c(%ebp)19 »       mov····%eax,-0x1c(%ebp)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       movl···$0xa,-0x34(%ebp)21 »       movl···$0xa,-0x34(%ebp)
22 »       movl···$0xffffffff,-0x30(%ebp)22 »       movl···$0xffffffff,-0x30(%ebp)
23 »       mov····0x20(%esi),%eax23 »       mov····0x20(%ebx),%ecx
24 »       cmp····0x24(%esi),%eax24 »       cmp····0x24(%ebx),%ecx
25 »       je·····a8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xa8>25 »       je·····a8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xa8>
26 »       movl···$0xa,(%eax)26 »       movl···$0xa,(%ecx)
27 »       mov····-0x30(%ebp),%edx27 »       mov····-0x30(%ebp),%eax
28 »       cmpl···$0xb,-0x34(%ebp)28 »       cmpl···$0xb,-0x34(%ebp)
29 »       mov····%edx,0x4(%eax)29 »       mov····%eax,0x4(%ecx)
30 »       mov····-0x2c(%ebp),%edx30 »       mov····-0x2c(%ebp),%eax
31 »       mov····%edx,0x8(%eax)31 »       mov····%eax,0x8(%ecx)
32 »       mov····-0x28(%ebp),%edx32 »       mov····-0x28(%ebp),%eax
33 »       mov····%edx,0xc(%eax)33 »       mov····%eax,0xc(%ecx)
34 »       mov····-0x24(%ebp),%edx34 »       mov····-0x24(%ebp),%eax
35 »       mov····%edx,0x10(%eax)35 »       mov····%eax,0x10(%ecx)
36 »       mov····-0x20(%ebp),%edx36 »       mov····-0x20(%ebp),%edi
37 »       mov····%edx,0x14(%eax)37 »       mov····%edi,0x14(%ecx)
38 »       je·····e0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xe0>38 »       je·····e0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xe0>
39 »       mov····0x20(%esi),%eax39 »       mov····0x20(%ebx),%eax
40 »       add····$0x18,%eax40 »       add····$0x18,%eax
41 »       mov····%eax,0x20(%esi)41 »       mov····%eax,0x20(%ebx)
42 »       sub····0x1c(%esi),%eax42 »       sub····0x1c(%ebx),%eax
43 »       mov····%eax,%edx43 »       mov····%eax,%edx
44 »       sar····$0x3,%edx44 »       sar····$0x3,%edx
45 »       imul···$0xaaaaaaab,%edx,%edx45 »       imul···$0xaaaaaaab,%edx,%edx
46 »       cmp····$0x249f00,%eax46 »       cmp····$0x249f00,%eax
47 »       ja·····12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x12b>47 »       ja·····12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x12b>
48 »       cmpl···$0xb,-0x34(%ebp)48 »       cmpl···$0xb,-0x34(%ebp)
49 »       lea····-0x1(%edx),%eax49 »       lea····-0x1(%edx),%eax
50 »       je·····c8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xc8>50 »       je·····c8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xc8>
51 »       mov····-0x1c(%ebp),%ebx51 »       mov····-0x1c(%ebp),%esi
52 »       sub····%gs:0x14,%ebx52 »       sub····%gs:0x14,%esi
53 »       jne····126·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x126>53 »       jne····126·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x126>
54 »       lea····-0xc(%ebp),%esp54 »       lea····-0xc(%ebp),%esp
55 »       pop····%ebx55 »       pop····%ebx
56 »       pop····%esi56 »       pop····%esi
57 »       pop····%edi57 »       pop····%edi
58 »       pop····%ebp58 »       pop····%ebp
59 »       ret59 »       ret
60 »       lea····0x0(%esi),%esi60 »       lea····0x0(%esi),%esi
61 »       sub····$0x4,%esp61 »       sub····$0x4,%esp
62 »       lea····-0x34(%ebp),%edx62 »       lea····-0x34(%ebp),%eax
63 »       mov····%edi,%ebx 
64 »       push···%edx 
65 »       push···%eax63 »       push···%eax
66 »       lea····0x1c(%esi),%eax64 »       lea····0x1c(%ebx),%eax
 65 »       push···%ecx
67 »       push···%eax66 »       push···%eax
68 »       call···b7·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xb7>67 »       call···b5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xb5>
69 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)68 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
70 »       mov····0x20(%esi),%eax69 »       mov····0x20(%ebx),%eax
71 »       add····$0x10,%esp70 »       add····$0x10,%esp
72 »       jmp····6b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x6b>71 »       jmp····6b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x6b>
73 »       lea····0x0(%esi,%eiz,1),%esi72 »       lea····0x0(%esi,%eiz,1),%esi
74 »       nop 
75 »       sub····$0xc,%esp73 »       sub····$0xc,%esp
76 »       lea····-0x2c(%ebp),%edx74 »       lea····-0x2c(%ebp),%edx
77 »       mov····%eax,-0x40(%ebp)75 »       mov····%eax,-0x40(%ebp)
78 »       push···%edx76 »       push···%edx
79 »       call···d3·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xd3>77 »       call···d3·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0xd3>
80 ·R_386_PC32»     std::_Function_base::~_Function_base()78 ·R_386_PC32»     std::_Function_base::~_Function_base()
81 »       mov····-0x40(%ebp),%eax79 »       mov····-0x40(%ebp),%eax
82 »       add····$0x10,%esp80 »       add····$0x10,%esp
83 »       jmp····8d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x8d>81 »       jmp····8d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x8d>
84 »       nop82 »       nop
85 »       movl···$0x0,0x10(%eax)83 »       movl···$0x0,0x10(%ecx)
86 »       mov····-0x2c(%ebp),%ecx84 »       mov····-0x2c(%ebp),%eax
87 »       mov····-0x28(%ebp),%ebx85 »       mov····-0x28(%ebp),%edx
88 »       mov····%ecx,-0x40(%ebp)86 »       mov····%eax,-0x40(%ebp)
89 »       mov····0x8(%eax),%ecx87 »       mov····0x8(%ecx),%eax
90 »       mov····%ebx,-0x3c(%ebp)88 »       mov····%edx,-0x3c(%ebp)
91 »       mov····0xc(%eax),%ebx89 »       mov····0xc(%ecx),%edx
92 »       mov····%ecx,-0x2c(%ebp)90 »       mov····%eax,-0x2c(%ebp)
93 »       mov····-0x40(%ebp),%ecx91 »       mov····-0x40(%ebp),%eax
94 »       mov····%ebx,-0x28(%ebp)92 »       mov····%edx,-0x28(%ebp)
95 »       mov····-0x3c(%ebp),%ebx93 »       mov····-0x3c(%ebp),%edx
96 »       mov····%ecx,0x8(%eax)94 »       mov····%eax,0x8(%ecx)
97 »       mov····%ebx,0xc(%eax)95 »       mov····%edx,0xc(%ecx)
98 »       mov····-0x24(%ebp),%ecx96 »       mov····-0x24(%ebp),%eax
99 »       movl···$0x0,-0x24(%ebp)97 »       movl···$0x0,-0x24(%ebp)
100 »       mov····%ecx,0x10(%eax)98 »       mov····%eax,0x10(%ecx)
101 »       mov····-0x20(%ebp),%ecx99 »       mov····-0x20(%ebp),%eax
102 »       mov····%edx,-0x20(%ebp)100 »       mov····%edi,-0x20(%ebp)
103 »       mov····%ecx,0x14(%eax)101 »       mov····%eax,0x14(%ecx)
104 »       jmp····62·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x62>102 »       jmp····62·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x62>
105 »       call···127·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x127>103 »       call···127·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x127>
106 ·R_386_PC32»     __stack_chk_fail_local104 ·R_386_PC32»     __stack_chk_fail_local
107 »       push···%eax105 »       push···%eax
108 »       push···%eax106 »       push···%eax
109 »       lea····0x0(%edi),%eax107 »       lea····0x0(%esi),%eax
110 ·R_386_GOTOFF»   .LC65108 ·R_386_GOTOFF»   .LC65
111 »       push···%eax109 »       push···%eax
112 »       push···$0x9110 »       push···$0x9
113 »       call···137·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x137>111 »       call···137·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x137>
114 ·R_386_PC32»     std::__throw_regex_error(std::regex_constants::error_type,·char·const*)112 ·R_386_PC32»     std::__throw_regex_error(std::regex_constants::error_type,·char·const*)
115 »       mov····%eax,%ebx113 »       mov····%eax,%ebx
116 »       cmpl···$0xb,-0x34(%ebp)114 »       cmpl···$0xb,-0x34(%ebp)
Offset 120, 10 lines modifiedOffset 118, 10 lines modified
120 »       lea····-0x2c(%ebp),%eax118 »       lea····-0x2c(%ebp),%eax
121 »       push···%eax119 »       push···%eax
122 »       call···14b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x14b>120 »       call···14b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()+0x14b>
123 ·R_386_PC32»     std::_Function_base::~_Function_base()121 ·R_386_PC32»     std::_Function_base::~_Function_base()
124 »       add····$0x10,%esp122 »       add····$0x10,%esp
125 »       sub····$0xc,%esp123 »       sub····$0xc,%esp
126 »       push···%ebx124 »       push···%ebx
Max diff block lines reached; 29/6150 bytes (0.47%) of diff not shown.
7.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 95 lines modifiedOffset 4, 93 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE16_M_insert_repeatEllb:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool):6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool):
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x10(%ebp),%eax17 »       mov····0x10(%ebp),%eax
18 »       mov····0x14(%ebp),%ecx18 »       mov····0x14(%ebp),%ecx
19 »       mov····%gs:0x14,%ebx19 »       mov····%gs:0x14,%edi
20 »       mov····%ebx,-0x1c(%ebp)20 »       mov····%edi,-0x1c(%ebp)
21 »       xor····%ebx,%ebx21 »       xor····%edi,%edi
22 »       mov····0xc(%ebp),%edx22 »       mov····0xc(%ebp),%edx
23 »       mov····0x8(%ebp),%esi23 »       mov····0x8(%ebp),%ebx
24 »       movl···$0x2,-0x4c(%ebp)24 »       movl···$0x2,-0x4c(%ebp)
25 »       mov····%eax,-0x44(%ebp) 
26 »       mov····%cl,-0x40(%ebp)25 »       mov····%cl,-0x40(%ebp)
 26 »       mov····%eax,-0x44(%ebp)
 27 »       mov····0x20(%ebx),%ecx
27 »       mov····%eax,-0x2c(%ebp)28 »       mov····%eax,-0x2c(%ebp)
28 »       mov····-0x40(%ebp),%eax29 »       mov····-0x40(%ebp),%eax
29 »       mov····%edx,-0x48(%ebp)30 »       mov····%edx,-0x48(%ebp)
30 »       mov····%eax,-0x28(%ebp)31 »       mov····%eax,-0x28(%ebp)
31 »       mov····-0x3c(%ebp),%eax32 »       mov····-0x3c(%ebp),%eax
32 »       movl···$0x2,-0x34(%ebp)33 »       movl···$0x2,-0x34(%ebp)
33 »       mov····%eax,-0x24(%ebp)34 »       mov····%eax,-0x24(%ebp)
34 »       mov····-0x38(%ebp),%eax35 »       mov····-0x38(%ebp),%eax
35 »       mov····%edx,-0x30(%ebp)36 »       mov····%edx,-0x30(%ebp)
36 »       mov····%eax,-0x20(%ebp)37 »       mov····%eax,-0x20(%ebp)
37 »       mov····0x20(%esi),%eax 
38 »       cmp····0x24(%esi),%eax38 »       cmp····0x24(%ebx),%ecx
39 »       je·····e0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xe0>39 »       je·····e0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xe0>
40 »       movl···$0x2,(%eax)40 »       movl···$0x2,(%ecx)
41 »       mov····-0x30(%ebp),%edx41 »       mov····-0x30(%ebp),%eax
42 »       cmpl···$0xb,-0x34(%ebp)42 »       cmpl···$0xb,-0x34(%ebp)
43 »       mov····%edx,0x4(%eax)43 »       mov····%eax,0x4(%ecx)
44 »       mov····-0x2c(%ebp),%edx44 »       mov····-0x2c(%ebp),%eax
45 »       mov····%edx,0x8(%eax)45 »       mov····%eax,0x8(%ecx)
46 »       mov····-0x28(%ebp),%edx46 »       mov····-0x28(%ebp),%eax
47 »       mov····%edx,0xc(%eax)47 »       mov····%eax,0xc(%ecx)
48 »       mov····-0x24(%ebp),%edx48 »       mov····-0x24(%ebp),%eax
49 »       mov····%edx,0x10(%eax)49 »       mov····%eax,0x10(%ecx)
50 »       mov····-0x20(%ebp),%edx50 »       mov····-0x20(%ebp),%edi
51 »       mov····%edx,0x14(%eax)51 »       mov····%edi,0x14(%ecx)
52 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x140>52 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x140>
53 »       mov····0x20(%esi),%eax53 »       mov····0x20(%ebx),%eax
54 »       add····$0x18,%eax54 »       add····$0x18,%eax
55 »       mov····%eax,0x20(%esi)55 »       mov····%eax,0x20(%ebx)
56 »       sub····0x1c(%esi),%eax56 »       sub····0x1c(%ebx),%eax
57 »       mov····%eax,%edx57 »       mov····%eax,%edx
58 »       sar····$0x3,%edx58 »       sar····$0x3,%edx
59 »       imul···$0xaaaaaaab,%edx,%edx59 »       imul···$0xaaaaaaab,%edx,%edx
60 »       cmp····$0x249f00,%eax60 »       cmp····$0x249f00,%eax
61 »       ja·····18b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x18b>61 »       ja·····18b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x18b>
62 »       cmpl···$0xb,-0x34(%ebp)62 »       cmpl···$0xb,-0x34(%ebp)
63 »       lea····-0x1(%edx),%eax63 »       lea····-0x1(%edx),%eax
64 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x120>64 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x120>
65 »       cmpl···$0xb,-0x4c(%ebp)65 »       cmpl···$0xb,-0x4c(%ebp)
66 »       je·····100·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x100>66 »       je·····100·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x100>
67 »       mov····-0x1c(%ebp),%edi67 »       mov····-0x1c(%ebp),%esi
68 »       sub····%gs:0x14,%edi68 »       sub····%gs:0x14,%esi
69 »       jne····186·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x186>69 »       jne····186·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x186>
70 »       lea····-0xc(%ebp),%esp70 »       lea····-0xc(%ebp),%esp
71 »       pop····%ebx71 »       pop····%ebx
72 »       pop····%esi72 »       pop····%esi
73 »       pop····%edi73 »       pop····%edi
74 »       pop····%ebp74 »       pop····%ebp
75 »       ret75 »       ret
76 »       lea····0x0(%esi),%esi76 »       lea····0x0(%esi),%esi
77 »       sub····$0x4,%esp77 »       sub····$0x4,%esp
78 »       lea····-0x34(%ebp),%edx78 »       lea····-0x34(%ebp),%eax
79 »       mov····%edi,%ebx 
80 »       push···%edx 
81 »       push···%eax79 »       push···%eax
82 »       lea····0x1c(%esi),%eax80 »       lea····0x1c(%ebx),%eax
 81 »       push···%ecx
83 »       push···%eax82 »       push···%eax
84 »       call···ef·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xef>83 »       call···ed·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xed>
85 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)84 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
86 »       mov····0x20(%esi),%eax85 »       mov····0x20(%ebx),%eax
87 »       add····$0x10,%esp86 »       add····$0x10,%esp
88 »       jmp····9a·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x9a>87 »       jmp····9a·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x9a>
89 »       lea····0x0(%esi,%eiz,1),%esi88 »       lea····0x0(%esi,%eiz,1),%esi
90 »       nop 
91 »       sub····$0xc,%esp89 »       sub····$0xc,%esp
92 »       lea····-0x44(%ebp),%edx90 »       lea····-0x44(%ebp),%edx
93 »       mov····%eax,-0x60(%ebp)91 »       mov····%eax,-0x60(%ebp)
94 »       push···%edx92 »       push···%edx
95 »       call···10b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x10b>93 »       call···10b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x10b>
96 ·R_386_PC32»     std::_Function_base::~_Function_base()94 ·R_386_PC32»     std::_Function_base::~_Function_base()
97 »       mov····-0x60(%ebp),%eax95 »       mov····-0x60(%ebp),%eax
Offset 107, 39 lines modifiedOffset 105, 39 lines modified
107 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x12b>105 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0x12b>
108 ·R_386_PC32»     std::_Function_base::~_Function_base()106 ·R_386_PC32»     std::_Function_base::~_Function_base()
109 »       mov····-0x60(%ebp),%eax107 »       mov····-0x60(%ebp),%eax
110 »       add····$0x10,%esp108 »       add····$0x10,%esp
111 »       jmp····bc·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xbc>109 »       jmp····bc·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_repeat(long,·long,·bool)+0xbc>
112 »       lea····0x0(%esi,%eiz,1),%esi110 »       lea····0x0(%esi,%eiz,1),%esi
113 »       xchg···%ax,%ax111 »       xchg···%ax,%ax
114 »       movl···$0x0,0x10(%eax)112 »       movl···$0x0,0x10(%ecx)
115 »       mov····-0x2c(%ebp),%ecx113 »       mov····-0x2c(%ebp),%eax
116 »       mov····-0x28(%ebp),%ebx114 »       mov····-0x28(%ebp),%edx
117 »       mov····%ecx,-0x60(%ebp)115 »       mov····%eax,-0x60(%ebp)
118 »       mov····0x8(%eax),%ecx116 »       mov····0x8(%ecx),%eax
119 »       mov····%ebx,-0x5c(%ebp)117 »       mov····%edx,-0x5c(%ebp)
120 »       mov····0xc(%eax),%ebx118 »       mov····0xc(%ecx),%edx
121 »       mov····%ecx,-0x2c(%ebp)119 »       mov····%eax,-0x2c(%ebp)
122 »       mov····-0x60(%ebp),%ecx120 »       mov····-0x60(%ebp),%eax
123 »       mov····%ebx,-0x28(%ebp)121 »       mov····%edx,-0x28(%ebp)
124 »       mov····-0x5c(%ebp),%ebx122 »       mov····-0x5c(%ebp),%edx
125 »       mov····%ecx,0x8(%eax)123 »       mov····%eax,0x8(%ecx)
126 »       mov····%ebx,0xc(%eax)124 »       mov····%edx,0xc(%ecx)
127 »       mov····-0x24(%ebp),%ecx125 »       mov····-0x24(%ebp),%eax
128 »       movl···$0x0,-0x24(%ebp)126 »       movl···$0x0,-0x24(%ebp)
129 »       mov····%ecx,0x10(%eax)127 »       mov····%eax,0x10(%ecx)
130 »       mov····-0x20(%ebp),%ecx128 »       mov····-0x20(%ebp),%eax
Max diff block lines reached; 973/7318 bytes (13.30%) of diff not shown.
7.14 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 95 lines modifiedOffset 4, 93 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE21_M_insert_subexpr_endEv:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end():6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end():
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%ebp),%ebx
18 »       mov····%gs:0x14,%eax18 »       mov····%gs:0x14,%eax
19 »       mov····%eax,-0x1c(%ebp)19 »       mov····%eax,-0x1c(%ebp)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       movl···$0x9,-0x4c(%ebp)21 »       movl···$0x9,-0x4c(%ebp)
22 »       mov····0x4(%esi),%eax22 »       mov····0x4(%ebx),%eax
 23 »       mov····0x20(%ebx),%ecx
23 »       movl···$0xffffffff,-0x48(%ebp)24 »       movl···$0xffffffff,-0x48(%ebp)
24 »       mov····-0x4(%eax),%edx25 »       mov····-0x4(%eax),%edx
25 »       sub····$0x4,%eax26 »       sub····$0x4,%eax
26 »       movl···$0x9,-0x34(%ebp)27 »       movl···$0x9,-0x34(%ebp)
27 »       mov····%eax,0x4(%esi)28 »       mov····%eax,0x4(%ebx)
28 »       mov····-0x40(%ebp),%eax29 »       mov····-0x40(%ebp),%eax
29 »       mov····%edx,-0x44(%ebp)30 »       mov····%edx,-0x44(%ebp)
30 »       mov····%eax,-0x28(%ebp)31 »       mov····%eax,-0x28(%ebp)
31 »       mov····-0x3c(%ebp),%eax32 »       mov····-0x3c(%ebp),%eax
32 »       movl···$0xffffffff,-0x30(%ebp)33 »       movl···$0xffffffff,-0x30(%ebp)
33 »       mov····%eax,-0x24(%ebp)34 »       mov····%eax,-0x24(%ebp)
34 »       mov····-0x38(%ebp),%eax35 »       mov····-0x38(%ebp),%eax
35 »       mov····%edx,-0x2c(%ebp)36 »       mov····%edx,-0x2c(%ebp)
36 »       mov····%eax,-0x20(%ebp)37 »       mov····%eax,-0x20(%ebp)
37 »       mov····0x20(%esi),%eax 
38 »       cmp····0x24(%esi),%eax38 »       cmp····0x24(%ebx),%ecx
39 »       je·····e8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xe8>39 »       je·····e8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xe8>
40 »       movl···$0x9,(%eax)40 »       movl···$0x9,(%ecx)
41 »       mov····-0x30(%ebp),%edx41 »       mov····-0x30(%ebp),%eax
42 »       cmpl···$0xb,-0x34(%ebp)42 »       cmpl···$0xb,-0x34(%ebp)
43 »       mov····%edx,0x4(%eax)43 »       mov····%eax,0x4(%ecx)
44 »       mov····-0x2c(%ebp),%edx44 »       mov····-0x2c(%ebp),%eax
45 »       mov····%edx,0x8(%eax)45 »       mov····%eax,0x8(%ecx)
46 »       mov····-0x28(%ebp),%edx46 »       mov····-0x28(%ebp),%eax
47 »       mov····%edx,0xc(%eax)47 »       mov····%eax,0xc(%ecx)
48 »       mov····-0x24(%ebp),%edx48 »       mov····-0x24(%ebp),%eax
49 »       mov····%edx,0x10(%eax)49 »       mov····%eax,0x10(%ecx)
50 »       mov····-0x20(%ebp),%edx50 »       mov····-0x20(%ebp),%edi
51 »       mov····%edx,0x14(%eax)51 »       mov····%edi,0x14(%ecx)
52 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x140>52 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x140>
53 »       mov····0x20(%esi),%eax53 »       mov····0x20(%ebx),%eax
54 »       add····$0x18,%eax54 »       add····$0x18,%eax
55 »       mov····%eax,0x20(%esi)55 »       mov····%eax,0x20(%ebx)
56 »       sub····0x1c(%esi),%eax56 »       sub····0x1c(%ebx),%eax
57 »       mov····%eax,%edx57 »       mov····%eax,%edx
58 »       sar····$0x3,%edx58 »       sar····$0x3,%edx
59 »       imul···$0xaaaaaaab,%edx,%edx59 »       imul···$0xaaaaaaab,%edx,%edx
60 »       cmp····$0x249f00,%eax60 »       cmp····$0x249f00,%eax
61 »       ja·····18b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x18b>61 »       ja·····18b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x18b>
62 »       cmpl···$0xb,-0x34(%ebp)62 »       cmpl···$0xb,-0x34(%ebp)
63 »       lea····-0x1(%edx),%eax63 »       lea····-0x1(%edx),%eax
64 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x120>64 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x120>
65 »       cmpl···$0xb,-0x4c(%ebp)65 »       cmpl···$0xb,-0x4c(%ebp)
66 »       je·····108·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x108>66 »       je·····108·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x108>
67 »       mov····-0x1c(%ebp),%ebx67 »       mov····-0x1c(%ebp),%esi
68 »       sub····%gs:0x14,%ebx68 »       sub····%gs:0x14,%esi
69 »       jne····186·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x186>69 »       jne····186·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x186>
70 »       lea····-0xc(%ebp),%esp70 »       lea····-0xc(%ebp),%esp
71 »       pop····%ebx71 »       pop····%ebx
72 »       pop····%esi72 »       pop····%esi
73 »       pop····%edi73 »       pop····%edi
74 »       pop····%ebp74 »       pop····%ebp
75 »       ret75 »       ret
76 »       lea····0x0(%esi,%eiz,1),%esi76 »       lea····0x0(%esi,%eiz,1),%esi
77 »       sub····$0x4,%esp77 »       sub····$0x4,%esp
78 »       lea····-0x34(%ebp),%edx78 »       lea····-0x34(%ebp),%eax
79 »       mov····%edi,%ebx 
80 »       push···%edx 
81 »       push···%eax79 »       push···%eax
82 »       lea····0x1c(%esi),%eax80 »       lea····0x1c(%ebx),%eax
 81 »       push···%ecx
83 »       push···%eax82 »       push···%eax
84 »       call···f7·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xf7>83 »       call···f5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xf5>
85 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)84 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
86 »       mov····0x20(%esi),%eax85 »       mov····0x20(%ebx),%eax
87 »       add····$0x10,%esp86 »       add····$0x10,%esp
88 »       jmp····a1·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xa1>87 »       jmp····a1·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xa1>
89 »       lea····0x0(%esi,%eiz,1),%esi88 »       lea····0x0(%esi,%eiz,1),%esi
90 »       nop 
91 »       sub····$0xc,%esp89 »       sub····$0xc,%esp
92 »       lea····-0x44(%ebp),%edx90 »       lea····-0x44(%ebp),%edx
93 »       mov····%eax,-0x60(%ebp)91 »       mov····%eax,-0x60(%ebp)
94 »       push···%edx92 »       push···%edx
95 »       call···113·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x113>93 »       call···113·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x113>
96 ·R_386_PC32»     std::_Function_base::~_Function_base()94 ·R_386_PC32»     std::_Function_base::~_Function_base()
97 »       mov····-0x60(%ebp),%eax95 »       mov····-0x60(%ebp),%eax
Offset 106, 39 lines modifiedOffset 104, 39 lines modified
106 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x12b>104 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0x12b>
107 ·R_386_PC32»     std::_Function_base::~_Function_base()105 ·R_386_PC32»     std::_Function_base::~_Function_base()
108 »       mov····-0x60(%ebp),%eax106 »       mov····-0x60(%ebp),%eax
109 »       add····$0x10,%esp107 »       add····$0x10,%esp
110 »       jmp····c3·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xc3>108 »       jmp····c3·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_end()+0xc3>
111 »       lea····0x0(%esi,%eiz,1),%esi109 »       lea····0x0(%esi,%eiz,1),%esi
112 »       xchg···%ax,%ax110 »       xchg···%ax,%ax
113 »       movl···$0x0,0x10(%eax)111 »       movl···$0x0,0x10(%ecx)
114 »       mov····-0x2c(%ebp),%ecx112 »       mov····-0x2c(%ebp),%eax
115 »       mov····-0x28(%ebp),%ebx113 »       mov····-0x28(%ebp),%edx
116 »       mov····%ecx,-0x60(%ebp)114 »       mov····%eax,-0x60(%ebp)
117 »       mov····0x8(%eax),%ecx115 »       mov····0x8(%ecx),%eax
118 »       mov····%ebx,-0x5c(%ebp)116 »       mov····%edx,-0x5c(%ebp)
119 »       mov····0xc(%eax),%ebx117 »       mov····0xc(%ecx),%edx
120 »       mov····%ecx,-0x2c(%ebp)118 »       mov····%eax,-0x2c(%ebp)
121 »       mov····-0x60(%ebp),%ecx119 »       mov····-0x60(%ebp),%eax
122 »       mov····%ebx,-0x28(%ebp)120 »       mov····%edx,-0x28(%ebp)
123 »       mov····-0x5c(%ebp),%ebx121 »       mov····-0x5c(%ebp),%edx
124 »       mov····%ecx,0x8(%eax)122 »       mov····%eax,0x8(%ecx)
125 »       mov····%ebx,0xc(%eax)123 »       mov····%edx,0xc(%ecx)
126 »       mov····-0x24(%ebp),%ecx124 »       mov····-0x24(%ebp),%eax
127 »       movl···$0x0,-0x24(%ebp)125 »       movl···$0x0,-0x24(%ebp)
128 »       mov····%ecx,0x10(%eax)126 »       mov····%eax,0x10(%ecx)
129 »       mov····-0x20(%ebp),%ecx127 »       mov····-0x20(%ebp),%eax
130 »       mov····%edx,-0x20(%ebp)128 »       mov····%edi,-0x20(%ebp)
Max diff block lines reached; 929/7058 bytes (13.16%) of diff not shown.
8.33 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 103 lines modifiedOffset 4, 101 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE23_M_insert_subexpr_beginEv:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin():6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin():
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%ebp),%ebx
18 »       mov····%gs:0x14,%eax18 »       mov····%gs:0x14,%eax
19 »       mov····%eax,-0x1c(%ebp)19 »       mov····%eax,-0x1c(%ebp)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       mov····0x14(%esi),%edx21 »       mov····0x14(%ebx),%edx
22 »       lea····0x1(%edx),%eax22 »       lea····0x1(%edx),%eax
23 »       mov····%edx,-0x50(%ebp)23 »       mov····%edx,-0x50(%ebp)
24 »       mov····%eax,0x14(%esi)24 »       mov····%eax,0x14(%ebx)
25 »       mov····0x4(%esi),%eax25 »       mov····0x4(%ebx),%eax
26 »       cmp····0x8(%esi),%eax26 »       cmp····0x8(%ebx),%eax
27 »       je·····160·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x160>27 »       je·····160·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x160>
28 »       mov····%edx,(%eax)28 »       mov····%edx,(%eax)
29 »       add····$0x4,%eax29 »       add····$0x4,%eax
30 »       mov····%eax,0x4(%esi)30 »       mov····%eax,0x4(%ebx)
31 »       mov····-0x50(%ebp),%eax31 »       mov····-0x50(%ebp),%eax
32 »       movl···$0x8,-0x4c(%ebp)32 »       movl···$0x8,-0x4c(%ebp)
33 »       movl···$0xffffffff,-0x48(%ebp)33 »       movl···$0xffffffff,-0x48(%ebp)
 34 »       mov····0x20(%ebx),%ecx
34 »       mov····%eax,-0x44(%ebp)35 »       mov····%eax,-0x44(%ebp)
35 »       mov····%eax,-0x2c(%ebp)36 »       mov····%eax,-0x2c(%ebp)
36 »       mov····-0x40(%ebp),%eax37 »       mov····-0x40(%ebp),%eax
37 »       movl···$0x8,-0x34(%ebp)38 »       movl···$0x8,-0x34(%ebp)
38 »       mov····%eax,-0x28(%ebp)39 »       mov····%eax,-0x28(%ebp)
39 »       mov····-0x3c(%ebp),%eax40 »       mov····-0x3c(%ebp),%eax
40 »       movl···$0xffffffff,-0x30(%ebp)41 »       movl···$0xffffffff,-0x30(%ebp)
41 »       mov····%eax,-0x24(%ebp)42 »       mov····%eax,-0x24(%ebp)
42 »       mov····-0x38(%ebp),%eax43 »       mov····-0x38(%ebp),%eax
43 »       mov····%eax,-0x20(%ebp)44 »       mov····%eax,-0x20(%ebp)
44 »       mov····0x20(%esi),%eax 
45 »       cmp····0x24(%esi),%eax45 »       cmp····0x24(%ebx),%ecx
46 »       je·····100·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x100>46 »       je·····100·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x100>
47 »       movl···$0x8,(%eax)47 »       movl···$0x8,(%ecx)
48 »       mov····-0x30(%ebp),%edx48 »       mov····-0x30(%ebp),%eax
49 »       cmpl···$0xb,-0x34(%ebp)49 »       cmpl···$0xb,-0x34(%ebp)
50 »       mov····%edx,0x4(%eax)50 »       mov····%eax,0x4(%ecx)
51 »       mov····-0x2c(%ebp),%edx51 »       mov····-0x2c(%ebp),%eax
52 »       mov····%edx,0x8(%eax)52 »       mov····%eax,0x8(%ecx)
53 »       mov····-0x28(%ebp),%edx53 »       mov····-0x28(%ebp),%eax
54 »       mov····%edx,0xc(%eax)54 »       mov····%eax,0xc(%ecx)
55 »       mov····-0x24(%ebp),%edx55 »       mov····-0x24(%ebp),%eax
56 »       mov····%edx,0x10(%eax)56 »       mov····%eax,0x10(%ecx)
57 »       mov····-0x20(%ebp),%edx57 »       mov····-0x20(%ebp),%edi
58 »       mov····%edx,0x14(%eax)58 »       mov····%edi,0x14(%ecx)
59 »       je·····180·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x180>59 »       je·····180·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x180>
60 »       mov····0x20(%esi),%eax60 »       mov····0x20(%ebx),%eax
61 »       add····$0x18,%eax61 »       add····$0x18,%eax
62 »       mov····%eax,0x20(%esi)62 »       mov····%eax,0x20(%ebx)
63 »       sub····0x1c(%esi),%eax63 »       sub····0x1c(%ebx),%eax
64 »       mov····%eax,%edx64 »       mov····%eax,%edx
65 »       sar····$0x3,%edx65 »       sar····$0x3,%edx
66 »       imul···$0xaaaaaaab,%edx,%edx66 »       imul···$0xaaaaaaab,%edx,%edx
67 »       cmp····$0x249f00,%eax67 »       cmp····$0x249f00,%eax
68 »       ja·····1cb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x1cb>68 »       ja·····1cb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x1cb>
69 »       cmpl···$0xb,-0x34(%ebp)69 »       cmpl···$0xb,-0x34(%ebp)
70 »       lea····-0x1(%edx),%eax70 »       lea····-0x1(%edx),%eax
71 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x140>71 »       je·····140·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x140>
72 »       cmpl···$0xb,-0x4c(%ebp)72 »       cmpl···$0xb,-0x4c(%ebp)
73 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x120>73 »       je·····120·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x120>
74 »       mov····-0x1c(%ebp),%ebx74 »       mov····-0x1c(%ebp),%esi
75 »       sub····%gs:0x14,%ebx75 »       sub····%gs:0x14,%esi
76 »       jne····1c6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x1c6>76 »       jne····1c6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x1c6>
77 »       lea····-0xc(%ebp),%esp77 »       lea····-0xc(%ebp),%esp
78 »       pop····%ebx78 »       pop····%ebx
79 »       pop····%esi79 »       pop····%esi
80 »       pop····%edi80 »       pop····%edi
81 »       pop····%ebp81 »       pop····%ebp
82 »       ret82 »       ret
83 »       lea····0x0(%esi,%eiz,1),%esi83 »       lea····0x0(%esi,%eiz,1),%esi
84 »       nop84 »       nop
85 »       sub····$0x4,%esp85 »       sub····$0x4,%esp
86 »       lea····-0x34(%ebp),%edx86 »       lea····-0x34(%ebp),%eax
87 »       mov····%edi,%ebx 
88 »       push···%edx 
89 »       push···%eax87 »       push···%eax
90 »       lea····0x1c(%esi),%eax88 »       lea····0x1c(%ebx),%eax
 89 »       push···%ecx
91 »       push···%eax90 »       push···%eax
92 »       call···10f·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x10f>91 »       call···10d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x10d>
93 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)92 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
94 »       mov····0x20(%esi),%eax93 »       mov····0x20(%ebx),%eax
95 »       add····$0x10,%esp94 »       add····$0x10,%esp
96 »       jmp····b8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0xb8>95 »       jmp····b8·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0xb8>
97 »       lea····0x0(%esi,%eiz,1),%esi96 »       lea····0x0(%esi,%eiz,1),%esi
98 »       nop 
99 »       sub····$0xc,%esp97 »       sub····$0xc,%esp
100 »       lea····-0x44(%ebp),%edx98 »       lea····-0x44(%ebp),%edx
101 »       mov····%eax,-0x60(%ebp)99 »       mov····%eax,-0x60(%ebp)
102 »       push···%edx100 »       push···%edx
103 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x12b>101 »       call···12b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x12b>
104 ·R_386_PC32»     std::_Function_base::~_Function_base()102 ·R_386_PC32»     std::_Function_base::~_Function_base()
105 »       mov····-0x60(%ebp),%eax103 »       mov····-0x60(%ebp),%eax
Offset 117, 49 lines modifiedOffset 115, 48 lines modified
117 »       mov····-0x60(%ebp),%eax115 »       mov····-0x60(%ebp),%eax
118 »       add····$0x10,%esp116 »       add····$0x10,%esp
119 »       jmp····da·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0xda>117 »       jmp····da·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0xda>
120 »       lea····0x0(%esi,%eiz,1),%esi118 »       lea····0x0(%esi,%eiz,1),%esi
121 »       xchg···%ax,%ax119 »       xchg···%ax,%ax
122 »       sub····$0x4,%esp120 »       sub····$0x4,%esp
123 »       lea····-0x50(%ebp),%edx121 »       lea····-0x50(%ebp),%edx
124 »       mov····%edi,%ebx 
125 »       push···%edx122 »       push···%edx
126 »       push···%eax123 »       push···%eax
127 »       push···%esi124 »       push···%ebx
128 »       call···16c·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x16c>125 »       call···16a·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x16a>
129 ·R_386_PLT32»    void·std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert<unsigned·int·const&>(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)126 ·R_386_PC32»     void·std::vector<unsigned·int,·std::allocator<unsigned·int>·>::_M_realloc_insert<unsigned·int·const&>(__gnu_cxx::__normal_iterator<unsigned·int*,·std::vector<unsigned·int,·std::allocator<unsigned·int>·>·>,·unsigned·int·const&)
130 »       add····$0x10,%esp127 »       add····$0x10,%esp
131 »       jmp····42·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x42>128 »       jmp····42·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_subexpr_begin()+0x42>
132 »       lea····0x0(%esi,%eiz,1),%esi129 »       lea····0x0(%esi,%eiz,1),%esi
133 »       nop130 »       lea····0x0(%esi),%esi
Max diff block lines reached; 1242/8273 bytes (15.01%) of diff not shown.
9.22 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 107 lines modifiedOffset 4, 105 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEj:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_backrefEj:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int):6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int):
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%ebp),%ebx
18 »       mov····0xc(%ebp),%edx18 »       mov····0xc(%ebp),%edx
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 »       testb··$0x4,0xd(%esi)22 »       testb··$0x4,0xd(%ebx)
23 »       jne····1bb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1bb>23 »       jne····1bb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1bb>
24 »       cmp····%edx,0x14(%esi)24 »       cmp····%edx,0x14(%ebx)
25 »       jbe····1db·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1db>25 »       jbe····1db·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1db>
26 »       mov····(%esi),%eax26 »       mov····(%ebx),%eax
27 »       mov····0x4(%esi),%ecx27 »       mov····0x4(%ebx),%ecx
28 »       cmp····%ecx,%eax28 »       cmp····%ecx,%eax
29 »       je·····57·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x57>29 »       je·····57·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x57>
30 »       lea····0x0(%esi,%eiz,1),%esi30 »       lea····0x0(%esi,%eiz,1),%esi
31 »       cmp····(%eax),%edx31 »       cmp····(%eax),%edx
32 »       je·····1cb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1cb>32 »       je·····1cb·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1cb>
33 »       add····$0x4,%eax33 »       add····$0x4,%eax
34 »       cmp····%eax,%ecx34 »       cmp····%eax,%ecx
35 »       jne····48·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x48>35 »       jne····48·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x48>
36 »       mov····-0x40(%ebp),%eax36 »       mov····-0x40(%ebp),%eax
37 »       movb···$0x1,0x18(%esi)37 »       movb···$0x1,0x18(%ebx)
38 »       movl···$0x3,-0x4c(%ebp)38 »       movl···$0x3,-0x4c(%ebp)
 39 »       mov····0x20(%ebx),%ecx
39 »       mov····%eax,-0x28(%ebp)40 »       mov····%eax,-0x28(%ebp)
40 »       mov····-0x3c(%ebp),%eax41 »       mov····-0x3c(%ebp),%eax
41 »       movl···$0xffffffff,-0x48(%ebp)42 »       movl···$0xffffffff,-0x48(%ebp)
42 »       mov····%eax,-0x24(%ebp)43 »       mov····%eax,-0x24(%ebp)
43 »       mov····-0x38(%ebp),%eax44 »       mov····-0x38(%ebp),%eax
44 »       mov····%edx,-0x44(%ebp)45 »       mov····%edx,-0x44(%ebp)
45 »       mov····%eax,-0x20(%ebp) 
46 »       mov····0x20(%esi),%eax 
47 »       movl···$0x3,-0x34(%ebp)46 »       movl···$0x3,-0x34(%ebp)
48 »       movl···$0xffffffff,-0x30(%ebp)47 »       movl···$0xffffffff,-0x30(%ebp)
49 »       mov····%edx,-0x2c(%ebp)48 »       mov····%edx,-0x2c(%ebp)
 49 »       mov····%eax,-0x20(%ebp)
50 »       cmp····0x24(%esi),%eax50 »       cmp····0x24(%ebx),%ecx
51 »       je·····110·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x110>51 »       je·····110·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x110>
52 »       movl···$0x3,(%eax)52 »       movl···$0x3,(%ecx)
53 »       mov····-0x30(%ebp),%edx53 »       mov····-0x30(%ebp),%eax
54 »       cmpl···$0xb,-0x34(%ebp)54 »       cmpl···$0xb,-0x34(%ebp)
55 »       mov····%edx,0x4(%eax)55 »       mov····%eax,0x4(%ecx)
56 »       mov····-0x2c(%ebp),%edx56 »       mov····-0x2c(%ebp),%eax
57 »       mov····%edx,0x8(%eax)57 »       mov····%eax,0x8(%ecx)
58 »       mov····-0x28(%ebp),%edx58 »       mov····-0x28(%ebp),%eax
59 »       mov····%edx,0xc(%eax)59 »       mov····%eax,0xc(%ecx)
60 »       mov····-0x24(%ebp),%edx60 »       mov····-0x24(%ebp),%eax
61 »       mov····%edx,0x10(%eax)61 »       mov····%eax,0x10(%ecx)
62 »       mov····-0x20(%ebp),%edx62 »       mov····-0x20(%ebp),%edi
63 »       mov····%edx,0x14(%eax)63 »       mov····%edi,0x14(%ecx)
64 »       je·····170·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x170>64 »       je·····170·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x170>
65 »       mov····0x20(%esi),%eax65 »       mov····0x20(%ebx),%eax
66 »       add····$0x18,%eax66 »       add····$0x18,%eax
67 »       mov····%eax,0x20(%esi)67 »       mov····%eax,0x20(%ebx)
68 »       sub····0x1c(%esi),%eax68 »       sub····0x1c(%ebx),%eax
69 »       mov····%eax,%edx69 »       mov····%eax,%edx
70 »       sar····$0x3,%edx70 »       sar····$0x3,%edx
71 »       imul···$0xaaaaaaab,%edx,%edx71 »       imul···$0xaaaaaaab,%edx,%edx
72 »       cmp····$0x249f00,%eax72 »       cmp····$0x249f00,%eax
73 »       ja·····1ef·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1ef>73 »       ja·····1ef·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1ef>
74 »       cmpl···$0xb,-0x34(%ebp)74 »       cmpl···$0xb,-0x34(%ebp)
75 »       lea····-0x1(%edx),%eax75 »       lea····-0x1(%edx),%eax
76 »       je·····150·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x150>76 »       je·····150·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x150>
77 »       cmpl···$0xb,-0x4c(%ebp)77 »       cmpl···$0xb,-0x4c(%ebp)
78 »       je·····130·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x130>78 »       je·····130·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x130>
79 »       mov····-0x1c(%ebp),%ebx79 »       mov····-0x1c(%ebp),%esi
80 »       sub····%gs:0x14,%ebx80 »       sub····%gs:0x14,%esi
81 »       jne····1b6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1b6>81 »       jne····1b6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x1b6>
82 »       lea····-0xc(%ebp),%esp82 »       lea····-0xc(%ebp),%esp
83 »       pop····%ebx83 »       pop····%ebx
84 »       pop····%esi84 »       pop····%esi
85 »       pop····%edi85 »       pop····%edi
86 »       pop····%ebp86 »       pop····%ebp
87 »       ret87 »       ret
88 »       xchg···%ax,%ax88 »       xchg···%ax,%ax
89 »       sub····$0x4,%esp89 »       sub····$0x4,%esp
90 »       lea····-0x34(%ebp),%edx90 »       lea····-0x34(%ebp),%eax
91 »       mov····%edi,%ebx 
92 »       push···%edx 
93 »       push···%eax91 »       push···%eax
94 »       lea····0x1c(%esi),%eax92 »       lea····0x1c(%ebx),%eax
 93 »       push···%ecx
95 »       push···%eax94 »       push···%eax
96 »       call···11f·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x11f>95 »       call···11d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x11d>
97 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)96 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
98 »       mov····0x20(%esi),%eax97 »       mov····0x20(%ebx),%eax
99 »       add····$0x10,%esp98 »       add····$0x10,%esp
100 »       jmp····ce·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0xce>99 »       jmp····ce·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0xce>
101 »       lea····0x0(%esi,%eiz,1),%esi100 »       lea····0x0(%esi,%eiz,1),%esi
102 »       nop 
103 »       sub····$0xc,%esp101 »       sub····$0xc,%esp
104 »       lea····-0x44(%ebp),%edx102 »       lea····-0x44(%ebp),%edx
105 »       mov····%eax,-0x60(%ebp)103 »       mov····%eax,-0x60(%ebp)
106 »       push···%edx104 »       push···%edx
107 »       call···13b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x13b>105 »       call···13b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x13b>
108 ·R_386_PC32»     std::_Function_base::~_Function_base()106 ·R_386_PC32»     std::_Function_base::~_Function_base()
109 »       mov····-0x60(%ebp),%eax107 »       mov····-0x60(%ebp),%eax
Offset 119, 65 lines modifiedOffset 117, 65 lines modified
119 »       call···15b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x15b>117 »       call···15b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0x15b>
120 ·R_386_PC32»     std::_Function_base::~_Function_base()118 ·R_386_PC32»     std::_Function_base::~_Function_base()
121 »       mov····-0x60(%ebp),%eax119 »       mov····-0x60(%ebp),%eax
122 »       add····$0x10,%esp120 »       add····$0x10,%esp
123 »       jmp····f0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0xf0>121 »       jmp····f0·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_backref(unsigned·int)+0xf0>
124 »       lea····0x0(%esi,%eiz,1),%esi122 »       lea····0x0(%esi,%eiz,1),%esi
125 »       xchg···%ax,%ax123 »       xchg···%ax,%ax
126 »       movl···$0x0,0x10(%eax)124 »       movl···$0x0,0x10(%ecx)
127 »       mov····-0x2c(%ebp),%ecx125 »       mov····-0x2c(%ebp),%eax
128 »       mov····-0x28(%ebp),%ebx126 »       mov····-0x28(%ebp),%edx
129 »       mov····%ecx,-0x60(%ebp)127 »       mov····%eax,-0x60(%ebp)
130 »       mov····0x8(%eax),%ecx128 »       mov····0x8(%ecx),%eax
Max diff block lines reached; 2447/9189 bytes (26.63%) of diff not shown.
10.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail4_NFAINSt7__cxx1112 […]
    
Offset 4, 172 lines modifiedOffset 4, 173 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE:4 Disassembly·of·section·.text._ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE:
  
5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)>:5 00000000·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)>:
6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>):6 std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>):
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0xc(%ebp),%ebx17 »       mov····0xc(%ebp),%edi
18 »       mov····-0x30(%ebp),%edx18 »       mov····-0x30(%ebp),%edx
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 »       mov····0xc(%ebp),%eax22 »       mov····0xc(%ebp),%eax
23 »       mov····0x8(%ebp),%esi23 »       mov····0x8(%ebp),%ebx
24 »       movl···$0xb,-0x4c(%ebp)24 »       movl···$0xb,-0x4c(%ebp)
25 »       movl···$0xffffffff,-0x48(%ebp)25 »       movl···$0xffffffff,-0x48(%ebp)
26 »       mov····(%eax),%ecx26 »       mov····(%eax),%ecx
27 »       mov····0x4(%eax),%eax27 »       mov····0x4(%eax),%eax
28 »       mov····%edx,0x4(%ebx)28 »       mov····%edx,0x4(%edi)
29 »       mov····0x8(%ebx),%edx29 »       mov····0x8(%edi),%edx
30 »       movl···$0x0,0x8(%ebx)30 »       movl···$0x0,0x8(%edi)
31 »       mov····%eax,-0x5c(%ebp)31 »       mov····%eax,-0x60(%ebp)
32 »       mov····-0x34(%ebp),%eax32 »       mov····-0x34(%ebp),%eax
33 »       mov····%ecx,-0x2c(%ebp)33 »       mov····%ecx,-0x2c(%ebp)
34 »       mov····%eax,(%ebx)34 »       mov····%eax,(%edi)
35 »       mov····0xc(%ebx),%eax35 »       mov····0xc(%edi),%eax
36 »       movl···$0x0,0xc(%ebx)36 »       movl···$0x0,0xc(%edi)
37 »       mov····-0x5c(%ebp),%ebx37 »       mov····-0x60(%ebp),%edi
38 »       mov····%eax,-0x38(%ebp)38 »       mov····%eax,-0x38(%ebp)
39 »       mov····%ebx,-0x28(%ebp) 
40 »       mov····%eax,-0x20(%ebp)39 »       mov····%eax,-0x20(%ebp)
41 »       mov····-0x2c(%ebp),%eax40 »       mov····-0x2c(%ebp),%eax
42 »       movl···$0xb,-0x34(%ebp)41 »       movl···$0xb,-0x34(%ebp)
43 »       movl···$0xffffffff,-0x30(%ebp)42 »       movl···$0xffffffff,-0x30(%ebp)
 43 »       mov····%edi,-0x28(%ebp)
44 »       mov····%edx,-0x24(%ebp)44 »       mov····%edx,-0x24(%ebp)
45 »       mov····-0x28(%ebp),%edx45 »       mov····-0x28(%ebp),%edx
46 »       mov····0x20(%esi),%ebx 
47 »       mov····%eax,-0x44(%ebp)46 »       mov····%eax,-0x44(%ebp)
 47 »       mov····0x20(%ebx),%ecx
48 »       mov····%edx,-0x40(%ebp)48 »       mov····%edx,-0x40(%ebp)
49 »       movl···$0x0,-0x3c(%ebp)49 »       movl···$0x0,-0x3c(%ebp)
50 »       mov····%ebx,-0x5c(%ebp) 
51 »       cmp····0x24(%esi),%ebx50 »       cmp····0x24(%ebx),%ecx
52 »       je·····118·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x118>51 »       je·····110·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x110>
53 »       movl···$0xb,(%ebx)52 »       movl···$0xb,(%ecx)
54 »       mov····-0x30(%ebp),%eax53 »       mov····-0x30(%ebp),%eax
55 »       mov····%eax,0x4(%ebx)54 »       mov····%eax,0x4(%ecx)
56 »       mov····-0x2c(%ebp),%eax55 »       mov····-0x2c(%ebp),%eax
57 »       mov····%eax,0x8(%ebx)56 »       mov····%eax,0x8(%ecx)
58 »       mov····-0x28(%ebp),%eax57 »       mov····-0x28(%ebp),%eax
59 »       mov····%eax,0xc(%ebx)58 »       mov····%eax,0xc(%ecx)
60 »       mov····-0x24(%ebp),%eax59 »       mov····-0x24(%ebp),%eax
61 »       mov····%eax,0x10(%ebx)60 »       mov····%eax,0x10(%ecx)
62 »       mov····-0x20(%ebp),%eax61 »       mov····-0x20(%ebp),%eax
63 »       mov····%eax,0x14(%ebx)62 »       mov····%eax,0x14(%ecx)
64 »       cmpl···$0xb,-0x34(%ebp)63 »       cmpl···$0xb,-0x34(%ebp)
65 »       je·····170·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x170>64 »       je·····170·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x170>
66 »       mov····0x20(%esi),%eax65 »       mov····0x20(%ebx),%eax
67 »       add····$0x18,%eax66 »       add····$0x18,%eax
68 »       mov····%eax,0x20(%esi)67 »       mov····%eax,0x20(%ebx)
69 »       sub····0x1c(%esi),%eax68 »       sub····0x1c(%ebx),%eax
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       sar····$0x3,%edx70 »       sar····$0x3,%edx
72 »       imul···$0xaaaaaaab,%edx,%edx71 »       imul···$0xaaaaaaab,%edx,%edx
73 »       cmp····$0x249f00,%eax72 »       cmp····$0x249f00,%eax
74 »       ja·····1b7·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x1b7>73 »       ja·····1be·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x1be>
75 »       cmpl···$0xb,-0x34(%ebp)74 »       cmpl···$0xb,-0x34(%ebp)
76 »       lea····-0x1(%edx),%eax75 »       lea····-0x1(%edx),%eax
77 »       je·····150·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x150>76 »       je·····150·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x150>
78 »       cmpl···$0xb,-0x4c(%ebp)77 »       cmpl···$0xb,-0x4c(%ebp)
79 »       je·····138·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x138>78 »       je·····130·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x130>
80 »       mov····-0x1c(%ebp),%edi79 »       mov····-0x1c(%ebp),%esi
81 »       sub····%gs:0x14,%edi80 »       sub····%gs:0x14,%esi
82 »       jne····1b2·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x1b2>81 »       jne····1b9·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x1b9>
83 »       lea····-0xc(%ebp),%esp82 »       lea····-0xc(%ebp),%esp
84 »       pop····%ebx83 »       pop····%ebx
85 »       pop····%esi84 »       pop····%esi
86 »       pop····%edi85 »       pop····%edi
87 »       pop····%ebp86 »       pop····%ebp
88 »       ret87 »       ret
89 »       lea····0x0(%esi),%esi88 »       nop
90 »       sub····$0x4,%esp89 »       sub····$0x4,%esp
91 »       lea····-0x34(%ebp),%eax90 »       lea····-0x34(%ebp),%eax
92 »       mov····%edi,%ebx 
93 »       push···%eax91 »       push···%eax
94 »       lea····0x1c(%esi),%eax92 »       lea····0x1c(%ebx),%eax
95 »       push···-0x5c(%ebp)93 »       push···%ecx
96 »       push···%eax94 »       push···%eax
97 »       call···129·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x129>95 »       call···11d·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x11d>
98 ·R_386_PLT32»    void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)96 ·R_386_PC32»     void·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>::_M_realloc_insert<std::__detail::_State<char>·>(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*,·std::vector<std::__detail::_State<char>,·std::allocator<std::__detail::_State<char>·>·>·>,·std::__detail::_State<char>&&)
99 »       mov····0x20(%esi),%eax97 »       mov····0x20(%ebx),%eax
100 »       add····$0x10,%esp98 »       add····$0x10,%esp
101 »       jmp····d2·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xd2>99 »       jmp····cf·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xcf>
102 »       lea····0x0(%esi),%esi100 »       lea····0x0(%esi,%eiz,1),%esi
103 »       sub····$0xc,%esp101 »       sub····$0xc,%esp
104 »       lea····-0x44(%ebp),%edx102 »       lea····-0x44(%ebp),%edx
105 »       mov····%eax,-0x5c(%ebp)103 »       mov····%eax,-0x60(%ebp)
106 »       push···%edx104 »       push···%edx
107 »       call···143·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x143>105 »       call···13b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x13b>
108 ·R_386_PC32»     std::_Function_base::~_Function_base()106 ·R_386_PC32»     std::_Function_base::~_Function_base()
109 »       mov····-0x5c(%ebp),%eax107 »       mov····-0x60(%ebp),%eax
110 »       add····$0x10,%esp108 »       add····$0x10,%esp
111 »       jmp····fa·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xfa>109 »       jmp····f7·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xf7>
112 »       nop110 »       lea····0x0(%esi,%eiz,1),%esi
 111 »       xchg···%ax,%ax
113 »       sub····$0xc,%esp112 »       sub····$0xc,%esp
114 »       lea····-0x2c(%ebp),%edx113 »       lea····-0x2c(%ebp),%edx
115 »       mov····%eax,-0x5c(%ebp)114 »       mov····%eax,-0x60(%ebp)
116 »       push···%edx115 »       push···%edx
117 »       call···15b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x15b>116 »       call···15b·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0x15b>
118 ·R_386_PC32»     std::_Function_base::~_Function_base()117 ·R_386_PC32»     std::_Function_base::~_Function_base()
119 »       mov····-0x5c(%ebp),%eax118 »       mov····-0x60(%ebp),%eax
120 »       add····$0x10,%esp119 »       add····$0x10,%esp
121 »       jmp····f4·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xf4>120 »       jmp····f1·<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)+0xf1>
122 »       lea····0x0(%esi,%eiz,1),%esi121 »       lea····0x0(%esi,%eiz,1),%esi
Max diff block lines reached; 3370/10559 bytes (31.92%) of diff not shown.
13.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail15_BracketMatcherIN […]
    
Offset 11, 86 lines modifiedOffset 11, 84 lines modified
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       push···%edi13 »       push···%edi
14 »       push···%esi14 »       push···%esi
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x5c,%esp16 »       sub····$0x5c,%esp
17 »       mov····0x70(%esp),%esi17 »       mov····0x70(%esp),%esi
18 »       mov····%eax,0x4(%esp)18 »       mov····%eax,0x14(%esp)
19 »       mov····0x4(%esi),%edx19 »       mov····0x4(%esi),%edx
20 »       mov····(%esi),%ebx20 »       mov····(%esi),%ebx
21 »       mov····%gs:0x14,%eax21 »       mov····%gs:0x14,%eax
22 »       mov····%eax,0x4c(%esp)22 »       mov····%eax,0x4c(%esp)
23 »       xor····%eax,%eax23 »       xor····%eax,%eax
24 »       mov····%edx,%ecx24 »       mov····%edx,%ecx
25 »       cmp····%edx,%ebx25 »       cmp····%edx,%ebx
26 »       je·····5e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x5e>26 »       je·····5e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x5e>
27 »       mov····%edx,%eax27 »       mov····%edx,%eax
28 »       mov····$0x1f,%ecx28 »       mov····$0x1f,%ecx
29 »       mov····%edx,0x8(%esp)29 »       mov····%edx,0x4(%esp)
30 »       sub····%ebx,%eax30 »       sub····%ebx,%eax
31 »       bsr····%eax,%eax31 »       bsr····%eax,%eax
32 »       xor····$0x1f,%eax32 »       xor····$0x1f,%eax
33 »       sub····%eax,%ecx33 »       sub····%eax,%ecx
34 »       mov····%ebx,%eax34 »       mov····%ebx,%eax
35 »       add····%ecx,%ecx35 »       add····%ecx,%ecx
36 »       call···42a·<void·std::__introsort_loop<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]+0x4a>36 »       call···42a·<void·std::__introsort_loop<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]+0x4a>
37 ·R_386_PC32»     .text37 ·R_386_PC32»     .text
38 »       mov····0x8(%esp),%edx38 »       mov····0x4(%esp),%edx
39 »       mov····%ebx,%eax39 »       mov····%ebx,%eax
40 »       call···235·<.LC24+0x45>40 »       call···235·<.LC24+0x45>
41 ·R_386_PC32»     .text41 ·R_386_PC32»     .text
42 »       mov····(%esi),%edx42 »       mov····(%esi),%edx
43 »       mov····0x4(%esi),%ecx43 »       mov····0x4(%esi),%ecx
44 »       lea····0x1c(%esp),%ebx44 »       lea····0x1c(%esp),%ebx
45 »       xor····%ebp,%ebp45 »       xor····%ebp,%ebp
46 »       mov····%ebx,%eax46 »       mov····%ebx,%eax
47 »       call···2b7·<gazebo::common::PixelFormatNames+0x37>47 »       call···2b7·<gazebo::common::PixelFormatNames+0x37>
48 ·R_386_PC32»     .text48 ·R_386_PC32»     .text
49 »       push···0x4(%esi)49 »       push···0x4(%esi)
50 »       push···0x20(%esp)50 »       push···0x20(%esp)
51 »       push···%esi51 »       push···%esi
52 »       push···%ebx52 »       push···%ebx
53 »       mov····0x14(%esp),%ebx 
54 »       call···79·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x79>53 »       call···75·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x75>
55 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)54 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
56 »       add····$0xc,%esp55 »       add····$0xc,%esp
57 »       lea····0x2b(%esp),%eax56 »       lea····0x2b(%esp),%eax
58 »       mov····%eax,0x8(%esp)57 »       mov····%eax,0x4(%esp)
59 »       lea····0x34(%esp),%eax58 »       lea····0x34(%esp),%eax
60 »       mov····%eax,0x14(%esp)59 »       mov····%eax,0x10(%esp)
 60 »       lea····0x0(%esi,%eiz,1),%esi
61 »       mov····%ebp,%eax61 »       mov····%ebp,%ebx
62 »       mov····%esi,0x2c(%esp)62 »       mov····%esi,0x2c(%esp)
63 »       sub····$0x4,%esp63 »       sub····$0x4,%esp
64 »       mov····%ebp,%edi 
65 »       mov····%al,0x34(%esp)64 »       mov····%bl,0x34(%esp)
66 »       mov····%al,0x2f(%esp)65 »       mov····%bl,0x2f(%esp)
67 »       push···0xc(%esp)66 »       push···0x8(%esp)
68 »       push···0x4(%esi)67 »       push···0x4(%esi)
69 »       push···(%esi)68 »       push···(%esi)
70 »       mov····0x14(%esp),%ebx 
71 »       call···b1·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xb1>69 »       call···ab·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xab>
72 ·R_386_PLT32»    bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)70 ·R_386_PC32»     bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)
73 »       add····$0x10,%esp71 »       add····$0x10,%esp
74 »       test···%al,%al72 »       test···%al,%al
75 »       jne····e2·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xe2>73 »       jne····da·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xda>
76 »       mov····0x18(%esi),%eax74 »       mov····0x18(%esi),%eax
77 »       mov····0x1c(%esi),%edx75 »       mov····0x1c(%esi),%edx
78 »       cmp····%edx,%eax76 »       cmp····%edx,%eax
79 »       je·····13a·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x13a>77 »       je·····132·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x132>
80 »       mov····%ebp,%ecx78 »       mov····%ebp,%ecx
81 »       jmp····d7·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xd7>79 »       jmp····cf·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xcf>
82 »       lea····0x0(%esi),%esi80 »       lea····0x0(%esi,%eiz,1),%esi
83 »       add····$0x2,%eax81 »       add····$0x2,%eax
84 »       cmp····%eax,%edx82 »       cmp····%eax,%edx
85 »       je·····138·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x138>83 »       je·····130·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x130>
86 »       cmp····%cl,(%eax)84 »       cmp····%cl,(%eax)
87 »       jg·····d0·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xd0>85 »       jg·····c8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xc8>
88 »       cmp····%cl,0x1(%eax)86 »       cmp····%cl,0x1(%eax)
89 »       jl·····d0·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xd0>87 »       jl·····c8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xc8>
90 »       mov····%ecx,%ebp88 »       mov····%ecx,%ebp
91 »       mov····$0x1,%edi89 »       mov····$0x1,%edi
92 »       mov····%ebp,%edx90 »       mov····%ebp,%edx
93 »       mov····%ebp,%ecx91 »       mov····%ebp,%ecx
94 »       mov····$0x1,%eax92 »       mov····$0x1,%eax
95 »       mov····%edi,%ebx93 »       mov····%edi,%ebx
96 »       shr····$0x5,%edx94 »       shr····$0x5,%edx
Offset 103, 97 lines modifiedOffset 101, 96 lines modified
103 »       cmovne·%ecx,%eax101 »       cmovne·%ecx,%eax
104 »       add····$0x1,%ebp102 »       add····$0x1,%ebp
105 »       mov····%eax,0x40(%esi,%edx,4)103 »       mov····%eax,0x40(%esi,%edx,4)
106 »       cmp····$0x100,%ebp104 »       cmp····$0x100,%ebp
107 »       jne····90·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x90>105 »       jne····90·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x90>
108 »       mov····0x4c(%esp),%eax106 »       mov····0x4c(%esp),%eax
109 »       sub····%gs:0x14,%eax107 »       sub····%gs:0x14,%eax
110 »       jne····22c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x22c>108 »       jne····21c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0x21c>
111 »       add····$0x5c,%esp109 »       add····$0x5c,%esp
112 »       pop····%ebx110 »       pop····%ebx
113 »       pop····%esi111 »       pop····%esi
114 »       pop····%edi112 »       pop····%edi
115 »       pop····%ebp113 »       pop····%ebp
116 »       ret114 »       ret
117 »       lea····0x0(%esi),%esi115 »       lea····0x0(%esi,%eiz,1),%esi
118 »       mov····%ecx,%ebp116 »       mov····%ecx,%ebp
 117 »       movsbl·%bl,%edx
119 »       movzbl·0x32(%esi),%ebx118 »       movzbl·0x32(%esi),%ebx
120 »       mov····%edi,%eax 
121 »       sub····$0xc,%esp119 »       sub····$0xc,%esp
122 »       movzwl·0x30(%esi),%ecx120 »       movzwl·0x30(%esi),%ecx
123 »       movsbl·%al,%edx 
124 »       mov····0x38(%esi),%eax121 »       mov····0x38(%esi),%eax
125 »       push···%ebx122 »       push···%ebx
126 »       call···49f·<std::__ioinit+0x47>123 »       call···495·<std::__ioinit+0x3d>
127 ·R_386_PC32»     .text124 ·R_386_PC32»     .text
128 »       add····$0x10,%esp125 »       add····$0x10,%esp
129 »       mov····%eax,%edi126 »       mov····%eax,%edi
130 »       test···%al,%al127 »       test···%al,%al
131 »       jne····e2·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xe2>128 »       jne····da·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()+0xda>
132 »       mov····0x2c(%esp),%eax129 »       mov····0x2c(%esp),%eax
133 »       lea····0x31(%esp),%edx130 »       lea····0x31(%esp),%edx
134 »       mov····0x10(%eax),%ebx131 »       mov····0x10(%eax),%ebx
135 »       mov····%ebx,0xc(%esp)132 »       mov····%ebx,0x8(%esp)
136 »       push···%edx133 »       push···%edx
137 »       lea····0x34(%esp),%edx134 »       lea····0x34(%esp),%edx
138 »       push···%edx135 »       push···%edx
139 »       push···0x38(%eax)136 »       push···0x38(%eax)
140 »       mov····0x20(%esp),%ebx137 »       mov····0x1c(%esp),%ebx
Max diff block lines reached; 7052/13676 bytes (51.56%) of diff not shown.
8.36 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 55, 33 lines modifiedOffset 55, 32 lines modified
55 »       lea····-0xfc(%ebp),%eax55 »       lea····-0xfc(%ebp),%eax
56 »       push···$0x056 »       push···$0x0
57 »       mov····0xd0(%edi),%edx57 »       mov····0xd0(%edi),%edx
58 »       add····%ecx,%edx58 »       add····%ecx,%edx
59 »       push···%edx59 »       push···%edx
60 »       push···%ecx60 »       push···%ecx
61 »       push···%ebx61 »       push···%ebx
62 »       mov····%esi,%ebx 
63 »       push···%eax62 »       push···%eax
64 »       lea····-0xdc(%ebp),%eax63 »       lea····-0xdc(%ebp),%eax
65 »       mov····%eax,-0x108(%ebp)64 »       mov····%eax,-0x108(%ebp)
66 »       call···11c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x11c>65 »       call···11a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x11a>
67 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const66 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
68 »       mov····-0xfc(%ebp),%eax67 »       mov····-0xfc(%ebp),%eax
69 »       add····$0x1c,%esp68 »       add····$0x1c,%esp
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       shr····$0x10,%edx70 »       shr····$0x10,%edx
72 »       test···$0x10000,%eax71 »       test···$0x10000,%eax
73 »       je·····5b0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x5b0>72 »       je·····5b0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x5b0>
74 »       or·····%ax,-0xac(%ebp)73 »       or·····%ax,-0xac(%ebp)
75 »       sub····$0xc,%esp74 »       sub····$0xc,%esp
76 »       lea····-0xdc(%ebp),%eax75 »       lea····-0xdc(%ebp),%eax
77 »       push···%eax76 »       push···%eax
78 »       or·····%dl,-0xaa(%ebp)77 »       or·····%dl,-0xaa(%ebp)
79 »       mov····%eax,-0x108(%ebp)78 »       mov····%eax,-0x108(%ebp)
80 »       call···157·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x157>79 »       call···155·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x155>
81 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()80 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()
82 »       mov····0xc4(%edi),%eax81 »       mov····0xc4(%edi),%eax
83 »       mov····%esi,%ebx82 »       mov····%esi,%ebx
84 »       mov····%eax,-0x100(%ebp)83 »       mov····%eax,-0x100(%ebp)
85 »       mov····-0xdc(%ebp),%eax84 »       mov····-0xdc(%ebp),%eax
86 »       movl···$0x0,-0xdc(%ebp)85 »       movl···$0x0,-0xdc(%ebp)
87 »       mov····%eax,-0x7c(%ebp)86 »       mov····%eax,-0x7c(%ebp)
Offset 138, 15 lines modifiedOffset 137, 15 lines modified
138 »       mov····%eax,-0x2c(%ebp)137 »       mov····%eax,-0x2c(%ebp)
139 »       mov····-0x88(%ebp),%eax138 »       mov····-0x88(%ebp),%eax
140 »       mov····%eax,-0x28(%ebp)139 »       mov····%eax,-0x28(%ebp)
141 »       mov····-0x84(%ebp),%eax140 »       mov····-0x84(%ebp),%eax
142 »       mov····%eax,-0x24(%ebp)141 »       mov····%eax,-0x24(%ebp)
143 »       mov····-0x80(%ebp),%eax142 »       mov····-0x80(%ebp),%eax
144 »       mov····%eax,-0x20(%ebp)143 »       mov····%eax,-0x20(%ebp)
145 »       call···2c0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x2c0>144 »       call···2be·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x2be>
146 ·R_386_PLT32»    operator·new(unsigned·int)145 ·R_386_PLT32»    operator·new(unsigned·int)
147 »       pop····%edx146 »       pop····%edx
148 »       mov····-0x7c(%ebp),%edx147 »       mov····-0x7c(%ebp),%edx
149 »       movl···$0x0,-0x7c(%ebp)148 »       movl···$0x0,-0x7c(%ebp)
150 »       pop····%ecx149 »       pop····%ecx
151 »       mov····%edx,(%eax)150 »       mov····%edx,(%eax)
152 »       mov····-0x78(%ebp),%edx151 »       mov····-0x78(%ebp),%edx
Offset 211, 66 lines modifiedOffset 210, 66 lines modified
211 »       lea····0x0(%esi),%eax210 »       lea····0x0(%esi),%eax
212 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)211 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
213 »       mov····%eax,-0xe4(%ebp)212 »       mov····%eax,-0xe4(%ebp)
214 »       lea····-0xec(%ebp),%eax213 »       lea····-0xec(%ebp),%eax
215 »       mov····%eax,-0x104(%ebp)214 »       mov····%eax,-0x104(%ebp)
216 »       push···%eax215 »       push···%eax
217 »       push···-0x100(%ebp)216 »       push···-0x100(%ebp)
218 »       call···3d6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x3d6>217 »       call···3d4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x3d4>
219 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)218 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
220 »       mov····0xc4(%edi),%edx219 »       mov····0xc4(%edi),%edx
221 »       mov····%eax,-0xf4(%ebp)220 »       mov····%eax,-0xf4(%ebp)
222 »       add····$0x10,%esp221 »       add····$0x10,%esp
223 »       mov····%eax,-0xf0(%ebp)222 »       mov····%eax,-0xf0(%ebp)
224 »       lea····0xe4(%edi),%eax223 »       lea····0xe4(%edi),%eax
225 »       mov····%edx,-0xf8(%ebp)224 »       mov····%edx,-0xf8(%ebp)
226 »       lea····-0xf8(%ebp),%edx225 »       lea····-0xf8(%ebp),%edx
227 »       call···1a92·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·685,·SHA:·6fb2ddd6ac36ff54c89ba37ec284906f6941647f3dedb1131b2758c0cb6197b6·...·]>226 »       call···1a90·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·685,·SHA:·536c46fa862e221dff2ccc93bb9d2f050628fd6eafe6b374d87dd2be90dcae1c·...·]>
228 ·R_386_PC32»     .text227 ·R_386_PC32»     .text
229 »       mov····-0xe4(%ebp),%eax228 »       mov····-0xe4(%ebp),%eax
230 »       test···%eax,%eax229 »       test···%eax,%eax
231 »       je·····422·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x422>230 »       je·····420·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x420>
232 »       mov····-0x104(%ebp),%ebx231 »       mov····-0x104(%ebp),%ebx
233 »       sub····$0x4,%esp232 »       sub····$0x4,%esp
234 »       push···$0x3233 »       push···$0x3
235 »       push···%ebx234 »       push···%ebx
236 »       push···%ebx235 »       push···%ebx
237 »       call···*%eax236 »       call···*%eax
238 »       add····$0x10,%esp237 »       add····$0x10,%esp
239 »       mov····-0x58(%ebp),%eax238 »       mov····-0x58(%ebp),%eax
240 »       test···%eax,%eax239 »       test···%eax,%eax
241 »       je·····43d·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x43d>240 »       je·····43b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x43b>
242 »       mov····-0x50(%ebp),%edx241 »       mov····-0x50(%ebp),%edx
243 »       sub····$0x8,%esp242 »       sub····$0x8,%esp
244 »       mov····%esi,%ebx243 »       mov····%esi,%ebx
245 »       sub····%eax,%edx244 »       sub····%eax,%edx
246 »       push···%edx245 »       push···%edx
247 »       push···%eax246 »       push···%eax
248 »       call···436·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x436>247 »       call···434·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x434>
249 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)248 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
250 »       add····$0x10,%esp249 »       add····$0x10,%esp
251 »       mov····-0x64(%ebp),%eax250 »       mov····-0x64(%ebp),%eax
252 »       test···%eax,%eax251 »       test···%eax,%eax
253 »       je·····458·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x458>252 »       je·····456·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x456>
254 »       mov····-0x5c(%ebp),%edx253 »       mov····-0x5c(%ebp),%edx
255 »       sub····$0x8,%esp254 »       sub····$0x8,%esp
256 »       mov····%esi,%ebx255 »       mov····%esi,%ebx
257 »       sub····%eax,%edx256 »       sub····%eax,%edx
258 »       push···%edx257 »       push···%edx
259 »       push···%eax258 »       push···%eax
260 »       call···451·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x451>259 »       call···44f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x44f>
261 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)260 ·R_386_PLT32»    operator·delete(void*,·unsigned·int)
262 »       add····$0x10,%esp261 »       add····$0x10,%esp
263 »       mov····-0x6c(%ebp),%eax262 »       mov····-0x6c(%ebp),%eax
264 »       mov····-0x70(%ebp),%edi263 »       mov····-0x70(%ebp),%edi
265 »       mov····%eax,-0x100(%ebp)264 »       mov····%eax,-0x100(%ebp)
266 »       cmp····%edi,%eax265 »       cmp····%edi,%eax
267 »       je·····49c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x49c>266 »       je·····49c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x49c>
268 »       lea····0x0(%esi,%eiz,1),%esi267 »       lea····0x0(%esi,%eiz,1),%esi
269 »       nop268 »       lea····0x0(%esi),%esi
270 »       mov····(%edi),%eax269 »       mov····(%edi),%eax
271 »       lea····0x8(%edi),%edx270 »       lea····0x8(%edi),%edx
272 »       cmp····%edx,%eax271 »       cmp····%edx,%eax
273 »       je·····48e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x48e>272 »       je·····48e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x48e>
274 »       mov····0x8(%edi),%ecx273 »       mov····0x8(%edi),%ecx
275 »       sub····$0x8,%esp274 »       sub····$0x8,%esp
276 »       mov····%esi,%ebx275 »       mov····%esi,%ebx
Offset 385, 15 lines modifiedOffset 384, 15 lines modified
385 »       pop····%ebx384 »       pop····%ebx
386 »       pop····%esi385 »       pop····%esi
387 »       pop····%edi386 »       pop····%edi
388 »       pop····%ebp387 »       pop····%ebp
389 »       ret388 »       ret
390 »       nop389 »       nop
391 »       test···%ax,%ax390 »       test···%ax,%ax
392 »       jne····139·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x139>391 »       jne····137·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·false>()+0x137>
393 »       lea····0x0(%esi),%eax392 »       lea····0x0(%esi),%eax
394 ·R_386_GOTOFF»   .LC70393 ·R_386_GOTOFF»   .LC70
Max diff block lines reached; 68/8302 bytes (0.82%) of diff not shown.
11.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNKSt8__detail15_BracketMatcher […]
    
Offset 14, 77 lines modifiedOffset 14, 74 lines modified
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%esi15 »       push···%esi
16 »       lea····-0x68(%ebp),%esi16 »       lea····-0x68(%ebp),%esi
17 »       push···%ebx17 »       push···%ebx
18 »       sub····$0x90,%esp18 »       sub····$0x90,%esp
19 »       mov····0x8(%ebp),%eax19 »       mov····0x8(%ebp),%eax
20 »       mov····%eax,-0x80(%ebp)20 »       mov····%eax,-0x80(%ebp)
21 »       movzbl·0x4(%eax),%ecx21 »       movsbl·0x4(%eax),%ebx
22 »       mov····%gs:0x14,%edx22 »       mov····%gs:0x14,%edx
23 »       mov····%edx,-0x1c(%ebp)23 »       mov····%edx,-0x1c(%ebp)
24 »       mov····(%eax),%edx24 »       mov····(%eax),%edx
25 »       mov····%cl,-0x68(%ebp)25 »       mov····%bl,-0x68(%ebp)
26 »       mov····%esi,-0x78(%ebp)26 »       mov····%esi,-0x74(%ebp)
27 »       mov····%cl,-0x74(%ebp) 
28 »       mov····0x4(%edx),%ebx27 »       mov····0x4(%edx),%ecx
29 »       mov····(%edx),%eax28 »       mov····(%edx),%eax
30 »       push···%esi29 »       push···%esi
31 »       mov····%edx,-0x70(%ebp)30 »       mov····%edx,-0x70(%ebp)
32 »       push···%ebx31 »       push···%ecx
33 »       mov····%edi,%ebx 
34 »       push···%eax32 »       push···%eax
35 »       call···47·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x47>33 »       call···42·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x42>
36 ·R_386_PLT32»    bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)34 ·R_386_PC32»     bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)
37 »       add····$0x10,%esp35 »       add····$0x10,%esp
38 »       mov····%eax,%esi36 »       mov····%eax,%esi
39 »       test···%al,%al37 »       test···%al,%al
40 »       je·····70·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x70>38 »       je·····70·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x70>
41 »       mov····-0x1c(%ebp),%eax39 »       mov····-0x1c(%ebp),%eax
42 »       sub····%gs:0x14,%eax40 »       sub····%gs:0x14,%eax
43 »       jne····333·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x333>41 »       jne····333·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x333>
44 »       lea····-0xc(%ebp),%esp42 »       lea····-0xc(%ebp),%esp
45 »       mov····%esi,%eax43 »       mov····%esi,%eax
46 »       pop····%ebx44 »       pop····%ebx
47 »       pop····%esi45 »       pop····%esi
48 »       pop····%edi46 »       pop····%edi
49 »       pop····%ebp47 »       pop····%ebp
50 »       ret48 »       ret
 49 »       lea····0x0(%esi,%eiz,1),%esi
51 »       xchg···%ax,%ax 
52 »       movsbl·-0x74(%ebp),%ecx 
53 »       sub····$0x4,%esp50 »       sub····$0x4,%esp
54 »       lea····-0x4c(%ebp),%ebx51 »       lea····-0x4c(%ebp),%esi
55 »       lea····-0x44(%ebp),%eax52 »       lea····-0x44(%ebp),%eax
56 »       mov····%ebx,-0x7c(%ebp) 
57 »       push···%ecx 
58 »       push···$0x1 
59 »       push···%ebx53 »       push···%ebx
60 »       mov····%edi,%ebx54 »       mov····%edi,%ebx
 55 »       push···$0x1
 56 »       push···%esi
 57 »       mov····%esi,-0x78(%ebp)
61 »       mov····%eax,-0x4c(%ebp)58 »       mov····%eax,-0x4c(%ebp)
62 »       call···8a·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x8a>59 »       call···86·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x86>
63 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·int,·char)60 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·int,·char)
64 »       pop····%edx61 »       pop····%edx
65 »       mov····-0x70(%ebp),%edx62 »       mov····-0x70(%ebp),%edx
66 »       mov····-0x4c(%ebp),%eax63 »       mov····-0x4c(%ebp),%eax
67 »       mov····-0x48(%ebp),%esi64 »       mov····-0x48(%ebp),%esi
68 »       push···0x34(%edx)65 »       push···0x34(%edx)
69 »       mov····%eax,-0x74(%ebp)66 »       mov····%eax,-0x7c(%ebp)
70 »       call···9f·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x9f>67 »       call···9b·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x9b>
71 ·R_386_PLT32»    std::__cxx11::collate<char>·const&·std::use_facet<std::__cxx11::collate<char>·>(std::locale·const&)68 ·R_386_PLT32»    std::__cxx11::collate<char>·const&·std::use_facet<std::__cxx11::collate<char>·>(std::locale·const&)
72 »       mov····%eax,-0x70(%ebp)69 »       mov····%eax,-0x70(%ebp)
73 »       lea····-0x34(%ebp),%eax70 »       lea····-0x34(%ebp),%eax
74 »       add····$0x10,%esp71 »       add····$0x10,%esp
75 »       mov····%eax,-0x84(%ebp)72 »       mov····%eax,-0x84(%ebp)
76 »       lea····-0x2c(%ebp),%eax73 »       lea····-0x2c(%ebp),%eax
77 »       mov····%eax,-0x34(%ebp)74 »       mov····%eax,-0x34(%ebp)
78 »       mov····%esi,-0x68(%ebp)75 »       mov····%esi,-0x68(%ebp)
79 »       cmp····$0xf,%esi76 »       cmp····$0xf,%esi
80 »       ja·····290·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x290>77 »       ja·····290·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x290>
81 »       cmp····$0x1,%esi78 »       cmp····$0x1,%esi
82 »       jne····1e8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1e8>79 »       jne····1e8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1e8>
83 »       mov····-0x74(%ebp),%edx80 »       mov····-0x7c(%ebp),%edx
84 »       movzbl·(%edx),%edx81 »       movzbl·(%edx),%edx
85 »       mov····%dl,-0x2c(%ebp)82 »       mov····%dl,-0x2c(%ebp)
86 »       mov····%esi,-0x30(%ebp)83 »       mov····%esi,-0x30(%ebp)
87 »       lea····-0x64(%ebp),%ebx84 »       lea····-0x64(%ebp),%ebx
88 »       movb···$0x0,(%eax,%esi,1)85 »       movb···$0x0,(%eax,%esi,1)
89 »       mov····-0x70(%ebp),%esi86 »       mov····-0x70(%ebp),%esi
90 »       mov····-0x34(%ebp),%eax87 »       mov····-0x34(%ebp),%eax
Offset 95, 19 lines modifiedOffset 92, 19 lines modified
95 »       push···%ecx92 »       push···%ecx
96 »       push···%eax93 »       push···%eax
97 »       push···%esi94 »       push···%esi
98 »       push···%ebx95 »       push···%ebx
99 »       call···*0xc(%edx)96 »       call···*0xc(%edx)
100 »       push···-0x84(%ebp)97 »       push···-0x84(%ebp)
101 »       mov····%edi,%ebx98 »       mov····%edi,%ebx
102 »       call···103·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x103>99 »       call···ff·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xff>
103 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()100 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
104 »       pop····%eax101 »       pop····%eax
105 »       push···-0x7c(%ebp)102 »       push···-0x78(%ebp)
106 »       call···10c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x10c>103 »       call···108·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x108>
107 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()104 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
108 »       mov····-0x80(%ebp),%eax105 »       mov····-0x80(%ebp),%eax
109 »       add····$0x10,%esp106 »       add····$0x10,%esp
110 »       mov····(%eax),%eax107 »       mov····(%eax),%eax
111 »       mov····%eax,-0x88(%ebp)108 »       mov····%eax,-0x88(%ebp)
112 »       mov····0x18(%eax),%esi109 »       mov····0x18(%eax),%esi
113 »       mov····0x1c(%eax),%eax110 »       mov····0x1c(%eax),%eax
Offset 115, 15 lines modifiedOffset 112, 15 lines modified
115 »       cmp····%eax,%esi112 »       cmp····%eax,%esi
116 »       je·····1f8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1f8>113 »       je·····1f8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1f8>
117 »       mov····-0x64(%ebp),%eax114 »       mov····-0x64(%ebp),%eax
118 »       mov····%eax,-0x78(%ebp)115 »       mov····%eax,-0x78(%ebp)
119 »       mov····-0x60(%ebp),%eax116 »       mov····-0x60(%ebp),%eax
120 »       mov····%eax,-0x70(%ebp)117 »       mov····%eax,-0x70(%ebp)
121 »       jmp····14c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x14c>118 »       jmp····14c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x14c>
122 »       lea····0x0(%esi),%esi119 »       lea····0x0(%esi,%eiz,1),%esi
123 »       add····$0x30,%esi120 »       add····$0x30,%esi
124 »       cmp····%esi,-0x7c(%ebp)121 »       cmp····%esi,-0x7c(%ebp)
125 »       je·····1f8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1f8>122 »       je·····1f8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1f8>
126 »       mov····0x4(%esi),%ecx123 »       mov····0x4(%esi),%ecx
127 »       mov····-0x70(%ebp),%eax124 »       mov····-0x70(%ebp),%eax
128 »       cmp····%eax,%ecx125 »       cmp····%eax,%ecx
129 »       cmovbe·%ecx,%eax126 »       cmovbe·%ecx,%eax
Offset 167, 28 lines modifiedOffset 164, 28 lines modified
167 »       sub····%ecx,%eax164 »       sub····%ecx,%eax
168 »       test···%eax,%eax165 »       test···%eax,%eax
169 »       jg·····140·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x140>166 »       jg·····140·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x140>
170 »       mov····$0x1,%esi167 »       mov····$0x1,%esi
171 »       mov····-0x78(%ebp),%ebx168 »       mov····-0x78(%ebp),%ebx
172 »       lea····-0x5c(%ebp),%eax169 »       lea····-0x5c(%ebp),%eax
173 »       cmp····%eax,%ebx170 »       cmp····%eax,%ebx
174 »       je·····54·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x54>171 »       je·····4f·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x4f>
175 »       mov····-0x5c(%ebp),%eax172 »       mov····-0x5c(%ebp),%eax
Max diff block lines reached; 4447/11970 bytes (37.15%) of diff not shown.
26.8 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 57, 70 lines modifiedOffset 57, 69 lines modified
57 »       push···$0x057 »       push···$0x0
58 »       mov····0xd0(%edi),%edx58 »       mov····0xd0(%edi),%edx
59 »       add····%esi,%edx59 »       add····%esi,%edx
60 »       push···%edx60 »       push···%edx
61 »       push···%esi61 »       push···%esi
62 »       lea····-0xdc(%ebp),%esi62 »       lea····-0xdc(%ebp),%esi
63 »       push···%ebx63 »       push···%ebx
64 »       mov····-0x110(%ebp),%ebx 
65 »       push···%eax64 »       push···%eax
66 »       call···124·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x124>65 »       call···11e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x11e>
67 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const66 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
68 »       mov····-0xfc(%ebp),%eax67 »       mov····-0xfc(%ebp),%eax
69 »       add····$0x1c,%esp68 »       add····$0x1c,%esp
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       shr····$0x10,%edx70 »       shr····$0x10,%edx
72 »       test···$0x10000,%eax71 »       test···$0x10000,%eax
73 »       je·····767·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x767>72 »       je·····757·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x757>
74 »       mov····-0xdc(%ebp),%ebx73 »       mov····-0xdc(%ebp),%ebx
75 »       mov····-0xd8(%ebp),%esi74 »       mov····-0xd8(%ebp),%esi
76 »       or·····%dl,-0xaa(%ebp)75 »       or·····%dl,-0xaa(%ebp)
77 »       or·····%ax,-0xac(%ebp)76 »       or·····%ax,-0xac(%ebp)
78 »       mov····%ebx,%edx77 »       mov····%ebx,%edx
79 »       cmp····%ebx,%esi78 »       cmp····%ebx,%esi
80 »       je·····191·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x191>79 »       je·····18b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x18b>
81 »       mov····%esi,%eax80 »       mov····%esi,%eax
82 »       mov····$0x1f,%ecx81 »       mov····$0x1f,%ecx
83 »       mov····%esi,%edx82 »       mov····%esi,%edx
84 »       sub····%ebx,%eax83 »       sub····%ebx,%eax
85 »       bsr····%eax,%eax84 »       bsr····%eax,%eax
86 »       xor····$0x1f,%eax85 »       xor····$0x1f,%eax
87 »       sub····%eax,%ecx86 »       sub····%eax,%ecx
88 »       mov····%ebx,%eax87 »       mov····%ebx,%eax
89 »       add····%ecx,%ecx88 »       add····%ecx,%ecx
90 »       call···558·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x558>89 »       call···552·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x552>
91 ·R_386_PC32»     .text90 ·R_386_PC32»     .text
92 »       mov····%esi,%edx91 »       mov····%esi,%edx
93 »       mov····%ebx,%eax92 »       mov····%ebx,%eax
94 »       call···361·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x361>93 »       call···35b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x35b>
95 ·R_386_PC32»     .text94 ·R_386_PC32»     .text
96 »       mov····-0xd8(%ebp),%ebx95 »       mov····-0xd8(%ebp),%ebx
97 »       mov····-0xdc(%ebp),%edx96 »       mov····-0xdc(%ebp),%edx
98 »       lea····-0x100(%ebp),%edi97 »       lea····-0x100(%ebp),%edi
99 »       mov····%ebx,%ecx98 »       mov····%ebx,%ecx
100 »       lea····-0xdc(%ebp),%esi99 »       lea····-0xdc(%ebp),%esi
 100 »       xor····%ebx,%ebx
101 »       mov····%edi,%eax101 »       mov····%edi,%eax
102 »       call···3f2·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x3f2>102 »       call···3ee·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x3ee>
103 ·R_386_PC32»     .text103 ·R_386_PC32»     .text
104 »       push···-0xd8(%ebp)104 »       push···-0xd8(%ebp)
105 »       mov····-0x110(%ebp),%ebx 
106 »       push···-0x100(%ebp)105 »       push···-0x100(%ebp)
107 »       push···%esi106 »       push···%esi
108 »       push···%edi107 »       push···%edi
109 »       call···1bb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1bb>108 »       call···1b1·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1b1>
110 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)109 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
111 »       lea····-0xf8(%ebp),%eax110 »       lea····-0xf8(%ebp),%eax
112 »       xor····%ebx,%ebx 
113 »       mov····%eax,-0x10c(%ebp)111 »       mov····%eax,-0x10c(%ebp)
114 »       add····$0xc,%esp112 »       add····$0xc,%esp
 113 »       lea····0x0(%esi,%eiz,1),%esi
115 »       sub····$0xc,%esp114 »       sub····$0xc,%esp
116 »       push···-0x10c(%ebp)115 »       push···-0x10c(%ebp)
117 »       mov····%esi,-0xf8(%ebp)116 »       mov····%esi,-0xf8(%ebp)
118 »       mov····%bl,-0xf4(%ebp)117 »       mov····%bl,-0xf4(%ebp)
119 »       call···1e6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1e6>118 »       call···1de·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1de>
120 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const119 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
121 »       mov····%ebx,%edx120 »       mov····%ebx,%edx
122 »       mov····%ebx,%ecx121 »       mov····%ebx,%ecx
123 »       mov····%al,-0x105(%ebp)122 »       mov····%al,-0x105(%ebp)
124 »       mov····$0x1,%eax123 »       mov····$0x1,%eax
125 »       shr····$0x5,%edx124 »       shr····$0x5,%edx
126 »       shl····%cl,%eax125 »       shl····%cl,%eax
Offset 134, 15 lines modifiedOffset 133, 15 lines modified
134 »       mov····%edi,%eax133 »       mov····%edi,%eax
135 »       cmp····%al,-0x105(%ebp)134 »       cmp····%al,-0x105(%ebp)
136 »       mov····-0x104(%ebp),%eax135 »       mov····-0x104(%ebp),%eax
137 »       cmovne·%ecx,%eax136 »       cmovne·%ecx,%eax
138 »       add····$0x1,%ebx137 »       add····$0x1,%ebx
139 »       mov····%eax,-0x9c(%ebp,%edx,4)138 »       mov····%eax,-0x9c(%ebp,%edx,4)
140 »       cmp····$0x100,%ebx139 »       cmp····$0x100,%ebx
141 »       jne····1d0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1d0>140 »       jne····1c8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x1c8>
142 »       mov····-0x114(%ebp),%ebx141 »       mov····-0x114(%ebp),%ebx
143 »       sub····$0xc,%esp142 »       sub····$0xc,%esp
144 »       mov····0xc4(%ebx),%eax143 »       mov····0xc4(%ebx),%eax
145 »       mov····%eax,-0x104(%ebp)144 »       mov····%eax,-0x104(%ebp)
146 »       mov····-0xdc(%ebp),%eax145 »       mov····-0xdc(%ebp),%eax
147 »       movl···$0x0,-0xdc(%ebp)146 »       movl···$0x0,-0xdc(%ebp)
148 »       mov····%eax,-0x7c(%ebp)147 »       mov····%eax,-0x7c(%ebp)
Offset 203, 15 lines modifiedOffset 202, 15 lines modified
203 »       mov····%eax,-0x28(%ebp)202 »       mov····%eax,-0x28(%ebp)
204 »       mov····-0x84(%ebp),%eax203 »       mov····-0x84(%ebp),%eax
205 »       mov····%eax,-0x24(%ebp)204 »       mov····%eax,-0x24(%ebp)
206 »       mov····-0x80(%ebp),%eax205 »       mov····-0x80(%ebp),%eax
207 »       mov····%eax,-0x20(%ebp)206 »       mov····%eax,-0x20(%ebp)
208 »       mov····-0x110(%ebp),%edi207 »       mov····-0x110(%ebp),%edi
209 »       mov····%edi,%ebx208 »       mov····%edi,%ebx
210 »       call···3b6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x3b6>209 »       call···3ae·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x3ae>
211 ·R_386_PLT32»    operator·new(unsigned·int)210 ·R_386_PLT32»    operator·new(unsigned·int)
212 »       pop····%edx211 »       pop····%edx
213 »       mov····-0x7c(%ebp),%edx212 »       mov····-0x7c(%ebp),%edx
214 »       movl···$0x0,-0x7c(%ebp)213 »       movl···$0x0,-0x7c(%ebp)
215 »       pop····%ecx214 »       pop····%ecx
216 »       mov····%edx,(%eax)215 »       mov····%edx,(%eax)
217 »       mov····-0x78(%ebp),%edx216 »       mov····-0x78(%ebp),%edx
Offset 277, 284 lines modifiedOffset 276, 283 lines modified
277 »       mov····%eax,-0xe0(%ebp)276 »       mov····%eax,-0xe0(%ebp)
278 »       lea····0x0(%edi),%eax277 »       lea····0x0(%edi),%eax
279 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)278 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
280 »       lea····-0xec(%ebp),%edi279 »       lea····-0xec(%ebp),%edi
281 »       mov····%eax,-0xe4(%ebp)280 »       mov····%eax,-0xe4(%ebp)
282 »       push···%edi281 »       push···%edi
283 »       push···-0x104(%ebp)282 »       push···-0x104(%ebp)
284 »       call···4cc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x4cc>283 »       call···4c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x4c4>
285 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)284 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
286 »       mov····-0x114(%ebp),%ebx285 »       mov····-0x114(%ebp),%ebx
287 »       mov····%eax,-0xf4(%ebp)286 »       mov····%eax,-0xf4(%ebp)
288 »       add····$0x10,%esp287 »       add····$0x10,%esp
289 »       mov····%eax,-0xf0(%ebp)288 »       mov····%eax,-0xf0(%ebp)
290 »       mov····0xc4(%ebx),%edx289 »       mov····0xc4(%ebx),%edx
291 »       lea····0xe4(%ebx),%eax290 »       lea····0xe4(%ebx),%eax
292 »       mov····%edx,-0xf8(%ebp)291 »       mov····%edx,-0xf8(%ebp)
293 »       mov····-0x10c(%ebp),%edx292 »       mov····-0x10c(%ebp),%edx
294 »       call···1b8e·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·685,·SHA:·336d17b17dfb3491fd13f692947ec0bda05440905573857246c97df8743c4e90·...·]>293 »       call···1b86·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·685,·SHA:·89d3a1f51c3c716938dfa40174012d7acd7c0d5b4ca808e6ccef85436f93a530·...·]>
295 ·R_386_PC32»     .text294 ·R_386_PC32»     .text
296 »       sub····$0xc,%esp295 »       sub····$0xc,%esp
297 »       push···%edi296 »       push···%edi
298 »       call···507·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x507>297 »       call···4ff·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<false,·true>()+0x4ff>
Max diff block lines reached; 18196/27140 bytes (67.04%) of diff not shown.
17.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNKSt8__detail15_BracketMatcher […]
    
Offset 24, 179 lines modifiedOffset 24, 176 lines modified
24 »       mov····%edi,%ebx24 »       mov····%edi,%ebx
25 »       mov····(%eax),%eax25 »       mov····(%eax),%eax
26 »       push···0x34(%eax)26 »       push···0x34(%eax)
27 »       call···32·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x32>27 »       call···32·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x32>
28 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)28 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
29 »       pop····%ebx29 »       pop····%ebx
30 »       pop····%edx30 »       pop····%edx
31 »       lea····-0x38(%ebp),%ebx 
32 »       mov····(%eax),%edx31 »       mov····(%eax),%edx
33 »       push···%esi32 »       push···%esi
34 »       push···%eax33 »       push···%eax
35 »       call···*0x10(%edx)34 »       call···*0x10(%edx)
36 »       mov····-0x50(%ebp),%esi35 »       mov····-0x50(%ebp),%esi
37 »       mov····%ebx,-0x44(%ebp)36 »       lea····-0x38(%ebp),%ecx
38 »       mov····%al,-0x38(%ebp)37 »       mov····%al,-0x38(%ebp)
39 »       mov····(%esi),%edx38 »       mov····(%esi),%ebx
40 »       add····$0xc,%esp39 »       add····$0xc,%esp
 40 »       mov····%ecx,-0x44(%ebp)
41 »       mov····0x4(%edx),%ecx41 »       mov····0x4(%ebx),%edx
42 »       mov····(%edx),%eax42 »       mov····(%ebx),%eax
43 »       push···%ebx 
44 »       mov····%edi,%ebx 
45 »       mov····%edx,-0x40(%ebp) 
46 »       push···%ecx43 »       push···%ecx
 44 »       push···%edx
47 »       push···%eax45 »       push···%eax
48 »       call···5e·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x5e>46 »       call···59·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x59>
49 ·R_386_PLT32»    bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)47 ·R_386_PC32»     bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)
50 »       add····$0x10,%esp48 »       add····$0x10,%esp
51 »       test···%al,%al49 »       test···%al,%al
52 »       jne····e5·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xe5>50 »       jne····dd·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xdd>
53 »       movsbl·0x4(%esi),%eax51 »       movsbl·0x4(%esi),%eax
54 »       mov····-0x40(%ebp),%edx52 »       mov····0x18(%ebx),%esi
55 »       mov····%eax,-0x4c(%ebp)53 »       mov····%eax,-0x4c(%ebp)
56 »       mov····0x18(%edx),%esi 
57 »       mov····0x1c(%edx),%eax54 »       mov····0x1c(%ebx),%eax
58 »       mov····%eax,-0x54(%ebp)55 »       mov····%eax,-0x54(%ebp)
59 »       cmp····%esi,%eax56 »       cmp····%esi,%eax
60 »       je·····12a·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x12a>57 »       je·····122·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x122>
61 »       lea····0x0(%esi,%eiz,1),%esi58 »       lea····0x0(%esi,%eiz,1),%esi
62 »       movzbl·0x1(%esi),%eax59 »       movzbl·0x1(%esi),%eax
63 »       sub····$0x8,%esp60 »       sub····$0x8,%esp
64 »       mov····%edi,%ebx 
65 »       mov····%al,-0x46(%ebp)61 »       mov····%al,-0x46(%ebp)
66 »       movzbl·(%esi),%eax62 »       movzbl·(%esi),%eax
67 »       push···0x34(%edx)63 »       push···0x34(%ebx)
 64 »       mov····%edi,%ebx
68 »       push···-0x44(%ebp)65 »       push···-0x44(%ebp)
69 »       mov····%al,-0x45(%ebp)66 »       mov····%al,-0x45(%ebp)
70 »       call···a1·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xa1>67 »       call···99·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x99>
71 ·R_386_PLT32»    std::locale::locale(std::locale·const&)68 ·R_386_PLT32»    std::locale::locale(std::locale·const&)
72 »       pop····%ecx69 »       pop····%ecx
73 »       push···-0x44(%ebp)70 »       push···-0x44(%ebp)
74 »       call···aa·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xaa>71 »       call···a2·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xa2>
75 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)72 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
76 »       mov····%eax,-0x40(%ebp)73 »       mov····%eax,-0x40(%ebp)
77 »       pop····%eax74 »       pop····%eax
78 »       push···-0x44(%ebp)75 »       push···-0x44(%ebp)
79 »       call···b6·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xb6>76 »       call···ae·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xae>
80 ·R_386_PLT32»    std::locale::~locale()77 ·R_386_PLT32»    std::locale::~locale()
 78 »       mov····-0x40(%ebp),%ebx
81 »       pop····%edx79 »       pop····%edx
82 »       mov····-0x40(%ebp),%edx 
83 »       pop····%ecx80 »       pop····%ecx
84 »       mov····(%edx),%eax81 »       mov····(%ebx),%eax
85 »       push···-0x4c(%ebp)82 »       push···-0x4c(%ebp)
86 »       push···%edx83 »       push···%ebx
87 »       call···*0x10(%eax)84 »       call···*0x10(%eax)
88 »       mov····%eax,%ebx85 »       mov····%eax,%ebx
89 »       pop····%eax86 »       pop····%eax
90 »       pop····%edx87 »       pop····%edx
91 »       mov····-0x40(%ebp),%edx88 »       mov····-0x40(%ebp),%edx
92 »       mov····(%edx),%eax89 »       mov····(%edx),%eax
93 »       push···-0x4c(%ebp)90 »       push···-0x4c(%ebp)
94 »       push···%edx91 »       push···%edx
95 »       call···*0x8(%eax)92 »       call···*0x8(%eax)
96 »       add····$0x10,%esp93 »       add····$0x10,%esp
97 »       cmp····%bl,-0x45(%ebp)94 »       cmp····%bl,-0x45(%ebp)
98 »       jg·····108·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x108>95 »       jg·····100·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x100>
99 »       cmp····%bl,-0x46(%ebp)96 »       cmp····%bl,-0x46(%ebp)
100 »       jl·····108·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x108>97 »       jl·····100·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x100>
101 »       mov····$0x1,%esi98 »       mov····$0x1,%esi
102 »       mov····-0x1c(%ebp),%eax99 »       mov····-0x1c(%ebp),%eax
103 »       sub····%gs:0x14,%eax100 »       sub····%gs:0x14,%eax
104 »       jne····1e9·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1e9>101 »       jne····1e1·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1e1>
105 »       lea····-0xc(%ebp),%esp102 »       lea····-0xc(%ebp),%esp
106 »       mov····%esi,%eax103 »       mov····%esi,%eax
107 »       pop····%ebx104 »       pop····%ebx
108 »       pop····%esi105 »       pop····%esi
109 »       pop····%edi106 »       pop····%edi
110 »       pop····%ebp107 »       pop····%ebp
111 »       ret108 »       ret
112 »       lea····0x0(%esi,%eiz,1),%esi109 »       lea····0x0(%esi,%eiz,1),%esi
113 »       cmp····%al,-0x45(%ebp)110 »       cmp····%al,-0x45(%ebp)
114 »       jg·····112·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x112>111 »       jg·····10a·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x10a>
115 »       cmp····%al,-0x46(%ebp)112 »       cmp····%al,-0x46(%ebp)
116 »       jge····e5·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xe5>113 »       jge····dd·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xdd>
117 »       mov····-0x50(%ebp),%eax114 »       mov····-0x50(%ebp),%eax
118 »       add····$0x2,%esi115 »       add····$0x2,%esi
119 »       mov····(%eax),%edx116 »       mov····(%eax),%ebx
120 »       cmp····%esi,-0x54(%ebp)117 »       cmp····%esi,-0x54(%ebp)
121 »       jne····88·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x88>118 »       jne····80·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x80>
122 »       movsbl·0x4(%eax),%eax119 »       movsbl·0x4(%eax),%eax
123 »       mov····%eax,-0x4c(%ebp)120 »       mov····%eax,-0x4c(%ebp)
124 »       movzwl·0x30(%edx),%ecx121 »       movzbl·0x32(%ebx),%edx
125 »       mov····0x38(%edx),%eax 
126 »       sub····$0xc,%esp122 »       sub····$0xc,%esp
127 »       movzbl·0x32(%edx),%edx123 »       movzwl·0x30(%ebx),%ecx
 124 »       mov····0x38(%ebx),%eax
128 »       push···%edx125 »       push···%edx
129 »       mov····-0x4c(%ebp),%edx126 »       mov····-0x4c(%ebp),%edx
130 »       call···48d·<std::__ioinit+0x35>127 »       call···485·<std::__ioinit+0x2d>
131 ·R_386_PC32»     .text128 ·R_386_PC32»     .text
132 »       add····$0x10,%esp129 »       add····$0x10,%esp
133 »       mov····%eax,%esi130 »       mov····%eax,%esi
134 »       test···%al,%al131 »       test···%al,%al
135 »       jne····e5·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xe5>132 »       jne····dd·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xdd>
136 »       mov····-0x50(%ebp),%ecx133 »       mov····-0x50(%ebp),%ecx
 134 »       lea····-0x34(%ebp),%ebx
137 »       mov····(%ecx),%eax135 »       mov····(%ecx),%eax
 136 »       mov····0x10(%eax),%edx
 137 »       mov····%edx,-0x40(%ebp)
138 »       lea····0x5(%ecx),%edx138 »       lea····0x5(%ecx),%edx
139 »       mov····0x10(%eax),%ebx 
140 »       push···%edx139 »       push···%edx
141 »       lea····0x4(%ecx),%edx140 »       lea····0x4(%ecx),%edx
142 »       push···%edx141 »       push···%edx
Max diff block lines reached; 8792/17509 bytes (50.21%) of diff not shown.
22.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 57, 70 lines modifiedOffset 57, 69 lines modified
57 »       push···$0x157 »       push···$0x1
58 »       mov····0xd0(%edi),%edx58 »       mov····0xd0(%edi),%edx
59 »       add····%esi,%edx59 »       add····%esi,%edx
60 »       push···%edx60 »       push···%edx
61 »       push···%esi61 »       push···%esi
62 »       lea····-0xdc(%ebp),%esi62 »       lea····-0xdc(%ebp),%esi
63 »       push···%ebx63 »       push···%ebx
64 »       mov····-0x110(%ebp),%ebx 
65 »       push···%eax64 »       push···%eax
66 »       call···124·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x124>65 »       call···11e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x11e>
67 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const66 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
68 »       mov····-0xfc(%ebp),%eax67 »       mov····-0xfc(%ebp),%eax
69 »       add····$0x1c,%esp68 »       add····$0x1c,%esp
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       shr····$0x10,%edx70 »       shr····$0x10,%edx
72 »       test···$0x10000,%eax71 »       test···$0x10000,%eax
73 »       je·····6af·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x6af>72 »       je·····69f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x69f>
74 »       mov····-0xdc(%ebp),%ebx73 »       mov····-0xdc(%ebp),%ebx
75 »       mov····-0xd8(%ebp),%esi74 »       mov····-0xd8(%ebp),%esi
76 »       or·····%dl,-0xaa(%ebp)75 »       or·····%dl,-0xaa(%ebp)
77 »       or·····%ax,-0xac(%ebp)76 »       or·····%ax,-0xac(%ebp)
78 »       mov····%ebx,%edx77 »       mov····%ebx,%edx
79 »       cmp····%ebx,%esi78 »       cmp····%ebx,%esi
80 »       je·····191·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x191>79 »       je·····18b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x18b>
81 »       mov····%esi,%eax80 »       mov····%esi,%eax
82 »       mov····$0x1f,%ecx81 »       mov····$0x1f,%ecx
83 »       mov····%esi,%edx82 »       mov····%esi,%edx
84 »       sub····%ebx,%eax83 »       sub····%ebx,%eax
85 »       bsr····%eax,%eax84 »       bsr····%eax,%eax
86 »       xor····$0x1f,%eax85 »       xor····$0x1f,%eax
87 »       sub····%eax,%ecx86 »       sub····%eax,%ecx
88 »       mov····%ebx,%eax87 »       mov····%ebx,%eax
89 »       add····%ecx,%ecx88 »       add····%ecx,%ecx
90 »       call···558·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x558>89 »       call···552·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x552>
91 ·R_386_PC32»     .text90 ·R_386_PC32»     .text
92 »       mov····%esi,%edx91 »       mov····%esi,%edx
93 »       mov····%ebx,%eax92 »       mov····%ebx,%eax
94 »       call···361·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x361>93 »       call···35b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x35b>
95 ·R_386_PC32»     .text94 ·R_386_PC32»     .text
96 »       mov····-0xd8(%ebp),%ebx95 »       mov····-0xd8(%ebp),%ebx
97 »       mov····-0xdc(%ebp),%edx96 »       mov····-0xdc(%ebp),%edx
98 »       lea····-0x100(%ebp),%edi97 »       lea····-0x100(%ebp),%edi
99 »       mov····%ebx,%ecx98 »       mov····%ebx,%ecx
100 »       lea····-0xdc(%ebp),%esi99 »       lea····-0xdc(%ebp),%esi
 100 »       xor····%ebx,%ebx
101 »       mov····%edi,%eax101 »       mov····%edi,%eax
102 »       call···3f2·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x3f2>102 »       call···3ee·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x3ee>
103 ·R_386_PC32»     .text103 ·R_386_PC32»     .text
104 »       push···-0xd8(%ebp)104 »       push···-0xd8(%ebp)
105 »       mov····-0x110(%ebp),%ebx 
106 »       push···-0x100(%ebp)105 »       push···-0x100(%ebp)
107 »       push···%esi106 »       push···%esi
108 »       push···%edi107 »       push···%edi
109 »       call···1bb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1bb>108 »       call···1b1·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1b1>
110 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)109 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
111 »       lea····-0xf8(%ebp),%eax110 »       lea····-0xf8(%ebp),%eax
112 »       xor····%ebx,%ebx 
113 »       mov····%eax,-0x10c(%ebp)111 »       mov····%eax,-0x10c(%ebp)
114 »       add····$0xc,%esp112 »       add····$0xc,%esp
 113 »       lea····0x0(%esi,%eiz,1),%esi
115 »       sub····$0xc,%esp114 »       sub····$0xc,%esp
116 »       push···-0x10c(%ebp)115 »       push···-0x10c(%ebp)
117 »       mov····%esi,-0xf8(%ebp)116 »       mov····%esi,-0xf8(%ebp)
118 »       mov····%bl,-0xf4(%ebp)117 »       mov····%bl,-0xf4(%ebp)
119 »       call···1e6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1e6>118 »       call···1de·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1de>
120 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const119 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
121 »       mov····%ebx,%edx120 »       mov····%ebx,%edx
122 »       mov····%ebx,%ecx121 »       mov····%ebx,%ecx
123 »       mov····%al,-0x105(%ebp)122 »       mov····%al,-0x105(%ebp)
124 »       mov····$0x1,%eax123 »       mov····$0x1,%eax
125 »       shr····$0x5,%edx124 »       shr····$0x5,%edx
126 »       shl····%cl,%eax125 »       shl····%cl,%eax
Offset 134, 15 lines modifiedOffset 133, 15 lines modified
134 »       mov····%edi,%eax133 »       mov····%edi,%eax
135 »       cmp····%al,-0x105(%ebp)134 »       cmp····%al,-0x105(%ebp)
136 »       mov····-0x104(%ebp),%eax135 »       mov····-0x104(%ebp),%eax
137 »       cmovne·%ecx,%eax136 »       cmovne·%ecx,%eax
138 »       add····$0x1,%ebx137 »       add····$0x1,%ebx
139 »       mov····%eax,-0x9c(%ebp,%edx,4)138 »       mov····%eax,-0x9c(%ebp,%edx,4)
140 »       cmp····$0x100,%ebx139 »       cmp····$0x100,%ebx
141 »       jne····1d0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1d0>140 »       jne····1c8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x1c8>
142 »       mov····-0x114(%ebp),%ebx141 »       mov····-0x114(%ebp),%ebx
143 »       sub····$0xc,%esp142 »       sub····$0xc,%esp
144 »       mov····0xc4(%ebx),%eax143 »       mov····0xc4(%ebx),%eax
145 »       mov····%eax,-0x104(%ebp)144 »       mov····%eax,-0x104(%ebp)
146 »       mov····-0xdc(%ebp),%eax145 »       mov····-0xdc(%ebp),%eax
147 »       movl···$0x0,-0xdc(%ebp)146 »       movl···$0x0,-0xdc(%ebp)
148 »       mov····%eax,-0x7c(%ebp)147 »       mov····%eax,-0x7c(%ebp)
Offset 203, 15 lines modifiedOffset 202, 15 lines modified
203 »       mov····%eax,-0x28(%ebp)202 »       mov····%eax,-0x28(%ebp)
204 »       mov····-0x84(%ebp),%eax203 »       mov····-0x84(%ebp),%eax
205 »       mov····%eax,-0x24(%ebp)204 »       mov····%eax,-0x24(%ebp)
206 »       mov····-0x80(%ebp),%eax205 »       mov····-0x80(%ebp),%eax
207 »       mov····%eax,-0x20(%ebp)206 »       mov····%eax,-0x20(%ebp)
208 »       mov····-0x110(%ebp),%edi207 »       mov····-0x110(%ebp),%edi
209 »       mov····%edi,%ebx208 »       mov····%edi,%ebx
210 »       call···3b6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x3b6>209 »       call···3ae·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x3ae>
211 ·R_386_PLT32»    operator·new(unsigned·int)210 ·R_386_PLT32»    operator·new(unsigned·int)
212 »       pop····%edx211 »       pop····%edx
213 »       mov····-0x7c(%ebp),%edx212 »       mov····-0x7c(%ebp),%edx
214 »       movl···$0x0,-0x7c(%ebp)213 »       movl···$0x0,-0x7c(%ebp)
215 »       pop····%ecx214 »       pop····%ecx
216 »       mov····%edx,(%eax)215 »       mov····%edx,(%eax)
217 »       mov····-0x78(%ebp),%edx216 »       mov····-0x78(%ebp),%edx
Offset 277, 216 lines modifiedOffset 276, 215 lines modified
277 »       mov····%eax,-0xe0(%ebp)276 »       mov····%eax,-0xe0(%ebp)
278 »       lea····0x0(%edi),%eax277 »       lea····0x0(%edi),%eax
279 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)278 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
280 »       lea····-0xec(%ebp),%edi279 »       lea····-0xec(%ebp),%edi
281 »       mov····%eax,-0xe4(%ebp)280 »       mov····%eax,-0xe4(%ebp)
282 »       push···%edi281 »       push···%edi
283 »       push···-0x104(%ebp)282 »       push···-0x104(%ebp)
284 »       call···4cc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x4cc>283 »       call···4c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x4c4>
285 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)284 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
286 »       mov····-0x114(%ebp),%ebx285 »       mov····-0x114(%ebp),%ebx
287 »       mov····%eax,-0xf4(%ebp)286 »       mov····%eax,-0xf4(%ebp)
288 »       add····$0x10,%esp287 »       add····$0x10,%esp
289 »       mov····%eax,-0xf0(%ebp)288 »       mov····%eax,-0xf0(%ebp)
290 »       mov····0xc4(%ebx),%edx289 »       mov····0xc4(%ebx),%edx
291 »       lea····0xe4(%ebx),%eax290 »       lea····0xe4(%ebx),%eax
292 »       mov····%edx,-0xf8(%ebp)291 »       mov····%edx,-0xf8(%ebp)
293 »       mov····-0x10c(%ebp),%edx292 »       mov····-0x10c(%ebp),%edx
294 »       call···1b8e·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·685,·SHA:·336d17b17dfb3491fd13f692947ec0bda05440905573857246c97df8743c4e90·...·]>293 »       call···1b86·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·685,·SHA:·89d3a1f51c3c716938dfa40174012d7acd7c0d5b4ca808e6ccef85436f93a530·...·]>
295 ·R_386_PC32»     .text294 ·R_386_PC32»     .text
296 »       sub····$0xc,%esp295 »       sub····$0xc,%esp
297 »       push···%edi296 »       push···%edi
298 »       call···507·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x507>297 »       call···4ff·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·false>()+0x4ff>
Max diff block lines reached; 13635/22579 bytes (60.39%) of diff not shown.
26.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNKSt8__detail15_BracketMatcher […]
    
Offset 1, 100 lines modifiedOffset 1, 102 lines modified
  
  
  
1 Disassembly·of·section·.text._ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv:1 Disassembly·of·section·.text._ZZNKSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EE8_M_applyEcSt17integral_constantIbLb0EEENKUlvE_clEv:
  
2 00000000·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const>:2 00000000·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const>:
3 std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const:3 std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const:
 4 »       call···1·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1>
 5 ·R_386_PC32»     __x86.get_pc_thunk.cx
 6 »       add····$0x2,%ecx
 7 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
4 »       push···%ebp8 »       push···%ebp
5 »       mov····%esp,%ebp9 »       mov····%esp,%ebp
6 »       push···%edi10 »       push···%edi
7 »       push···%esi11 »       push···%esi
8 »       push···%ebx12 »       push···%ebx
 13 »       mov····%ecx,%ebx
9 »       call···7·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x7> 
10 ·R_386_PC32»     __x86.get_pc_thunk.bx 
11 »       add····$0x2,%ebx 
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
13 »       sub····$0x98,%esp14 »       sub····$0x98,%esp
14 »       mov····0x8(%ebp),%edi15 »       mov····0x8(%ebp),%edi
 16 »       mov····%ecx,-0x80(%ebp)
 17 »       mov····%edi,-0x84(%ebp)
15 »       movsbl·0x4(%edi),%esi18 »       movsbl·0x4(%edi),%esi
16 »       mov····%ebx,-0x84(%ebp) 
17 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
18 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
19 »       xor····%eax,%eax21 »       xor····%eax,%eax
20 »       mov····(%edi),%eax22 »       mov····(%edi),%eax
21 »       push···0x34(%eax)23 »       push···0x34(%eax)
22 »       call···35·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x35>24 »       call···3a·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x3a>
23 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)25 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
24 »       pop····%edx26 »       pop····%edx
 27 »       mov····%edi,%ebx
25 »       pop····%ecx28 »       pop····%ecx
26 »       mov····(%eax),%edx29 »       mov····(%eax),%edx
27 »       push···%esi30 »       push···%esi
 31 »       lea····-0x68(%ebp),%esi
28 »       push···%eax32 »       push···%eax
29 »       call···*0x10(%edx)33 »       call···*0x10(%edx)
30 »       mov····%edi,-0x80(%ebp) 
31 »       mov····(%edi),%edi34 »       mov····(%edi),%edi
32 »       lea····-0x68(%ebp),%ecx35 »       mov····%esi,-0x70(%ebp)
33 »       mov····%al,-0x68(%ebp)36 »       mov····%al,-0x68(%ebp)
34 »       mov····0x4(%edi),%edx37 »       mov····0x4(%edi),%edx
35 »       mov····(%edi),%eax38 »       mov····(%edi),%eax
36 »       add····$0xc,%esp39 »       add····$0xc,%esp
37 »       mov····%ecx,-0x70(%ebp) 
38 »       push···%ecx40 »       push···%esi
39 »       push···%edx41 »       push···%edx
40 »       push···%eax42 »       push···%eax
41 »       call···5c·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x5c>43 »       call···60·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x60>
42 ·R_386_PLT32»    bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)44 ·R_386_PC32»     bool·std::binary_search<__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char>(__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char·const*,·std::vector<char,·std::allocator<char>·>·>,·char·const&)
43 »       add····$0x10,%esp45 »       add····$0x10,%esp
44 »       mov····%eax,%esi46 »       mov····%eax,%esi
45 »       test···%al,%al47 »       test···%al,%al
46 »       je·····88·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x88>48 »       je·····90·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x90>
47 »       mov····-0x1c(%ebp),%eax49 »       mov····-0x1c(%ebp),%eax
48 »       sub····%gs:0x14,%eax50 »       sub····%gs:0x14,%eax
49 »       jne····326·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x326>51 »       jne····320·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x320>
50 »       lea····-0xc(%ebp),%esp52 »       lea····-0xc(%ebp),%esp
51 »       mov····%esi,%eax53 »       mov····%esi,%eax
52 »       pop····%ebx54 »       pop····%ebx
53 »       pop····%esi55 »       pop····%esi
54 »       pop····%edi56 »       pop····%edi
55 »       pop····%ebp57 »       pop····%ebp
56 »       ret58 »       ret
57 »       lea····0x0(%esi,%eiz,1),%esi59 »       lea····0x0(%esi,%eiz,1),%esi
58 »       nop 
59 »       mov····-0x80(%ebp),%eax60 »       xchg···%ax,%ax
 61 »       movsbl·0x4(%ebx),%eax
60 »       lea····-0x4c(%ebp),%edx62 »       lea····-0x4c(%ebp),%edx
61 »       sub····$0x4,%esp63 »       sub····$0x4,%esp
 64 »       mov····-0x80(%ebp),%ebx
62 »       mov····%edx,%esi65 »       mov····%edx,%esi
63 »       mov····%edx,-0x74(%ebp)66 »       mov····%edx,-0x74(%ebp)
64 »       lea····-0x44(%ebp),%edx67 »       lea····-0x44(%ebp),%edx
65 »       movsbl·0x4(%eax),%eax 
66 »       mov····%edx,-0x4c(%ebp) 
67 »       push···%eax68 »       push···%eax
68 »       push···$0x169 »       push···$0x1
69 »       push···%esi70 »       push···%esi
 71 »       mov····%edx,-0x4c(%ebp)
70 »       call···a5·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xa5>72 »       call···ad·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xad>
71 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·int,·char)73 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct(unsigned·int,·char)
72 »       mov····-0x4c(%ebp),%eax74 »       mov····-0x4c(%ebp),%eax
73 »       mov····-0x48(%ebp),%esi75 »       mov····-0x48(%ebp),%esi
74 »       mov····%eax,-0x78(%ebp)76 »       mov····%eax,-0x78(%ebp)
75 »       pop····%eax77 »       pop····%eax
76 »       push···0x34(%edi)78 »       push···0x34(%edi)
77 »       call···b7·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xb7>79 »       call···bf·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0xbf>
78 ·R_386_PLT32»    std::__cxx11::collate<char>·const&·std::use_facet<std::__cxx11::collate<char>·>(std::locale·const&)80 ·R_386_PLT32»    std::__cxx11::collate<char>·const&·std::use_facet<std::__cxx11::collate<char>·>(std::locale·const&)
79 »       mov····%eax,%edi81 »       mov····%eax,%edi
80 »       lea····-0x34(%ebp),%eax82 »       lea····-0x34(%ebp),%eax
81 »       mov····%esi,-0x68(%ebp)83 »       mov····%esi,-0x68(%ebp)
82 »       add····$0x10,%esp84 »       add····$0x10,%esp
83 »       mov····%eax,-0x8c(%ebp)85 »       mov····%eax,-0x8c(%ebp)
84 »       lea····-0x2c(%ebp),%eax86 »       lea····-0x2c(%ebp),%eax
85 »       mov····%eax,-0x34(%ebp)87 »       mov····%eax,-0x34(%ebp)
86 »       cmp····$0xf,%esi88 »       cmp····$0xf,%esi
87 »       ja·····2e0·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x2e0>89 »       ja·····2e0·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x2e0>
88 »       cmp····$0x1,%esi90 »       cmp····$0x1,%esi
89 »       jne····1e0·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1e0>91 »       jne····1d8·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x1d8>
90 »       mov····-0x78(%ebp),%edx92 »       mov····-0x78(%ebp),%edx
91 »       movzbl·(%edx),%edx93 »       movzbl·(%edx),%edx
92 »       mov····%dl,-0x2c(%ebp)94 »       mov····%dl,-0x2c(%ebp)
93 »       mov····%esi,-0x30(%ebp)95 »       mov····%esi,-0x30(%ebp)
94 »       movb···$0x0,(%eax,%esi,1)96 »       movb···$0x0,(%eax,%esi,1)
95 »       mov····-0x34(%ebp),%eax97 »       mov····-0x34(%ebp),%eax
96 »       lea····-0x64(%ebp),%esi98 »       lea····-0x64(%ebp),%esi
Offset 104, 56 lines modifiedOffset 106, 55 lines modified
104 »       add····%eax,%ecx106 »       add····%eax,%ecx
105 »       push···%ecx107 »       push···%ecx
106 »       push···%eax108 »       push···%eax
107 »       push···%edi109 »       push···%edi
108 »       push···%esi110 »       push···%esi
109 »       call···*0xc(%edx)111 »       call···*0xc(%edx)
110 »       push···-0x8c(%ebp)112 »       push···-0x8c(%ebp)
111 »       mov····-0x84(%ebp),%ebx113 »       mov····-0x80(%ebp),%ebx
112 »       call···11b·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x11b>114 »       call···120·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x120>
113 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()115 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
114 »       pop····%eax116 »       pop····%eax
115 »       push···-0x74(%ebp)117 »       push···-0x74(%ebp)
116 »       call···124·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x124>118 »       call···129·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const+0x129>
117 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()119 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
Max diff block lines reached; 18635/26646 bytes (69.94%) of diff not shown.
26.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 57, 70 lines modifiedOffset 57, 69 lines modified
57 »       push···$0x157 »       push···$0x1
58 »       mov····0xd0(%edi),%edx58 »       mov····0xd0(%edi),%edx
59 »       add····%esi,%edx59 »       add····%esi,%edx
60 »       push···%edx60 »       push···%edx
61 »       push···%esi61 »       push···%esi
62 »       lea····-0xdc(%ebp),%esi62 »       lea····-0xdc(%ebp),%esi
63 »       push···%ebx63 »       push···%ebx
64 »       mov····-0x110(%ebp),%ebx 
65 »       push···%eax64 »       push···%eax
66 »       call···124·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x124>65 »       call···11e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x11e>
67 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const66 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
68 »       mov····-0xfc(%ebp),%eax67 »       mov····-0xfc(%ebp),%eax
69 »       add····$0x1c,%esp68 »       add····$0x1c,%esp
70 »       mov····%eax,%edx69 »       mov····%eax,%edx
71 »       shr····$0x10,%edx70 »       shr····$0x10,%edx
72 »       test···$0x10000,%eax71 »       test···$0x10000,%eax
73 »       je·····767·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x767>72 »       je·····757·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x757>
74 »       mov····-0xdc(%ebp),%ebx73 »       mov····-0xdc(%ebp),%ebx
75 »       mov····-0xd8(%ebp),%esi74 »       mov····-0xd8(%ebp),%esi
76 »       or·····%dl,-0xaa(%ebp)75 »       or·····%dl,-0xaa(%ebp)
77 »       or·····%ax,-0xac(%ebp)76 »       or·····%ax,-0xac(%ebp)
78 »       mov····%ebx,%edx77 »       mov····%ebx,%edx
79 »       cmp····%ebx,%esi78 »       cmp····%ebx,%esi
80 »       je·····191·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x191>79 »       je·····18b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x18b>
81 »       mov····%esi,%eax80 »       mov····%esi,%eax
82 »       mov····$0x1f,%ecx81 »       mov····$0x1f,%ecx
83 »       mov····%esi,%edx82 »       mov····%esi,%edx
84 »       sub····%ebx,%eax83 »       sub····%ebx,%eax
85 »       bsr····%eax,%eax84 »       bsr····%eax,%eax
86 »       xor····$0x1f,%eax85 »       xor····$0x1f,%eax
87 »       sub····%eax,%ecx86 »       sub····%eax,%ecx
88 »       mov····%ebx,%eax87 »       mov····%ebx,%eax
89 »       add····%ecx,%ecx88 »       add····%ecx,%ecx
90 »       call···558·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x558>89 »       call···552·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x552>
91 ·R_386_PC32»     .text90 ·R_386_PC32»     .text
92 »       mov····%esi,%edx91 »       mov····%esi,%edx
93 »       mov····%ebx,%eax92 »       mov····%ebx,%eax
94 »       call···361·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x361>93 »       call···35b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x35b>
95 ·R_386_PC32»     .text94 ·R_386_PC32»     .text
96 »       mov····-0xd8(%ebp),%ebx95 »       mov····-0xd8(%ebp),%ebx
97 »       mov····-0xdc(%ebp),%edx96 »       mov····-0xdc(%ebp),%edx
98 »       lea····-0x100(%ebp),%edi97 »       lea····-0x100(%ebp),%edi
99 »       mov····%ebx,%ecx98 »       mov····%ebx,%ecx
100 »       lea····-0xdc(%ebp),%esi99 »       lea····-0xdc(%ebp),%esi
 100 »       xor····%ebx,%ebx
101 »       mov····%edi,%eax101 »       mov····%edi,%eax
102 »       call···3f2·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x3f2>102 »       call···3ee·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x3ee>
103 ·R_386_PC32»     .text103 ·R_386_PC32»     .text
104 »       push···-0xd8(%ebp)104 »       push···-0xd8(%ebp)
105 »       mov····-0x110(%ebp),%ebx 
106 »       push···-0x100(%ebp)105 »       push···-0x100(%ebp)
107 »       push···%esi106 »       push···%esi
108 »       push···%edi107 »       push···%edi
109 »       call···1bb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1bb>108 »       call···1b1·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1b1>
110 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)109 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
111 »       lea····-0xf8(%ebp),%eax110 »       lea····-0xf8(%ebp),%eax
112 »       xor····%ebx,%ebx 
113 »       mov····%eax,-0x10c(%ebp)111 »       mov····%eax,-0x10c(%ebp)
114 »       add····$0xc,%esp112 »       add····$0xc,%esp
 113 »       lea····0x0(%esi,%eiz,1),%esi
115 »       sub····$0xc,%esp114 »       sub····$0xc,%esp
116 »       push···-0x10c(%ebp)115 »       push···-0x10c(%ebp)
117 »       mov····%esi,-0xf8(%ebp)116 »       mov····%esi,-0xf8(%ebp)
118 »       mov····%bl,-0xf4(%ebp)117 »       mov····%bl,-0xf4(%ebp)
119 »       call···1e6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1e6>118 »       call···1de·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1de>
120 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const119 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
121 »       mov····%ebx,%edx120 »       mov····%ebx,%edx
122 »       mov····%ebx,%ecx121 »       mov····%ebx,%ecx
123 »       mov····%al,-0x105(%ebp)122 »       mov····%al,-0x105(%ebp)
124 »       mov····$0x1,%eax123 »       mov····$0x1,%eax
125 »       shr····$0x5,%edx124 »       shr····$0x5,%edx
126 »       shl····%cl,%eax125 »       shl····%cl,%eax
Offset 134, 15 lines modifiedOffset 133, 15 lines modified
134 »       mov····%edi,%eax133 »       mov····%edi,%eax
135 »       cmp····%al,-0x105(%ebp)134 »       cmp····%al,-0x105(%ebp)
136 »       mov····-0x104(%ebp),%eax135 »       mov····-0x104(%ebp),%eax
137 »       cmovne·%ecx,%eax136 »       cmovne·%ecx,%eax
138 »       add····$0x1,%ebx137 »       add····$0x1,%ebx
139 »       mov····%eax,-0x9c(%ebp,%edx,4)138 »       mov····%eax,-0x9c(%ebp,%edx,4)
140 »       cmp····$0x100,%ebx139 »       cmp····$0x100,%ebx
141 »       jne····1d0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1d0>140 »       jne····1c8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x1c8>
142 »       mov····-0x114(%ebp),%ebx141 »       mov····-0x114(%ebp),%ebx
143 »       sub····$0xc,%esp142 »       sub····$0xc,%esp
144 »       mov····0xc4(%ebx),%eax143 »       mov····0xc4(%ebx),%eax
145 »       mov····%eax,-0x104(%ebp)144 »       mov····%eax,-0x104(%ebp)
146 »       mov····-0xdc(%ebp),%eax145 »       mov····-0xdc(%ebp),%eax
147 »       movl···$0x0,-0xdc(%ebp)146 »       movl···$0x0,-0xdc(%ebp)
148 »       mov····%eax,-0x7c(%ebp)147 »       mov····%eax,-0x7c(%ebp)
Offset 203, 15 lines modifiedOffset 202, 15 lines modified
203 »       mov····%eax,-0x28(%ebp)202 »       mov····%eax,-0x28(%ebp)
204 »       mov····-0x84(%ebp),%eax203 »       mov····-0x84(%ebp),%eax
205 »       mov····%eax,-0x24(%ebp)204 »       mov····%eax,-0x24(%ebp)
206 »       mov····-0x80(%ebp),%eax205 »       mov····-0x80(%ebp),%eax
207 »       mov····%eax,-0x20(%ebp)206 »       mov····%eax,-0x20(%ebp)
208 »       mov····-0x110(%ebp),%edi207 »       mov····-0x110(%ebp),%edi
209 »       mov····%edi,%ebx208 »       mov····%edi,%ebx
210 »       call···3b6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x3b6>209 »       call···3ae·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x3ae>
211 ·R_386_PLT32»    operator·new(unsigned·int)210 ·R_386_PLT32»    operator·new(unsigned·int)
212 »       pop····%edx211 »       pop····%edx
213 »       mov····-0x7c(%ebp),%edx212 »       mov····-0x7c(%ebp),%edx
214 »       movl···$0x0,-0x7c(%ebp)213 »       movl···$0x0,-0x7c(%ebp)
215 »       pop····%ecx214 »       pop····%ecx
216 »       mov····%edx,(%eax)215 »       mov····%edx,(%eax)
217 »       mov····-0x78(%ebp),%edx216 »       mov····-0x78(%ebp),%edx
Offset 277, 284 lines modifiedOffset 276, 283 lines modified
277 »       mov····%eax,-0xe0(%ebp)276 »       mov····%eax,-0xe0(%ebp)
278 »       lea····0x0(%edi),%eax277 »       lea····0x0(%edi),%eax
279 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)278 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
280 »       lea····-0xec(%ebp),%edi279 »       lea····-0xec(%ebp),%edi
281 »       mov····%eax,-0xe4(%ebp)280 »       mov····%eax,-0xe4(%ebp)
282 »       push···%edi281 »       push···%edi
283 »       push···-0x104(%ebp)282 »       push···-0x104(%ebp)
284 »       call···4cc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x4cc>283 »       call···4c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x4c4>
285 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)284 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
286 »       mov····-0x114(%ebp),%ebx285 »       mov····-0x114(%ebp),%ebx
287 »       mov····%eax,-0xf4(%ebp)286 »       mov····%eax,-0xf4(%ebp)
288 »       add····$0x10,%esp287 »       add····$0x10,%esp
289 »       mov····%eax,-0xf0(%ebp)288 »       mov····%eax,-0xf0(%ebp)
290 »       mov····0xc4(%ebx),%edx289 »       mov····0xc4(%ebx),%edx
291 »       lea····0xe4(%ebx),%eax290 »       lea····0xe4(%ebx),%eax
292 »       mov····%edx,-0xf8(%ebp)291 »       mov····%edx,-0xf8(%ebp)
293 »       mov····-0x10c(%ebp),%edx292 »       mov····-0x10c(%ebp),%edx
294 »       call···1b8e·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·685,·SHA:·336d17b17dfb3491fd13f692947ec0bda05440905573857246c97df8743c4e90·...·]>293 »       call···1b86·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·685,·SHA:·89d3a1f51c3c716938dfa40174012d7acd7c0d5b4ca808e6ccef85436f93a530·...·]>
295 ·R_386_PC32»     .text294 ·R_386_PC32»     .text
296 »       sub····$0xc,%esp295 »       sub····$0xc,%esp
297 »       push···%edi296 »       push···%edi
298 »       call···507·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x507>297 »       call···4ff·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_character_class_matcher<true,·true>()+0x4ff>
Max diff block lines reached; 18098/27016 bytes (66.99%) of diff not shown.
1.22 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNKSt7__cxx1112regex_traitsIcE18 […]
    
Offset 100, 16 lines modifiedOffset 100, 16 lines modified
100 »       push···%eax100 »       push···%eax
101 »       push···%ebx101 »       push···%ebx
102 »       call···*%edx102 »       call···*%edx
103 »       mov····%al,-0x3c(%ebp)103 »       mov····%al,-0x3c(%ebp)
104 »       add····$0x10,%esp104 »       add····$0x10,%esp
105 »       jmp····7e·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const+0x7e>105 »       jmp····7e·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const+0x7e>
106 »       mov····-0x40(%ebp),%eax106 »       mov····-0x40(%ebp),%eax
107 »       mov····0x0(%eax),%eax107 »       lea····0x0(%eax),%eax
108 ·R_386_GOT32X»   std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const::__collatenames108 ·R_386_GOTOFF»   std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const::__collatenames
109 »       lea····0x200(%eax),%edi109 »       lea····0x200(%eax),%edi
110 »       mov····%eax,-0x44(%ebp)110 »       mov····%eax,-0x44(%ebp)
111 »       mov····%eax,%esi111 »       mov····%eax,%esi
112 »       mov····%edi,-0x3c(%ebp)112 »       mov····%edi,-0x3c(%ebp)
113 »       mov····-0x58(%ebp),%edi113 »       mov····-0x58(%ebp),%edi
114 »       jmp····14c·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const+0x14c>114 »       jmp····14c·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·std::__cxx11::regex_traits<char>::lookup_collatename<char·const*>(char·const*,·char·const*)·const+0x14c>
115 »       lea····0x0(%esi,%eiz,1),%esi115 »       lea····0x0(%esi,%eiz,1),%esi
2.32 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeIlSt4pairIKllESt10_ […]
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 »       jg·····182·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0x182>107 »       jg·····182·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0x182>
108 »       lea····0x18(%esp),%eax108 »       lea····0x18(%esp),%eax
109 »       sub····$0x4,%esp109 »       sub····$0x4,%esp
110 »       push···0x10(%esp)110 »       push···0x10(%esp)
111 »       push···%edi111 »       push···%edi
112 »       push···%eax112 »       push···%eax
113 »       call···135·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0x135>113 »       call···135·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0x135>
114 ·R_386_PLT32»    std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_get_insert_unique_pos(long·const&)114 ·R_386_PC32»     std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_get_insert_unique_pos(long·const&)
115 »       mov····0x24(%esp),%ecx115 »       mov····0x24(%esp),%ecx
116 »       mov····0x28(%esp),%edx116 »       mov····0x28(%esp),%edx
117 »       add····$0xc,%esp117 »       add····$0xc,%esp
118 »       mov····%ecx,%eax118 »       mov····%ecx,%eax
119 »       mov····%edx,%esi119 »       mov····%edx,%esi
120 »       test···%edx,%edx120 »       test···%edx,%edx
121 »       je·····e0·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0xe0>121 »       je·····e0·<std::_Rb_tree_iterator<std::pair<long·const,·long>·>·std::_Rb_tree<long,·std::pair<long·const,·long>,·std::_Select1st<std::pair<long·const,·long>·>,·std::less<long>,·std::allocator<std::pair<long·const,·long>·>·>::_M_emplace_hint_unique<std::piecewise_construct_t·const&,·std::tuple<long·const&>,·std::tuple<>·>(std::_Rb_tree_const_iterator<std::pair<long·const,·long>·>,·std::piecewise_construct_t·const&,·std::tuple<long·const&>&&,·std::tuple<>&&)·[clone·.isra.0]+0xe0>
20.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_StateSeqINSt7__cx […]
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv:1 Disassembly·of·section·.text._ZNSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEE8_M_cloneEv:
  
2 00000000·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()>:2 00000000·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()>:
3 std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone():3 std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone():
 4 »       call···1·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x1>
 5 ·R_386_PC32»     __x86.get_pc_thunk.ax
 6 »       add····$0x1,%eax
 7 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
4 »       push···%ebp8 »       push···%ebp
5 »       mov····%esp,%ebp9 »       mov····%esp,%ebp
6 »       push···%edi10 »       push···%edi
7 »       push···%esi11 »       push···%esi
8 »       push···%ebx12 »       push···%ebx
9 »       call···7·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x7> 
10 ·R_386_PC32»     __x86.get_pc_thunk.bx 
11 »       add····$0x2,%ebx 
12 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
13 »       sub····$0xc4,%esp13 »       sub····$0xc4,%esp
14 »       mov····0x8(%ebp),%eax14 »       mov····%eax,-0xb0(%ebp)
15 »       mov····0xc(%ebp),%edi15 »       mov····0xc(%ebp),%edi
16 »       mov····%eax,-0xb4(%ebp)16 »       mov····0x8(%ebp),%eax
17 »       mov····%edi,-0xa4(%ebp)17 »       mov····%edi,-0xa4(%ebp)
18 »       mov····%ebx,-0xb0(%ebp)18 »       mov····%eax,-0xb4(%ebp)
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 »       lea····-0x88(%ebp),%eax22 »       lea····-0x88(%ebp),%eax
23 »       push···$0x023 »       push···$0x0
24 »       mov····%eax,-0xa0(%ebp)24 »       mov····%eax,-0xa0(%ebp)
25 »       mov····%eax,-0x80(%ebp)25 »       mov····%eax,-0x80(%ebp)
Offset 40, 35 lines modifiedOffset 40, 35 lines modified
40 »       movl···$0x0,-0x64(%ebp)40 »       movl···$0x0,-0x64(%ebp)
41 »       movl···$0x0,-0x60(%ebp)41 »       movl···$0x0,-0x60(%ebp)
42 »       movl···$0x0,-0x5c(%ebp)42 »       movl···$0x0,-0x5c(%ebp)
43 »       movl···$0x0,-0x58(%ebp)43 »       movl···$0x0,-0x58(%ebp)
44 »       movl···$0x0,-0x54(%ebp)44 »       movl···$0x0,-0x54(%ebp)
45 »       movl···$0x0,-0x50(%ebp)45 »       movl···$0x0,-0x50(%ebp)
46 »       mov····%eax,-0xb8(%ebp)46 »       mov····%eax,-0xb8(%ebp)
47 »       call···ba·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0xba>47 »       call···b9·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0xb9>
48 ·R_386_PLT32»    std::_Deque_base<long,·std::allocator<long>·>::_M_initialize_map(unsigned·int)48 ·R_386_PC32»     std::_Deque_base<long,·std::allocator<long>·>::_M_initialize_map(unsigned·int)
49 »       lea····0x4(%edi),%eax49 »       lea····0x4(%edi),%eax
50 »       mov····-0x54(%ebp),%ecx50 »       mov····-0x54(%ebp),%esi
51 »       add····$0x10,%esp51 »       add····$0x10,%esp
52 »       mov····%eax,-0xc4(%ebp)52 »       mov····%eax,-0xc4(%ebp)
53 »       mov····-0x5c(%ebp),%eax53 »       mov····-0x5c(%ebp),%eax
54 »       lea····-0x4(%ecx),%edx54 »       lea····-0x4(%esi),%edx
55 »       cmp····%edx,%eax55 »       cmp····%edx,%eax
56 »       je·····806·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x806>56 »       je·····806·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x806>
57 »       mov····0x4(%edi),%edx57 »       mov····0x4(%edi),%edx
58 »       add····$0x4,%eax58 »       add····$0x4,%eax
59 »       mov····%edx,-0x4(%eax)59 »       mov····%edx,-0x4(%eax)
60 »       mov····%eax,-0x5c(%ebp)60 »       mov····%eax,-0x5c(%ebp)
61 »       lea····-0x44(%ebp),%edi61 »       lea····-0x44(%ebp),%edi
62 »       mov····%edi,-0xa8(%ebp)62 »       mov····%edi,-0xa8(%ebp)
63 »       lea····-0x34(%ebp),%edi63 »       lea····-0x34(%ebp),%edi
64 »       mov····%edi,-0xac(%ebp)64 »       mov····%edi,-0xac(%ebp)
65 »       cmp····-0x6c(%ebp),%eax65 »       cmp····-0x6c(%ebp),%eax
66 »       je·····31e·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x31e>66 »       je·····31e·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x31e>
67 »       lea····0x0(%esi),%esi67 »       lea····0x0(%esi,%eiz,1),%esi
68 »       cmp····-0x58(%ebp),%eax68 »       cmp····-0x58(%ebp),%eax
69 »       je·····650·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x650>69 »       je·····650·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x650>
70 »       mov····-0x4(%eax),%edx70 »       mov····-0x4(%eax),%edx
71 »       sub····$0x4,%eax71 »       sub····$0x4,%eax
72 »       mov····%eax,-0x5c(%ebp)72 »       mov····%eax,-0x5c(%ebp)
73 »       mov····%edx,-0x90(%ebp)73 »       mov····%edx,-0x90(%ebp)
74 »       mov····-0xa4(%ebp),%eax74 »       mov····-0xa4(%ebp),%eax
Offset 100, 40 lines modifiedOffset 100, 40 lines modified
100 »       mov····-0x40(%ebp),%eax100 »       mov····-0x40(%ebp),%eax
101 »       mov····%eax,-0x28(%ebp)101 »       mov····%eax,-0x28(%ebp)
102 »       mov····-0x3c(%ebp),%eax102 »       mov····-0x3c(%ebp),%eax
103 »       mov····%eax,-0x24(%ebp)103 »       mov····%eax,-0x24(%ebp)
104 »       mov····-0x38(%ebp),%eax104 »       mov····-0x38(%ebp),%eax
105 »       mov····%eax,-0x20(%ebp)105 »       mov····%eax,-0x20(%ebp)
106 »       je·····710·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x710>106 »       je·····710·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x710>
107 »       mov····0x20(%esi),%eax107 »       mov····0x20(%esi),%ecx
108 »       cmp····0x24(%esi),%eax108 »       cmp····0x24(%esi),%ecx
109 »       je·····6a8·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x6a8>109 »       je·····6a8·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x6a8>
110 »       mov····-0x34(%ebp),%edx110 »       mov····-0x34(%ebp),%eax
111 »       mov····%edx,(%eax)111 »       mov····%eax,(%ecx)
112 »       mov····-0x30(%ebp),%edx112 »       mov····-0x30(%ebp),%eax
113 »       cmpl···$0xb,-0x34(%ebp)113 »       cmpl···$0xb,-0x34(%ebp)
114 »       mov····%edx,0x4(%eax)114 »       mov····%eax,0x4(%ecx)
115 »       mov····-0x2c(%ebp),%edx115 »       mov····-0x2c(%ebp),%eax
116 »       mov····%edx,0x8(%eax)116 »       mov····%eax,0x8(%ecx)
117 »       mov····-0x28(%ebp),%edx117 »       mov····-0x28(%ebp),%eax
118 »       mov····%edx,0xc(%eax)118 »       mov····%eax,0xc(%ecx)
119 »       mov····-0x24(%ebp),%edx119 »       mov····-0x24(%ebp),%eax
120 »       mov····%edx,0x10(%eax)120 »       mov····%eax,0x10(%ecx)
121 »       mov····-0x20(%ebp),%edx121 »       mov····-0x20(%ebp),%ebx
122 »       mov····%edx,0x14(%eax)122 »       mov····%ebx,0x14(%ecx)
123 »       je·····790·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x790>123 »       je·····790·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x790>
124 »       mov····0x20(%esi),%eax124 »       mov····0x20(%esi),%eax
125 »       add····$0x18,%eax125 »       add····$0x18,%eax
126 »       mov····%eax,0x20(%esi)126 »       mov····%eax,0x20(%esi)
127 »       sub····0x1c(%esi),%eax127 »       sub····0x1c(%esi),%eax
128 »       mov····%eax,%esi128 »       mov····%eax,%esi
129 »       sar····$0x3,%esi129 »       sar····$0x3,%esi
130 »       imul···$0xaaaaaaab,%esi,%esi130 »       imul···$0xaaaaaaab,%esi,%esi
131 »       cmp····$0x249f00,%eax131 »       cmp····$0x249f00,%eax
132 »       ja·····8f7·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x8f7>132 »       ja·····8df·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x8df>
133 »       sub····$0x1,%esi133 »       sub····$0x1,%esi
134 »       cmpl···$0xb,-0x34(%ebp)134 »       cmpl···$0xb,-0x34(%ebp)
135 »       je·····6d0·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x6d0>135 »       je·····6d0·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x6d0>
136 »       mov····-0x84(%ebp),%eax136 »       mov····-0x84(%ebp),%eax
137 »       test···%eax,%eax137 »       test···%eax,%eax
138 »       je·····700·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x700>138 »       je·····700·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x700>
139 »       mov····-0xa0(%ebp),%ebx139 »       mov····-0xa0(%ebp),%ebx
Offset 207, 15 lines modifiedOffset 207, 15 lines modified
207 »       je·····2e8·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x2e8>207 »       je·····2e8·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x2e8>
208 »       cmp····0x10(%esi),%edx208 »       cmp····0x10(%esi),%edx
209 »       jge····308·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x308>209 »       jge····308·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x308>
210 »       mov····-0x54(%ebp),%eax210 »       mov····-0x54(%ebp),%eax
211 »       mov····-0x5c(%ebp),%ecx211 »       mov····-0x5c(%ebp),%ecx
212 »       sub····$0x4,%eax212 »       sub····$0x4,%eax
213 »       cmp····%eax,%ecx213 »       cmp····%eax,%ecx
214 »       je·····82b·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x82b>214 »       je·····825·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x825>
215 »       mov····%edx,(%ecx)215 »       mov····%edx,(%ecx)
216 »       add····$0x4,%ecx216 »       add····$0x4,%ecx
217 »       mov····%ecx,-0x5c(%ebp)217 »       mov····%ecx,-0x5c(%ebp)
218 »       lea····0x0(%esi,%eiz,1),%esi218 »       lea····0x0(%esi,%eiz,1),%esi
219 »       cmpl···$0xb,-0x4c(%ebp)219 »       cmpl···$0xb,-0x4c(%ebp)
220 »       je·····738·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x738>220 »       je·····738·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()+0x738>
221 »       mov····-0x5c(%ebp),%eax221 »       mov····-0x5c(%ebp),%eax
Offset 266, 30 lines modifiedOffset 266, 30 lines modified
Max diff block lines reached; 15690/20910 bytes (75.04%) of diff not shown.
41.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 11, 38 lines modifiedOffset 11, 38 lines modified
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x8c,%esp17 »       sub····$0x8c,%esp
18 »       mov····%eax,-0x7c(%ebp)18 »       mov····%eax,-0x80(%ebp)
19 »       mov····0x8(%ebp),%esi19 »       mov····0x8(%ebp),%esi
20 »       mov····%gs:0x14,%eax20 »       mov····%gs:0x14,%eax
21 »       mov····%eax,-0x1c(%ebp)21 »       mov····%eax,-0x1c(%ebp)
22 »       mov····(%esi),%eax22 »       mov····(%esi),%eax
23 »       mov····%esi,-0x70(%ebp)23 »       mov····%esi,-0x70(%ebp)
24 »       shr····$0x4,%eax24 »       shr····$0x4,%eax
25 »       and····$0x1,%eax25 »       and····$0x1,%eax
26 »       mov····%al,-0x75(%ebp)26 »       mov····%al,-0x75(%ebp)
27 »       lea····-0x75(%ebp),%eax27 »       lea····-0x75(%ebp),%eax
28 »       mov····%eax,-0x6c(%ebp)28 »       mov····%eax,-0x6c(%ebp)
29 »       mov····0x88(%esi),%eax29 »       mov····0x88(%esi),%eax
30 »       cmp····$0x14,%eax30 »       cmp····$0x14,%eax
31 »       je·····310·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x310>31 »       je·····300·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x300>
32 »       cmp····$0x15,%eax32 »       cmp····$0x15,%eax
33 »       je·····330·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x330>33 »       je·····320·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x320>
34 »       cmp····$0x12,%eax34 »       cmp····$0x12,%eax
35 »       je·····350·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x350>35 »       je·····340·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x340>
36 »       cmp····$0xc,%eax36 »       cmp····$0xc,%eax
37 »       je·····80·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x80>37 »       je·····80·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x80>
38 »       xor····%edi,%edi38 »       xor····%edi,%edi
39 »       mov····-0x1c(%ebp),%eax39 »       mov····-0x1c(%ebp),%eax
40 »       sub····%gs:0x14,%eax40 »       sub····%gs:0x14,%eax
41 »       jne····648·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x648>41 »       jne····63a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x63a>
42 »       lea····-0xc(%ebp),%esp42 »       lea····-0xc(%ebp),%esp
43 »       mov····%edi,%eax43 »       mov····%edi,%eax
44 »       pop····%ebx44 »       pop····%ebx
45 »       pop····%esi45 »       pop····%esi
46 »       pop····%edi46 »       pop····%edi
47 »       pop····%ebp47 »       pop····%ebp
48 »       ret48 »       ret
Offset 51, 105 lines modifiedOffset 51, 103 lines modified
51 »       mov····%esi,%eax51 »       mov····%esi,%eax
52 »       call···1653·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x83>52 »       call···1653·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x83>
53 ·R_386_PC32»     .text53 ·R_386_PC32»     .text
54 »       test···%al,%al54 »       test···%al,%al
55 »       je·····5f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x5f>55 »       je·····5f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x5f>
56 »       mov····0xec(%esi),%eax56 »       mov····0xec(%esi),%eax
57 »       cmp····%eax,0xfc(%esi)57 »       cmp····%eax,0xfc(%esi)
58 »       je·····6b5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x6b5>58 »       je·····6a4·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x6a4>
59 »       cmpl···$0x1a,0x88(%esi)59 »       cmpl···$0x1a,0x88(%esi)
60 »       jne····67c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x67c>60 »       jne····66b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x66b>
61 »       mov····%esi,%eax61 »       mov····%esi,%eax
62 »       call···167d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xad>62 »       call···167d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xad>
63 ·R_386_PC32»     .text63 ·R_386_PC32»     .text
64 »       test···%al,%al64 »       test···%al,%al
65 »       je·····67c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x67c>65 »       je·····66b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x66b>
66 »       lea····-0x68(%ebp),%eax66 »       lea····-0x68(%ebp),%eax
67 »       sub····$0x8,%esp67 »       sub····$0x8,%esp
68 »       push···%esi68 »       push···%esi
69 »       push···%eax69 »       push···%eax
70 »       mov····%eax,-0x84(%ebp)70 »       mov····%eax,-0x88(%ebp)
71 »       call···c8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xc8>71 »       call···c8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xc8>
72 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()72 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()
73 »       push···0xc4(%esi)73 »       push···0xc4(%esi)
74 »       call···d3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xd3>74 »       call···d3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xd3>
75 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()75 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()
76 »       mov····0xc4(%esi),%edx76 »       mov····0xc4(%esi),%edx
77 »       mov····-0x7c(%ebp),%ebx 
78 »       mov····%eax,-0x58(%ebp)77 »       mov····%eax,-0x58(%ebp)
79 »       mov····%edx,-0x5c(%ebp)78 »       mov····%edx,-0x5c(%ebp)
80 »       mov····%eax,-0x54(%ebp)79 »       mov····%eax,-0x54(%ebp)
81 »       pop····%eax80 »       pop····%eax
82 »       pop····%edx81 »       pop····%edx
83 »       push···$0xa82 »       push···$0xa
84 »       push···%esi83 »       push···%esi
85 »       call···ef·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xef>84 »       call···ec·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0xec>
86 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_cur_int_value(int)85 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_cur_int_value(int)
87 »       movb···$0x0,-0x8c(%ebp)86 »       movb···$0x0,-0x8c(%ebp)
88 »       add····$0x10,%esp87 »       add····$0x10,%esp
89 »       mov····%eax,-0x80(%ebp)88 »       mov····%eax,-0x7c(%ebp)
90 »       mov····0x88(%esi),%eax89 »       mov····0x88(%esi),%eax
91 »       movl···$0x0,-0x88(%ebp)90 »       movl···$0x0,-0x84(%ebp)
92 »       cmp····$0x19,%eax91 »       cmp····$0x19,%eax
93 »       je·····60e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x60e>92 »       je·····600·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x600>
94 »       cmp····$0xd,%eax93 »       cmp····$0xd,%eax
95 »       jne····68f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x68f>94 »       jne····67e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x67e>
96 »       mov····%esi,%eax95 »       mov····%esi,%eax
97 »       call···16f5·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<st[·...·truncated·by·diffoscope;·len:·118,·SHA:·fdd7ff5c3c07a3ea37af0f0cb410feeb38bd87449bd6b246eb32f6f6eb74ed0f·...·]>96 »       call···16f2·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<st[·...·truncated·by·diffoscope;·len:·118,·SHA:·2e0b7473cb2ce88fb568a62ca024b37695185c072799debbdc2c4959d3acc69a·...·]>
98 ·R_386_PC32»     .text97 ·R_386_PC32»     .text
99 »       mov····%eax,%edi98 »       mov····%eax,%edi
100 »       test···%al,%al99 »       test···%al,%al
101 »       je·····68f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x68f>100 »       je·····67e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x67e>
102 »       movzbl·-0x75(%ebp),%eax101 »       movzbl·-0x75(%ebp),%eax
103 »       test···%al,%al102 »       test···%al,%al
104 »       jne····370·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x370>103 »       jne····360·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x360>
105 »       mov····%al,-0x75(%ebp)104 »       mov····%al,-0x75(%ebp)
106 »       lea····-0x44(%ebp),%eax105 »       lea····-0x44(%ebp),%eax
107 »       xor····%edx,%edx106 »       xor····%ebx,%ebx
108 »       mov····%eax,-0x94(%ebp)107 »       mov····%eax,-0x94(%ebp)
109 »       mov····-0x80(%ebp),%eax108 »       mov····-0x7c(%ebp),%eax
110 »       test···%eax,%eax109 »       test···%eax,%eax
111 »       jle····1b5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x1b5>110 »       jle····1ad·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x1ad>
112 »       mov····%edi,%eax111 »       mov····%edi,%eax
113 »       mov····-0x94(%ebp),%edi 
114 »       mov····%esi,-0x98(%ebp)112 »       mov····%esi,-0x98(%ebp)
115 »       mov····%edx,%esi113 »       mov····%ebx,%edi
 114 »       mov····-0x88(%ebp),%esi
116 »       mov····%al,-0x90(%ebp)115 »       mov····%al,-0x90(%ebp)
 116 »       mov····-0x94(%ebp),%ebx
117 »       lea····0x0(%esi),%esi117 »       lea····0x0(%esi),%esi
118 »       sub····$0x8,%esp118 »       sub····$0x8,%esp
119 »       push···-0x84(%ebp) 
120 »       mov····-0x7c(%ebp),%ebx 
121 »       add····$0x1,%esi119 »       add····$0x1,%edi
122 »       push···%edi120 »       push···%esi
 121 »       push···%ebx
123 »       call···181·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x181>122 »       call···179·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()+0x179>
124 ·R_386_PLT32»    std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()123 ·R_386_PC32»     std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>::_M_clone()
125 »       mov····-0x54(%ebp),%eax124 »       mov····-0x54(%ebp),%eax
126 »       mov····-0x5c(%ebp),%ecx125 »       mov····-0x5c(%ebp),%ecx
127 »       add····$0xc,%esp126 »       add····$0xc,%esp
128 »       lea····(%eax,%eax,2),%eax127 »       lea····(%eax,%eax,2),%eax
129 »       shl····$0x3,%eax128 »       shl····$0x3,%eax
130 »       add····0x1c(%ecx),%eax129 »       add····0x1c(%ecx),%eax
131 »       mov····-0x40(%ebp),%ecx130 »       mov····-0x40(%ebp),%ecx
132 »       mov····%ecx,0x4(%eax)131 »       mov····%ecx,0x4(%eax)
133 »       mov····-0x3c(%ebp),%eax132 »       mov····-0x3c(%ebp),%eax
134 »       mov····%eax,-0x54(%ebp)133 »       mov····%eax,-0x54(%ebp)
135 »       cmp····%esi,-0x80(%ebp)134 »       cmp····%edi,-0x7c(%ebp)
Max diff block lines reached; 34536/41794 bytes (82.63%) of diff not shown.
780 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 48, 16 lines modifiedOffset 48, 16 lines modified
48 »       pop····%edi48 »       pop····%edi
49 »       pop····%ebp49 »       pop····%ebp
50 »       ret50 »       ret
51 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi,%eiz,1),%esi
52 »       nop52 »       nop
53 »       mov····-0x1c(%ebp),%eax53 »       mov····-0x1c(%ebp),%eax
54 »       mov····0x8(%ebp),%edi54 »       mov····0x8(%ebp),%edi
55 »       mov····0x0(%eax),%eax55 »       lea····0x0(%eax),%eax
56 ·R_386_GOT32X»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>56 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>
57 »       mov····%eax,(%edi)57 »       mov····%eax,(%edi)
58 »       lea····-0xc(%ebp),%esp58 »       lea····-0xc(%ebp),%esp
59 »       xor····%eax,%eax59 »       xor····%eax,%eax
60 »       pop····%ebx60 »       pop····%ebx
61 »       pop····%esi61 »       pop····%esi
62 »       pop····%edi62 »       pop····%edi
63 »       pop····%ebp63 »       pop····%ebp
778 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 48, 16 lines modifiedOffset 48, 16 lines modified
48 »       pop····%edi48 »       pop····%edi
49 »       pop····%ebp49 »       pop····%ebp
50 »       ret50 »       ret
51 »       lea····0x0(%esi,%eiz,1),%esi51 »       lea····0x0(%esi,%eiz,1),%esi
52 »       nop52 »       nop
53 »       mov····-0x1c(%ebp),%eax53 »       mov····-0x1c(%ebp),%eax
54 »       mov····0x8(%ebp),%edi54 »       mov····0x8(%ebp),%edi
55 »       mov····0x0(%eax),%eax55 »       lea····0x0(%eax),%eax
56 ·R_386_GOT32X»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>56 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>
57 »       mov····%eax,(%edi)57 »       mov····%eax,(%edi)
58 »       lea····-0xc(%ebp),%esp58 »       lea····-0xc(%ebp),%esp
59 »       xor····%eax,%eax59 »       xor····%eax,%eax
60 »       pop····%ebx60 »       pop····%ebx
61 »       pop····%esi61 »       pop····%esi
62 »       pop····%edi62 »       pop····%edi
63 »       pop····%ebp63 »       pop····%ebp
786 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 44, 17 lines modifiedOffset 44, 17 lines modified
44 »       xor····%eax,%eax44 »       xor····%eax,%eax
45 »       pop····%ebx45 »       pop····%ebx
46 »       pop····%esi46 »       pop····%esi
47 »       pop····%edi47 »       pop····%edi
48 »       pop····%ebp48 »       pop····%ebp
49 »       ret49 »       ret
50 »       lea····0x0(%esi),%esi50 »       lea····0x0(%esi),%esi
51 »       mov····0x0(%edi),%eax 
52 ·R_386_GOT32X»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true> 
53 »       mov····0x8(%ebp),%ecx51 »       mov····0x8(%ebp),%ecx
 52 »       lea····0x0(%edi),%eax
 53 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>
54 »       mov····%eax,(%ecx)54 »       mov····%eax,(%ecx)
55 »       lea····-0xc(%ebp),%esp55 »       lea····-0xc(%ebp),%esp
56 »       xor····%eax,%eax56 »       xor····%eax,%eax
57 »       pop····%ebx57 »       pop····%ebx
58 »       pop····%esi58 »       pop····%esi
59 »       pop····%edi59 »       pop····%edi
60 »       pop····%ebp60 »       pop····%ebp
784 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt17_Function_handlerIFbcENSt8 […]
    
Offset 44, 17 lines modifiedOffset 44, 17 lines modified
44 »       xor····%eax,%eax44 »       xor····%eax,%eax
45 »       pop····%ebx45 »       pop····%ebx
46 »       pop····%esi46 »       pop····%esi
47 »       pop····%edi47 »       pop····%edi
48 »       pop····%ebp48 »       pop····%ebp
49 »       ret49 »       ret
50 »       lea····0x0(%esi),%esi50 »       lea····0x0(%esi),%esi
51 »       mov····0x0(%edi),%eax 
52 ·R_386_GOT32X»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true> 
53 »       mov····0x8(%ebp),%ecx51 »       mov····0x8(%ebp),%ecx
 52 »       lea····0x0(%edi),%eax
 53 ·R_386_GOTOFF»   typeinfo·for·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>
54 »       mov····%eax,(%ecx)54 »       mov····%eax,(%ecx)
55 »       lea····-0xc(%ebp),%esp55 »       lea····-0xc(%ebp),%esp
56 »       xor····%eax,%eax56 »       xor····%eax,%eax
57 »       pop····%ebx57 »       pop····%ebx
58 »       pop····%esi58 »       pop····%esi
59 »       pop····%edi59 »       pop····%edi
60 »       pop····%ebp60 »       pop····%ebp
6.31 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 4, 57 lines modifiedOffset 4, 53 lines modified
4 Disassembly·of·section·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc:4 Disassembly·of·section·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb0EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc:
  
5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const>:5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const>:
6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const:6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const:
7 »       push···%edi7 »       push···%edi
8 »       push···%esi8 »       push···%esi
9 »       push···%ebx9 »       push···%ebx
10 »       call···4·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x4> 
11 ·R_386_PC32»     __x86.get_pc_thunk.bx 
12 »       add····$0x2,%ebx 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       sub····$0x20,%esp10 »       sub····$0x20,%esp
15 »       mov····0x30(%esp),%esi11 »       mov····0x30(%esp),%ebx
16 »       mov····0x34(%esp),%edx12 »       mov····0x34(%esp),%edx
17 »       mov····%gs:0x14,%eax13 »       mov····%gs:0x14,%eax
18 »       mov····%eax,0x1c(%esp)14 »       mov····%eax,0x1c(%esp)
19 »       mov····(%esi),%eax15 »       mov····(%ebx),%eax
20 »       cmpb···$0x0,(%eax)16 »       cmpb···$0x0,(%eax)
21 »       jne····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x48>17 »       jne····40·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x40>
22 »       movb···$0x1,(%eax)18 »       movb···$0x1,(%eax)
23 »       mov····%dl,0x1(%eax)19 »       mov····%dl,0x1(%eax)
24 »       mov····0x1c(%esp),%eax20 »       mov····0x1c(%esp),%eax
25 »       sub····%gs:0x14,%eax21 »       sub····%gs:0x14,%eax
26 »       jne····8e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x8e>22 »       jne····86·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x86>
27 »       add····$0x20,%esp23 »       add····$0x20,%esp
28 »       pop····%ebx24 »       pop····%ebx
29 »       pop····%esi25 »       pop····%esi
30 »       pop····%edi26 »       pop····%edi
31 »       ret27 »       ret
32 »       lea····0x0(%esi,%eiz,1),%esi28 »       lea····0x0(%esi,%eiz,1),%esi
33 »       movzbl·0x1(%eax),%edi29 »       movzbl·0x1(%eax),%esi
34 »       mov····0x4(%esi),%ecx30 »       mov····0x4(%ebx),%edi
35 »       mov····%edi,%eax31 »       mov····%esi,%eax
36 »       mov····%al,0x1b(%esp)32 »       mov····%al,0x1b(%esp)
37 »       mov····0x4(%ecx),%eax33 »       mov····0x4(%edi),%eax
38 »       cmp····0x8(%ecx),%eax34 »       cmp····0x8(%edi),%eax
39 »       je·····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x70>35 »       je·····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x68>
40 »       mov····%edi,%ebx36 »       mov····%esi,%ecx
41 »       mov····%bl,(%eax)37 »       mov····%cl,(%eax)
42 »       mov····(%esi),%eax38 »       mov····(%ebx),%eax
43 »       addl···$0x1,0x4(%ecx)39 »       addl···$0x1,0x4(%edi)
44 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x2d>40 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x22>
45 »       lea····0x0(%esi,%eiz,1),%esi41 »       lea····0x0(%esi,%eiz,1),%esi
46 »       mov····%edx,0xc(%esp)42 »       mov····%edx,0xc(%esp)
47 »       sub····$0x4,%esp43 »       sub····$0x4,%esp
48 »       lea····0x1f(%esp),%edi44 »       lea····0x1f(%esp),%esi
49 »       push···%edi45 »       push···%esi
50 »       push···%eax46 »       push···%eax
51 »       push···%ecx47 »       push···%edi
52 »       call···7f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x7f>48 »       call···77·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x77>
53 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)49 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
54 »       add····$0x10,%esp50 »       add····$0x10,%esp
55 »       mov····(%esi),%eax51 »       mov····(%ebx),%eax
56 »       mov····0xc(%esp),%edx52 »       mov····0xc(%esp),%edx
57 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x2d>53 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x22>
58 »       call···8f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x8f>54 »       call···87·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)::{lambda(char)#1}::operator()(char)·const+0x87>
59 ·R_386_PC32»     __stack_chk_fail_local55 ·R_386_PC32»     __stack_chk_fail_local
6.28 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 4, 57 lines modifiedOffset 4, 53 lines modified
4 Disassembly·of·section·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc:4 Disassembly·of·section·.text._ZZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE18_M_expression_termILb0ELb1EEEbRSt4pairIbcERNS_15_BracketMatcherIS3_XT_EXT0_EEEENKUlcE_clEc:
  
5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const>:5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const>:
6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const:6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const:
7 »       push···%edi7 »       push···%edi
8 »       push···%esi8 »       push···%esi
9 »       push···%ebx9 »       push···%ebx
10 »       call···4·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x4> 
11 ·R_386_PC32»     __x86.get_pc_thunk.bx 
12 »       add····$0x2,%ebx 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       sub····$0x20,%esp10 »       sub····$0x20,%esp
15 »       mov····0x30(%esp),%esi11 »       mov····0x30(%esp),%ebx
16 »       mov····0x34(%esp),%edx12 »       mov····0x34(%esp),%edx
17 »       mov····%gs:0x14,%eax13 »       mov····%gs:0x14,%eax
18 »       mov····%eax,0x1c(%esp)14 »       mov····%eax,0x1c(%esp)
19 »       mov····(%esi),%eax15 »       mov····(%ebx),%eax
20 »       cmpb···$0x0,(%eax)16 »       cmpb···$0x0,(%eax)
21 »       jne····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x48>17 »       jne····40·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x40>
22 »       movb···$0x1,(%eax)18 »       movb···$0x1,(%eax)
23 »       mov····%dl,0x1(%eax)19 »       mov····%dl,0x1(%eax)
24 »       mov····0x1c(%esp),%eax20 »       mov····0x1c(%esp),%eax
25 »       sub····%gs:0x14,%eax21 »       sub····%gs:0x14,%eax
26 »       jne····8e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x8e>22 »       jne····86·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x86>
27 »       add····$0x20,%esp23 »       add····$0x20,%esp
28 »       pop····%ebx24 »       pop····%ebx
29 »       pop····%esi25 »       pop····%esi
30 »       pop····%edi26 »       pop····%edi
31 »       ret27 »       ret
32 »       lea····0x0(%esi,%eiz,1),%esi28 »       lea····0x0(%esi,%eiz,1),%esi
33 »       movzbl·0x1(%eax),%edi29 »       movzbl·0x1(%eax),%esi
34 »       mov····0x4(%esi),%ecx30 »       mov····0x4(%ebx),%edi
35 »       mov····%edi,%eax31 »       mov····%esi,%eax
36 »       mov····%al,0x1b(%esp)32 »       mov····%al,0x1b(%esp)
37 »       mov····0x4(%ecx),%eax33 »       mov····0x4(%edi),%eax
38 »       cmp····0x8(%ecx),%eax34 »       cmp····0x8(%edi),%eax
39 »       je·····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x70>35 »       je·····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x68>
40 »       mov····%edi,%ebx36 »       mov····%esi,%ecx
41 »       mov····%bl,(%eax)37 »       mov····%cl,(%eax)
42 »       mov····(%esi),%eax38 »       mov····(%ebx),%eax
43 »       addl···$0x1,0x4(%ecx)39 »       addl···$0x1,0x4(%edi)
44 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x2d>40 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x22>
45 »       lea····0x0(%esi,%eiz,1),%esi41 »       lea····0x0(%esi,%eiz,1),%esi
46 »       mov····%edx,0xc(%esp)42 »       mov····%edx,0xc(%esp)
47 »       sub····$0x4,%esp43 »       sub····$0x4,%esp
48 »       lea····0x1f(%esp),%edi44 »       lea····0x1f(%esp),%esi
49 »       push···%edi45 »       push···%esi
50 »       push···%eax46 »       push···%eax
51 »       push···%ecx47 »       push···%edi
52 »       call···7f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x7f>48 »       call···77·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x77>
53 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)49 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
54 »       add····$0x10,%esp50 »       add····$0x10,%esp
55 »       mov····(%esi),%eax51 »       mov····(%ebx),%eax
56 »       mov····0xc(%esp),%edx52 »       mov····0xc(%esp),%edx
57 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x2d>53 »       jmp····22·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x22>
58 »       call···8f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x8f>54 »       call···87·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)::{lambda(char)#1}::operator()(char)·const+0x87>
59 ·R_386_PC32»     __stack_chk_fail_local55 ·R_386_PC32»     __stack_chk_fail_local
1.49 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 56, 12 lines modifiedOffset 56, 12 lines modified
56 »       xchg···%ax,%ax56 »       xchg···%ax,%ax
57 »       sub····$0x4,%esp57 »       sub····$0x4,%esp
58 »       lea····0xf(%esp),%eax58 »       lea····0xf(%esp),%eax
59 »       push···%eax59 »       push···%eax
60 »       push···%edx60 »       push···%edx
61 »       push···%edi61 »       push···%edi
62 »       call···8b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x8b>62 »       call···8b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x8b>
63 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)63 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
64 »       add····$0x10,%esp64 »       add····$0x10,%esp
65 »       jmp····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x70>65 »       jmp····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x70>
66 »       call···95·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x95>66 »       call···95·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda()#2}::operator()()·const+0x95>
67 ·R_386_PC32»     __stack_chk_fail_local67 ·R_386_PC32»     __stack_chk_fail_local
1.49 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 56, 12 lines modifiedOffset 56, 12 lines modified
56 »       xchg···%ax,%ax56 »       xchg···%ax,%ax
57 »       sub····$0x4,%esp57 »       sub····$0x4,%esp
58 »       lea····0xf(%esp),%eax58 »       lea····0xf(%esp),%eax
59 »       push···%eax59 »       push···%eax
60 »       push···%edx60 »       push···%edx
61 »       push···%edi61 »       push···%edi
62 »       call···8b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x8b>62 »       call···8b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x8b>
63 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)63 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
64 »       add····$0x10,%esp64 »       add····$0x10,%esp
65 »       jmp····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x70>65 »       jmp····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x70>
66 »       call···95·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x95>66 »       call···95·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda()#2}::operator()()·const+0x95>
67 ·R_386_PC32»     __stack_chk_fail_local67 ·R_386_PC32»     __stack_chk_fail_local
1.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 61, 13 lines modifiedOffset 61, 13 lines modified
61 »       lea····0x0(%esi,%eiz,1),%esi61 »       lea····0x0(%esi,%eiz,1),%esi
62 »       sub····$0x4,%esp62 »       sub····$0x4,%esp
63 »       lea····0x1f(%esp),%eax63 »       lea····0x1f(%esp),%eax
64 »       push···%eax64 »       push···%eax
65 »       push···%edx65 »       push···%edx
66 »       push···%ebp66 »       push···%ebp
67 »       call···9b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0x9b>67 »       call···9b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0x9b>
68 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)68 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
69 »       mov····(%esi),%eax69 »       mov····(%esi),%eax
70 »       add····$0x10,%esp70 »       add····$0x10,%esp
71 »       jmp····2e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0x2e>71 »       jmp····2e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0x2e>
72 »       call···a7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0xa7>72 »       call···a7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)::{lambda(char)#1}::operator()(char)·const+0xa7>
73 ·R_386_PC32»     __stack_chk_fail_local73 ·R_386_PC32»     __stack_chk_fail_local
1.55 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZZNSt8__detail9_CompilerINSt7__c […]
    
Offset 61, 13 lines modifiedOffset 61, 13 lines modified
61 »       lea····0x0(%esi,%eiz,1),%esi61 »       lea····0x0(%esi,%eiz,1),%esi
62 »       sub····$0x4,%esp62 »       sub····$0x4,%esp
63 »       lea····0x1f(%esp),%eax63 »       lea····0x1f(%esp),%eax
64 »       push···%eax64 »       push···%eax
65 »       push···%edx65 »       push···%edx
66 »       push···%ebp66 »       push···%ebp
67 »       call···9b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0x9b>67 »       call···9b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0x9b>
68 ·R_386_PLT32»    void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)68 ·R_386_PC32»     void·std::vector<char,·std::allocator<char>·>::_M_realloc_insert<char>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·char&&)
69 »       mov····(%esi),%eax69 »       mov····(%esi),%eax
70 »       add····$0x10,%esp70 »       add····$0x10,%esp
71 »       jmp····2e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0x2e>71 »       jmp····2e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0x2e>
72 »       call···a7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0xa7>72 »       call···a7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)::{lambda(char)#1}::operator()(char)·const+0xa7>
73 ·R_386_PC32»     __stack_chk_fail_local73 ·R_386_PC32»     __stack_chk_fail_local
82.0 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 10, 597 lines modifiedOffset 10, 548 lines modified
10 »       add····$0x1,%eax10 »       add····$0x1,%eax
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x5c,%esp
18 »       mov····0x8(%ebp),%ecx18 »       mov····0xc(%ebp),%ebx
19 »       mov····0x10(%ebp),%edi19 »       mov····0x10(%ebp),%edi
20 »       mov····%eax,-0x64(%ebp)20 »       mov····%eax,-0x68(%ebp)
21 »       mov····0xc(%ebp),%eax21 »       mov····0x8(%ebp),%eax
22 »       mov····%eax,-0x60(%ebp)22 »       mov····%eax,-0x60(%ebp)
23 »       mov····%gs:0x14,%eax 
24 »       mov····%eax,-0x1c(%ebp) 
25 »       mov····0x88(%ecx),%eax23 »       mov····0x88(%eax),%eax
 24 »       mov····%gs:0x14,%esi
 25 »       mov····%esi,-0x1c(%ebp)
 26 »       xor····%esi,%esi
26 »       cmp····$0xb,%eax27 »       cmp····$0xb,%eax
27 »       je·····1c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1c0>28 »       je·····1b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1b0>
28 »       mov····-0x60(%ebp),%ebx 
29 »       mov····%edi,-0x50(%ebp) 
30 »       mov····%ebx,-0x54(%ebp)29 »       mov····%ebx,-0x54(%ebp)
 30 »       mov····%edi,-0x50(%ebp)
31 »       cmp····$0x10,%eax31 »       cmp····$0x10,%eax
32 »       je·····1e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1e0>32 »       je·····1d0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1d0>
33 »       cmp····$0x11,%eax33 »       cmp····$0x11,%eax
34 »       je·····208·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x208>34 »       je·····1f0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1f0>
35 »       cmp····$0xf,%eax35 »       cmp····$0xf,%eax
36 »       je·····230·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x230>36 »       je·····210·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x210>
37 »       sub····$0xc,%esp37 »       sub····$0xc,%esp
 38 »       push···-0x60(%ebp)
38 »       mov····-0x64(%ebp),%ebx 
39 »       mov····%ecx,-0x68(%ebp) 
40 »       push···%ecx 
41 »       call···69·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x69>39 »       call···65·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x65>
42 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()40 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
43 »       add····$0x10,%esp41 »       add····$0x10,%esp
44 »       mov····-0x68(%ebp),%ecx 
45 »       test···%al,%al42 »       test···%al,%al
46 »       mov····%eax,%esi43 »       mov····%eax,%esi
 44 »       mov····-0x60(%ebp),%eax
47 »       jne····140·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x140>45 »       jne····130·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x130>
48 »       mov····0x88(%ecx),%eax46 »       mov····0x88(%eax),%eax
49 »       cmp····$0x1c,%eax47 »       cmp····$0x1c,%eax
50 »       je·····2a0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x2a0>48 »       je·····280·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x280>
51 »       cmp····$0xe,%eax49 »       cmp····$0xe,%eax
52 »       jne····66f·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x66f>50 »       jne····60b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x60b>
53 »       mov····%ecx,%eax 
54 »       mov····%ecx,-0x6c(%ebp)51 »       mov····-0x60(%ebp),%eax
55 »       call···166b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9b>52 »       call···1665·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x95>
56 ·R_386_PC32»     .text53 ·R_386_PC32»     .text
57 »       mov····%eax,%esi54 »       mov····%eax,%esi
58 »       test···%al,%al55 »       test···%al,%al
59 »       je·····66f·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x66f>56 »       je·····60b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x60b>
60 »       lea····-0x58(%ebp),%eax57 »       lea····-0x58(%ebp),%eax
61 »       mov····-0x6c(%ebp),%ecx58 »       cmpb···$0x0,(%ebx)
62 »       mov····%eax,-0x68(%ebp)59 »       mov····%eax,-0x64(%ebp)
63 »       mov····-0x60(%ebp),%eax 
64 »       cmpb···$0x0,(%eax) 
65 »       jne····180·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x180>60 »       jne····170·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x170>
 61 »       mov····-0x60(%ebp),%ecx
 62 »       sub····$0xc,%esp
66 »       mov····0xcc(%ecx),%eax63 »       mov····0xcc(%ecx),%eax
67 »       mov····0x110(%ecx),%edx64 »       mov····0x110(%ecx),%edx
68 »       sub····$0xc,%esp 
69 »       movzbl·(%eax),%ebx65 »       movzbl·(%eax),%ebx
70 »       mov····0x18(%edx),%edx66 »       mov····0x18(%edx),%edx
71 »       movzwl·(%edx,%ebx,2),%ebx67 »       movzwl·(%edx,%ebx,2),%ebx
72 »       push···$0x068 »       push···$0x0
73 »       mov····0xd0(%ecx),%edx69 »       mov····0xd0(%ecx),%edx
74 »       and····$0x100,%bx70 »       and····$0x100,%bx
75 »       add····%eax,%edx71 »       add····%eax,%edx
76 »       mov····%bx,-0x60(%ebp) 
77 »       mov····-0x64(%ebp),%ebx 
78 »       push···%edx72 »       push···%edx
79 »       push···%eax73 »       push···%eax
80 »       push···0x38(%edi)74 »       push···0x38(%edi)
81 »       push···-0x68(%ebp)75 »       push···-0x64(%ebp)
82 »       call···f6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0xf6>76 »       call···e6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0xe6>
83 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const77 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
84 »       movzbl·-0x56(%ebp),%eax78 »       movzbl·-0x56(%ebp),%eax
85 »       add····$0x1c,%esp79 »       add····$0x1c,%esp
86 »       test···$0x1,%al80 »       test···$0x1,%al
87 »       jne····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x110>81 »       jne····100·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x100>
88 »       cmpw···$0x0,-0x58(%ebp)82 »       cmpw···$0x0,-0x58(%ebp)
89 »       je·····649·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x649>83 »       je·····5e5·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x5e5>
90 »       cmpw···$0x0,-0x60(%ebp)84 »       test···%bx,%bx
91 »       jne····160·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x160>85 »       jne····150·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x150>
92 »       movzwl·-0x58(%ebp),%edx86 »       movzwl·-0x58(%ebp),%edx
93 »       or·····%al,0x32(%edi)87 »       or·····%al,0x32(%edi)
94 »       or·····%dx,0x30(%edi)88 »       or·····%dx,0x30(%edi)
95 »       mov····-0x1c(%ebp),%eax89 »       mov····-0x1c(%ebp),%eax
96 »       sub····%gs:0x14,%eax90 »       sub····%gs:0x14,%eax
97 »       jne····5ed·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x5ed>91 »       jne····596·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x596>
98 »       lea····-0xc(%ebp),%esp92 »       lea····-0xc(%ebp),%esp
99 »       mov····%esi,%eax93 »       mov····%esi,%eax
100 »       pop····%ebx94 »       pop····%ebx
101 »       pop····%esi95 »       pop····%esi
102 »       pop····%edi96 »       pop····%edi
103 »       pop····%ebp97 »       pop····%ebp
104 »       ret98 »       ret
105 »       lea····0x0(%esi,%eiz,1),%esi99 »       lea····0x0(%esi),%esi
106 »       mov····0xcc(%ecx),%eax100 »       mov····0xcc(%eax),%eax
107 »       movzbl·(%eax),%ebx101 »       movzbl·(%eax),%ebx
108 »       mov····-0x54(%ebp),%eax102 »       mov····-0x54(%ebp),%eax
109 »       cmpb···$0x0,(%eax)103 »       cmpb···$0x0,(%eax)
110 »       jne····1a0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x1a0>104 »       jne····190·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x190>
111 »       movb···$0x1,(%eax)105 »       movb···$0x1,(%eax)
112 »       mov····%bl,0x1(%eax)106 »       mov····%bl,0x1(%eax)
113 »       jmp····122·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x122>107 »       jmp····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x110>
114 »       lea····0x0(%esi,%eiz,1),%esi108 »       lea····0x0(%esi,%eiz,1),%esi
115 »       mov····0x28(%edi),%eax109 »       mov····0x28(%edi),%eax
116 »       cmp····0x2c(%edi),%eax110 »       cmp····0x2c(%edi),%eax
117 »       je·····440·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x440>111 »       je·····410·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x410>
118 »       mov····-0x58(%ebp),%edx112 »       mov····-0x58(%ebp),%edx
119 »       add····$0x4,%eax113 »       add····$0x4,%eax
120 »       mov····%edx,-0x4(%eax)114 »       mov····%edx,-0x4(%eax)
121 »       mov····%eax,0x28(%edi)115 »       mov····%eax,0x28(%edi)
122 »       jmp····122·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x122>116 »       jmp····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)+0x110>
123 »       lea····0x0(%esi),%esi117 »       lea····0x0(%esi),%esi
124 »       mov····%eax,%ebx 
125 »       movzbl·0x1(%eax),%eax118 »       movzbl·0x1(%ebx),%eax
126 »       mov····-0x68(%ebp),%edx119 »       mov····-0x64(%ebp),%edx
127 »       mov····%al,-0x58(%ebp)120 »       mov····%al,-0x58(%ebp)
128 »       mov····%edi,%eax121 »       mov····%edi,%eax
Max diff block lines reached; 69780/83742 bytes (83.33%) of diff not shown.
27.3 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 5, 26 lines modifiedOffset 5, 26 lines modified
  
5 00000000·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)>:5 00000000·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)>:
6 void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool):6 void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool):
7 »       push···%ebp7 »       push···%ebp
8 »       xor····%edx,%edx8 »       xor····%edx,%edx
9 »       mov····%esp,%ebp9 »       mov····%esp,%ebp
10 »       push···%edi10 »       push···%edi
 11 »       call···7·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x7>
 12 ·R_386_PC32»     __x86.get_pc_thunk.di
 13 »       add····$0x2,%edi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
11 »       push···%esi15 »       push···%esi
12 »       lea····-0x9c(%ebp),%ecx16 »       lea····-0x9c(%ebp),%ecx
13 »       call···e·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0xe> 
14 ·R_386_PC32»     __x86.get_pc_thunk.si 
15 »       add····$0x2,%esi 
16 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
17 »       push···%ebx17 »       push···%ebx
18 »       sub····$0x10c,%esp18 »       sub····$0x10c,%esp
19 »       mov····0x8(%ebp),%edi19 »       mov····0x8(%ebp),%esi
20 »       mov····%gs:0x14,%eax20 »       mov····%gs:0x14,%eax
21 »       mov····%eax,-0x1c(%ebp)21 »       mov····%eax,-0x1c(%ebp)
22 »       mov····0x10c(%edi),%eax22 »       mov····0x10c(%esi),%eax
23 »       movl···$0x0,-0xdc(%ebp)23 »       movl···$0x0,-0xdc(%ebp)
24 »       movl···$0x0,-0xd8(%ebp)24 »       movl···$0x0,-0xd8(%ebp)
25 »       movl···$0x0,-0xd4(%ebp)25 »       movl···$0x0,-0xd4(%ebp)
26 »       movl···$0x0,-0xd0(%ebp)26 »       movl···$0x0,-0xd0(%ebp)
27 »       movl···$0x0,-0xcc(%ebp)27 »       movl···$0x0,-0xcc(%ebp)
28 »       movl···$0x0,-0xc8(%ebp)28 »       movl···$0x0,-0xc8(%ebp)
29 »       mov····%eax,-0xa4(%ebp)29 »       mov····%eax,-0xa4(%ebp)
Offset 40, 45 lines modifiedOffset 40, 44 lines modified
40 »       xor····%eax,%eax40 »       xor····%eax,%eax
41 »       mov····%edx,(%ecx,%eax,1)41 »       mov····%edx,(%ecx,%eax,1)
42 »       add····$0x4,%eax42 »       add····$0x4,%eax
43 »       cmp····$0x20,%eax43 »       cmp····$0x20,%eax
44 »       jb·····c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0xc4>44 »       jb·····c4·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0xc4>
45 »       xor····%eax,%eax45 »       xor····%eax,%eax
46 »       mov····%ax,-0xfa(%ebp)46 »       mov····%ax,-0xfa(%ebp)
47 »       testb··$0x10,(%edi)47 »       testb··$0x10,(%esi)
48 »       je·····5a8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x5a8>48 »       je·····598·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x598>
49 »       lea····-0xdc(%ebp),%eax49 »       lea····-0xdc(%ebp),%eax
 50 »       lea····-0xfa(%ebp),%ebx
50 »       mov····%eax,-0x10c(%ebp)51 »       mov····%eax,-0x10c(%ebp)
51 »       lea····-0xfa(%ebp),%eax 
52 »       mov····%eax,-0x110(%ebp) 
53 »       lea····0x0(%esi,%eiz,1),%esi52 »       lea····0x0(%esi,%eiz,1),%esi
 53 »       nop
54 »       sub····$0x4,%esp54 »       sub····$0x4,%esp
55 »       push···-0x10c(%ebp)55 »       push···-0x10c(%ebp)
 56 »       push···%ebx
56 »       mov····%esi,%ebx 
57 »       push···-0x110(%ebp) 
58 »       push···%edi57 »       push···%esi
59 »       call···113·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x113>58 »       call···104·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x104>
60 ·R_386_PLT32»    bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)59 ·R_386_PC32»     bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>&)
61 »       add····$0x10,%esp60 »       add····$0x10,%esp
62 »       test···%al,%al61 »       test···%al,%al
63 »       jne····100·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x100>62 »       jne····f8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0xf8>
64 »       cmpb···$0x0,-0xfa(%ebp)63 »       cmpb···$0x0,-0xfa(%ebp)
65 »       je·····145·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x145>64 »       je·····136·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x136>
66 »       movzbl·-0xf9(%ebp),%eax65 »       movzbl·-0xf9(%ebp),%eax
67 »       lea····-0xf8(%ebp),%edx66 »       lea····-0xf8(%ebp),%edx
68 »       mov····%al,-0xf8(%ebp)67 »       mov····%al,-0xf8(%ebp)
69 »       mov····-0x10c(%ebp),%eax68 »       mov····-0x10c(%ebp),%eax
70 »       call···18e1·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·762e77ea604b0a514969f1a40e1253875e2c17c70729bda98dc69065c2f00a61·...·]>69 »       call···18d2·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·26499339811e60553cba204cb6e0fd80ad26c96a842f628e251c4013080a7830·...·]>
71 ·R_386_PC32»     .text70 ·R_386_PC32»     .text
72 »       sub····$0xc,%esp71 »       sub····$0xc,%esp
73 »       push···-0x10c(%ebp)72 »       push···-0x10c(%ebp)
74 »       call···14f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x14f>73 »       call···140·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x140>
75 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()74 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>::_M_ready()
76 »       mov····0xc4(%edi),%eax75 »       mov····0xc4(%esi),%eax
77 »       mov····%esi,%ebx76 »       mov····%edi,%ebx
78 »       mov····%eax,-0x110(%ebp)77 »       mov····%eax,-0x110(%ebp)
79 »       mov····-0xdc(%ebp),%eax78 »       mov····-0xdc(%ebp),%eax
80 »       movl···$0x0,-0xdc(%ebp)79 »       movl···$0x0,-0xdc(%ebp)
81 »       mov····%eax,-0x7c(%ebp)80 »       mov····%eax,-0x7c(%ebp)
82 »       mov····-0xd8(%ebp),%eax81 »       mov····-0xd8(%ebp),%eax
83 »       movl···$0x0,-0xd8(%ebp)82 »       movl···$0x0,-0xd8(%ebp)
84 »       mov····%eax,-0x78(%ebp)83 »       mov····%eax,-0x78(%ebp)
Offset 132, 15 lines modifiedOffset 131, 15 lines modified
132 »       mov····%eax,-0x2c(%ebp)131 »       mov····%eax,-0x2c(%ebp)
133 »       mov····-0x88(%ebp),%eax132 »       mov····-0x88(%ebp),%eax
134 »       mov····%eax,-0x28(%ebp)133 »       mov····%eax,-0x28(%ebp)
135 »       mov····-0x84(%ebp),%eax134 »       mov····-0x84(%ebp),%eax
136 »       mov····%eax,-0x24(%ebp)135 »       mov····%eax,-0x24(%ebp)
137 »       mov····-0x80(%ebp),%eax136 »       mov····-0x80(%ebp),%eax
138 »       mov····%eax,-0x20(%ebp)137 »       mov····%eax,-0x20(%ebp)
139 »       call···2b8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x2b8>138 »       call···2a9·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x2a9>
140 ·R_386_PLT32»    operator·new(unsigned·int)139 ·R_386_PLT32»    operator·new(unsigned·int)
141 »       pop····%edx140 »       pop····%edx
142 »       mov····-0x7c(%ebp),%edx141 »       mov····-0x7c(%ebp),%edx
143 »       movl···$0x0,-0x7c(%ebp)142 »       movl···$0x0,-0x7c(%ebp)
144 »       pop····%ecx143 »       pop····%ecx
145 »       mov····%edx,(%eax)144 »       mov····%edx,(%eax)
146 »       mov····-0x78(%ebp),%edx145 »       mov····-0x78(%ebp),%edx
Offset 195, 251 lines modifiedOffset 194, 250 lines modified
195 »       mov····%edx,0x50(%eax)194 »       mov····%edx,0x50(%eax)
196 »       mov····-0x28(%ebp),%edx195 »       mov····-0x28(%ebp),%edx
197 »       mov····%edx,0x54(%eax)196 »       mov····%edx,0x54(%eax)
198 »       mov····-0x24(%ebp),%edx197 »       mov····-0x24(%ebp),%edx
199 »       mov····%edx,0x58(%eax)198 »       mov····%edx,0x58(%eax)
200 »       mov····-0x20(%ebp),%edx199 »       mov····-0x20(%ebp),%edx
201 »       mov····%edx,0x5c(%eax)200 »       mov····%edx,0x5c(%eax)
202 »       lea····0x0(%esi),%eax201 »       lea····0x0(%edi),%eax
203 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)202 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)
204 »       mov····%eax,-0xe0(%ebp)203 »       mov····%eax,-0xe0(%ebp)
205 »       lea····0x0(%esi),%eax204 »       lea····0x0(%edi),%eax
206 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)205 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
207 »       mov····%eax,-0xe4(%ebp)206 »       mov····%eax,-0xe4(%ebp)
208 »       lea····-0xec(%ebp),%eax207 »       lea····-0xec(%ebp),%eax
209 »       mov····%eax,-0x114(%ebp)208 »       mov····%eax,-0x114(%ebp)
210 »       push···%eax209 »       push···%eax
211 »       push···-0x110(%ebp)210 »       push···-0x110(%ebp)
212 »       call···3ce·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x3ce>211 »       call···3bf·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x3bf>
213 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)212 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
214 »       mov····0xc4(%edi),%edx213 »       mov····0xc4(%esi),%edx
215 »       mov····%eax,-0xf4(%ebp)214 »       mov····%eax,-0xf4(%ebp)
216 »       add····$0x10,%esp215 »       add····$0x10,%esp
217 »       mov····%eax,-0xf0(%ebp)216 »       mov····%eax,-0xf0(%ebp)
218 »       lea····0xe4(%edi),%eax217 »       lea····0xe4(%esi),%eax
219 »       mov····%edx,-0xf8(%ebp)218 »       mov····%edx,-0xf8(%ebp)
220 »       lea····-0xf8(%ebp),%edx219 »       lea····-0xf8(%ebp),%edx
221 »       call···1a8a·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·db372296aa2a78dd7558f22783a39c2553dbab2dfc6c9a98ee4514b927b6ffab·...·]>220 »       call···1a7b·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·009ac559a89176616fcff7387201071ed6bef146634fba1b5e4474979095d6dd·...·]>
222 ·R_386_PC32»     .text221 ·R_386_PC32»     .text
223 »       mov····-0xe4(%ebp),%eax222 »       mov····-0xe4(%ebp),%eax
224 »       test···%eax,%eax223 »       test···%eax,%eax
225 »       je·····41a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x41a>224 »       je·····40b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)+0x40b>
Max diff block lines reached; 17334/27728 bytes (62.51%) of diff not shown.
76.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 11, 547 lines modifiedOffset 11, 542 lines modified
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x6c,%esp
18 »       mov····0x8(%ebp),%ecx18 »       mov····0xc(%ebp),%ebx
19 »       mov····0x10(%ebp),%edi19 »       mov····0x10(%ebp),%edi
 20 »       mov····%eax,-0x78(%ebp)
 21 »       mov····0x8(%ebp),%eax
20 »       mov····%eax,-0x70(%ebp)22 »       mov····%eax,-0x70(%ebp)
21 »       mov····0xc(%ebp),%eax 
22 »       mov····%eax,-0x74(%ebp) 
23 »       mov····%gs:0x14,%eax 
24 »       mov····%eax,-0x1c(%ebp) 
25 »       mov····0x88(%ecx),%eax23 »       mov····0x88(%eax),%eax
 24 »       mov····%gs:0x14,%esi
 25 »       mov····%esi,-0x1c(%ebp)
 26 »       xor····%esi,%esi
26 »       cmp····$0xb,%eax27 »       cmp····$0xb,%eax
27 »       je·····1f0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x1f0>28 »       je·····1e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x1e0>
28 »       mov····-0x74(%ebp),%ebx 
29 »       mov····%edi,-0x58(%ebp) 
30 »       mov····%edi,-0x50(%ebp) 
31 »       mov····%ebx,-0x5c(%ebp)29 »       mov····%ebx,-0x5c(%ebp)
 30 »       mov····%edi,-0x58(%ebp)
32 »       mov····%ebx,-0x54(%ebp)31 »       mov····%ebx,-0x54(%ebp)
 32 »       mov····%edi,-0x50(%ebp)
33 »       cmp····$0x10,%eax33 »       cmp····$0x10,%eax
34 »       je·····210·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x210>34 »       je·····200·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x200>
35 »       cmp····$0x11,%eax35 »       cmp····$0x11,%eax
36 »       je·····238·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x238>36 »       je·····220·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x220>
37 »       cmp····$0xf,%eax37 »       cmp····$0xf,%eax
38 »       je·····260·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x260>38 »       je·····240·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x240>
39 »       sub····$0xc,%esp39 »       sub····$0xc,%esp
 40 »       push···-0x70(%ebp)
40 »       mov····-0x70(%ebp),%ebx 
41 »       mov····%ecx,-0x78(%ebp) 
42 »       push···%ecx 
43 »       call···6f·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x6f>41 »       call···6b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x6b>
44 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()42 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
45 »       add····$0x10,%esp43 »       add····$0x10,%esp
46 »       mov····-0x78(%ebp),%ecx 
47 »       test···%al,%al44 »       test···%al,%al
48 »       mov····%eax,%esi45 »       mov····%eax,%esi
 46 »       mov····-0x70(%ebp),%eax
49 »       jne····148·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x148>47 »       jne····138·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x138>
50 »       mov····0x88(%ecx),%eax48 »       mov····0x88(%eax),%eax
51 »       cmp····$0x1c,%eax49 »       cmp····$0x1c,%eax
52 »       je·····2e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x2e0>50 »       je·····2b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x2b0>
53 »       cmp····$0xe,%eax51 »       cmp····$0xe,%eax
54 »       jne····5e1·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5e1>52 »       jne····5c7·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5c7>
55 »       mov····%ecx,%eax 
56 »       mov····%ecx,-0x78(%ebp)53 »       mov····-0x70(%ebp),%eax
57 »       call···1671·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xa1>54 »       call···166b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9b>
58 ·R_386_PC32»     .text55 ·R_386_PC32»     .text
59 »       mov····%eax,%esi56 »       mov····%eax,%esi
60 »       test···%al,%al57 »       test···%al,%al
61 »       je·····5e1·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5e1>58 »       je·····5c7·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5c7>
62 »       mov····-0x54(%ebp),%eax59 »       mov····-0x54(%ebp),%eax
63 »       lea····-0x60(%ebp),%ebx60 »       lea····-0x60(%ebp),%edx
64 »       mov····-0x78(%ebp),%ecx 
65 »       mov····%ebx,-0x74(%ebp)61 »       mov····%edx,-0x74(%ebp)
66 »       cmpb···$0x0,(%eax)62 »       cmpb···$0x0,(%eax)
67 »       jne····188·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x188>63 »       jne····178·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x178>
 64 »       mov····-0x70(%ebp),%ecx
 65 »       sub····$0xc,%esp
68 »       mov····0xcc(%ecx),%eax66 »       mov····0xcc(%ecx),%eax
69 »       mov····0x110(%ecx),%edx67 »       mov····0x110(%ecx),%edx
70 »       sub····$0xc,%esp 
71 »       movzbl·(%eax),%ebx68 »       movzbl·(%eax),%ebx
72 »       mov····0x18(%edx),%edx69 »       mov····0x18(%edx),%edx
73 »       movzwl·(%edx,%ebx,2),%edx70 »       movzwl·(%edx,%ebx,2),%ebx
74 »       mov····-0x70(%ebp),%ebx 
75 »       push···$0x171 »       push···$0x1
76 »       and····$0x100,%dx 
77 »       mov····%dx,-0x78(%ebp) 
78 »       mov····0xd0(%ecx),%edx72 »       mov····0xd0(%ecx),%edx
 73 »       and····$0x100,%bx
79 »       add····%eax,%edx74 »       add····%eax,%edx
80 »       push···%edx75 »       push···%edx
81 »       push···%eax76 »       push···%eax
82 »       push···0x38(%edi)77 »       push···0x38(%edi)
83 »       push···-0x74(%ebp)78 »       push···-0x74(%ebp)
84 »       call···fc·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0xfc>79 »       call···ef·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0xef>
85 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const80 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
86 »       movzbl·-0x5e(%ebp),%eax81 »       movzbl·-0x5e(%ebp),%eax
87 »       add····$0x1c,%esp82 »       add····$0x1c,%esp
88 »       test···$0x1,%al83 »       test···$0x1,%al
89 »       jne····116·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x116>84 »       jne····109·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x109>
90 »       cmpw···$0x0,-0x60(%ebp)85 »       cmpw···$0x0,-0x60(%ebp)
91 »       je·····622·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x622>86 »       je·····608·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x608>
92 »       cmpw···$0x0,-0x78(%ebp)87 »       test···%bx,%bx
93 »       jne····168·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x168>88 »       jne····158·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x158>
94 »       movzwl·-0x60(%ebp),%edx89 »       movzwl·-0x60(%ebp),%edx
95 »       or·····%al,0x32(%edi)90 »       or·····%al,0x32(%edi)
96 »       or·····%dx,0x30(%edi)91 »       or·····%dx,0x30(%edi)
97 »       mov····-0x1c(%ebp),%eax92 »       mov····-0x1c(%ebp),%eax
98 »       sub····%gs:0x14,%eax93 »       sub····%gs:0x14,%eax
99 »       jne····5c2·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x5c2>94 »       jne····55a·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x55a>
100 »       lea····-0xc(%ebp),%esp95 »       lea····-0xc(%ebp),%esp
101 »       mov····%esi,%eax96 »       mov····%esi,%eax
102 »       pop····%ebx97 »       pop····%ebx
103 »       pop····%esi98 »       pop····%esi
104 »       pop····%edi99 »       pop····%edi
105 »       pop····%ebp100 »       pop····%ebp
106 »       ret101 »       ret
107 »       lea····0x0(%esi),%esi102 »       lea····0x0(%esi,%eiz,1),%esi
 103 »       nop
108 »       mov····0xcc(%ecx),%eax104 »       mov····0xcc(%eax),%eax
109 »       movzbl·(%eax),%ebx105 »       movzbl·(%eax),%ebx
110 »       mov····-0x5c(%ebp),%eax106 »       mov····-0x5c(%ebp),%eax
111 »       cmpb···$0x0,(%eax)107 »       cmpb···$0x0,(%eax)
112 »       jne····1c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x1c0>108 »       jne····1b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x1b0>
113 »       movb···$0x1,(%eax)109 »       movb···$0x1,(%eax)
114 »       mov····%bl,0x1(%eax)110 »       mov····%bl,0x1(%eax)
115 »       jmp····128·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x128>111 »       jmp····119·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x119>
116 »       lea····0x0(%esi,%eiz,1),%esi112 »       lea····0x0(%esi,%eiz,1),%esi
117 »       mov····0x28(%edi),%eax113 »       mov····0x28(%edi),%eax
118 »       cmp····0x2c(%edi),%eax114 »       cmp····0x2c(%edi),%eax
119 »       je·····488·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x488>115 »       je·····450·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x450>
120 »       mov····-0x60(%ebp),%edx116 »       mov····-0x60(%ebp),%edx
121 »       add····$0x4,%eax117 »       add····$0x4,%eax
122 »       mov····%edx,-0x4(%eax)118 »       mov····%edx,-0x4(%eax)
123 »       mov····%eax,0x28(%edi)119 »       mov····%eax,0x28(%edi)
124 »       jmp····128·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x128>120 »       jmp····119·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)+0x119>
Max diff block lines reached; 66363/78234 bytes (84.83%) of diff not shown.
28.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 42, 97 lines modifiedOffset 42, 94 lines modified
42 »       movl···$0x0,-0xac(%ebp)42 »       movl···$0x0,-0xac(%ebp)
43 »       mov····%al,-0xa0(%ebp)43 »       mov····%al,-0xa0(%ebp)
44 »       xor····%eax,%eax44 »       xor····%eax,%eax
45 »       mov····%edx,(%ecx,%eax,1)45 »       mov····%edx,(%ecx,%eax,1)
46 »       add····$0x4,%eax46 »       add····$0x4,%eax
47 »       cmp····$0x20,%eax47 »       cmp····$0x20,%eax
48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0xd8>48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0xd8>
49 »       xor····%eax,%eax 
50 »       mov····%ax,-0xfa(%ebp) 
51 »       mov····-0x120(%ebp),%eax49 »       mov····-0x120(%ebp),%eax
 50 »       xor····%ebx,%ebx
 51 »       mov····%bx,-0xfa(%ebp)
52 »       testb··$0x10,(%eax)52 »       testb··$0x10,(%eax)
53 »       je·····6d3·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x6d3>53 »       je·····6bf·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x6bf>
54 »       lea····-0xdc(%ebp),%eax54 »       lea····-0xdc(%ebp),%esi
55 »       lea····-0xfa(%ebp),%esi55 »       lea····-0xfa(%ebp),%ebx
56 »       mov····%eax,-0x118(%ebp) 
57 »       lea····0x0(%esi),%esi56 »       lea····0x0(%esi,%eiz,1),%esi
 57 »       xchg···%ax,%ax
58 »       sub····$0x4,%esp58 »       sub····$0x4,%esp
59 »       push···-0x118(%ebp) 
60 »       mov····-0x11c(%ebp),%ebx 
61 »       push···%esi59 »       push···%esi
 60 »       push···%ebx
62 »       push···-0x120(%ebp)61 »       push···-0x120(%ebp)
63 »       call···127·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x127>62 »       call···11c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x11c>
64 ·R_386_PLT32»    bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)63 ·R_386_PC32»     bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·false>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>&)
65 »       add····$0x10,%esp64 »       add····$0x10,%esp
66 »       test···%al,%al65 »       test···%al,%al
67 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x110>66 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x110>
68 »       cmpb···$0x0,-0xfa(%ebp)67 »       cmpb···$0x0,-0xfa(%ebp)
69 »       je·····179·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x179>68 »       je·····16a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x16a>
70 »       sub····$0xc,%esp69 »       sub····$0xc,%esp
71 »       push···-0xa8(%ebp)70 »       push···-0xa8(%ebp)
72 »       mov····-0x11c(%ebp),%ebx71 »       mov····-0x11c(%ebp),%ebx
73 »       movsbl·-0xf9(%ebp),%esi72 »       movsbl·-0xf9(%ebp),%edi
74 »       call···152·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x152>73 »       call···147·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x147>
75 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)74 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
76 »       mov····(%eax),%edx 
77 »       pop····%ebx75 »       pop····%ebx
78 »       pop····%edi76 »       pop····%edx
 77 »       mov····(%eax),%edx
79 »       push···%esi78 »       push···%edi
80 »       push···%eax79 »       push···%eax
81 »       call···*0x10(%edx)80 »       call···*0x10(%edx)
82 »       mov····%al,-0xfb(%ebp)81 »       mov····%al,-0xfb(%ebp)
83 »       mov····-0x118(%ebp),%eax 
84 »       add····$0x10,%esp82 »       add····$0x10,%esp
85 »       lea····-0xfb(%ebp),%edx83 »       lea····-0xfb(%ebp),%edx
 84 »       mov····%esi,%eax
86 »       call···1915·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·62c021df28f9cfbacce39e3b0d8e20c674dc4e0d686f5e8bf53d2ab530f43ac4·...·]>85 »       call···1906·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·91d1a639873192d2571f1b2fb1c611d5335e2253a0a8a34e53af6c144ba610e9·...·]>
87 ·R_386_PC32»     .text86 ·R_386_PC32»     .text
88 »       mov····-0xdc(%ebp),%ebx87 »       mov····-0xdc(%ebp),%ebx
89 »       mov····-0xd8(%ebp),%esi88 »       mov····-0xd8(%ebp),%edi
90 »       mov····%ebx,%edx89 »       mov····%ebx,%edx
91 »       cmp····%ebx,%esi90 »       cmp····%ebx,%edi
92 »       je·····1bc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1bc>91 »       je·····1ad·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1ad>
93 »       mov····%esi,%eax92 »       mov····%edi,%eax
94 »       mov····$0x1f,%ecx93 »       mov····$0x1f,%ecx
95 »       mov····%esi,%edx94 »       mov····%edi,%edx
96 »       sub····%ebx,%eax95 »       sub····%ebx,%eax
97 »       bsr····%eax,%eax96 »       bsr····%eax,%eax
98 »       xor····$0x1f,%eax97 »       xor····$0x1f,%eax
99 »       sub····%eax,%ecx98 »       sub····%eax,%ecx
100 »       mov····%ebx,%eax99 »       mov····%ebx,%eax
101 »       add····%ecx,%ecx100 »       add····%ecx,%ecx
102 »       call···583·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x583>101 »       call···574·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x574>
103 ·R_386_PC32»     .text102 ·R_386_PC32»     .text
104 »       mov····%esi,%edx103 »       mov····%edi,%edx
105 »       mov····%ebx,%eax104 »       mov····%ebx,%eax
106 »       call···38c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x38c>105 »       call···37d·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x37d>
107 ·R_386_PC32»     .text106 ·R_386_PC32»     .text
108 »       mov····-0xd8(%ebp),%ebx107 »       mov····-0xd8(%ebp),%ebx
109 »       mov····-0xdc(%ebp),%edx108 »       mov····-0xdc(%ebp),%edx
110 »       lea····-0x10c(%ebp),%esi109 »       lea····-0x10c(%ebp),%edi
111 »       mov····%ebx,%ecx110 »       mov····%ebx,%ecx
 111 »       xor····%ebx,%ebx
112 »       mov····%esi,%eax112 »       mov····%edi,%eax
113 »       call···417·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x417>113 »       call···40a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x40a>
114 ·R_386_PC32»     .text114 ·R_386_PC32»     .text
115 »       push···-0xd8(%ebp)115 »       push···-0xd8(%ebp)
116 »       mov····-0x11c(%ebp),%ebx 
117 »       push···-0x10c(%ebp)116 »       push···-0x10c(%ebp)
118 »       push···-0x118(%ebp) 
119 »       push···%esi117 »       push···%esi
120 »       lea····-0xf8(%ebp),%esi118 »       push···%edi
121 »       call···1eb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1eb>119 »       call···1cd·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1cd>
122 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)120 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
123 »       xor····%ebx,%ebx121 »       lea····-0xf8(%ebp),%eax
 122 »       mov····%eax,-0x118(%ebp)
124 »       add····$0xc,%esp123 »       add····$0xc,%esp
125 »       lea····0x0(%esi,%eiz,1),%esi 
126 »       sub····$0xc,%esp124 »       sub····$0xc,%esp
127 »       mov····-0x118(%ebp),%eax125 »       push···-0x118(%ebp)
 126 »       mov····%esi,-0xf8(%ebp)
128 »       mov····%bl,-0xf4(%ebp)127 »       mov····%bl,-0xf4(%ebp)
129 »       push···%esi 
130 »       mov····%eax,-0xf8(%ebp) 
131 »       call···20f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x20f>128 »       call···1f6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1f6>
132 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const129 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·false>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
133 »       mov····%ebx,%edx130 »       mov····%ebx,%edx
134 »       mov····%ebx,%ecx131 »       mov····%ebx,%ecx
135 »       mov····%al,-0x111(%ebp)132 »       mov····%al,-0x111(%ebp)
136 »       mov····$0x1,%eax133 »       mov····$0x1,%eax
137 »       shr····$0x5,%edx134 »       shr····$0x5,%edx
138 »       shl····%cl,%eax135 »       shl····%cl,%eax
Offset 146, 15 lines modifiedOffset 143, 15 lines modified
146 »       mov····%edi,%eax143 »       mov····%edi,%eax
147 »       cmp····%al,-0x111(%ebp)144 »       cmp····%al,-0x111(%ebp)
148 »       mov····-0x110(%ebp),%eax145 »       mov····-0x110(%ebp),%eax
149 »       cmovne·%ecx,%eax146 »       cmovne·%ecx,%eax
150 »       add····$0x1,%ebx147 »       add····$0x1,%ebx
151 »       mov····%eax,-0x9c(%ebp,%edx,4)148 »       mov····%eax,-0x9c(%ebp,%edx,4)
152 »       cmp····$0x100,%ebx149 »       cmp····$0x100,%ebx
153 »       jne····1f8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1f8>150 »       jne····1e0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)+0x1e0>
154 »       mov····-0x120(%ebp),%ebx151 »       mov····-0x120(%ebp),%ebx
155 »       sub····$0xc,%esp152 »       sub····$0xc,%esp
156 »       mov····0xc4(%ebx),%eax153 »       mov····0xc4(%ebx),%eax
157 »       mov····%eax,-0x110(%ebp)154 »       mov····%eax,-0x110(%ebp)
158 »       mov····-0xdc(%ebp),%eax155 »       mov····-0xdc(%ebp),%eax
159 »       movl···$0x0,-0xdc(%ebp)156 »       movl···$0x0,-0xdc(%ebp)
160 »       mov····%eax,-0x7c(%ebp)157 »       mov····%eax,-0x7c(%ebp)
Offset 215, 15 lines modifiedOffset 212, 15 lines modified
215 »       mov····%eax,-0x28(%ebp)212 »       mov····%eax,-0x28(%ebp)
216 »       mov····-0x84(%ebp),%eax213 »       mov····-0x84(%ebp),%eax
217 »       mov····%eax,-0x24(%ebp)214 »       mov····%eax,-0x24(%ebp)
218 »       mov····-0x80(%ebp),%eax215 »       mov····-0x80(%ebp),%eax
Max diff block lines reached; 20350/29365 bytes (69.30%) of diff not shown.
2.57 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail15_BracketMatcherIN […]
    
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 »       mov····-0x78(%ebp),%eax203 »       mov····-0x78(%ebp),%eax
204 »       mov····-0xa8(%ebp),%edx204 »       mov····-0xa8(%ebp),%edx
205 »       mov····%edi,-0x7c(%ebp)205 »       mov····%edi,-0x7c(%ebp)
206 »       movl···$0x0,-0x78(%ebp)206 »       movl···$0x0,-0x78(%ebp)
207 »       mov····%eax,-0x30(%ebp)207 »       mov····%eax,-0x30(%ebp)
208 »       mov····-0xb0(%ebp),%eax208 »       mov····-0xb0(%ebp),%eax
209 »       movb···$0x0,-0x74(%ebp)209 »       movb···$0x0,-0x74(%ebp)
210 »       call···1a9e·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]+0x2be>210 »       call···1a8e·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]+0x2be>
211 ·R_386_PC32»     .text211 ·R_386_PC32»     .text
212 »       mov····-0x34(%ebp),%eax212 »       mov····-0x34(%ebp),%eax
213 »       cmp····%ebx,%eax213 »       cmp····%ebx,%eax
214 »       je·····2de·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_make_range(char,·char)+0x2de>214 »       je·····2de·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_make_range(char,·char)+0x2de>
215 »       mov····-0x2c(%ebp),%ebx215 »       mov····-0x2c(%ebp),%ebx
216 »       sub····$0x8,%esp216 »       sub····$0x8,%esp
217 »       lea····0x1(%ebx),%edx217 »       lea····0x1(%ebx),%edx
71.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 11, 514 lines modifiedOffset 11, 504 lines modified
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x6c,%esp
18 »       mov····0x8(%ebp),%ecx18 »       mov····0xc(%ebp),%ebx
19 »       mov····0x10(%ebp),%edi19 »       mov····0x10(%ebp),%edi
 20 »       mov····%eax,-0x78(%ebp)
 21 »       mov····0x8(%ebp),%eax
20 »       mov····%eax,-0x70(%ebp)22 »       mov····%eax,-0x70(%ebp)
21 »       mov····0xc(%ebp),%eax 
22 »       mov····%eax,-0x74(%ebp) 
23 »       mov····%gs:0x14,%eax 
24 »       mov····%eax,-0x1c(%ebp) 
25 »       mov····0x88(%ecx),%eax23 »       mov····0x88(%eax),%eax
 24 »       mov····%gs:0x14,%esi
 25 »       mov····%esi,-0x1c(%ebp)
 26 »       xor····%esi,%esi
26 »       cmp····$0xb,%eax27 »       cmp····$0xb,%eax
27 »       je·····1f0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x1f0>28 »       je·····1e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x1e0>
28 »       mov····-0x74(%ebp),%ebx 
29 »       mov····%edi,-0x58(%ebp) 
30 »       mov····%edi,-0x50(%ebp) 
31 »       mov····%ebx,-0x5c(%ebp)29 »       mov····%ebx,-0x5c(%ebp)
 30 »       mov····%edi,-0x58(%ebp)
32 »       mov····%ebx,-0x54(%ebp)31 »       mov····%ebx,-0x54(%ebp)
 32 »       mov····%edi,-0x50(%ebp)
33 »       cmp····$0x10,%eax33 »       cmp····$0x10,%eax
34 »       je·····210·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x210>34 »       je·····200·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x200>
35 »       cmp····$0x11,%eax35 »       cmp····$0x11,%eax
36 »       je·····238·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x238>36 »       je·····220·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x220>
37 »       cmp····$0xf,%eax37 »       cmp····$0xf,%eax
38 »       je·····260·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x260>38 »       je·····240·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x240>
39 »       sub····$0xc,%esp39 »       sub····$0xc,%esp
 40 »       push···-0x70(%ebp)
40 »       mov····-0x70(%ebp),%ebx 
41 »       mov····%ecx,-0x78(%ebp) 
42 »       push···%ecx 
43 »       call···6f·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x6f>41 »       call···6b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x6b>
44 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()42 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
45 »       add····$0x10,%esp43 »       add····$0x10,%esp
46 »       mov····-0x78(%ebp),%ecx 
47 »       test···%al,%al44 »       test···%al,%al
48 »       mov····%eax,%esi45 »       mov····%eax,%esi
 46 »       mov····-0x70(%ebp),%eax
49 »       jne····148·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x148>47 »       jne····138·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x138>
50 »       mov····0x88(%ecx),%eax48 »       mov····0x88(%eax),%eax
51 »       cmp····$0x1c,%eax49 »       cmp····$0x1c,%eax
52 »       je·····2e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x2e0>50 »       je·····2b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x2b0>
53 »       cmp····$0xe,%eax51 »       cmp····$0xe,%eax
54 »       jne····578·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x578>52 »       jne····555·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x555>
55 »       mov····%ecx,%eax 
56 »       mov····%ecx,-0x78(%ebp)53 »       mov····-0x70(%ebp),%eax
57 »       call···1671·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0xa1>54 »       call···166b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9b>
58 ·R_386_PC32»     .text55 ·R_386_PC32»     .text
59 »       mov····%eax,%esi56 »       mov····%eax,%esi
60 »       test···%al,%al57 »       test···%al,%al
61 »       je·····578·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x578>58 »       je·····555·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x555>
62 »       mov····-0x54(%ebp),%eax59 »       mov····-0x54(%ebp),%eax
63 »       lea····-0x60(%ebp),%ebx60 »       lea····-0x60(%ebp),%edx
64 »       mov····-0x78(%ebp),%ecx 
65 »       mov····%ebx,-0x74(%ebp)61 »       mov····%edx,-0x74(%ebp)
66 »       cmpb···$0x0,(%eax)62 »       cmpb···$0x0,(%eax)
67 »       jne····188·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x188>63 »       jne····178·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x178>
 64 »       mov····-0x70(%ebp),%ecx
 65 »       sub····$0xc,%esp
68 »       mov····0xcc(%ecx),%eax66 »       mov····0xcc(%ecx),%eax
69 »       mov····0x110(%ecx),%edx67 »       mov····0x110(%ecx),%edx
70 »       sub····$0xc,%esp 
71 »       movzbl·(%eax),%ebx68 »       movzbl·(%eax),%ebx
72 »       mov····0x18(%edx),%edx69 »       mov····0x18(%edx),%edx
73 »       movzwl·(%edx,%ebx,2),%edx70 »       movzwl·(%edx,%ebx,2),%ebx
74 »       mov····-0x70(%ebp),%ebx 
75 »       push···$0x171 »       push···$0x1
76 »       and····$0x100,%dx 
77 »       mov····%dx,-0x78(%ebp) 
78 »       mov····0xd0(%ecx),%edx72 »       mov····0xd0(%ecx),%edx
 73 »       and····$0x100,%bx
79 »       add····%eax,%edx74 »       add····%eax,%edx
80 »       push···%edx75 »       push···%edx
81 »       push···%eax76 »       push···%eax
82 »       push···0x38(%edi)77 »       push···0x38(%edi)
83 »       push···-0x74(%ebp)78 »       push···-0x74(%ebp)
84 »       call···fc·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0xfc>79 »       call···ef·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0xef>
85 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const80 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
86 »       movzbl·-0x5e(%ebp),%eax81 »       movzbl·-0x5e(%ebp),%eax
87 »       add····$0x1c,%esp82 »       add····$0x1c,%esp
88 »       test···$0x1,%al83 »       test···$0x1,%al
89 »       jne····116·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x116>84 »       jne····109·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x109>
90 »       cmpw···$0x0,-0x60(%ebp)85 »       cmpw···$0x0,-0x60(%ebp)
91 »       je·····58b·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x58b>86 »       je·····568·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x568>
92 »       cmpw···$0x0,-0x78(%ebp)87 »       test···%bx,%bx
93 »       jne····168·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x168>88 »       jne····158·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x158>
94 »       movzwl·-0x60(%ebp),%edx89 »       movzwl·-0x60(%ebp),%edx
95 »       or·····%al,0x32(%edi)90 »       or·····%al,0x32(%edi)
96 »       or·····%dx,0x30(%edi)91 »       or·····%dx,0x30(%edi)
97 »       mov····-0x1c(%ebp),%eax92 »       mov····-0x1c(%ebp),%eax
98 »       sub····%gs:0x14,%eax93 »       sub····%gs:0x14,%eax
99 »       jne····56e·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x56e>94 »       jne····52e·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x52e>
100 »       lea····-0xc(%ebp),%esp95 »       lea····-0xc(%ebp),%esp
101 »       mov····%esi,%eax96 »       mov····%esi,%eax
102 »       pop····%ebx97 »       pop····%ebx
103 »       pop····%esi98 »       pop····%esi
104 »       pop····%edi99 »       pop····%edi
105 »       pop····%ebp100 »       pop····%ebp
106 »       ret101 »       ret
107 »       lea····0x0(%esi),%esi102 »       lea····0x0(%esi,%eiz,1),%esi
 103 »       nop
108 »       mov····0xcc(%ecx),%eax104 »       mov····0xcc(%eax),%eax
109 »       movzbl·(%eax),%ebx105 »       movzbl·(%eax),%ebx
110 »       mov····-0x5c(%ebp),%eax106 »       mov····-0x5c(%ebp),%eax
111 »       cmpb···$0x0,(%eax)107 »       cmpb···$0x0,(%eax)
112 »       jne····1c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x1c0>108 »       jne····1b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x1b0>
113 »       movb···$0x1,(%eax)109 »       movb···$0x1,(%eax)
114 »       mov····%bl,0x1(%eax)110 »       mov····%bl,0x1(%eax)
115 »       jmp····128·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x128>111 »       jmp····119·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x119>
116 »       lea····0x0(%esi,%eiz,1),%esi112 »       lea····0x0(%esi,%eiz,1),%esi
117 »       mov····0x28(%edi),%eax113 »       mov····0x28(%edi),%eax
118 »       cmp····0x2c(%edi),%eax114 »       cmp····0x2c(%edi),%eax
119 »       je·····488·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x488>115 »       je·····450·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x450>
120 »       mov····-0x60(%ebp),%edx116 »       mov····-0x60(%ebp),%edx
121 »       add····$0x4,%eax117 »       add····$0x4,%eax
122 »       mov····%edx,-0x4(%eax)118 »       mov····%edx,-0x4(%eax)
123 »       mov····%eax,0x28(%edi)119 »       mov····%eax,0x28(%edi)
124 »       jmp····128·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x128>120 »       jmp····119·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)+0x119>
Max diff block lines reached; 61617/73412 bytes (83.93%) of diff not shown.
33.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 42, 97 lines modifiedOffset 42, 94 lines modified
42 »       movl···$0x0,-0xac(%ebp)42 »       movl···$0x0,-0xac(%ebp)
43 »       mov····%al,-0xa0(%ebp)43 »       mov····%al,-0xa0(%ebp)
44 »       xor····%eax,%eax44 »       xor····%eax,%eax
45 »       mov····%edx,(%ecx,%eax,1)45 »       mov····%edx,(%ecx,%eax,1)
46 »       add····$0x4,%eax46 »       add····$0x4,%eax
47 »       cmp····$0x20,%eax47 »       cmp····$0x20,%eax
48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0xd8>48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0xd8>
49 »       xor····%eax,%eax 
50 »       mov····%ax,-0xfa(%ebp) 
51 »       mov····-0x120(%ebp),%eax49 »       mov····-0x120(%ebp),%eax
 50 »       xor····%ebx,%ebx
 51 »       mov····%bx,-0xfa(%ebp)
52 »       testb··$0x10,(%eax)52 »       testb··$0x10,(%eax)
53 »       je·····78b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x78b>53 »       je·····777·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x777>
54 »       lea····-0xdc(%ebp),%eax54 »       lea····-0xdc(%ebp),%esi
55 »       lea····-0xfa(%ebp),%esi55 »       lea····-0xfa(%ebp),%ebx
56 »       mov····%eax,-0x118(%ebp) 
57 »       lea····0x0(%esi),%esi56 »       lea····0x0(%esi,%eiz,1),%esi
 57 »       xchg···%ax,%ax
58 »       sub····$0x4,%esp58 »       sub····$0x4,%esp
59 »       push···-0x118(%ebp) 
60 »       mov····-0x11c(%ebp),%ebx 
61 »       push···%esi59 »       push···%esi
 60 »       push···%ebx
62 »       push···-0x120(%ebp)61 »       push···-0x120(%ebp)
63 »       call···127·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x127>62 »       call···11c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x11c>
64 ·R_386_PLT32»    bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)63 ·R_386_PC32»     bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<true,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>&)
65 »       add····$0x10,%esp64 »       add····$0x10,%esp
66 »       test···%al,%al65 »       test···%al,%al
67 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x110>66 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x110>
68 »       cmpb···$0x0,-0xfa(%ebp)67 »       cmpb···$0x0,-0xfa(%ebp)
69 »       je·····179·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x179>68 »       je·····16a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x16a>
70 »       sub····$0xc,%esp69 »       sub····$0xc,%esp
71 »       push···-0xa8(%ebp)70 »       push···-0xa8(%ebp)
72 »       mov····-0x11c(%ebp),%ebx71 »       mov····-0x11c(%ebp),%ebx
73 »       movsbl·-0xf9(%ebp),%esi72 »       movsbl·-0xf9(%ebp),%edi
74 »       call···152·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x152>73 »       call···147·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x147>
75 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)74 ·R_386_PLT32»    std::ctype<char>·const&·std::use_facet<std::ctype<char>·>(std::locale·const&)
76 »       mov····(%eax),%edx 
77 »       pop····%ebx75 »       pop····%ebx
78 »       pop····%edi76 »       pop····%edx
 77 »       mov····(%eax),%edx
79 »       push···%esi78 »       push···%edi
80 »       push···%eax79 »       push···%eax
81 »       call···*0x10(%edx)80 »       call···*0x10(%edx)
82 »       mov····%al,-0xfb(%ebp)81 »       mov····%al,-0xfb(%ebp)
83 »       mov····-0x118(%ebp),%eax 
84 »       add····$0x10,%esp82 »       add····$0x10,%esp
85 »       lea····-0xfb(%ebp),%edx83 »       lea····-0xfb(%ebp),%edx
 84 »       mov····%esi,%eax
86 »       call···1915·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·62c021df28f9cfbacce39e3b0d8e20c674dc4e0d686f5e8bf53d2ab530f43ac4·...·]>85 »       call···1906·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·91d1a639873192d2571f1b2fb1c611d5335e2253a0a8a34e53af6c144ba610e9·...·]>
87 ·R_386_PC32»     .text86 ·R_386_PC32»     .text
88 »       mov····-0xdc(%ebp),%ebx87 »       mov····-0xdc(%ebp),%ebx
89 »       mov····-0xd8(%ebp),%esi88 »       mov····-0xd8(%ebp),%edi
90 »       mov····%ebx,%edx89 »       mov····%ebx,%edx
91 »       cmp····%ebx,%esi90 »       cmp····%ebx,%edi
92 »       je·····1bc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1bc>91 »       je·····1ad·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1ad>
93 »       mov····%esi,%eax92 »       mov····%edi,%eax
94 »       mov····$0x1f,%ecx93 »       mov····$0x1f,%ecx
95 »       mov····%esi,%edx94 »       mov····%edi,%edx
96 »       sub····%ebx,%eax95 »       sub····%ebx,%eax
97 »       bsr····%eax,%eax96 »       bsr····%eax,%eax
98 »       xor····$0x1f,%eax97 »       xor····$0x1f,%eax
99 »       sub····%eax,%ecx98 »       sub····%eax,%ecx
100 »       mov····%ebx,%eax99 »       mov····%ebx,%eax
101 »       add····%ecx,%ecx100 »       add····%ecx,%ecx
102 »       call···583·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x583>101 »       call···574·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x574>
103 ·R_386_PC32»     .text102 ·R_386_PC32»     .text
104 »       mov····%esi,%edx103 »       mov····%edi,%edx
105 »       mov····%ebx,%eax104 »       mov····%ebx,%eax
106 »       call···38c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x38c>105 »       call···37d·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x37d>
107 ·R_386_PC32»     .text106 ·R_386_PC32»     .text
108 »       mov····-0xd8(%ebp),%ebx107 »       mov····-0xd8(%ebp),%ebx
109 »       mov····-0xdc(%ebp),%edx108 »       mov····-0xdc(%ebp),%edx
110 »       lea····-0x10c(%ebp),%esi109 »       lea····-0x10c(%ebp),%edi
111 »       mov····%ebx,%ecx110 »       mov····%ebx,%ecx
 111 »       xor····%ebx,%ebx
112 »       mov····%esi,%eax112 »       mov····%edi,%eax
113 »       call···417·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x417>113 »       call···40a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x40a>
114 ·R_386_PC32»     .text114 ·R_386_PC32»     .text
115 »       push···-0xd8(%ebp)115 »       push···-0xd8(%ebp)
116 »       mov····-0x11c(%ebp),%ebx 
117 »       push···-0x10c(%ebp)116 »       push···-0x10c(%ebp)
118 »       push···-0x118(%ebp) 
119 »       push···%esi117 »       push···%esi
120 »       lea····-0xf8(%ebp),%esi118 »       push···%edi
121 »       call···1eb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1eb>119 »       call···1cd·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1cd>
122 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)120 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
123 »       xor····%ebx,%ebx121 »       lea····-0xf8(%ebp),%eax
 122 »       mov····%eax,-0x118(%ebp)
124 »       add····$0xc,%esp123 »       add····$0xc,%esp
125 »       lea····0x0(%esi,%eiz,1),%esi 
126 »       sub····$0xc,%esp124 »       sub····$0xc,%esp
127 »       mov····-0x118(%ebp),%eax125 »       push···-0x118(%ebp)
 126 »       mov····%esi,-0xf8(%ebp)
128 »       mov····%bl,-0xf4(%ebp)127 »       mov····%bl,-0xf4(%ebp)
129 »       push···%esi 
130 »       mov····%eax,-0xf8(%ebp) 
131 »       call···20f·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x20f>128 »       call···1f6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1f6>
132 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const129 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·true,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
133 »       mov····%ebx,%edx130 »       mov····%ebx,%edx
134 »       mov····%ebx,%ecx131 »       mov····%ebx,%ecx
135 »       mov····%al,-0x111(%ebp)132 »       mov····%al,-0x111(%ebp)
136 »       mov····$0x1,%eax133 »       mov····$0x1,%eax
137 »       shr····$0x5,%edx134 »       shr····$0x5,%edx
138 »       shl····%cl,%eax135 »       shl····%cl,%eax
Offset 146, 15 lines modifiedOffset 143, 15 lines modified
146 »       mov····%edi,%eax143 »       mov····%edi,%eax
147 »       cmp····%al,-0x111(%ebp)144 »       cmp····%al,-0x111(%ebp)
148 »       mov····-0x110(%ebp),%eax145 »       mov····-0x110(%ebp),%eax
149 »       cmovne·%ecx,%eax146 »       cmovne·%ecx,%eax
150 »       add····$0x1,%ebx147 »       add····$0x1,%ebx
151 »       mov····%eax,-0x9c(%ebp,%edx,4)148 »       mov····%eax,-0x9c(%ebp,%edx,4)
152 »       cmp····$0x100,%ebx149 »       cmp····$0x100,%ebx
153 »       jne····1f8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1f8>150 »       jne····1e0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)+0x1e0>
154 »       mov····-0x120(%ebp),%ebx151 »       mov····-0x120(%ebp),%ebx
155 »       sub····$0xc,%esp152 »       sub····$0xc,%esp
156 »       mov····0xc4(%ebx),%eax153 »       mov····0xc4(%ebx),%eax
157 »       mov····%eax,-0x110(%ebp)154 »       mov····%eax,-0x110(%ebp)
158 »       mov····-0xdc(%ebp),%eax155 »       mov····-0xdc(%ebp),%eax
159 »       movl···$0x0,-0xdc(%ebp)156 »       movl···$0x0,-0xdc(%ebp)
160 »       mov····%eax,-0x7c(%ebp)157 »       mov····%eax,-0x7c(%ebp)
Offset 215, 15 lines modifiedOffset 212, 15 lines modified
215 »       mov····%eax,-0x28(%ebp)212 »       mov····%eax,-0x28(%ebp)
216 »       mov····-0x84(%ebp),%eax213 »       mov····-0x84(%ebp),%eax
217 »       mov····%eax,-0x24(%ebp)214 »       mov····%eax,-0x24(%ebp)
218 »       mov····-0x80(%ebp),%eax215 »       mov····-0x80(%ebp),%eax
Max diff block lines reached; 24665/33651 bytes (73.30%) of diff not shown.
2.57 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail15_BracketMatcherIN […]
    
Offset 203, 15 lines modifiedOffset 203, 15 lines modified
203 »       mov····-0x78(%ebp),%eax203 »       mov····-0x78(%ebp),%eax
204 »       mov····-0xa8(%ebp),%edx204 »       mov····-0xa8(%ebp),%edx
205 »       mov····%edi,-0x7c(%ebp)205 »       mov····%edi,-0x7c(%ebp)
206 »       movl···$0x0,-0x78(%ebp)206 »       movl···$0x0,-0x78(%ebp)
207 »       mov····%eax,-0x30(%ebp)207 »       mov····%eax,-0x30(%ebp)
208 »       mov····-0xb0(%ebp),%eax208 »       mov····-0xb0(%ebp),%eax
209 »       movb···$0x0,-0x74(%ebp)209 »       movb···$0x0,-0x74(%ebp)
210 »       call···1a9e·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]+0x2be>210 »       call···1a8e·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]+0x2be>
211 ·R_386_PC32»     .text211 ·R_386_PC32»     .text
212 »       mov····-0x34(%ebp),%eax212 »       mov····-0x34(%ebp),%eax
213 »       cmp····%ebx,%eax213 »       cmp····%ebx,%eax
214 »       je·····2de·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_make_range(char,·char)+0x2de>214 »       je·····2de·<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_make_range(char,·char)+0x2de>
215 »       mov····-0x2c(%ebp),%ebx215 »       mov····-0x2c(%ebp),%ebx
216 »       sub····$0x8,%esp216 »       sub····$0x8,%esp
217 »       lea····0x1(%ebx),%edx217 »       lea····0x1(%ebx),%edx
76.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 10, 543 lines modifiedOffset 10, 510 lines modified
10 »       add····$0x1,%eax10 »       add····$0x1,%eax
11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebp12 »       push···%ebp
13 »       mov····%esp,%ebp13 »       mov····%esp,%ebp
14 »       push···%edi14 »       push···%edi
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x5c,%esp
18 »       mov····0x8(%ebp),%ecx18 »       mov····0xc(%ebp),%ebx
19 »       mov····0x10(%ebp),%edi19 »       mov····0x10(%ebp),%edi
20 »       mov····%eax,-0x64(%ebp)20 »       mov····%eax,-0x68(%ebp)
21 »       mov····0xc(%ebp),%eax21 »       mov····0x8(%ebp),%eax
22 »       mov····%eax,-0x60(%ebp)22 »       mov····%eax,-0x60(%ebp)
23 »       mov····%gs:0x14,%eax 
24 »       mov····%eax,-0x1c(%ebp) 
25 »       mov····0x88(%ecx),%eax23 »       mov····0x88(%eax),%eax
 24 »       mov····%gs:0x14,%esi
 25 »       mov····%esi,-0x1c(%ebp)
 26 »       xor····%esi,%esi
26 »       cmp····$0xb,%eax27 »       cmp····$0xb,%eax
27 »       je·····1c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1c0>28 »       je·····1b0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1b0>
28 »       mov····-0x60(%ebp),%ebx 
29 »       mov····%edi,-0x50(%ebp) 
30 »       mov····%ebx,-0x54(%ebp)29 »       mov····%ebx,-0x54(%ebp)
 30 »       mov····%edi,-0x50(%ebp)
31 »       cmp····$0x10,%eax31 »       cmp····$0x10,%eax
32 »       je·····1e0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1e0>32 »       je·····1d0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1d0>
33 »       cmp····$0x11,%eax33 »       cmp····$0x11,%eax
34 »       je·····208·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x208>34 »       je·····1f0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1f0>
35 »       cmp····$0xf,%eax35 »       cmp····$0xf,%eax
36 »       je·····230·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x230>36 »       je·····210·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x210>
37 »       sub····$0xc,%esp37 »       sub····$0xc,%esp
 38 »       push···-0x60(%ebp)
38 »       mov····-0x64(%ebp),%ebx 
39 »       mov····%ecx,-0x68(%ebp) 
40 »       push···%ecx 
41 »       call···69·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x69>39 »       call···65·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x65>
42 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()40 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
43 »       add····$0x10,%esp41 »       add····$0x10,%esp
44 »       mov····-0x68(%ebp),%ecx 
45 »       test···%al,%al42 »       test···%al,%al
46 »       mov····%eax,%esi43 »       mov····%eax,%esi
 44 »       mov····-0x60(%ebp),%eax
47 »       jne····140·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x140>45 »       jne····130·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x130>
48 »       mov····0x88(%ecx),%eax46 »       mov····0x88(%eax),%eax
49 »       cmp····$0x1c,%eax47 »       cmp····$0x1c,%eax
50 »       je·····2a0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x2a0>48 »       je·····280·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x280>
51 »       cmp····$0xe,%eax49 »       cmp····$0xe,%eax
52 »       jne····5c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x5c0>50 »       jne····591·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x591>
53 »       mov····%ecx,%eax 
54 »       mov····%ecx,-0x6c(%ebp)51 »       mov····-0x60(%ebp),%eax
55 »       call···166b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9b>52 »       call···1665·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x95>
56 ·R_386_PC32»     .text53 ·R_386_PC32»     .text
57 »       mov····%eax,%esi54 »       mov····%eax,%esi
58 »       test···%al,%al55 »       test···%al,%al
59 »       je·····5c0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x5c0>56 »       je·····591·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x591>
60 »       lea····-0x58(%ebp),%eax57 »       lea····-0x58(%ebp),%eax
61 »       mov····-0x6c(%ebp),%ecx58 »       cmpb···$0x0,(%ebx)
62 »       mov····%eax,-0x68(%ebp)59 »       mov····%eax,-0x64(%ebp)
63 »       mov····-0x60(%ebp),%eax 
64 »       cmpb···$0x0,(%eax) 
65 »       jne····180·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x180>60 »       jne····170·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x170>
 61 »       mov····-0x60(%ebp),%ecx
 62 »       sub····$0xc,%esp
66 »       mov····0xcc(%ecx),%eax63 »       mov····0xcc(%ecx),%eax
67 »       mov····0x110(%ecx),%edx64 »       mov····0x110(%ecx),%edx
68 »       sub····$0xc,%esp 
69 »       movzbl·(%eax),%ebx65 »       movzbl·(%eax),%ebx
70 »       mov····0x18(%edx),%edx66 »       mov····0x18(%edx),%edx
71 »       movzwl·(%edx,%ebx,2),%ebx67 »       movzwl·(%edx,%ebx,2),%ebx
72 »       push···$0x068 »       push···$0x0
73 »       mov····0xd0(%ecx),%edx69 »       mov····0xd0(%ecx),%edx
74 »       and····$0x100,%bx70 »       and····$0x100,%bx
75 »       add····%eax,%edx71 »       add····%eax,%edx
76 »       mov····%bx,-0x60(%ebp) 
77 »       mov····-0x64(%ebp),%ebx 
78 »       push···%edx72 »       push···%edx
79 »       push···%eax73 »       push···%eax
80 »       push···0x38(%edi)74 »       push···0x38(%edi)
81 »       push···-0x68(%ebp)75 »       push···-0x64(%ebp)
82 »       call···f6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0xf6>76 »       call···e6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0xe6>
83 ·R_386_PLT32»    std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const77 ·R_386_PC32»     std::__cxx11::regex_traits<char>::_RegexMask·std::__cxx11::regex_traits<char>::lookup_classname<char·const*>(char·const*,·char·const*,·bool)·const
84 »       movzbl·-0x56(%ebp),%eax78 »       movzbl·-0x56(%ebp),%eax
85 »       add····$0x1c,%esp79 »       add····$0x1c,%esp
86 »       test···$0x1,%al80 »       test···$0x1,%al
87 »       jne····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x110>81 »       jne····100·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x100>
88 »       cmpw···$0x0,-0x58(%ebp)82 »       cmpw···$0x0,-0x58(%ebp)
89 »       je·····600·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x600>83 »       je·····5bb·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x5bb>
90 »       cmpw···$0x0,-0x60(%ebp)84 »       test···%bx,%bx
91 »       jne····160·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x160>85 »       jne····150·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x150>
92 »       movzwl·-0x58(%ebp),%edx86 »       movzwl·-0x58(%ebp),%edx
93 »       or·····%al,0x32(%edi)87 »       or·····%al,0x32(%edi)
94 »       or·····%dx,0x30(%edi)88 »       or·····%dx,0x30(%edi)
95 »       mov····-0x1c(%ebp),%eax89 »       mov····-0x1c(%ebp),%eax
96 »       sub····%gs:0x14,%eax90 »       sub····%gs:0x14,%eax
97 »       jne····5b6·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x5b6>91 »       jne····56a·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x56a>
98 »       lea····-0xc(%ebp),%esp92 »       lea····-0xc(%ebp),%esp
99 »       mov····%esi,%eax93 »       mov····%esi,%eax
100 »       pop····%ebx94 »       pop····%ebx
101 »       pop····%esi95 »       pop····%esi
102 »       pop····%edi96 »       pop····%edi
103 »       pop····%ebp97 »       pop····%ebp
104 »       ret98 »       ret
105 »       lea····0x0(%esi,%eiz,1),%esi99 »       lea····0x0(%esi),%esi
106 »       mov····0xcc(%ecx),%eax100 »       mov····0xcc(%eax),%eax
107 »       movzbl·(%eax),%ebx101 »       movzbl·(%eax),%ebx
108 »       mov····-0x54(%ebp),%eax102 »       mov····-0x54(%ebp),%eax
109 »       cmpb···$0x0,(%eax)103 »       cmpb···$0x0,(%eax)
110 »       jne····1a0·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x1a0>104 »       jne····190·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x190>
111 »       movb···$0x1,(%eax)105 »       movb···$0x1,(%eax)
112 »       mov····%bl,0x1(%eax)106 »       mov····%bl,0x1(%eax)
113 »       jmp····122·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x122>107 »       jmp····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x110>
114 »       lea····0x0(%esi,%eiz,1),%esi108 »       lea····0x0(%esi,%eiz,1),%esi
115 »       mov····0x28(%edi),%eax109 »       mov····0x28(%edi),%eax
116 »       cmp····0x2c(%edi),%eax110 »       cmp····0x2c(%edi),%eax
117 »       je·····440·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x440>111 »       je·····410·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x410>
118 »       mov····-0x58(%ebp),%edx112 »       mov····-0x58(%ebp),%edx
119 »       add····$0x4,%eax113 »       add····$0x4,%eax
120 »       mov····%edx,-0x4(%eax)114 »       mov····%edx,-0x4(%eax)
121 »       mov····%eax,0x28(%edi)115 »       mov····%eax,0x28(%edi)
122 »       jmp····122·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x122>116 »       jmp····110·<bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)+0x110>
123 »       lea····0x0(%esi),%esi117 »       lea····0x0(%esi),%esi
124 »       mov····%eax,%ebx 
125 »       movzbl·0x1(%eax),%eax118 »       movzbl·0x1(%ebx),%eax
126 »       mov····-0x68(%ebp),%edx119 »       mov····-0x64(%ebp),%edx
127 »       mov····%al,-0x58(%ebp)120 »       mov····%al,-0x58(%ebp)
128 »       mov····%edi,%eax121 »       mov····%edi,%eax
Max diff block lines reached; 64120/78006 bytes (82.20%) of diff not shown.
32.5 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 46, 81 lines modifiedOffset 46, 78 lines modified
46 »       add····$0x4,%eax46 »       add····$0x4,%eax
47 »       cmp····$0x20,%eax47 »       cmp····$0x20,%eax
48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0xd8>48 »       jb·····d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0xd8>
49 »       mov····-0x120(%ebp),%eax49 »       mov····-0x120(%ebp),%eax
50 »       xor····%esi,%esi50 »       xor····%esi,%esi
51 »       mov····%si,-0xfa(%ebp)51 »       mov····%si,-0xfa(%ebp)
52 »       testb··$0x10,(%eax)52 »       testb··$0x10,(%eax)
53 »       je·····76b·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x76b>53 »       je·····757·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x757>
54 »       lea····-0xdc(%ebp),%eax54 »       lea····-0xdc(%ebp),%esi
55 »       lea····-0xfa(%ebp),%esi55 »       lea····-0xfa(%ebp),%ebx
56 »       mov····%eax,-0x118(%ebp) 
57 »       lea····0x0(%esi),%esi56 »       lea····0x0(%esi,%eiz,1),%esi
 57 »       xchg···%ax,%ax
58 »       sub····$0x4,%esp58 »       sub····$0x4,%esp
59 »       push···-0x118(%ebp) 
60 »       mov····-0x11c(%ebp),%ebx 
61 »       push···%esi59 »       push···%esi
 60 »       push···%ebx
62 »       push···-0x120(%ebp)61 »       push···-0x120(%ebp)
63 »       call···127·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x127>62 »       call···11c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x11c>
64 ·R_386_PLT32»    bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)63 ·R_386_PC32»     bool·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_expression_term<false,·true>(std::pair<bool,·char>&,·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>&)
65 »       add····$0x10,%esp64 »       add····$0x10,%esp
66 »       test···%al,%al65 »       test···%al,%al
67 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x110>66 »       jne····110·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x110>
68 »       cmpb···$0x0,-0xfa(%ebp)67 »       cmpb···$0x0,-0xfa(%ebp)
69 »       je·····159·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x159>68 »       je·····14a·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x14a>
70 »       movzbl·-0xf9(%ebp),%eax69 »       movzbl·-0xf9(%ebp),%eax
71 »       lea····-0xfb(%ebp),%edx70 »       lea····-0xfb(%ebp),%edx
72 »       mov····%al,-0xfb(%ebp)71 »       mov····%al,-0xfb(%ebp)
73 »       mov····-0x118(%ebp),%eax72 »       mov····%esi,%eax
74 »       call···18f5·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·5f830b862719d3921e26bbcf3b82b5aa2e5399e5ecaed00788f3f23e8abeaee0·...·]>73 »       call···18e6·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,[·...·truncated·by·diffoscope;·len:·686,·SHA:·1b3aa6589581a8271656a087b11121364848c5a2b7591d72d0b6d16e3f346e40·...·]>
75 ·R_386_PC32»     .text74 ·R_386_PC32»     .text
76 »       mov····-0xdc(%ebp),%ebx75 »       mov····-0xdc(%ebp),%ebx
77 »       mov····-0xd8(%ebp),%esi76 »       mov····-0xd8(%ebp),%edi
78 »       mov····%ebx,%edx77 »       mov····%ebx,%edx
79 »       cmp····%ebx,%esi78 »       cmp····%ebx,%edi
80 »       je·····19c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x19c>79 »       je·····18d·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x18d>
81 »       mov····%esi,%eax80 »       mov····%edi,%eax
82 »       mov····$0x1f,%ecx81 »       mov····$0x1f,%ecx
83 »       mov····%esi,%edx82 »       mov····%edi,%edx
84 »       sub····%ebx,%eax83 »       sub····%ebx,%eax
85 »       bsr····%eax,%eax84 »       bsr····%eax,%eax
86 »       xor····$0x1f,%eax85 »       xor····$0x1f,%eax
87 »       sub····%eax,%ecx86 »       sub····%eax,%ecx
88 »       mov····%ebx,%eax87 »       mov····%ebx,%eax
89 »       add····%ecx,%ecx88 »       add····%ecx,%ecx
90 »       call···563·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x563>89 »       call···554·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x554>
91 ·R_386_PC32»     .text90 ·R_386_PC32»     .text
92 »       mov····%esi,%edx91 »       mov····%edi,%edx
93 »       mov····%ebx,%eax92 »       mov····%ebx,%eax
94 »       call···36c·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x36c>93 »       call···35d·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x35d>
95 ·R_386_PC32»     .text94 ·R_386_PC32»     .text
96 »       mov····-0xd8(%ebp),%ebx95 »       mov····-0xd8(%ebp),%ebx
97 »       mov····-0xdc(%ebp),%edx96 »       mov····-0xdc(%ebp),%edx
98 »       lea····-0x10c(%ebp),%esi97 »       lea····-0x10c(%ebp),%edi
99 »       mov····%ebx,%ecx98 »       mov····%ebx,%ecx
 99 »       xor····%ebx,%ebx
100 »       mov····%esi,%eax100 »       mov····%edi,%eax
101 »       call···3f7·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x3f7>101 »       call···3ea·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x3ea>
102 ·R_386_PC32»     .text102 ·R_386_PC32»     .text
103 »       push···-0xd8(%ebp)103 »       push···-0xd8(%ebp)
104 »       mov····-0x11c(%ebp),%ebx 
105 »       push···-0x10c(%ebp)104 »       push···-0x10c(%ebp)
106 »       push···-0x118(%ebp) 
107 »       push···%esi105 »       push···%esi
108 »       lea····-0xf8(%ebp),%esi106 »       push···%edi
109 »       call···1cb·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1cb>107 »       call···1ad·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1ad>
110 ·R_386_PLT32»    std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)108 ·R_386_PC32»     std::vector<char,·std::allocator<char>·>::_M_erase(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>)
111 »       xor····%ebx,%ebx109 »       lea····-0xf8(%ebp),%eax
 110 »       mov····%eax,-0x118(%ebp)
112 »       add····$0xc,%esp111 »       add····$0xc,%esp
113 »       lea····0x0(%esi,%eiz,1),%esi 
114 »       sub····$0xc,%esp112 »       sub····$0xc,%esp
115 »       mov····-0x118(%ebp),%eax113 »       push···-0x118(%ebp)
 114 »       mov····%esi,-0xf8(%ebp)
116 »       mov····%bl,-0xf4(%ebp)115 »       mov····%bl,-0xf4(%ebp)
117 »       push···%esi 
118 »       mov····%eax,-0xf8(%ebp) 
119 »       call···1ef·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1ef>116 »       call···1d6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1d6>
120 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const117 ·R_386_PC32»     std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>::_M_apply(char,·std::integral_constant<bool,·false>)·const::{lambda()#1}::operator()()·const
121 »       mov····%ebx,%edx118 »       mov····%ebx,%edx
122 »       mov····%ebx,%ecx119 »       mov····%ebx,%ecx
123 »       mov····%al,-0x111(%ebp)120 »       mov····%al,-0x111(%ebp)
124 »       mov····$0x1,%eax121 »       mov····$0x1,%eax
125 »       shr····$0x5,%edx122 »       shr····$0x5,%edx
126 »       shl····%cl,%eax123 »       shl····%cl,%eax
Offset 134, 15 lines modifiedOffset 131, 15 lines modified
134 »       mov····%edi,%eax131 »       mov····%edi,%eax
135 »       cmp····%al,-0x111(%ebp)132 »       cmp····%al,-0x111(%ebp)
136 »       mov····-0x110(%ebp),%eax133 »       mov····-0x110(%ebp),%eax
137 »       cmovne·%ecx,%eax134 »       cmovne·%ecx,%eax
138 »       add····$0x1,%ebx135 »       add····$0x1,%ebx
139 »       mov····%eax,-0x9c(%ebp,%edx,4)136 »       mov····%eax,-0x9c(%ebp,%edx,4)
140 »       cmp····$0x100,%ebx137 »       cmp····$0x100,%ebx
141 »       jne····1d8·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1d8>138 »       jne····1c0·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x1c0>
142 »       mov····-0x120(%ebp),%ebx139 »       mov····-0x120(%ebp),%ebx
143 »       sub····$0xc,%esp140 »       sub····$0xc,%esp
144 »       mov····0xc4(%ebx),%eax141 »       mov····0xc4(%ebx),%eax
145 »       mov····%eax,-0x110(%ebp)142 »       mov····%eax,-0x110(%ebp)
146 »       mov····-0xdc(%ebp),%eax143 »       mov····-0xdc(%ebp),%eax
147 »       movl···$0x0,-0xdc(%ebp)144 »       movl···$0x0,-0xdc(%ebp)
148 »       mov····%eax,-0x7c(%ebp)145 »       mov····%eax,-0x7c(%ebp)
Offset 203, 15 lines modifiedOffset 200, 15 lines modified
203 »       mov····%eax,-0x28(%ebp)200 »       mov····%eax,-0x28(%ebp)
204 »       mov····-0x84(%ebp),%eax201 »       mov····-0x84(%ebp),%eax
205 »       mov····%eax,-0x24(%ebp)202 »       mov····%eax,-0x24(%ebp)
206 »       mov····-0x80(%ebp),%eax203 »       mov····-0x80(%ebp),%eax
207 »       mov····%eax,-0x20(%ebp)204 »       mov····%eax,-0x20(%ebp)
208 »       mov····-0x11c(%ebp),%edi205 »       mov····-0x11c(%ebp),%edi
209 »       mov····%edi,%ebx206 »       mov····%edi,%ebx
210 »       call···3bf·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x3bf>207 »       call···3a6·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x3a6>
211 ·R_386_PLT32»    operator·new(unsigned·int)208 ·R_386_PLT32»    operator·new(unsigned·int)
212 »       pop····%edx209 »       pop····%edx
213 »       mov····-0x7c(%ebp),%edx210 »       mov····-0x7c(%ebp),%edx
214 »       movl···$0x0,-0x7c(%ebp)211 »       movl···$0x0,-0x7c(%ebp)
215 »       pop····%ecx212 »       pop····%ecx
216 »       mov····%edx,(%eax)213 »       mov····%edx,(%eax)
217 »       mov····-0x78(%ebp),%edx214 »       mov····-0x78(%ebp),%edx
Offset 277, 302 lines modifiedOffset 274, 299 lines modified
277 »       mov····%eax,-0xe0(%ebp)274 »       mov····%eax,-0xe0(%ebp)
278 »       lea····0x0(%edi),%eax275 »       lea····0x0(%edi),%eax
279 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)276 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>,·false,·true>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
280 »       lea····-0xec(%ebp),%edi277 »       lea····-0xec(%ebp),%edi
281 »       mov····%eax,-0xe4(%ebp)278 »       mov····%eax,-0xe4(%ebp)
282 »       push···%edi279 »       push···%edi
283 »       push···-0x110(%ebp)280 »       push···-0x110(%ebp)
284 »       call···4d5·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x4d5>281 »       call···4bc·<void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)+0x4bc>
Max diff block lines reached; 23502/32986 bytes (71.25%) of diff not shown.
6.95 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 1, 93 lines modifiedOffset 1, 82 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv:1 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE21_M_bracket_expressionEv:
  
2 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()>:2 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()>:
3 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression():3 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression():
4 »       push···%esi 
5 »       call···2·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x2> 
6 ·R_386_PC32»     __x86.get_pc_thunk.si 
7 »       add····$0x2,%esi 
8 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
9 »       push···%ebx4 »       push···%ebx
10 »       sub····$0x4,%esp5 »       sub····$0x8,%esp
11 »       mov····0x10(%esp),%ebx6 »       mov····0x10(%esp),%ebx
12 »       mov····0x88(%ebx),%eax7 »       mov····0x88(%ebx),%eax
13 »       cmp····$0xa,%eax8 »       cmp····$0xa,%eax
14 »       je·····70·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x70>9 »       je·····50·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x50>
15 »       cmp····$0x9,%eax10 »       cmp····$0x9,%eax
16 »       je·····30·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x30>11 »       je·····20·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x20>
17 »       xor····%eax,%eax12 »       xor····%eax,%eax
18 »       add····$0x4,%esp13 »       add····$0x8,%esp
19 »       pop····%ebx14 »       pop····%ebx
20 »       pop····%esi 
21 »       ret15 »       ret
22 »       lea····0x0(%esi,%eiz,1),%esi16 »       nop
23 »       mov····%ebx,%eax17 »       mov····%ebx,%eax
24 »       call···1603·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x33>18 »       call···15f3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x23>
25 ·R_386_PC32»     .text19 ·R_386_PC32»     .text
26 »       xor····%ecx,%ecx20 »       xor····%ecx,%ecx
27 »       test···%al,%al21 »       test···%al,%al
28 »       je·····24·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x24>22 »       je·····18·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x18>
29 »       mov····(%ebx),%eax23 »       mov····(%ebx),%eax
30 »       mov····%eax,%edx24 »       mov····%eax,%edx
31 »       and····$0x8,%edx25 »       and····$0x8,%edx
32 »       test···$0x1,%al26 »       test···$0x1,%al
33 »       jne····88·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x88>27 »       jne····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x68>
34 »       test···%edx,%edx28 »       test···%edx,%edx
35 »       jne····d0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xd0>29 »       jne····b0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xb0>
36 »       sub····$0x8,%esp30 »       sub····$0x8,%esp
37 »       push···%ecx31 »       push···%ecx
38 »       push···%ebx32 »       push···%ebx
39 »       mov····%esi,%ebx 
40 »       call···58·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x58>33 »       call···42·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x42>
41 ·R_386_PLT32»    void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)34 ·R_386_PC32»     void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·false>(bool)
42 »       add····$0x10,%esp35 »       add····$0x10,%esp
43 »       mov····$0x1,%eax36 »       mov····$0x1,%eax
44 »       jmp····26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x26>37 »       jmp····1a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1a>
45 »       lea····0x0(%esi,%eiz,1),%esi 
46 »       lea····0x0(%esi),%esi 
47 »       mov····%ebx,%eax38 »       mov····%ebx,%eax
48 »       call···1643·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x73>39 »       call···1623·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x53>
49 ·R_386_PC32»     .text40 ·R_386_PC32»     .text
50 »       test···%al,%al41 »       test···%al,%al
51 »       jne····a8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xa8>42 »       jne····80·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x80>
52 »       mov····0x88(%ebx),%eax43 »       mov····0x88(%ebx),%eax
53 »       jmp····1f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1f>44 »       jmp····13·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x13>
54 »       lea····0x0(%esi,%eiz,1),%esi45 »       lea····0x0(%esi,%eiz,1),%esi
55 »       nop46 »       nop
56 »       test···%edx,%edx47 »       test···%edx,%edx
57 »       jne····b0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xb0>48 »       jne····90·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x90>
58 »       sub····$0x8,%esp49 »       sub····$0x8,%esp
59 »       push···%ecx50 »       push···%ecx
60 »       push···%ebx51 »       push···%ebx
61 »       mov····%esi,%ebx 
62 »       call···94·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x94>52 »       call···72·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x72>
63 ·R_386_PLT32»    void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)53 ·R_386_PC32»     void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·false>(bool)
64 »       add····$0x10,%esp54 »       add····$0x10,%esp
65 »       mov····$0x1,%eax55 »       mov····$0x1,%eax
66 »       jmp····26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x26>56 »       jmp····1a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1a>
67 »       lea····0x0(%esi),%esi 
68 »       mov····$0x1,%ecx57 »       mov····$0x1,%ecx
69 »       jmp····3d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x3d>58 »       jmp····2d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x2d>
70 »       nop59 »       lea····0x0(%esi,%eiz,1),%esi
 60 »       xchg···%ax,%ax
71 »       sub····$0x8,%esp61 »       sub····$0x8,%esp
72 »       push···%ecx62 »       push···%ecx
73 »       push···%ebx63 »       push···%ebx
74 »       mov····%esi,%ebx 
75 »       call···b8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xb8>64 »       call···96·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x96>
76 ·R_386_PLT32»    void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)65 ·R_386_PC32»     void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<true,·true>(bool)
77 »       add····$0x10,%esp66 »       add····$0x10,%esp
78 »       mov····$0x1,%eax67 »       mov····$0x1,%eax
79 »       jmp····26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x26>68 »       jmp····1a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1a>
80 »       lea····0x0(%esi,%eiz,1),%esi69 »       lea····0x0(%esi,%eiz,1),%esi
 70 »       xchg···%ax,%ax
81 »       sub····$0x8,%esp71 »       sub····$0x8,%esp
82 »       push···%ecx72 »       push···%ecx
83 »       push···%ebx73 »       push···%ebx
84 »       mov····%esi,%ebx 
85 »       call···d8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xd8>74 »       call···b6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0xb6>
86 ·R_386_PLT32»    void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)75 ·R_386_PC32»     void·std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_insert_bracket_matcher<false,·true>(bool)
87 »       add····$0x10,%esp76 »       add····$0x10,%esp
88 »       mov····$0x1,%eax77 »       mov····$0x1,%eax
89 »       jmp····26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x26>78 »       jmp····1a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()+0x1a>
79.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 1, 681 lines modifiedOffset 1, 642 lines modified
  
  
  
1 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv:1 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE7_M_atomEv:
  
2 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()>:2 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()>:
3 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom():3 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom():
4 »       call···1·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x1> 
5 ·R_386_PC32»     __x86.get_pc_thunk.ax 
6 »       add····$0x1,%eax 
7 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
8 »       push···%ebp4 »       push···%ebp
9 »       mov····%esp,%ebp5 »       mov····%esp,%ebp
10 »       push···%edi6 »       push···%edi
11 »       push···%esi7 »       push···%esi
 8 »       call···6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x6>
 9 ·R_386_PC32»     __x86.get_pc_thunk.si
 10 »       add····$0x2,%esi
 11 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
12 »       push···%ebx12 »       push···%ebx
13 »       sub····$0x5c,%esp13 »       sub····$0x5c,%esp
14 »       mov····%eax,-0x5c(%ebp) 
15 »       mov····0x8(%ebp),%esi14 »       mov····0x8(%ebp),%ebx
16 »       mov····%gs:0x14,%eax15 »       mov····%gs:0x14,%eax
17 »       mov····%eax,-0x1c(%ebp)16 »       mov····%eax,-0x1c(%ebp)
18 »       xor····%eax,%eax17 »       xor····%eax,%eax
19 »       mov····0x88(%esi),%eax18 »       mov····0x88(%ebx),%ecx
20 »       test···%eax,%eax19 »       test···%ecx,%ecx
21 »       je·····250·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x250>20 »       je·····240·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x240>
22 »       sub····$0xc,%esp21 »       sub····$0xc,%esp
23 »       mov····-0x5c(%ebp),%ebx 
24 »       push···%esi22 »       push···%ebx
25 »       call···3a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x3a>23 »       call···35·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x35>
26 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()24 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_try_char()
27 »       add····$0x10,%esp25 »       add····$0x10,%esp
28 »       mov····%eax,%edi26 »       mov····%al,-0x59(%ebp)
29 »       test···%al,%al27 »       test···%al,%al
30 »       jne····a0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0xa0>28 »       jne····90·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x90>
31 »       mov····0x88(%esi),%eax29 »       mov····0x88(%ebx),%eax
32 »       cmp····$0x4,%eax30 »       cmp····$0x4,%eax
33 »       je·····2e8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x2e8>31 »       je·····2c0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x2c0>
34 »       cmp····$0xe,%eax32 »       cmp····$0xe,%eax
35 »       je·····308·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x308>33 »       je·····2e0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x2e0>
36 »       cmp····$0x6,%eax34 »       cmp····$0x6,%eax
37 »       je·····400·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x400>35 »       je·····3d0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x3d0>
38 »       cmp····$0x5,%eax36 »       cmp····$0x5,%eax
39 »       je·····420·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x420>37 »       je·····3f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x3f0>
40 »       sub····$0xc,%esp 
41 »       mov····-0x5c(%ebp),%ebx 
42 »       push···%esi 
43 »       call···79·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x79> 
44 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression() 
45 »       add····$0x10,%esp 
46 »       mov····%eax,%edi 
47 »       mov····-0x1c(%ebp),%eax38 »       mov····-0x1c(%ebp),%eax
48 »       sub····%gs:0x14,%eax39 »       sub····%gs:0x14,%eax
49 »       jne····7a8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x7a8>40 »       jne····74d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x74d>
 41 »       mov····%ebx,0x8(%ebp)
50 »       lea····-0xc(%ebp),%esp42 »       lea····-0xc(%ebp),%esp
51 »       mov····%edi,%eax 
52 »       pop····%ebx43 »       pop····%ebx
53 »       pop····%esi44 »       pop····%esi
54 »       pop····%edi45 »       pop····%edi
55 »       pop····%ebp46 »       pop····%ebp
56 »       ret47 »       jmp····88·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x88>
 48 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_bracket_expression()
57 »       lea····0x0(%esi,%eiz,1),%esi49 »       lea····0x0(%esi,%eiz,1),%esi
58 »       mov····(%esi),%edx50 »       mov····(%ebx),%edi
59 »       mov····0xcc(%esi),%eax51 »       mov····0xcc(%ebx),%eax
60 »       mov····0xc4(%esi),%ebx52 »       mov····0xc4(%ebx),%edx
61 »       mov····%edx,%ecx53 »       mov····%edi,%ecx
62 »       movsbl·(%eax),%eax54 »       movsbl·(%eax),%eax
63 »       and····$0x8,%ecx55 »       and····$0x8,%ecx
64 »       and····$0x1,%edx56 »       and····$0x1,%edi
65 »       jne····110·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x110>57 »       jne····100·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x100>
66 »       test···%ecx,%ecx58 »       test···%ecx,%ecx
67 »       jne····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x1f0>59 »       jne····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x1f0>
68 »       mov····-0x5c(%ebp),%ecx 
69 »       mov····%al,-0x2b(%ebp) 
70 »       sub····$0x8,%esp60 »       sub····$0x8,%esp
 61 »       lea····-0x2c(%ebp),%edi
 62 »       mov····%al,-0x2b(%ebp)
71 »       lea····0x0(%ecx),%eax63 »       lea····0x0(%esi),%eax
72 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)64 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_invoke(std::_Any_data·const&,·char&&)
 65 »       push···%edi
 66 »       push···%edx
73 »       mov····%eax,-0x20(%ebp)67 »       mov····%eax,-0x20(%ebp)
74 »       lea····0x0(%ecx),%eax68 »       lea····0x0(%esi),%eax
75 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)69 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·false,·false>·>::_M_manager(std::_Any_data&,·std::_Any_data·const&,·std::_Manager_operation)
76 »       mov····%eax,-0x24(%ebp)70 »       mov····%eax,-0x24(%ebp)
77 »       lea····-0x2c(%ebp),%eax 
78 »       push···%eax 
79 »       push···%ebx 
80 »       mov····%eax,-0x60(%ebp) 
81 »       call···e7·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0xe7>71 »       call···d1·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0xd1>
82 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)72 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_matcher(std::function<bool·(char)>)
83 »       mov····0xc4(%esi),%edx73 »       mov····0xc4(%ebx),%edx
84 »       mov····%eax,-0x34(%ebp)74 »       mov····%eax,-0x34(%ebp)
85 »       add····$0x10,%esp75 »       add····$0x10,%esp
86 »       mov····%eax,-0x30(%ebp)76 »       mov····%eax,-0x30(%ebp)
87 »       lea····0xe4(%esi),%eax77 »       lea····0xe4(%ebx),%eax
88 »       mov····%edx,-0x38(%ebp)78 »       mov····%edx,-0x38(%ebp)
89 »       lea····-0x38(%ebp),%edx79 »       lea····-0x38(%ebp),%edx
90 »       call···1797·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<s[·...·truncated·by·diffoscope;·len:·120,·SHA:·f3792d80ba95bad32dad5eead790a072923c1f191c6475e18ae84cf49b7e6903·...·]>80 »       call···1781·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<s[·...·truncated·by·diffoscope;·len:·119,·SHA:·301676d803398ecd80df3dc2bba3fa0f3224e54de87adf64e405ddd2a6fa187d·...·]>
91 ·R_386_PC32»     .text81 ·R_386_PC32»     .text
92 »       jmp····174·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x174>82 »       jmp····162·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x162>
93 »       lea····0x0(%esi),%esi83 »       lea····0x0(%esi,%eiz,1),%esi
 84 »       xchg···%ax,%ax
 85 »       mov····%edx,-0x60(%ebp)
94 »       mov····0x10c(%esi),%edx86 »       mov····0x10c(%ebx),%edi
95 »       test···%ecx,%ecx87 »       test···%ecx,%ecx
96 »       je·····190·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x190>88 »       je·····190·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x190>
97 »       sub····$0x8,%esp89 »       sub····$0x8,%esp
98 »       mov····%edx,-0x60(%ebp) 
99 »       push···%eax90 »       push···%eax
100 »       push···%edx91 »       push···%edi
101 »       call···123·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x123>92 »       call···117·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()+0x117>
102 ·R_386_PC32»     std::__cxx11::regex_traits<char>::translate_nocase(char)·const93 ·R_386_PC32»     std::__cxx11::regex_traits<char>::translate_nocase(char)·const
103 »       mov····-0x5c(%ebp),%ecx 
104 »       mov····-0x60(%ebp),%edx94 »       mov····-0x60(%ebp),%edx
 95 »       pop····%ecx
 96 »       mov····%edi,-0x2c(%ebp)
 97 »       pop····%edi
 98 »       lea····-0x2c(%ebp),%edi
105 »       mov····%al,-0x28(%ebp)99 »       mov····%al,-0x28(%ebp)
106 »       lea····0x0(%ecx),%eax100 »       lea····0x0(%esi),%eax
107 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)101 ·R_386_GOTOFF»   std::_Function_handler<bool·(char),·std::__detail::_CharMatcher<std::__cxx11::regex_traits<char>,·true,·true>·>::_M_invoke(std::_Any_data·const&,·char&&)
Max diff block lines reached; 73853/81290 bytes (90.85%) of diff not shown.
12.7 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 16, 118 lines modifiedOffset 16, 118 lines modified
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x58,%esp17 »       sub····$0x58,%esp
18 »       mov····0x8(%ebp),%esi18 »       mov····0x8(%ebp),%esi
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       xor····%eax,%eax21 »       xor····%eax,%eax
22 »       push···%esi22 »       push···%esi
23 »       mov····%edi,%ebx 
24 »       call···26·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x26>23 »       call···24·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x24>
25 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()24 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()
26 »       add····$0x10,%esp25 »       add····$0x10,%esp
27 »       test···%al,%al26 »       test···%al,%al
28 »       je·····100·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x100>27 »       je·····f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0xf0>
29 »       mov····0xfc(%esi),%eax28 »       mov····0xfc(%esi),%eax
30 »       cmp····0x100(%esi),%eax29 »       cmp····0x100(%esi),%eax
31 »       je·····180·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x180>30 »       je·····180·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x180>
32 »       mov····-0xc(%eax),%edx31 »       mov····-0xc(%eax),%edx
33 »       sub····$0xc,%eax32 »       sub····$0xc,%eax
34 »       mov····%edx,-0x40(%ebp)33 »       mov····%edx,-0x40(%ebp)
35 »       mov····0x4(%eax),%edx34 »       mov····0x4(%eax),%edx
36 »       mov····%edx,-0x3c(%ebp)35 »       mov····%edx,-0x3c(%ebp)
37 »       mov····0x8(%eax),%edx36 »       mov····0x8(%eax),%edx
38 »       mov····%eax,0xfc(%esi)37 »       mov····%eax,0xfc(%esi)
39 »       mov····%edx,-0x38(%ebp)38 »       mov····%edx,-0x38(%ebp)
40 »       sub····$0xc,%esp39 »       sub····$0xc,%esp
41 »       mov····%edi,%ebx 
42 »       push···%esi40 »       push···%esi
43 »       call···69·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x69>41 »       call···65·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x65>
44 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()42 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()
45 »       mov····0xfc(%esi),%edx43 »       mov····0xfc(%esi),%edx
46 »       add····$0x10,%esp44 »       add····$0x10,%esp
47 »       cmp····0x100(%esi),%edx45 »       cmp····0x100(%esi),%edx
48 »       je·····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x1f0>46 »       je·····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x1f0>
49 »       mov····-0x4(%edx),%ebx47 »       mov····-0x4(%edx),%ebx
50 »       lea····-0xc(%edx),%eax48 »       lea····-0xc(%edx),%eax
51 »       mov····-0x8(%edx),%ecx49 »       mov····-0x8(%edx),%ecx
52 »       mov····%eax,0xfc(%esi)50 »       mov····%eax,0xfc(%esi)
53 »       mov····%ebx,-0x50(%ebp) 
54 »       mov····0x104(%esi),%ebx51 »       mov····0x104(%esi),%edi
55 »       mov····%ebx,-0x4c(%ebp)52 »       mov····%ebx,-0x4c(%ebp)
56 »       mov····-0x38(%ebp),%ebx53 »       mov····-0x38(%ebp),%edx
57 »       mov····-0x40(%ebp),%edx54 »       mov····-0x40(%ebp),%ebx
 55 »       sub····$0xc,%edi
58 »       lea····(%ebx,%ebx,2),%ebx56 »       lea····(%edx,%edx,2),%edx
59 »       shl····$0x3,%ebx57 »       shl····$0x3,%edx
60 »       add····0x1c(%edx),%ebx58 »       add····0x1c(%ebx),%edx
61 »       mov····-0x4c(%ebp),%edx59 »       mov····-0x4c(%ebp),%ebx
62 »       mov····%ecx,0x4(%ebx)60 »       mov····%ecx,0x4(%edx)
63 »       mov····-0x50(%ebp),%ecx 
64 »       sub····$0xc,%edx 
65 »       mov····%ecx,-0x38(%ebp)61 »       mov····%ebx,-0x38(%ebp)
66 »       cmp····%edx,%eax62 »       cmp····%edi,%eax
67 »       je·····278·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x278>63 »       je·····270·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x270>
68 »       mov····-0x40(%ebp),%edx64 »       mov····-0x40(%ebp),%edx
69 »       add····$0xc,%eax65 »       add····$0xc,%eax
70 »       mov····%edx,-0xc(%eax)66 »       mov····%edx,-0xc(%eax)
71 »       mov····-0x3c(%ebp),%edx67 »       mov····-0x3c(%ebp),%edx
72 »       mov····%edx,-0x8(%eax)68 »       mov····%edx,-0x8(%eax)
73 »       mov····-0x38(%ebp),%edx69 »       mov····-0x38(%ebp),%edx
74 »       mov····%edx,-0x4(%eax)70 »       mov····%edx,-0x4(%eax)
75 »       mov····%eax,0xfc(%esi)71 »       mov····%eax,0xfc(%esi)
76 »       mov····-0x1c(%ebp),%eax72 »       mov····-0x1c(%ebp),%eax
77 »       sub····%gs:0x14,%eax73 »       sub····%gs:0x14,%eax
78 »       jne····295·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x295>74 »       jne····28b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x28b>
79 »       lea····-0xc(%ebp),%esp75 »       lea····-0xc(%ebp),%esp
80 »       pop····%ebx76 »       pop····%ebx
81 »       pop····%esi77 »       pop····%esi
82 »       pop····%edi78 »       pop····%edi
83 »       pop····%ebp79 »       pop····%ebp
84 »       ret80 »       ret
85 »       lea····0x0(%esi,%eiz,1),%esi81 »       lea····0x0(%esi,%eiz,1),%esi
86 »       lea····0x0(%esi),%esi 
87 »       sub····$0xc,%esp82 »       sub····$0xc,%esp
88 »       push···%esi83 »       push···%esi
89 »       call···105·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x105>84 »       call···f5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0xf5>
90 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()85 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_atom()
91 »       add····$0x10,%esp86 »       add····$0x10,%esp
92 »       test···%al,%al87 »       test···%al,%al
93 »       jne····160·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x160>88 »       jne····150·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x150>
94 »       sub····$0x8,%esp89 »       sub····$0x8,%esp
95 »       lea····-0x34(%ebp),%eax90 »       lea····-0x34(%ebp),%eax
96 »       movl···$0xa,-0x34(%ebp)91 »       movl···$0xa,-0x34(%ebp)
97 »       push···%eax92 »       push···%eax
98 »       push···0xc4(%esi)93 »       push···0xc4(%esi)
99 »       movl···$0xffffffff,-0x30(%ebp)94 »       movl···$0xffffffff,-0x30(%ebp)
100 »       call···12c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x12c>95 »       call···11c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x11c>
101 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)96 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)
102 »       add····$0x10,%esp97 »       add····$0x10,%esp
103 »       cmpl···$0xb,-0x34(%ebp)98 »       cmpl···$0xb,-0x34(%ebp)
104 »       mov····%eax,%ebx99 »       mov····%eax,%edi
105 »       je·····260·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x260>100 »       je·····258·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x258>
106 »       mov····0xc4(%esi),%eax101 »       mov····0xc4(%esi),%eax
107 »       lea····-0x40(%ebp),%edx102 »       lea····-0x40(%ebp),%edx
108 »       mov····%ebx,-0x3c(%ebp)103 »       mov····%edi,-0x3c(%ebp)
109 »       mov····%ebx,-0x38(%ebp)104 »       mov····%edi,-0x38(%ebp)
110 »       mov····%eax,-0x40(%ebp)105 »       mov····%eax,-0x40(%ebp)
111 »       lea····0xe4(%esi),%eax106 »       lea····0xe4(%esi),%eax
112 »       call···17e8·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]+0x8>107 »       call···17d8·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]+0x8>
113 ·R_386_PC32»     .text108 ·R_386_PC32»     .text
114 »       jmp····de·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0xde>109 »       jmp····d4·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0xd4>
115 »       xchg···%ax,%ax110 »       xchg···%ax,%ax
116 »       sub····$0xc,%esp111 »       sub····$0xc,%esp
117 »       mov····%edi,%ebx 
118 »       push···%esi112 »       push···%esi
119 »       call···167·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x167>113 »       call···155·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x155>
120 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()114 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()
 115 »       add····$0x10,%esp
 116 »       test···%al,%al
 117 »       je·····33·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x33>
 118 »       sub····$0xc,%esp
 119 »       push···%esi
 120 »       call···169·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x169>
 121 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_quantifier()
121 »       add····$0x10,%esp122 »       add····$0x10,%esp
122 »       test···%al,%al123 »       test···%al,%al
123 »       jne····160·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x160>124 »       jne····150·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x150>
124 »       jmp····35·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x35>125 »       jmp····33·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()+0x33>
125 »       lea····0x0(%esi,%eiz,1),%esi126 »       lea····0x0(%esi,%eiz,1),%esi
126 »       xchg···%ax,%ax 
127 »       mov····0x108(%esi),%edx127 »       mov····0x108(%esi),%edx
128 »       sub····$0x8,%esp128 »       sub····$0x8,%esp
129 »       mov····%edi,%ebx129 »       mov····%edi,%ebx
130 »       mov····-0x4(%edx),%edx130 »       mov····-0x4(%edx),%edx
131 »       mov····0x1ec(%edx),%ecx131 »       mov····0x1ec(%edx),%ecx
132 »       mov····%ecx,-0x40(%ebp)132 »       mov····%ecx,-0x40(%ebp)
133 »       mov····0x1f0(%edx),%ecx133 »       mov····0x1f0(%edx),%ecx
Offset 144, 70 lines modifiedOffset 144, 68 lines modified
Max diff block lines reached; 4402/12783 bytes (34.44%) of diff not shown.
9.62 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 4, 88 lines modifiedOffset 4, 86 lines modified
4 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv:4 Disassembly·of·section·.text._ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_disjunctionEv:
  
5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()>:5 00000000·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()>:
6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction():6 std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction():
7 »       push···%ebp7 »       push···%ebp
8 »       mov····%esp,%ebp8 »       mov····%esp,%ebp
9 »       push···%edi9 »       push···%edi
10 »       call···5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x5> 
11 ·R_386_PC32»     __x86.get_pc_thunk.di 
12 »       add····$0x2,%edi 
13 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_ 
14 »       push···%esi10 »       push···%esi
 11 »       call···6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x6>
 12 ·R_386_PC32»     __x86.get_pc_thunk.si
 13 »       add····$0x2,%esi
 14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%ebx15 »       push···%ebx
16 »       sub····$0x88,%esp16 »       sub····$0x88,%esp
17 »       mov····0x8(%ebp),%esi17 »       mov····0x8(%ebp),%ebx
18 »       mov····%gs:0x14,%eax18 »       mov····%gs:0x14,%eax
19 »       mov····%eax,-0x1c(%ebp)19 »       mov····%eax,-0x1c(%ebp)
20 »       xor····%eax,%eax20 »       xor····%eax,%eax
21 »       push···%esi21 »       push···%ebx
22 »       mov····%edi,%ebx 
23 »       call···29·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x29>22 »       call···27·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x27>
24 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()23 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()
25 »       add····$0x10,%esp24 »       add····$0x10,%esp
26 »       cmpl···$0x13,0x88(%esi)25 »       cmpl···$0x13,0x88(%ebx)
27 »       je·····58·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x58>26 »       je·····50·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x50>
28 »       mov····-0x1c(%ebp),%eax27 »       mov····-0x1c(%ebp),%eax
29 »       sub····%gs:0x14,%eax28 »       sub····%gs:0x14,%eax
30 »       jne····197·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x197>29 »       jne····187·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x187>
31 »       lea····-0xc(%ebp),%esp30 »       lea····-0xc(%ebp),%esp
32 »       pop····%ebx31 »       pop····%ebx
33 »       pop····%esi32 »       pop····%esi
34 »       pop····%edi33 »       pop····%edi
35 »       pop····%ebp34 »       pop····%ebp
36 »       ret35 »       ret
37 »       lea····0x0(%esi,%eiz,1),%esi36 »       nop
38 »       lea····-0x70(%ebp),%eax37 »       lea····-0x70(%ebp),%eax
39 »       mov····%eax,-0x84(%ebp)38 »       mov····%eax,-0x84(%ebp)
40 »       lea····-0x64(%ebp),%eax39 »       lea····-0x64(%ebp),%eax
41 »       mov····%eax,-0x88(%ebp)40 »       mov····%eax,-0x88(%ebp)
42 »       mov····%esi,%eax41 »       mov····%ebx,%eax
43 »       call···163d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x6d>42 »       call···1635·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x65>
44 ·R_386_PC32»     .text43 ·R_386_PC32»     .text
45 »       test···%al,%al44 »       test···%al,%al
46 »       je·····39·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x39>45 »       je·····37·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x37>
47 »       sub····$0x8,%esp46 »       sub····$0x8,%esp
48 »       mov····%edi,%ebx 
49 »       push···%esi47 »       push···%ebx
50 »       push···-0x84(%ebp)48 »       push···-0x84(%ebp)
51 »       call···82·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x82>49 »       call···78·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x78>
52 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()50 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()
53 »       mov····-0x68(%ebp),%ecx51 »       mov····-0x68(%ebp),%ecx
54 »       push···%esi52 »       push···%ebx
55 »       mov····%ecx,-0x80(%ebp)53 »       mov····%ecx,-0x80(%ebp)
56 »       call···8e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x8e>54 »       call···84·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x84>
57 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()55 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_alternative()
58 »       pop····%eax56 »       pop····%eax
59 »       pop····%edx57 »       pop····%edx
60 »       push···%esi58 »       push···%ebx
61 »       push···-0x88(%ebp)59 »       push···-0x88(%ebp)
62 »       call···9c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x9c>60 »       call···92·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x92>
63 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()61 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()
64 »       push···0xc4(%esi)62 »       push···0xc4(%ebx)
65 »       mov····-0x5c(%ebp),%eax63 »       mov····-0x5c(%ebp),%eax
66 »       mov····%eax,-0x7c(%ebp)64 »       mov····%eax,-0x7c(%ebp)
67 »       call···ad·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0xad>65 »       call···a3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0xa3>
68 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()66 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_dummy()
69 »       mov····-0x80(%ebp),%ecx67 »       mov····-0x80(%ebp),%ecx
70 »       mov····-0x64(%ebp),%edx68 »       mov····-0x64(%ebp),%edx
71 »       movl···$0x1,-0x4c(%ebp)69 »       movl···$0x1,-0x4c(%ebp)
72 »       mov····%eax,%ebx70 »       mov····%eax,%edi
73 »       lea····(%ecx,%ecx,2),%eax71 »       lea····(%ecx,%ecx,2),%eax
74 »       mov····-0x70(%ebp),%ecx72 »       mov····-0x70(%ebp),%ecx
75 »       shl····$0x3,%eax73 »       shl····$0x3,%eax
76 »       add····0x1c(%ecx),%eax74 »       add····0x1c(%ecx),%eax
77 »       mov····%ebx,0x4(%eax)75 »       mov····%edi,0x4(%eax)
78 »       mov····-0x7c(%ebp),%eax76 »       mov····-0x7c(%ebp),%eax
79 »       lea····(%eax,%eax,2),%eax77 »       lea····(%eax,%eax,2),%eax
80 »       shl····$0x3,%eax78 »       shl····$0x3,%eax
81 »       add····0x1c(%edx),%eax79 »       add····0x1c(%edx),%eax
82 »       mov····-0x60(%ebp),%edx80 »       mov····-0x60(%ebp),%edx
83 »       mov····%ebx,0x4(%eax)81 »       mov····%edi,0x4(%eax)
84 »       mov····-0x6c(%ebp),%eax82 »       mov····-0x6c(%ebp),%eax
85 »       pop····%ecx83 »       pop····%ecx
86 »       mov····%edx,-0x48(%ebp)84 »       mov····%edx,-0x48(%ebp)
87 »       mov····%eax,-0x44(%ebp)85 »       mov····%eax,-0x44(%ebp)
88 »       mov····%eax,-0x2c(%ebp)86 »       mov····%eax,-0x2c(%ebp)
89 »       mov····-0x40(%ebp),%eax87 »       mov····-0x40(%ebp),%eax
90 »       movl···$0x1,-0x34(%ebp)88 »       movl···$0x1,-0x34(%ebp)
Offset 94, 72 lines modifiedOffset 92, 71 lines modified
94 »       mov····%edx,-0x30(%ebp)92 »       mov····%edx,-0x30(%ebp)
95 »       mov····%eax,-0x24(%ebp)93 »       mov····%eax,-0x24(%ebp)
96 »       mov····-0x38(%ebp),%eax94 »       mov····-0x38(%ebp),%eax
97 »       mov····%eax,-0x20(%ebp)95 »       mov····%eax,-0x20(%ebp)
98 »       pop····%eax96 »       pop····%eax
99 »       lea····-0x34(%ebp),%eax97 »       lea····-0x34(%ebp),%eax
100 »       push···%eax98 »       push···%eax
101 »       push···0xc4(%esi)99 »       push···0xc4(%ebx)
102 »       call···116·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x116>100 »       call···10c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x10c>
103 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)101 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)
104 »       add····$0x10,%esp102 »       add····$0x10,%esp
105 »       cmpl···$0xb,-0x34(%ebp)103 »       cmpl···$0xb,-0x34(%ebp)
106 »       je·····160·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x160>104 »       je·····150·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x150>
107 »       cmpl···$0xb,-0x4c(%ebp)105 »       cmpl···$0xb,-0x4c(%ebp)
108 »       je·····180·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x180>106 »       je·····170·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x170>
109 »       mov····0xc4(%esi),%edx107 »       mov····0xc4(%ebx),%edx
110 »       mov····%eax,-0x54(%ebp)108 »       mov····%eax,-0x54(%ebp)
111 »       lea····0xe4(%esi),%eax109 »       lea····0xe4(%ebx),%eax
112 »       mov····%ebx,-0x50(%ebp)110 »       mov····%edi,-0x50(%ebp)
113 »       mov····%edx,-0x58(%ebp)111 »       mov····%edx,-0x58(%ebp)
114 »       lea····-0x58(%ebp),%edx112 »       lea····-0x58(%ebp),%edx
115 »       call···17d2·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]+0x32>113 »       call···17c8·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]+0x28>
116 ·R_386_PC32»     .text114 ·R_386_PC32»     .text
117 »       cmpl···$0x13,0x88(%esi)115 »       cmpl···$0x13,0x88(%ebx)
118 »       jne····39·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x39>116 »       jne····37·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x37>
119 »       jmp····6a·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x6a>117 »       jmp····62·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x62>
 118 »       xchg···%ax,%ax
120 »       lea····0x0(%esi,%eiz,1),%esi 
121 »       nop 
122 »       sub····$0xc,%esp119 »       sub····$0xc,%esp
123 »       lea····-0x2c(%ebp),%edx120 »       lea····-0x2c(%ebp),%edx
124 »       mov····%eax,-0x7c(%ebp)121 »       mov····%eax,-0x7c(%ebp)
125 »       push···%edx122 »       push···%edx
126 »       call···16b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x16b>123 »       call···15b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()+0x15b>
Max diff block lines reached; 2528/9592 bytes (26.36%) of diff not shown.
34.1 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 10, 124 lines modifiedOffset 10, 125 lines modified
10 »       push···%edi10 »       push···%edi
11 »       call···5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x5>11 »       call···5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x5>
12 ·R_386_PC32»     __x86.get_pc_thunk.di12 ·R_386_PC32»     __x86.get_pc_thunk.di
13 »       add····$0x2,%edi13 »       add····$0x2,%edi
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
 17 »       lea····-0x50(%ebp),%ebx
17 »       sub····$0x74,%esp18 »       sub····$0x74,%esp
18 »       mov····0xc(%ebp),%eax19 »       mov····0xc(%ebp),%eax
19 »       mov····0x10(%ebp),%edx20 »       mov····0x10(%ebp),%edx
20 »       mov····0x8(%ebp),%esi21 »       mov····0x8(%ebp),%esi
21 »       mov····0x14(%ebp),%ebx 
22 »       mov····%eax,-0x60(%ebp)22 »       mov····%eax,-0x60(%ebp)
23 »       mov····0x18(%ebp),%eax23 »       mov····0x18(%ebp),%eax
24 »       mov····%edx,-0x68(%ebp)24 »       mov····%edx,-0x68(%ebp)
 25 »       mov····0x14(%ebp),%edx
25 »       mov····%gs:0x14,%ecx26 »       mov····%gs:0x14,%ecx
26 »       mov····%ecx,-0x1c(%ebp)27 »       mov····%ecx,-0x1c(%ebp)
27 »       mov····%eax,%ecx28 »       mov····%eax,%ecx
 29 »       mov····%ebx,-0x5c(%ebp)
28 »       mov····%ebx,-0x64(%ebp)30 »       mov····%edx,-0x64(%ebp)
29 »       or·····$0x10,%ecx31 »       or·····$0x10,%ecx
30 »       test···$0x3f0,%eax32 »       test···$0x3f0,%eax
31 »       cmove··%ecx,%eax33 »       cmove··%ecx,%eax
32 »       mov····%eax,(%esi)34 »       mov····%eax,(%esi)
33 »       lea····-0x50(%ebp),%eax35 »       push···%edx
34 »       push···%ebx36 »       push···%ebx
35 »       mov····%edi,%ebx37 »       mov····%edi,%ebx
36 »       push···%eax 
37 »       mov····%eax,-0x5c(%ebp) 
38 »       call···50·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x50>38 »       call···50·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x50>
39 ·R_386_PLT32»    std::locale::locale(std::locale·const&)39 ·R_386_PLT32»    std::locale::locale(std::locale·const&)
 40 »       mov····-0x5c(%ebp),%ebx
40 »       mov····-0x68(%ebp),%edx41 »       mov····-0x68(%ebp),%edx
41 »       pop····%eax 
42 »       lea····0x4(%esi),%eax42 »       lea····0x4(%esi),%eax
43 »       push···-0x5c(%ebp)43 »       mov····%ebx,(%esp)
44 »       push···(%esi)44 »       push···(%esi)
45 »       push···%edx45 »       push···%edx
46 »       push···-0x60(%ebp)46 »       push···-0x60(%ebp)
47 »       push···%eax47 »       push···%eax
48 »       call···66·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x66>48 »       call···68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x68>
49 ·R_386_PLT32»    std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)49 ·R_386_PC32»     std::__detail::_Scanner<char>::_Scanner(char·const*,·char·const*,·std::regex_constants::syntax_option_type,·std::locale)
50 »       add····$0x14,%esp50 »       add····$0x14,%esp
51 »       push···-0x5c(%ebp)51 »       mov····%ebx,-0x5c(%ebp)
 52 »       push···%ebx
 53 »       mov····%edi,%ebx
52 »       call···71·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x71>54 »       call···76·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x76>
53 ·R_386_PLT32»    std::locale::~locale()55 ·R_386_PLT32»    std::locale::~locale()
54 »       movl···$0x0,0xc4(%esi)56 »       movl···$0x0,0xc4(%esi)
55 »       movl···$0x38,(%esp)57 »       movl···$0x38,(%esp)
56 »       call···87·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x87>58 »       call···8c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x8c>
57 ·R_386_PLT32»    operator·new(unsigned·int)59 ·R_386_PLT32»    operator·new(unsigned·int)
58 »       mov····%eax,%edx60 »       mov····%eax,%edx
59 »       movl···$0x1,0x4(%eax)61 »       movl···$0x1,0x4(%eax)
60 »       movl···$0x1,0x8(%eax)62 »       movl···$0x1,0x8(%eax)
61 »       mov····0x0(%edi),%eax63 »       lea····0x8(%edi),%eax
62 ·R_386_GOT32X»   vtable·for·std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>64 ·R_386_GOTOFF»   vtable·for·std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_NFA<std::__cxx11::regex_traits<char>·>·>,·(__gnu_cxx::_Lock_policy)2>
63 »       movl···$0x0,0xc(%edx) 
64 »       add····$0x8,%eax 
65 »       movl···$0x0,0x10(%edx) 
66 »       mov····%eax,(%edx)65 »       mov····%eax,(%edx)
67 »       mov····(%esi),%eax66 »       mov····(%esi),%eax
68 »       movl···$0x0,0x14(%edx)67 »       movl···$0x0,0xc(%edx)
69 »       mov····%eax,0x18(%edx)68 »       mov····%eax,0x18(%edx)
70 »       lea····0x34(%edx),%eax69 »       lea····0x34(%edx),%eax
 70 »       movl···$0x0,0x10(%edx)
 71 »       movl···$0x0,0x14(%edx)
71 »       movl···$0x0,0x1c(%edx)72 »       movl···$0x0,0x1c(%edx)
72 »       movl···$0x0,0x20(%edx)73 »       movl···$0x0,0x20(%edx)
73 »       movb···$0x0,0x24(%edx)74 »       movb···$0x0,0x24(%edx)
74 »       movl···$0x0,0x28(%edx)75 »       movl···$0x0,0x28(%edx)
75 »       movl···$0x0,0x2c(%edx)76 »       movl···$0x0,0x2c(%edx)
76 »       movl···$0x0,0x30(%edx)77 »       movl···$0x0,0x30(%edx)
77 »       mov····%edx,-0x6c(%ebp)78 »       mov····%edx,-0x6c(%ebp)
78 »       mov····%eax,(%esp)79 »       mov····%eax,(%esp)
79 »       mov····%eax,-0x68(%ebp)80 »       mov····%eax,-0x68(%ebp)
80 »       call···f4·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0xf4>81 »       call···f6·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0xf6>
81 ·R_386_PLT32»    std::locale::locale()82 ·R_386_PLT32»    std::locale::locale()
82 »       pop····%ecx83 »       pop····%ecx
83 »       lea····-0x54(%ebp),%ecx 
84 »       pop····%eax84 »       pop····%eax
 85 »       lea····-0x54(%ebp),%eax
85 »       push···-0x64(%ebp)86 »       push···-0x64(%ebp)
86 »       push···%ecx87 »       push···%eax
87 »       mov····%ecx,-0x60(%ebp)88 »       mov····%eax,-0x60(%ebp)
88 »       call···105·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x105>89 »       call···107·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x107>
89 ·R_386_PLT32»    std::locale::locale(std::locale·const&)90 ·R_386_PLT32»    std::locale::locale(std::locale·const&)
90 »       pop····%eax91 »       pop····%eax
91 »       mov····-0x68(%ebp),%eax92 »       mov····-0x68(%ebp),%eax
92 »       pop····%edx93 »       pop····%edx
93 »       push···%eax94 »       push···%eax
94 »       push···-0x5c(%ebp)95 »       push···-0x5c(%ebp)
95 »       call···113·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x113>96 »       call···115·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x115>
96 ·R_386_PLT32»    std::locale::locale(std::locale·const&)97 ·R_386_PLT32»    std::locale::locale(std::locale·const&)
97 »       pop····%ecx98 »       pop····%ecx
98 »       pop····%eax99 »       pop····%eax
99 »       push···-0x60(%ebp)100 »       push···-0x60(%ebp)
100 »       mov····-0x68(%ebp),%eax101 »       mov····-0x68(%ebp),%eax
101 »       push···%eax102 »       push···%eax
102 »       call···121·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x121>103 »       call···123·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x123>
103 ·R_386_PLT32»    std::locale::operator=(std::locale·const&)104 ·R_386_PLT32»    std::locale::operator=(std::locale·const&)
104 »       pop····%eax105 »       pop····%eax
105 »       pop····%edx106 »       pop····%edx
106 »       push···-0x5c(%ebp)107 »       push···-0x5c(%ebp)
107 »       push···-0x60(%ebp)108 »       push···-0x60(%ebp)
108 »       call···12e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x12e>109 »       call···130·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x130>
109 ·R_386_PLT32»    std::locale::operator=(std::locale·const&)110 ·R_386_PLT32»    std::locale::operator=(std::locale·const&)
110 »       pop····%ecx111 »       pop····%ecx
111 »       push···-0x5c(%ebp)112 »       push···-0x5c(%ebp)
112 »       call···137·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x137>113 »       call···139·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x139>
113 ·R_386_PLT32»    std::locale::~locale()114 ·R_386_PLT32»    std::locale::~locale()
114 »       pop····%eax115 »       pop····%eax
115 »       pop····%edx116 »       pop····%edx
116 »       push···-0x60(%ebp)117 »       push···-0x60(%ebp)
117 »       push···-0x5c(%ebp)118 »       push···-0x5c(%ebp)
118 »       call···144·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x144>119 »       call···146·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x146>
119 ·R_386_PLT32»    std::locale::locale(std::locale·const&)120 ·R_386_PLT32»    std::locale::locale(std::locale·const&)
120 »       pop····%ecx121 »       pop····%ecx
121 »       push···-0x5c(%ebp)122 »       push···-0x5c(%ebp)
122 »       call···14d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x14d>123 »       call···14f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x14f>
123 ·R_386_PLT32»    std::locale::~locale()124 ·R_386_PLT32»    std::locale::~locale()
124 »       pop····%eax125 »       pop····%eax
125 »       push···-0x60(%ebp)126 »       push···-0x60(%ebp)
126 »       call···156·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x156>127 »       call···158·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)+0x158>
127 ·R_386_PLT32»    std::locale::~locale()128 ·R_386_PLT32»    std::locale::~locale()
Max diff block lines reached; 26484/34701 bytes (76.32%) of diff not shown.
90.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.startup {}
    
Offset 58, 28 lines modifiedOffset 58, 28 lines modified
58 »       push···-0x150(%ebp)58 »       push···-0x150(%ebp)
59 »       push···%eax59 »       push···%eax
60 »       sub····$0x7c,%eax60 »       sub····$0x7c,%eax
61 »       push···%eax61 »       push···%eax
62 »       lea····-0x130(%ebp),%eax62 »       lea····-0x130(%ebp),%eax
63 »       push···%eax63 »       push···%eax
64 »       call···a9·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xa9>64 »       call···a9·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xa9>
65 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)65 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_Compiler(char·const*,·char·const*,·std::locale·const&,·std::regex_constants::syntax_option_type)
66 »       mov····-0x6c(%ebp),%eax66 »       mov····-0x6c(%ebp),%eax
67 »       add····$0x14,%esp67 »       add····$0x14,%esp
68 »       movl···$0x0,-0x6c(%ebp)68 »       movl···$0x0,-0x6c(%ebp)
69 »       mov····%eax,0x450(%esi)69 »       mov····%eax,0x450(%esi)
70 ·R_386_GOTOFF»   .bss70 ·R_386_GOTOFF»   .bss
71 »       mov····-0x68(%ebp),%eax71 »       mov····-0x68(%ebp),%eax
72 »       movl···$0x0,-0x68(%ebp)72 »       movl···$0x0,-0x68(%ebp)
73 »       mov····%eax,0x454(%esi)73 »       mov····%eax,0x454(%esi)
74 ·R_386_GOTOFF»   .bss74 ·R_386_GOTOFF»   .bss
75 »       lea····-0x4c(%ebp),%eax75 »       lea····-0x4c(%ebp),%eax
76 »       push···%eax76 »       push···%eax
77 »       call···d5·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xd5>77 »       call···d5·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xd5>
78 ·R_386_PLT32»    std::_Deque_base<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::~_Deque_base()78 ·R_386_PC32»     std::_Deque_base<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::~_Deque_base()
79 »       lea····-0x64(%ebp),%eax79 »       lea····-0x64(%ebp),%eax
80 »       mov····%eax,(%esp)80 »       mov····%eax,(%esp)
81 »       call···e0·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xe0>81 »       call···e0·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0xe0>
82 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()82 ·R_386_PLT32»    std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_dispose()
83 »       mov····-0x68(%ebp),%eax83 »       mov····-0x68(%ebp),%eax
84 »       add····$0x10,%esp84 »       add····$0x10,%esp
85 »       test···%eax,%eax85 »       test···%eax,%eax
Offset 108, 21 lines modifiedOffset 108, 21 lines modified
108 ·R_386_GOTOFF»   std::__cxx11::basic_regex<char,·std::__cxx11::regex_traits<char>·>::~basic_regex()108 ·R_386_GOTOFF»   std::__cxx11::basic_regex<char,·std::__cxx11::regex_traits<char>·>::~basic_regex()
109 »       push···%eax109 »       push···%eax
110 »       call···12a·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x12a>110 »       call···12a·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x12a>
111 ·R_386_PLT32»    __cxa_atexit111 ·R_386_PLT32»    __cxa_atexit
112 »       add····$0x10,%esp112 »       add····$0x10,%esp
113 »       cmpb···$0x0,0x0(%esi)113 »       cmpb···$0x0,0x0(%esi)
114 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Pose3<double>::Zero114 ·R_386_GOTOFF»   guard·variable·for·ignition::math::v6::Pose3<double>::Zero
115 »       je·····55d·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x55d>115 »       je·····553·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x553>
116 »       cmpb···$0x0,0x0(%esi)116 »       cmpb···$0x0,0x0(%esi)
117 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_>::e117 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_>::e
118 »       je·····824·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x824>118 »       je·····833·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x833>
119 »       cmpb···$0x0,0x0(%esi)119 »       cmpb···$0x0,0x0(%esi)
120 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_>::e120 ·R_386_GOTOFF»   guard·variable·for·boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_>::e
121 »       je·····7f2·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x7f2>121 »       je·····801·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x801>
122 »       cmpb···$0x0,0x0(%esi)122 »       cmpb···$0x0,0x0(%esi)
123 ·R_386_GOTOFF»   guard·variable·for·boost::none123 ·R_386_GOTOFF»   guard·variable·for·boost::none
124 »       jne····168·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x168>124 »       jne····168·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x168>
125 »       movb···$0x1,0x0(%esi)125 »       movb···$0x1,0x0(%esi)
126 ·R_386_GOTOFF»   guard·variable·for·boost::none126 ·R_386_GOTOFF»   guard·variable·for·boost::none
127 »       lea····0x0(%esi),%edx127 »       lea····0x0(%esi),%edx
128 ·R_386_GOTOFF»   .LC82128 ·R_386_GOTOFF»   .LC82
Offset 160, 87 lines modifiedOffset 160, 87 lines modified
160 ·R_386_GOTOFF»   .bss160 ·R_386_GOTOFF»   .bss
161 »       call···99a·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x99a>161 »       call···99a·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x99a>
162 ·R_386_PC32»     .text162 ·R_386_PC32»     .text
163 »       lea····0x0(%esi),%edx163 »       lea····0x0(%esi),%edx
164 ·R_386_GOTOFF»   .LC88164 ·R_386_GOTOFF»   .LC88
165 »       lea····0x310(%esi),%eax165 »       lea····0x310(%esi),%eax
166 ·R_386_GOTOFF»   .bss166 ·R_386_GOTOFF»   .bss
167 »       call···9ab·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0xb>167 »       call···9ab·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]+0x9ab>
168 ·R_386_PC32»     .text168 ·R_386_PC32»     .text
169 »       lea····0x0(%esi),%edx169 »       lea····0x0(%esi),%edx
170 ·R_386_GOTOFF»   .LC89170 ·R_386_GOTOFF»   .LC89
171 »       lea····0x328(%esi),%eax171 »       lea····0x328(%esi),%eax
172 ·R_386_GOTOFF»   .bss172 ·R_386_GOTOFF»   .bss
173 »       call···9bc·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x1c>173 »       call···9bc·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0xc>
174 ·R_386_PC32»     .text174 ·R_386_PC32»     .text
175 »       lea····0x0(%esi),%edx175 »       lea····0x0(%esi),%edx
176 ·R_386_GOTOFF»   .LC90176 ·R_386_GOTOFF»   .LC90
177 »       lea····0x340(%esi),%eax177 »       lea····0x340(%esi),%eax
178 ·R_386_GOTOFF»   .bss178 ·R_386_GOTOFF»   .bss
179 »       call···9cd·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x2d>179 »       call···9cd·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x1d>
180 ·R_386_PC32»     .text180 ·R_386_PC32»     .text
181 »       lea····0x0(%esi),%edx181 »       lea····0x0(%esi),%edx
182 ·R_386_GOTOFF»   .LC91182 ·R_386_GOTOFF»   .LC91
183 »       lea····0x358(%esi),%eax183 »       lea····0x358(%esi),%eax
184 ·R_386_GOTOFF»   .bss184 ·R_386_GOTOFF»   .bss
185 »       call···9de·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x3e>185 »       call···9de·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x2e>
186 ·R_386_PC32»     .text186 ·R_386_PC32»     .text
187 »       lea····0x0(%esi),%edx187 »       lea····0x0(%esi),%edx
188 ·R_386_GOTOFF»   .LC92188 ·R_386_GOTOFF»   .LC92
189 »       lea····0x370(%esi),%eax189 »       lea····0x370(%esi),%eax
190 ·R_386_GOTOFF»   .bss190 ·R_386_GOTOFF»   .bss
191 »       call···9ef·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x4f>191 »       call···9ef·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x3f>
192 ·R_386_PC32»     .text192 ·R_386_PC32»     .text
193 »       lea····0x0(%esi),%edx193 »       lea····0x0(%esi),%edx
194 ·R_386_GOTOFF»   .LC93194 ·R_386_GOTOFF»   .LC93
195 »       lea····0x388(%esi),%eax195 »       lea····0x388(%esi),%eax
196 ·R_386_GOTOFF»   .bss196 ·R_386_GOTOFF»   .bss
197 »       call···a00·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x60>197 »       call···a00·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x50>
198 ·R_386_PC32»     .text198 ·R_386_PC32»     .text
199 »       lea····0x0(%esi),%edx199 »       lea····0x0(%esi),%edx
200 ·R_386_GOTOFF»   .LC94200 ·R_386_GOTOFF»   .LC94
201 »       lea····0x3a0(%esi),%eax201 »       lea····0x3a0(%esi),%eax
202 ·R_386_GOTOFF»   .bss202 ·R_386_GOTOFF»   .bss
203 »       call···a11·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x71>203 »       call···a11·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x61>
204 ·R_386_PC32»     .text204 ·R_386_PC32»     .text
205 »       lea····0x0(%esi),%edx205 »       lea····0x0(%esi),%edx
206 ·R_386_GOTOFF»   .LC95206 ·R_386_GOTOFF»   .LC95
207 »       lea····0x3b8(%esi),%eax207 »       lea····0x3b8(%esi),%eax
208 ·R_386_GOTOFF»   .bss208 ·R_386_GOTOFF»   .bss
209 »       call···a22·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x82>209 »       call···a22·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x72>
210 ·R_386_PC32»     .text210 ·R_386_PC32»     .text
211 »       lea····0x0(%esi),%edx211 »       lea····0x0(%esi),%edx
212 ·R_386_GOTOFF»   .LC96212 ·R_386_GOTOFF»   .LC96
213 »       lea····0x3d0(%esi),%eax213 »       lea····0x3d0(%esi),%eax
214 ·R_386_GOTOFF»   .bss214 ·R_386_GOTOFF»   .bss
215 »       call···a33·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0x93>215 »       call···a33·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x83>
216 ·R_386_PC32»     .text216 ·R_386_PC32»     .text
217 »       lea····0x0(%esi),%edx217 »       lea····0x0(%esi),%edx
218 ·R_386_GOTOFF»   .LC97218 ·R_386_GOTOFF»   .LC97
219 »       lea····0x3e8(%esi),%eax219 »       lea····0x3e8(%esi),%eax
220 ·R_386_GOTOFF»   .bss220 ·R_386_GOTOFF»   .bss
221 »       call···a44·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0xa4>221 »       call···a44·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0x94>
222 ·R_386_PC32»     .text222 ·R_386_PC32»     .text
223 »       lea····0x0(%esi),%edx223 »       lea····0x0(%esi),%edx
224 ·R_386_GOTOFF»   .LC98224 ·R_386_GOTOFF»   .LC98
225 »       lea····0x400(%esi),%eax225 »       lea····0x400(%esi),%eax
226 ·R_386_GOTOFF»   .bss226 ·R_386_GOTOFF»   .bss
227 »       call···a55·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0xb5>227 »       call···a55·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0xa5>
228 ·R_386_PC32»     .text228 ·R_386_PC32»     .text
229 »       lea····0x0(%esi),%edx229 »       lea····0x0(%esi),%edx
230 ·R_386_GOTOFF»   .LC99230 ·R_386_GOTOFF»   .LC99
231 »       lea····0x418(%esi),%eax231 »       lea····0x418(%esi),%eax
232 ·R_386_GOTOFF»   .bss232 ·R_386_GOTOFF»   .bss
233 »       call···a66·<_GLOBAL__sub_I_ServerFixtureRecord.cc+0xc6>233 »       call···a66·<_GLOBAL__sub_I__ZN6gazebo13ServerFixture6RecordERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEd+0xb6>
234 ·R_386_PC32»     .text234 ·R_386_PC32»     .text
235 »       lea····0x0(%esi),%edx235 »       lea····0x0(%esi),%edx
Max diff block lines reached; 85779/92595 bytes (92.64%) of diff not shown.
13.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8__detail9_CompilerINSt7__cx […]
    
Offset 11, 75 lines modifiedOffset 11, 74 lines modified
11 »       call···5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x5>11 »       call···5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x5>
12 ·R_386_PC32»     __x86.get_pc_thunk.di12 ·R_386_PC32»     __x86.get_pc_thunk.di
13 »       add····$0x2,%edi13 »       add····$0x2,%edi
14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_14 ·R_386_GOTPC»    _GLOBAL_OFFSET_TABLE_
15 »       push···%esi15 »       push···%esi
16 »       push···%ebx16 »       push···%ebx
17 »       sub····$0x6c,%esp17 »       sub····$0x6c,%esp
18 »       mov····0x8(%ebp),%esi18 »       mov····0x8(%ebp),%ebx
19 »       mov····%gs:0x14,%eax19 »       mov····%gs:0x14,%eax
20 »       mov····%eax,-0x1c(%ebp)20 »       mov····%eax,-0x1c(%ebp)
21 »       mov····0x88(%esi),%eax21 »       mov····0x88(%ebx),%eax
22 »       cmp····$0x16,%eax22 »       cmp····$0x16,%eax
23 »       je·····190·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x190>23 »       je·····190·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x190>
24 »       cmp····$0x17,%eax24 »       cmp····$0x17,%eax
25 »       je·····1b0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1b0>25 »       je·····1b0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1b0>
26 »       cmp····$0x18,%eax26 »       cmp····$0x18,%eax
27 »       je·····1d0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1d0>27 »       je·····1d0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1d0>
28 »       cmp····$0x7,%eax28 »       cmp····$0x7,%eax
29 »       je·····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x68>29 »       je·····68·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x68>
30 »       xor····%ebx,%ebx30 »       xor····%esi,%esi
31 »       mov····-0x1c(%ebp),%eax31 »       mov····-0x1c(%ebp),%eax
32 »       sub····%gs:0x14,%eax32 »       sub····%gs:0x14,%eax
33 »       jne····30c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x30c>33 »       jne····30c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x30c>
34 »       lea····-0xc(%ebp),%esp34 »       lea····-0xc(%ebp),%esp
35 »       mov····%ebx,%eax35 »       mov····%esi,%eax
36 »       pop····%ebx36 »       pop····%ebx
37 »       pop····%esi37 »       pop····%esi
38 »       pop····%edi38 »       pop····%edi
39 »       pop····%ebp39 »       pop····%ebp
40 »       ret40 »       ret
41 »       lea····0x0(%esi),%esi41 »       lea····0x0(%esi),%esi
42 »       mov····%esi,%eax42 »       mov····%ebx,%eax
43 »       call···163b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x6b>43 »       call···163b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x6b>
44 ·R_386_PC32»     .text44 ·R_386_PC32»     .text
45 »       test···%al,%al45 »       test···%al,%al
46 »       je·····46·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x46>46 »       je·····46·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x46>
47 »       mov····0xcc(%esi),%eax47 »       mov····0xcc(%ebx),%eax
48 »       mov····%edi,%ebx 
49 »       cmpb···$0x6e,(%eax)48 »       cmpb···$0x6e,(%eax)
50 »       sete···-0x69(%ebp)49 »       sete···-0x69(%ebp)
51 »       sub····$0xc,%esp50 »       sub····$0xc,%esp
52 »       push···%esi51 »       push···%ebx
53 »       call···87·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x87>52 »       call···85·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x85>
54 ·R_386_PLT32»    std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()53 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_disjunction()
55 »       add····$0x10,%esp54 »       add····$0x10,%esp
56 »       cmpl···$0x8,0x88(%esi)55 »       cmpl···$0x8,0x88(%ebx)
57 »       jne····369·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x369>56 »       jne····369·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x369>
58 »       mov····%esi,%eax57 »       mov····%ebx,%eax
59 »       call···166e·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9e>58 »       call···166c·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]+0x9c>
60 ·R_386_PC32»     .text59 ·R_386_PC32»     .text
61 »       mov····%eax,%ebx60 »       mov····%eax,%esi
62 »       test···%al,%al61 »       test···%al,%al
63 »       je·····369·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x369>62 »       je·····369·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x369>
64 »       lea····-0x64(%ebp),%eax63 »       lea····-0x64(%ebp),%eax
65 »       sub····$0x8,%esp64 »       sub····$0x8,%esp
66 »       push···%esi65 »       push···%ebx
67 »       push···%eax66 »       push···%eax
68 »       call···b5·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0xb5>67 »       call···b3·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0xb3>
69 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()68 ·R_386_PC32»     std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_pop()
70 »       mov····-0x5c(%ebp),%eax69 »       mov····-0x5c(%ebp),%eax
71 »       movl···$0xc,-0x34(%ebp)70 »       movl···$0xc,-0x34(%ebp)
72 »       movl···$0xffffffff,-0x30(%ebp)71 »       movl···$0xffffffff,-0x30(%ebp)
73 »       mov····%eax,-0x70(%ebp)72 »       mov····%eax,-0x70(%ebp)
74 »       lea····-0x34(%ebp),%eax73 »       lea····-0x34(%ebp),%eax
75 »       mov····%eax,(%esp)74 »       mov····%eax,(%esp)
76 »       push···0xc4(%esi)75 »       push···0xc4(%ebx)
77 »       mov····%eax,-0x74(%ebp)76 »       mov····%eax,-0x74(%ebp)
78 »       call···dd·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0xdd>77 »       call···db·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0xdb>
79 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)78 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)
80 »       add····$0x10,%esp79 »       add····$0x10,%esp
81 »       cmpl···$0xb,-0x34(%ebp)80 »       cmpl···$0xb,-0x34(%ebp)
82 »       mov····%eax,%edx81 »       mov····%eax,%edx
83 »       je·····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1f0>82 »       je·····1f0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x1f0>
84 »       mov····-0x70(%ebp),%eax83 »       mov····-0x70(%ebp),%eax
85 »       mov····-0x64(%ebp),%ecx84 »       mov····-0x64(%ebp),%ecx
Offset 93, 110 lines modifiedOffset 92, 110 lines modified
93 »       mov····%cl,-0x40(%ebp)92 »       mov····%cl,-0x40(%ebp)
94 »       mov····%eax,-0x44(%ebp)93 »       mov····%eax,-0x44(%ebp)
95 »       mov····%eax,-0x2c(%ebp)94 »       mov····%eax,-0x2c(%ebp)
96 »       mov····-0x40(%ebp),%eax95 »       mov····-0x40(%ebp),%eax
97 »       push···-0x74(%ebp)96 »       push···-0x74(%ebp)
98 »       mov····%eax,-0x28(%ebp)97 »       mov····%eax,-0x28(%ebp)
99 »       mov····-0x3c(%ebp),%eax98 »       mov····-0x3c(%ebp),%eax
100 »       push···0xc4(%esi)99 »       push···0xc4(%ebx)
101 »       movl···$0x7,-0x4c(%ebp)100 »       movl···$0x7,-0x4c(%ebp)
102 »       mov····%eax,-0x24(%ebp)101 »       mov····%eax,-0x24(%ebp)
103 »       mov····-0x38(%ebp),%eax102 »       mov····-0x38(%ebp),%eax
104 »       movl···$0xffffffff,-0x48(%ebp)103 »       movl···$0xffffffff,-0x48(%ebp)
105 »       movl···$0x7,-0x34(%ebp)104 »       movl···$0x7,-0x34(%ebp)
106 »       movl···$0xffffffff,-0x30(%ebp)105 »       movl···$0xffffffff,-0x30(%ebp)
107 »       mov····%eax,-0x20(%ebp)106 »       mov····%eax,-0x20(%ebp)
108 »       call···14d·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x14d>107 »       call···14b·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x14b>
109 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)108 ·R_386_PC32»     std::__detail::_NFA<std::__cxx11::regex_traits<char>·>::_M_insert_state(std::__detail::_State<char>)
110 »       add····$0x10,%esp109 »       add····$0x10,%esp
111 »       cmpl···$0xb,-0x34(%ebp)110 »       cmpl···$0xb,-0x34(%ebp)
112 »       mov····%eax,%edi111 »       mov····%eax,%edi
113 »       je·····2f8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2f8>112 »       je·····2f8·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2f8>
114 »       cmpl···$0xb,-0x4c(%ebp)113 »       cmpl···$0xb,-0x4c(%ebp)
115 »       je·····2e0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2e0>114 »       je·····2e0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2e0>
116 »       mov····0xc4(%esi),%eax115 »       mov····0xc4(%ebx),%eax
117 »       lea····-0x58(%ebp),%edx116 »       lea····-0x58(%ebp),%edx
118 »       mov····%edi,-0x54(%ebp)117 »       mov····%edi,-0x54(%ebp)
119 »       mov····%edi,-0x50(%ebp)118 »       mov····%edi,-0x50(%ebp)
120 »       mov····%eax,-0x58(%ebp)119 »       mov····%eax,-0x58(%ebp)
121 »       lea····0xe4(%esi),%eax120 »       lea····0xe4(%ebx),%eax
122 »       call···1813·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·684,·SHA:·4932f1a91571ab9887cc534ef93ce816efb03e63ecab504d82767c453c521aba·...·]>121 »       call···1811·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·[·...·truncated·by·diffoscope;·len:·684,·SHA:·022c375396fe85510df769b2f1c9e2095a91ec4239f4717401393fce7407a7a1·...·]>
123 ·R_386_PC32»     .text122 ·R_386_PC32»     .text
124 »       jmp····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x48>123 »       jmp····48·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x48>
125 »       lea····0x0(%esi,%eiz,1),%esi124 »       lea····0x0(%esi),%esi
126 »       mov····%esi,%eax125 »       mov····%ebx,%eax
127 »       call···1763·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xd3>126 »       call···1763·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xd3>
128 ·R_386_PC32»     .text127 ·R_386_PC32»     .text
129 »       mov····%eax,%ebx128 »       mov····%eax,%esi
130 »       test···%al,%al129 »       test···%al,%al
131 »       jne····210·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x210>130 »       jne····210·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x210>
132 »       mov····0x88(%esi),%eax131 »       mov····0x88(%ebx),%eax
133 »       jmp····2f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2f>132 »       jmp····2f·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x2f>
134 »       lea····0x0(%esi,%eiz,1),%esi133 »       lea····0x0(%esi,%eiz,1),%esi
135 »       nop134 »       nop
136 »       mov····%esi,%eax135 »       mov····%ebx,%eax
137 »       call···1783·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xf3>136 »       call···1783·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]+0xf3>
138 ·R_386_PC32»     .text137 ·R_386_PC32»     .text
139 »       mov····%eax,%ebx138 »       mov····%eax,%esi
140 »       test···%al,%al139 »       test···%al,%al
141 »       jne····258·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x258>140 »       jne····258·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x258>
142 »       mov····0x88(%esi),%eax141 »       mov····0x88(%ebx),%eax
143 »       jmp····38·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x38>142 »       jmp····38·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_assertion()+0x38>
Max diff block lines reached; 4730/13418 bytes (35.25%) of diff not shown.
367 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 ·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·a0090000····························....3 ··0x00000000·b0090000····························....
  
163 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 110, 19 lines modifiedOffset 110, 19 lines modified
110 ··0x000006a0·2d000000·00410e08·83024e0e·1c420e20·-....A....N..B.·110 ··0x000006a0·2d000000·00410e08·83024e0e·1c420e20·-....A....N..B.·
111 ··0x000006b0·5a0e0841·c30e0400·28000000·bc060000·Z..A....(.......111 ··0x000006b0·5a0e0841·c30e0400·28000000·bc060000·Z..A....(.......
112 ··0x000006c0·00000000·25000000·00410e08·83024e0e·....%....A....N.112 ··0x000006c0·00000000·25000000·00410e08·83024e0e·....%....A....N.
113 ··0x000006d0·14440e18·440e1c44·0e20480e·0841c30e·.D..D..D.·H..A..113 ··0x000006d0·14440e18·440e1c44·0e20480e·0841c30e·.D..D..D.·H..A..
114 ··0x000006e0·04000000·28000000·e8060000·00000000·....(...........114 ··0x000006e0·04000000·28000000·e8060000·00000000·....(...........
115 ··0x000006f0·25000000·00410e08·83024e0e·14440e18·%....A....N..D..115 ··0x000006f0·25000000·00410e08·83024e0e·14440e18·%....A....N..D..
116 ··0x00000700·440e1c44·0e20480e·0841c30e·04000000·D..D.·H..A......116 ··0x00000700·440e1c44·0e20480e·0841c30e·04000000·D..D.·H..A......
117 ··0x00000710·20000000·14070000·00000000·29000000··...........)...117 ··0x00000710·20000000·14070000·00000000·26000000··...........&...
118 ··0x00000720·00410e08·83024e0e·1c500e20·480e0841·.A....N..P.·H..A118 ··0x00000720·00410e08·83024e0e·1c4d0e20·480e0841·.A....N..M.·H..A
119 ··0x00000730·c30e0400·34000000·38070000·00000000·....4...8.......119 ··0x00000730·c30e0400·34000000·38070000·00000000·....4...8.......
120 ··0x00000740·35000000·00410e08·8602410e·0c83034e·5....A....A....N120 ··0x00000740·32000000·00410e08·8602410e·0c83034e·2....A....A....N
121 ··0x00000750·0e1c500e·20460e1c·410e1842·0e1c410e·..P.·F..A..B..A.121 ··0x00000750·0e1c4d0e·20460e1c·410e1842·0e1c410e·..M.·F..A..B..A.
122 ··0x00000760·20480e0c·41c30e08·41c60e04·3c000000··H..A...A...<...122 ··0x00000760·20480e0c·41c30e08·41c60e04·3c000000··H..A...A...<...
123 ··0x00000770·70070000·00000000·82000000·00410e08·p............A..123 ··0x00000770·70070000·00000000·82000000·00410e08·p............A..
124 ··0x00000780·8602410e·0c830343·0e20580e·24460e28·..A....C.·X.$F.(124 ··0x00000780·8602410e·0c830343·0e20580e·24460e28·..A....C.·X.$F.(
125 ··0x00000790·410e2c41·0e30430e·2c470e20·550a0e0c·A.,A.0C.,G.·U...125 ··0x00000790·410e2c41·0e30430e·2c470e20·550a0e0c·A.,A.0C.,G.·U...
126 ··0x000007a0·41c30e08·41c60e04·4a0b0000·50000000·A...A...J...P...126 ··0x000007a0·41c30e08·41c60e04·4a0b0000·50000000·A...A...J...P...
127 ··0x000007b0·b0070000·00000000·31010000·00410e08·........1....A..127 ··0x000007b0·b0070000·00000000·31010000·00410e08·........1....A..
128 ··0x000007c0·8502430e·0c870341·0e108604·430e1483·..C....A....C...128 ··0x000007c0·8502430e·0c870341·0e108604·430e1483·..C....A....C...
Offset 130, 1244 lines modifiedOffset 130, 1237 lines modified
130 ··0x000007e0·0c41c70e·0841c50e·04470b02·540e1441·.A...A...G..T..A130 ··0x000007e0·0c41c70e·0841c50e·04470b02·540e1441·.A...A...G..T..A
131 ··0x000007f0·c30e1041·c60e0c41·c70e0841·c50e0400·...A...A...A....131 ··0x000007f0·c30e1041·c60e0c41·c70e0841·c50e0400·...A...A...A....
132 ··0x00000800·4c000000·04080000·40010000·94000000·L.......@.......132 ··0x00000800·4c000000·04080000·40010000·94000000·L.......@.......
133 ··0x00000810·00410e08·8502410e·0c87034c·0e108604·.A....A....L....133 ··0x00000810·00410e08·8502410e·0c87034c·0e108604·.A....A....L....
134 ··0x00000820·410e1483·05430e30·6e0a0e14·41c30e10·A....C.0n...A...134 ··0x00000820·410e1483·05430e30·6e0a0e14·41c30e10·A....C.0n...A...
135 ··0x00000830·41c60e0c·41c70e08·41c50e04·440b4c0e·A...A...A...D.L.135 ··0x00000830·41c60e0c·41c70e08·41c50e04·440b4c0e·A...A...A...D.L.
136 ··0x00000840·34430e38·430e3c41·0e40510e·30000000·4C.8C.<A.@Q.0...136 ··0x00000840·34430e38·430e3c41·0e40510e·30000000·4C.8C.<A.@Q.0...
137 ··0x00000850·60000000·54080000·00000000·74000000·`...T.......t...137 ··0x00000850·4c000000·54080000·00000000·68000000·L...T.......h...
138 ··0x00000860·00410e08·8502410e·0c870341·0e108604·.A....A....A....138 ··0x00000860·00410e08·8702410e·0c860341·0e108304·.A....A....A....
 139 ··0x00000870·660ac30e·0c44c60e·0841c70e·04420b43·f....D...A...B.C
 140 ··0x00000880·0e1c470e·20480e10·470e1c48·0e20480e·..G.·H..G..H.·H.
 141 ··0x00000890·104cc30e·0c41c60e·0841c70e·04000000·.L...A...A......
 142 ··0x000008a0·4c000000·a4080000·00000000·68000000·L...........h...
 143 ··0x000008b0·00410e08·8702410e·0c860341·0e108304·.A....A....A....
 144 ··0x000008c0·660ac30e·0c44c60e·0841c70e·04420b43·f....D...A...B.C
 145 ··0x000008d0·0e1c470e·20480e10·470e1c48·0e20480e·..G.·H..G..H.·H.
 146 ··0x000008e0·104cc30e·0c41c60e·0841c70e·04000000·.L...A...A......
 147 ··0x000008f0·3c000000·f4080000·e0010000·6d000000·<...........m...
 148 ··0x00000900·00410e08·8702410e·0c860345·0e108304·.A....A....E....
 149 ··0x00000910·02430ac3·0e0c41c6·0e0841c7·0e04440b·.C....A...A...D.
 150 ··0x00000920·410ac30e·0c43c60e·0841c70e·044b0b00·A....C...A...K..
 151 ··0x00000930·50000000·34090000·50020000·83000000·P...4...P.......
 152 ··0x00000940·00410e08·8502410e·0c870343·0e108604·.A....A....C....
139 ··0x00000870·410e1483·054e0e20·640a0e14·41c30e10·A....N.·d...A...153 ··0x00000950·430e1483·05430e18·640a0e14·43c30e10·C....C..d...C...
140 ··0x00000880·41c60e0c·41c70e08·41c50e04·460b430e·A...A...A...F.C.154 ··0x00000960·41c60e0c·41c70e08·41c50e04·4b0b7c0e·A...A...A...K.|.
141 ··0x00000890·2c410e30·4e0e2047·0e2c440e·304a0e20·,A.0N.·G.,D.0J.· 
142 ··0x000008a0·480e1441·c30e1041·c60e0c41·c70e0841·H..A...A...A...A155 ··0x00000970·1443c30e·1041c60e·0c41c70e·0841c50e·.C...A...A...A..
143 ··0x000008b0·c50e0400·60000000·b8080000·00000000·....`...........156 ··0x00000980·04000000·10000000·88090000·00000000·................
 157 ··0x00000990·54000000·00000000·10000000·9c090000·T...............
144 ··0x000008c0·74000000·00410e08·8502410e·0c870341·t....A....A....A 
145 ··0x000008d0·0e108604·410e1483·054e0e20·640a0e14·....A....N.·d... 
146 ··0x000008e0·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A... 
147 ··0x000008f0·460b430e·2c410e30·4e0e2047·0e2c440e·F.C.,A.0N.·G.,D. 
148 ··0x00000900·304a0e20·480e1441·c30e1041·c60e0c41·0J.·H..A...A...A 
149 ··0x00000910·c70e0841·c50e0400·3c000000·1c090000·...A....<....... 
150 ··0x00000920·e0010000·6d000000·00410e08·8702410e·....m....A....A. 
151 ··0x00000930·0c860345·0e108304·02430ac3·0e0c41c6·...E.....C....A. 
152 ··0x00000940·0e0841c7·0e04440b·410ac30e·0c43c60e·..A...D.A....C.. 
153 ··0x00000950·0841c70e·044b0b00·50000000·5c090000·.A...K..P...\... 
154 ··0x00000960·50020000·83000000·00410e08·8502410e·P........A....A. 
155 ··0x00000970·0c870343·0e108604·430e1483·05430e18·...C....C....C.. 
156 ··0x00000980·640a0e14·43c30e10·41c60e0c·41c70e08·d...C...A...A... 
157 ··0x00000990·41c50e04·4b0b7c0e·1443c30e·1041c60e·A...K.|..C...A.. 
158 ··0x000009a0·0c41c70e·0841c50e·04000000·10000000·.A...A..........158 ··0x000009a0·00000000·54000000·00000000·10000000·....T...........
159 ··0x000009b0·b0090000·00000000·54000000·00000000·........T.......159 ··0x000009b0·b0090000·00000000·54000000·00000000·........T.......
160 ··0x000009c0·10000000·c4090000·00000000·54000000·............T...160 ··0x000009c0·10000000·c4090000·00000000·50000000·............P...
161 ··0x000009d0·00000000·10000000·d8090000·00000000·................161 ··0x000009d0·00000000·10000000·d8090000·00000000·................
162 ··0x000009e0·54000000·00000000·10000000·ec090000·T...............162 ··0x000009e0·4e000000·00000000·10000000·ec090000·N...............
163 ··0x000009f0·00000000·50000000·00000000·10000000·....P...........163 ··0x000009f0·00000000·4e000000·00000000·10000000·....N...........
164 ··0x00000a00·000a0000·00000000·4e000000·00000000·........N.......164 ··0x00000a00·000a0000·00000000·4e000000·00000000·........N.......
165 ··0x00000a10·10000000·140a0000·00000000·4e000000·............N...165 ··0x00000a10·10000000·140a0000·00000000·37000000·............7...
166 ··0x00000a20·00000000·10000000·280a0000·00000000·........(.......166 ··0x00000a20·00000000·10000000·280a0000·00000000·........(.......
167 ··0x00000a30·4e000000·00000000·10000000·3c0a0000·N...........<...167 ··0x00000a30·4e000000·00000000·10000000·3c0a0000·N...........<...
168 ··0x00000a40·00000000·37000000·00000000·10000000·....7...........168 ··0x00000a40·00000000·4e000000·00000000·10000000·....N...........
Diff chunk too large, falling back to line-by-line diff (1194 lines added, 1194 lines removed)
169 ··0x00000a50·500a0000·00000000·4e000000·00000000·P.......N.......169 ··0x00000a50·500a0000·00000000·4e000000·00000000·P.......N.......
170 ··0x00000a60·10000000·640a0000·00000000·4e000000·....d.......N...170 ··0x00000a60·10000000·640a0000·00000000·37000000·....d.......7...
171 ··0x00000a70·00000000·10000000·780a0000·00000000·........x.......171 ··0x00000a70·00000000·2c000000·780a0000·e0020000·....,...x.......
172 ··0x00000a80·4e000000·00000000·10000000·8c0a0000·N...............172 ··0x00000a80·24000000·00410e08·8302510e·1c410e20·$....A....Q..A.·
173 ··0x00000a90·00000000·37000000·00000000·2c000000·....7.......,...173 ··0x00000a90·410e2443·0e28420e·2c410e30·480e0841·A.$C.(B.,A.0H..A
174 ··0x00000aa0·a00a0000·e0020000·24000000·00410e08·........$....A..174 ··0x00000aa0·c30e0400·34000000·a80a0000·10030000·....4...........
175 ··0x00000ab0·8302510e·1c410e20·410e2443·0e28420e·..Q..A.·A.$C.(B.175 ··0x00000ab0·3f000000·00410e08·83024e0e·10480e18·?....A....N..H..
176 ··0x00000ac0·2c410e30·480e0841·c30e0400·34000000·,A.0H..A....4...176 ··0x00000ac0·410e1c41·0e20480e·10430a0e·0844c30e·A..A.·H..C...D..
177 ··0x00000ad0·d00a0000·10030000·3f000000·00410e08·........?....A..177 ··0x00000ad0·04480b4d·0e0841c3·0e040000·64000000·.H.M..A.....d...
178 ··0x00000ae0·83024e0e·10480e18·410e1c41·0e20480e·..N..H..A..A.·H.178 ··0x00000ae0·e00a0000·00000000·8d000000·00410e08·.............A..
179 ··0x00000af0·10430a0e·0844c30e·04480b4d·0e0841c3·.C...D...H.M..A.179 ··0x00000af0·8502410e·0c870341·0e108604·410e1483·..A....A....A...
180 ··0x00000b00·0e040000·64000000·080b0000·00000000·....d...........180 ··0x00000b00·054e0e30·02450a0e·1441c30e·1041c60e·.N.0.E...A...A..
181 ··0x00000b10·8d000000·00410e08·8502410e·0c870341·.....A....A....A181 ··0x00000b10·0c41c70e·0841c50e·04450b48·0e3c420e·.A...A...E.H.<B.
182 ··0x00000b20·0e108604·410e1483·054e0e30·02450a0e·....A....N.0.E..182 ··0x00000b20·40490e3c·440e3841·0e3c410e·40480e30·@I.<D.8A.<A.@H.0
183 ··0x00000b30·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..183 ··0x00000b30·470e1441·c30e1041·c60e0c41·c70e0841·G..A...A...A...A
184 ··0x00000b40·04450b48·0e3c420e·40490e3c·440e3841·.E.H.<B.@I.<D.8A184 ··0x00000b40·c50e0400·58000000·480b0000·50030000·....X...H...P...
185 ··0x00000b50·0e3c410e·40480e30·470e1441·c30e1041·.<A.@H.0G..A...A185 ··0x00000b50·8e000000·00410e08·8502410e·0c870343·.....A....A....C
186 ··0x00000b60·c60e0c41·c70e0841·c50e0400·58000000·...A...A....X...186 ··0x00000b60·0e108604·430e1483·054e0e2c·410e3048·....C....N.,A.0H
187 ··0x00000b70·700b0000·50030000·8e000000·00410e08·p...P........A..187 ··0x00000b70·0e20750a·0e1441c3·0e1041c6·0e0c41c7·.·u...A...A...A.
188 ··0x00000b80·8502410e·0c870343·0e108604·430e1483·..A....C....C...188 ··0x00000b80·0e0841c5·0e04480b·430e2c41·0e30510e·..A...H.C.,A.0Q.
189 ··0x00000b90·054e0e2c·410e3048·0e20750a·0e1441c3·.N.,A.0H.·u...A.189 ··0x00000b90·204f0e28·420e2c41·0e30450e·20000000··O.(B.,A.0E.·...
190 ··0x00000ba0·0e1041c6·0e0c41c7·0e0841c5·0e04480b·..A...A...A...H.190 ··0x00000ba0·48000000·a40b0000·e0030000·c8010000·H...............
191 ··0x00000bb0·430e2c41·0e30510e·204f0e28·420e2c41·C.,A.0Q.·O.(B.,A191 ··0x00000bb0·00410e08·8502410e·0c870341·0e108604·.A....A....A....
192 ··0x00000bc0·0e30450e·20000000·48000000·cc0b0000·.0E.·...H.......192 ··0x00000bc0·430e1483·05450e30·035d010e·34480e30·C....E.0.]..4H.0
193 ··0x00000bd0·e0030000·c8010000·00410e08·8502410e·.........A....A.193 ··0x00000bd0·650e3448·0e30480a·0e1441c3·0e1041c6·e.4H.0H...A...A.
194 ··0x00000be0·0c870341·0e108604·430e1483·05450e30·...A....C....E.0194 ··0x00000be0·0e0c41c7·0e0841c5·0e04410b·34000000·..A...A...A.4...
195 ··0x00000bf0·035d010e·34480e30·650e3448·0e30480a·.]..4H.0e.4H.0H.195 ··0x00000bf0·f00b0000·00000000·4a000000·00410e08·........J....A..
196 ··0x00000c00·0e1441c3·0e1041c6·0e0c41c7·0e0841c5·..A...A...A...A.196 ··0x00000c00·83024e0e·105d0e18·420e1c41·0e20480e·..N..]..B..A.·H.
197 ··0x00000c10·0e04410b·34000000·180c0000·00000000·..A.4...........197 ··0x00000c10·10430a0e·0841c30e·04450b47·0e0841c3·.C...A...E.G..A.
198 ··0x00000c20·4a000000·00410e08·83024e0e·105d0e18·J....A....N..]..198 ··0x00000c20·0e040000·4c000000·280c0000·b0050000·....L...(.......
199 ··0x00000c30·420e1c41·0e20480e·10430a0e·0841c30e·B..A.·H..C...A..199 ··0x00000c30·ad000000·00410e08·8502440e·0c870343·.....A....D....C
200 ··0x00000c40·04450b47·0e0841c3·0e040000·4c000000·.E.G..A.....L...200 ··0x00000c40·0e108604·430e1483·054e0e20·760a0e14·....C....N.·v...
201 ··0x00000c50·500c0000·b0050000·ad000000·00410e08·P............A..201 ··0x00000c50·41c30e10·41c60e0c·41c70e08·41c50e04·A...A...A...A...
202 ··0x00000c60·8502440e·0c870343·0e108604·430e1483·..D....C....C...202 ··0x00000c60·450b640e·24410e28·410e2c41·0e304d0e·E.d.$A.(A.,A.0M.
203 ··0x00000c70·054e0e20·760a0e14·41c30e10·41c60e0c·.N.·v...A...A...203 ··0x00000c70·20000000·64000000·780c0000·60060000··...d...x...`...
204 ··0x00000c80·41c70e08·41c50e04·450b640e·24410e28·A...A...E.d.$A.(204 ··0x00000c80·c6000000·00410e08·8502430e·0c870343·.....A....C....C
205 ··0x00000c90·410e2c41·0e304d0e·20000000·64000000·A.,A.0M.·...d...205 ··0x00000c90·0e108604·430e1483·054e0e30·024d0a0e·....C....N.0.M..
206 ··0x00000ca0·a00c0000·60060000·c6000000·00410e08·....`........A..206 ··0x00000ca0·1441c30e·1041c60e·0c41c70e·0841c50e·.A...A...A...A..
207 ··0x00000cb0·8502430e·0c870343·0e108604·430e1483·..C....C....C...207 ··0x00000cb0·04470b53·0e34420e·38450e3c·410e404c·.G.S.4B.8E.<A.@L
208 ··0x00000cc0·054e0e30·024d0a0e·1441c30e·1041c60e·.N.0.M...A...A..208 ··0x00000cc0·0e30480e·34410e38·410e3c41·0e404e0e·.0H.4A.8A.<A.@N.
209 ··0x00000cd0·0c41c70e·0841c50e·04470b53·0e34420e·.A...A...G.S.4B.209 ··0x00000cd0·30450a0e·3c470e40·450b0000·40000000·0E..<G.@E...@...
210 ··0x00000ce0·38450e3c·410e404c·0e30480e·34410e38·8E.<A.@L.0H.4A.8210 ··0x00000ce0·e00c0000·00000000·6a000000·00410e08·........j....A..
211 ··0x00000cf0·410e3c41·0e404e0e·30450a0e·3c470e40·A.<A.@N.0E..<G.@211 ··0x00000cf0·8602410e·0c83034e·0e106a0e·18410e1c·..A....N..j..A..
212 ··0x00000d00·450b0000·40000000·080d0000·00000000·E...@...........212 ··0x00000d00·410e2048·0e104d0a·0e0c43c3·0e0841c6·A.·H..M...C...A.
213 ··0x00000d10·62000000·00410e08·8602410e·0c83034e·b....A....A....N213 ··0x00000d10·0e044b0b·450e0c43·c30e0841·c60e0400·..K.E..C...A....
214 ··0x00000d20·0e10680e·18410e1c·410e2048·0e104d0a·..h..A..A.·H..M.214 ··0x00000d20·40000000·240d0000·00000000·4c000000·@...$.......L...
215 ··0x00000d30·0e0c43c3·0e0841c6·0e04450b·450e0c43·..C...A...E.E..C215 ··0x00000d30·00410e08·87024c0e·0c860341·0e108304·.A....L....A....
216 ··0x00000d40·c30e0841·c60e0400·40000000·4c0d0000·...A....@...L...216 ··0x00000d40·5d0e1c43·0e20460e·10430e18·420e1c41·]..C.·F..C..B..A
217 ··0x00000d50·00000000·4c000000·00410e08·87024c0e·....L....A....L.217 ··0x00000d50·0e204a0e·1045c30e·0c41c60e·0841c70e·.·J..E...A...A..
218 ··0x00000d60·0c860341·0e108304·5d0e1c43·0e20460e·...A....]..C.·F.218 ··0x00000d60·04000000·10000000·680d0000·00000000·........h.......
219 ··0x00000d70·10430e18·420e1c41·0e204a0e·1045c30e·.C..B..A.·J..E..219 ··0x00000d70·0c000000·00000000·34000000·7c0d0000·........4...|...
220 ··0x00000d80·0c41c60e·0841c70e·04000000·10000000·.A...A..........220 ··0x00000d80·30070000·49000000·00410e08·8702410e·0...I....A....A.
Max diff block lines reached; 597/166738 bytes (0.36%) of diff not shown.
396 KB
readelf --wide --decompress --hex-dump=.strtab {}
    
Offset 212, 3032 lines modifiedOffset 212, 3031 lines modified
212 ··0x00000d10·6e73706f·72743276·384c3139·6b47656e·nsport2v8L19kGen212 ··0x00000d10·6e73706f·72743276·384c3139·6b47656e·nsport2v8L19kGen
213 ··0x00000d20·65726963·4d657373·61676554·79706545·ericMessageTypeE213 ··0x00000d20·65726963·4d657373·61676554·79706545·ericMessageTypeE
214 ··0x00000d30·005f5a34·315f5f73·74617469·635f696e·._Z41__static_in214 ··0x00000d30·005f5a34·315f5f73·74617469·635f696e·._Z41__static_in
215 ··0x00000d40·69746961·6c697a61·74696f6e·5f616e64·itialization_and215 ··0x00000d40·69746961·6c697a61·74696f6e·5f616e64·itialization_and
216 ··0x00000d50·5f646573·74727563·74696f6e·5f306969·_destruction_0ii216 ··0x00000d50·5f646573·74727563·74696f6e·5f306969·_destruction_0ii
217 ··0x00000d60·2e636f6e·73747072·6f702e30·2e636f6c·.constprop.0.col217 ··0x00000d60·2e636f6e·73747072·6f702e30·2e636f6c·.constprop.0.col
Diff chunk too large, falling back to line-by-line diff (1001 lines added, 1001 lines removed)
218 ··0x00000d70·64005f47·4c4f4241·4c5f5f73·75625f49·d._GLOBAL__sub_I218 ··0x00000d70·64005f47·4c4f4241·4c5f5f73·75625f49·d._GLOBAL__sub_I
219 ··0x00000d80·5f536572·76657246·69787475·72655265·_ServerFixtureRe219 ··0x00000d80·5f5f5a4e·3667617a·65626f31·33536572·__ZN6gazebo13Ser
220 ··0x00000d90·636f7264·2e636300·2e4c4335·002e4c43·cord.cc..LC5..LC220 ··0x00000d90·76657246·69787475·72653652·65636f72·verFixture6Recor
221 ··0x00000da0·3333002e·4c433334·002e4c43·3335002e·33..LC34..LC35..221 ··0x00000da0·6445524b·4e537437·5f5f6378·78313131·dERKNSt7__cxx111
222 ··0x00000db0·4c433336·002e4c43·3236002e·4c433634·LC36..LC26..LC64222 ··0x00000db0·32626173·69635f73·7472696e·67496353·2basic_stringIcS
223 ··0x00000dc0·002e4c43·30002e4c·4331002e·4c433200·..LC0..LC1..LC2.223 ··0x00000dc0·74313163·6861725f·74726169·74734963·t11char_traitsIc
224 ··0x00000dd0·2e4c4333·002e4c43·34002e4c·43313000·.LC3..LC4..LC10.224 ··0x00000dd0·45536149·63454545·64002e4c·4335002e·ESaIcEEEd..LC5..
225 ··0x00000de0·2e4c4336·002e4c43·39002e4c·4337002e·.LC6..LC9..LC7..225 ··0x00000de0·4c433333·002e4c43·3334002e·4c433335·LC33..LC34..LC35
226 ··0x00000df0·4c433800·2e4c4331·33002e4c·43313200·LC8..LC13..LC12.226 ··0x00000df0·002e4c43·3336002e·4c433236·002e4c43·..LC36..LC26..LC
227 ··0x00000e00·2e4c4331·31002e4c·43313800·2e4c4331·.LC11..LC18..LC1227 ··0x00000e00·3634002e·4c433000·2e4c4331·002e4c43·64..LC0..LC1..LC
228 ··0x00000e10·34002e4c·43313700·2e4c4331·35002e4c·4..LC17..LC15..L228 ··0x00000e10·32002e4c·4333002e·4c433400·2e4c4331·2..LC3..LC4..LC1
229 ··0x00000e20·43313600·2e4c4332·32002e4c·43323300·C16..LC22..LC23.229 ··0x00000e20·30002e4c·4336002e·4c433900·2e4c4337·0..LC6..LC9..LC7
230 ··0x00000e30·2e4c4332·34002e4c·43313900·2e4c4332·.LC24..LC19..LC2230 ··0x00000e30·002e4c43·38002e4c·43313300·2e4c4331·..LC8..LC13..LC1
231 ··0x00000e40·30002e4c·43323100·2e4c4332·35002e4c·0..LC21..LC25..L231 ··0x00000e40·32002e4c·43313100·2e4c4331·38002e4c·2..LC11..LC18..L
232 ··0x00000e50·43323700·2e4c4333·30002e4c·43323800·C27..LC30..LC28.232 ··0x00000e50·43313400·2e4c4331·37002e4c·43313500·C14..LC17..LC15.
233 ··0x00000e60·2e4c4332·39002e4c·43333800·2e4c4334·.LC29..LC38..LC4233 ··0x00000e60·2e4c4331·36002e4c·43323200·2e4c4332·.LC16..LC22..LC2
234 ··0x00000e70·30002e4c·43343200·2e4c4334·33002e4c·0..LC42..LC43..L234 ··0x00000e70·33002e4c·43323400·2e4c4331·39002e4c·3..LC24..LC19..L
235 ··0x00000e80·43343400·2e4c4334·35002e4c·43343600·C44..LC45..LC46.235 ··0x00000e80·43323000·2e4c4332·31002e4c·43323500·C20..LC21..LC25.
236 ··0x00000e90·2e4c4334·37002e4c·43343800·2e4c4335·.LC47..LC48..LC5236 ··0x00000e90·2e4c4332·37002e4c·43333000·2e4c4332·.LC27..LC30..LC2
237 ··0x00000ea0·30002e4c·43343900·2e4c4335·32002e4c·0..LC49..LC52..L237 ··0x00000ea0·38002e4c·43323900·2e4c4333·38002e4c·8..LC29..LC38..L
238 ··0x00000eb0·43353100·2e4c4335·33002e4c·43353400·C51..LC53..LC54.238 ··0x00000eb0·43343000·2e4c4334·32002e4c·43343300·C40..LC42..LC43.
239 ··0x00000ec0·2e4c4335·35002e4c·43353600·2e4c4335·.LC55..LC56..LC5239 ··0x00000ec0·2e4c4334·34002e4c·43343500·2e4c4334·.LC44..LC45..LC4
240 ··0x00000ed0·39002e4c·43353800·2e4c4335·37002e4c·9..LC58..LC57..L240 ··0x00000ed0·36002e4c·43343700·2e4c4334·38002e4c·6..LC47..LC48..L
241 ··0x00000ee0·43363100·2e4c4336·30002e4c·43363200·C61..LC60..LC62.241 ··0x00000ee0·43353000·2e4c4334·39002e4c·43353200·C50..LC49..LC52.
242 ··0x00000ef0·2e4c4336·33002e4c·43363500·2e4c4336·.LC63..LC65..LC6242 ··0x00000ef0·2e4c4335·31002e4c·43353300·2e4c4335·.LC51..LC53..LC5
243 ··0x00000f00·36002e4c·43363800·2e4c4336·37002e4c·6..LC68..LC67..L243 ··0x00000f00·34002e4c·43353500·2e4c4335·36002e4c·4..LC55..LC56..L
244 ··0x00000f10·43363900·2e4c4337·30002e4c·43373100·C69..LC70..LC71.244 ··0x00000f10·43353900·2e4c4335·38002e4c·43353700·C59..LC58..LC57.
245 ··0x00000f20·2e4c4337·32002e4c·43373300·2e4c4337·.LC72..LC73..LC7245 ··0x00000f20·2e4c4336·31002e4c·43363000·2e4c4336·.LC61..LC60..LC6
246 ··0x00000f30·36002e4c·43373900·2e4c4337·37002e4c·6..LC79..LC77..L246 ··0x00000f30·32002e4c·43363300·2e4c4336·35002e4c·2..LC63..LC65..L
247 ··0x00000f40·43373800·2e4c4337·34002e4c·43373500·C78..LC74..LC75.247 ··0x00000f40·43363600·2e4c4336·38002e4c·43363700·C66..LC68..LC67.
248 ··0x00000f50·2e4c4338·30002e4c·43383100·2e4c4338·.LC80..LC81..LC8248 ··0x00000f50·2e4c4336·39002e4c·43373000·2e4c4337·.LC69..LC70..LC7
249 ··0x00000f60·32002e4c·43383300·2e4c4338·34002e4c·2..LC83..LC84..L249 ··0x00000f60·31002e4c·43373200·2e4c4337·33002e4c·1..LC72..LC73..L
250 ··0x00000f70·43383500·2e4c4338·36002e4c·43383700·C85..LC86..LC87.250 ··0x00000f70·43373600·2e4c4337·39002e4c·43373700·C76..LC79..LC77.
251 ··0x00000f80·2e4c4338·38002e4c·43383900·2e4c4339·.LC88..LC89..LC9251 ··0x00000f80·2e4c4337·38002e4c·43373500·2e4c4337·.LC78..LC75..LC7
252 ··0x00000f90·30002e4c·43393100·2e4c4339·32002e4c·0..LC91..LC92..L252 ··0x00000f90·34002e4c·43383000·2e4c4338·31002e4c·4..LC80..LC81..L
253 ··0x00000fa0·43393300·2e4c4339·34002e4c·43393500·C93..LC94..LC95.253 ··0x00000fa0·43383200·2e4c4338·33002e4c·43383400·C82..LC83..LC84.
254 ··0x00000fb0·2e4c4339·36002e4c·43393700·2e4c4339·.LC96..LC97..LC9254 ··0x00000fb0·2e4c4338·35002e4c·43383600·2e4c4338·.LC85..LC86..LC8
255 ··0x00000fc0·38002e4c·43393900·2e4c4331·3030002e·8..LC99..LC100..255 ··0x00000fc0·37002e4c·43383800·2e4c4338·39002e4c·7..LC88..LC89..L
256 ··0x00000fd0·4c433130·31002e4c·43313032·002e4c43·LC101..LC102..LC256 ··0x00000fd0·43393000·2e4c4339·31002e4c·43393200·C90..LC91..LC92.
257 ··0x00000fe0·31303300·2e4c4331·3034002e·4c433130·103..LC104..LC10257 ··0x00000fe0·2e4c4339·33002e4c·43393400·2e4c4339·.LC93..LC94..LC9
258 ··0x00000ff0·35002e4c·43313036·002e4c43·31303700·5..LC106..LC107.258 ··0x00000ff0·35002e4c·43393600·2e4c4339·37002e4c·5..LC96..LC97..L
259 ··0x00001000·2e4c4331·3038002e·4c433130·39002e4c·.LC108..LC109..L259 ··0x00001000·43393800·2e4c4339·39002e4c·43313030·C98..LC99..LC100
260 ··0x00001010·43313130·002e4c43·31313100·2e4c4331·C110..LC111..LC1260 ··0x00001010·002e4c43·31303100·2e4c4331·3032002e·..LC101..LC102..
261 ··0x00001020·3132002e·4c433131·33002e4c·43313134·12..LC113..LC114261 ··0x00001020·4c433130·33002e4c·43313034·002e4c43·LC103..LC104..LC
262 ··0x00001030·002e4c43·31313500·2e4c4331·3136002e·..LC115..LC116..262 ··0x00001030·31303500·2e4c4331·3036002e·4c433130·105..LC106..LC10
263 ··0x00001040·4c433131·37002e4c·43313138·002e4c43·LC117..LC118..LC263 ··0x00001040·37002e4c·43313038·002e4c43·31303900·7..LC108..LC109.
264 ··0x00001050·31313900·2e4c4331·3230002e·4c433132·119..LC120..LC12264 ··0x00001050·2e4c4331·3130002e·4c433131·31002e4c·.LC110..LC111..L
265 ··0x00001060·31002e4c·43313232·002e4c43·31323300·1..LC122..LC123.265 ··0x00001060·43313132·002e4c43·31313300·2e4c4331·C112..LC113..LC1
266 ··0x00001070·2e4c4331·3234002e·4c433132·35002e4c·.LC124..LC125..L266 ··0x00001070·3134002e·4c433131·35002e4c·43313136·14..LC115..LC116
267 ··0x00001080·43313236·005f5a4e·31305369·6e676c65·C126._ZN10Single267 ··0x00001080·002e4c43·31313700·2e4c4331·3138002e·..LC117..LC118..
268 ··0x00001090·746f6e54·494e3667·617a6562·6f397472·tonTIN6gazebo9tr268 ··0x00001090·4c433131·39002e4c·43313230·002e4c43·LC119..LC120..LC
269 ··0x000010a0·616e7370·6f727431·37436f6e·6e656374·ansport17Connect269 ··0x000010a0·31323100·2e4c4331·3232002e·4c433132·121..LC122..LC12
270 ··0x000010b0·696f6e4d·616e6167·65724545·44354576·ionManagerEED5Ev270 ··0x000010b0·33002e4c·43313234·002e4c43·31323500·3..LC124..LC125.
271 ··0x000010c0·005f5a4e·31305369·6e676c65·746f6e54·._ZN10SingletonT271 ··0x000010c0·2e4c4331·3236005f·5a4e3130·53696e67·.LC126._ZN10Sing
272 ··0x000010d0·494e3667·617a6562·6f397472·616e7370·IN6gazebo9transp272 ··0x000010d0·6c65746f·6e54494e·3667617a·65626f39·letonTIN6gazebo9
273 ··0x000010e0·6f727431·32546f70·69634d61·6e616765·ort12TopicManage273 ··0x000010e0·7472616e·73706f72·74313743·6f6e6e65·transport17Conne
274 ··0x000010f0·72454544·35457600·5f5a4e31·3053696e·rEED5Ev._ZN10Sin274 ··0x000010f0·6374696f·6e4d616e·61676572·45454435·ctionManagerEED5
275 ··0x00001100·676c6574·6f6e5449·4e366761·7a65626f·gletonTIN6gazebo275 ··0x00001100·4576005f·5a4e3130·53696e67·6c65746f·Ev._ZN10Singleto
276 ··0x00001110·36636f6d·6d6f6e31·31537973·74656d50·6common11SystemP276 ··0x00001110·6e54494e·3667617a·65626f39·7472616e·nTIN6gazebo9tran
277 ··0x00001120·61746873·45454435·4576005f·5a4e3130·athsEED5Ev._ZN10277 ··0x00001120·73706f72·74313254·6f706963·4d616e61·sport12TopicMana
278 ··0x00001130·53696e67·6c65746f·6e54494e·3667617a·SingletonTIN6gaz278 ··0x00001130·67657245·45443545·76005f5a·4e313053·gerEED5Ev._ZN10S
279 ··0x00001140·65626f37·73656e73·6f727331·3353656e·ebo7sensors13Sen279 ··0x00001140·696e676c·65746f6e·54494e36·67617a65·ingletonTIN6gaze
280 ··0x00001150·736f724d·616e6167·65724545·44354576·sorManagerEED5Ev280 ··0x00001150·626f3663·6f6d6d6f·6e313153·79737465·bo6common11Syste
281 ··0x00001160·005f5a4e·31305369·6e676c65·746f6e54·._ZN10SingletonT281 ··0x00001160·6d506174·68734545·44354576·005f5a4e·mPathsEED5Ev._ZN
282 ··0x00001170·494e3667·617a6562·6f397265·6e646572·IN6gazebo9render282 ··0x00001170·31305369·6e676c65·746f6e54·494e3667·10SingletonTIN6g
283 ··0x00001180·696e6731·3252656e·64657245·6e67696e·ing12RenderEngin283 ··0x00001180·617a6562·6f377365·6e736f72·73313353·azebo7sensors13S
284 ··0x00001190·65454544·35457600·5f5a4e31·3053696e·eEED5Ev._ZN10Sin284 ··0x00001190·656e736f·724d616e·61676572·45454435·ensorManagerEED5
285 ··0x000011a0·676c6574·6f6e5449·4e366761·7a65626f·gletonTIN6gazebo285 ··0x000011a0·4576005f·5a4e3130·53696e67·6c65746f·Ev._ZN10Singleto
286 ··0x000011b0·3972656e·64657269·6e673134·52545368·9rendering14RTSh286 ··0x000011b0·6e54494e·3667617a·65626f39·72656e64·nTIN6gazebo9rend
287 ··0x000011c0·61646572·53797374·656d4545·44354576·aderSystemEED5Ev287 ··0x000011c0·6572696e·67313252·656e6465·72456e67·ering12RenderEng
288 ··0x000011d0·005f5a4e·3869676e·6974696f·6e346d61·._ZN8ignition4ma288 ··0x000011d0·696e6545·45443545·76005f5a·4e313053·ineEED5Ev._ZN10S
289 ··0x000011e0·74683276·36375665·63746f72·33496445·th2v67Vector3IdE289 ··0x000011e0·696e676c·65746f6e·54494e36·67617a65·ingletonTIN6gaze
290 ··0x000011f0·44354576·005f5a4e·35626f6f·73743130·D5Ev._ZN5boost10290 ··0x000011f0·626f3972·656e6465·72696e67·31345254·bo9rendering14RT
291 ··0x00001200·6572726f·725f696e·666f494e·535f3237·error_infoINS_27291 ··0x00001200·53686164·65725379·7374656d·45454435·ShaderSystemEED5
292 ··0x00001210·7461675f·6f726967·696e616c·5f657863·tag_original_exc292 ··0x00001210·4576005f·5a4e3869·676e6974·696f6e34·Ev._ZN8ignition4
293 ··0x00001220·65707469·6f6e5f74·79706545·504b5374·eption_typeEPKSt293 ··0x00001220·6d617468·32763637·56656374·6f723349·math2v67Vector3I
294 ··0x00001230·39747970·655f696e·666f4544·35457600·9type_infoED5Ev.294 ··0x00001230·64454435·4576005f·5a4e3562·6f6f7374·dED5Ev._ZN5boost
295 ··0x00001240·5f5a4e35·626f6f73·74366465·7461696c·_ZN5boost6detail295 ··0x00001240·31306572·726f725f·696e666f·494e535f·10error_infoINS_
296 ··0x00001250·31377370·5f636f75·6e746564·5f696d70·17sp_counted_imp296 ··0x00001250·32377461·675f6f72·6967696e·616c5f65·27tag_original_e
297 ··0x00001260·6c5f7049·4e535f31·36657863·65707469·l_pINS_16excepti297 ··0x00001260·78636570·74696f6e·5f747970·6545504b·xception_typeEPK
298 ··0x00001270·6f6e5f64·65746169·6c313063·6c6f6e65·on_detail10clone298 ··0x00001270·53743974·7970655f·696e666f·45443545·St9type_infoED5E
299 ··0x00001280·5f696d70·6c494e53·325f3134·6261645f·_implINS2_14bad_299 ··0x00001280·76005f5a·4e35626f·6f737436·64657461·v._ZN5boost6deta
300 ··0x00001290·65786365·7074696f·6e5f4545·45454435·exception_EEEED5300 ··0x00001290·696c3137·73705f63·6f756e74·65645f69·il17sp_counted_i
301 ··0x000012a0·4576005f·5a4e3562·6f6f7374·36646574·Ev._ZN5boost6det301 ··0x000012a0·6d706c5f·70494e53·5f313665·78636570·mpl_pINS_16excep
302 ··0x000012b0·61696c31·3773705f·636f756e·7465645f·ail17sp_counted_302 ··0x000012b0·74696f6e·5f646574·61696c31·30636c6f·tion_detail10clo
303 ··0x000012c0·696d706c·5f70494e·535f3136·65786365·impl_pINS_16exce303 ··0x000012c0·6e655f69·6d706c49·4e53325f·31346261·ne_implINS2_14ba
304 ··0x000012d0·7074696f·6e5f6465·7461696c·3130636c·ption_detail10cl304 ··0x000012d0·645f6578·63657074·696f6e5f·45454545·d_exception_EEEE
305 ··0x000012e0·6f6e655f·696d706c·494e5332·5f313062·one_implINS2_10b305 ··0x000012e0·44354576·005f5a4e·35626f6f·73743664·D5Ev._ZN5boost6d
306 ··0x000012f0·61645f61·6c6c6f63·5f454545·45443545·ad_alloc_EEEED5E306 ··0x000012f0·65746169·6c313773·705f636f·756e7465·etail17sp_counte
307 ··0x00001300·76005f5a·4e35626f·6f737436·64657461·v._ZN5boost6deta307 ··0x00001300·645f696d·706c5f70·494e535f·31366578·d_impl_pINS_16ex
308 ··0x00001310·696c3137·73705f63·6f756e74·65645f69·il17sp_counted_i308 ··0x00001310·63657074·696f6e5f·64657461·696c3130·ception_detail10
309 ··0x00001320·6d706c5f·70494e53·5f313665·78636570·mpl_pINS_16excep309 ··0x00001320·636c6f6e·655f696d·706c494e·53325f31·clone_implINS2_1
310 ··0x00001330·74696f6e·5f646574·61696c31·35657272·tion_detail15err310 ··0x00001330·30626164·5f616c6c·6f635f45·45454544·0bad_alloc_EEEED
311 ··0x00001340·6f725f69·6e666f5f·62617365·45454435·or_info_baseEED5311 ··0x00001340·35457600·5f5a4e35·626f6f73·74366465·5Ev._ZN5boost6de
312 ··0x00001350·4576005f·5a4e3562·6f6f7374·34617369·Ev._ZN5boost4asi312 ··0x00001350·7461696c·31377370·5f636f75·6e746564·tail17sp_counted
313 ··0x00001360·6f366465·7461696c·37747373·5f707472·o6detail7tss_ptr313 ··0x00001360·5f696d70·6c5f7049·4e535f31·36657863·_impl_pINS_16exc
314 ··0x00001370·494e5331·5f313063·616c6c5f·73746163·INS1_10call_stac314 ··0x00001370·65707469·6f6e5f64·65746169·6c313565·eption_detail15e
315 ··0x00001380·6b494e53·315f3134·74687265·61645f63·kINS1_14thread_c315 ··0x00001380·72726f72·5f696e66·6f5f6261·73654545·rror_info_baseEE
316 ··0x00001390·6f6e7465·7874454e·53315f31·36746872·ontextENS1_16thr316 ··0x00001390·44354576·005f5a4e·35626f6f·73743461·D5Ev._ZN5boost4a
317 ··0x000013a0·6561645f·696e666f·5f626173·65454537·ead_info_baseEE7317 ··0x000013a0·73696f36·64657461·696c3774·73735f70·sio6detail7tss_p
318 ··0x000013b0·636f6e74·65787445·45443545·76005f5a·contextEED5Ev._Z318 ··0x000013b0·7472494e·53315f31·3063616c·6c5f7374·trINS1_10call_st
319 ··0x000013c0·4e35626f·6f737434·6173696f·36646574·N5boost4asio6det319 ··0x000013c0·61636b49·4e53315f·31347468·72656164·ackINS1_14thread
320 ··0x000013d0·61696c37·7473735f·70747249·4e53315f·ail7tss_ptrINS1_320 ··0x000013d0·5f636f6e·74657874·454e5331·5f313674·_contextENS1_16t
321 ··0x000013e0·31306361·6c6c5f73·7461636b·494e5331·10call_stackINS1321 ··0x000013e0·68726561·645f696e·666f5f62·61736545·hread_info_baseE
322 ··0x000013f0·5f313473·7472616e·645f7365·72766963·_14strand_servic322 ··0x000013f0·4537636f·6e746578·74454544·35457600·E7contextEED5Ev.
323 ··0x00001400·65313173·7472616e·645f696d·706c4568·e11strand_implEh323 ··0x00001400·5f5a4e35·626f6f73·74346173·696f3664·_ZN5boost4asio6d
324 ··0x00001410·4537636f·6e746578·74454544·35457600·E7contextEED5Ev.324 ··0x00001410·65746169·6c377473·735f7074·72494e53·etail7tss_ptrINS
325 ··0x00001420·5f5a4e35·626f6f73·74346173·696f3664·_ZN5boost4asio6d325 ··0x00001420·315f3130·63616c6c·5f737461·636b494e·1_10call_stackIN
326 ··0x00001430·65746169·6c313073·65727669·63655f69·etail10service_i326 ··0x00001430·53315f31·34737472·616e645f·73657276·S1_14strand_serv
327 ··0x00001440·64494e53·315f3134·73747261·6e645f73·dINS1_14strand_s327 ··0x00001440·69636531·31737472·616e645f·696d706c·ice11strand_impl
328 ··0x00001450·65727669·63654545·44354576·005f5a4e·erviceEED5Ev._ZN328 ··0x00001450·45684537·636f6e74·65787445·45443545·EhE7contextEED5E
329 ··0x00001460·35626f6f·73743461·73696f36·64657461·5boost4asio6deta329 ··0x00001460·76005f5a·4e35626f·6f737434·6173696f·v._ZN5boost4asio
330 ··0x00001470·696c3774·73735f70·7472494e·53315f31·il7tss_ptrINS1_1330 ··0x00001470·36646574·61696c31·30736572·76696365·6detail10service
331 ··0x00001480·3063616c·6c5f7374·61636b49·4e53315f·0call_stackINS1_331 ··0x00001480·5f696449·4e53315f·31347374·72616e64·_idINS1_14strand
332 ··0x00001490·32337374·72616e64·5f657865·6375746f·23strand_executo332 ··0x00001490·5f736572·76696365·45454435·4576005f·_serviceEED5Ev._
333 ··0x000014a0·725f7365·72766963·65313173·7472616e·r_service11stran333 ··0x000014a0·5a4e3562·6f6f7374·34617369·6f366465·ZN5boost4asio6de
334 ··0x000014b0·645f696d·706c4568·4537636f·6e746578·d_implEhE7contex334 ··0x000014b0·7461696c·37747373·5f707472·494e5331·tail7tss_ptrINS1
335 ··0x000014c0·74454544·35457600·5f5a4e35·626f6f73·tEED5Ev._ZN5boos335 ··0x000014c0·5f313063·616c6c5f·73746163·6b494e53·_10call_stackINS
336 ··0x000014d0·74346173·696f3664·65746169·6c313073·t4asio6detail10s336 ··0x000014d0·315f3233·73747261·6e645f65·78656375·1_23strand_execu
337 ··0x000014e0·65727669·63655f69·64494e53·315f3973·ervice_idINS1_9s337 ··0x000014e0·746f725f·73657276·69636531·31737472·tor_service11str
Max diff block lines reached; 270324/405020 bytes (66.74%) of diff not shown.
46.1 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 2412, 354 lines modifiedOffset 2412, 359 lines modified
2412 ··0x00009690·612e7265·6c2e726f·2e6c6f63·616c2e5f·a.rel.ro.local._2412 ··0x00009690·612e7265·6c2e726f·2e6c6f63·616c2e5f·a.rel.ro.local._
2413 ··0x000096a0·5a54564e·3869676e·6974696f·6e346d61·ZTVN8ignition4ma2413 ··0x000096a0·5a54564e·3869676e·6974696f·6e346d61·ZTVN8ignition4ma
2414 ··0x000096b0·74683276·3635506f·73653349·64454500·th2v65Pose3IdEE.2414 ··0x000096b0·74683276·3635506f·73653349·64454500·th2v65Pose3IdEE.
2415 ··0x000096c0·2e72656c·2e646174·612e7265·6c2e726f·.rel.data.rel.ro2415 ··0x000096c0·2e72656c·2e646174·612e7265·6c2e726f·.rel.data.rel.ro
2416 ··0x000096d0·2e5f5a54·564e3562·6f6f7374·36737973·._ZTVN5boost6sys2416 ··0x000096d0·2e5f5a54·564e3562·6f6f7374·36737973·._ZTVN5boost6sys
2417 ··0x000096e0·74656d31·34657272·6f725f63·61746567·tem14error_categ2417 ··0x000096e0·74656d31·34657272·6f725f63·61746567·tem14error_categ
2418 ··0x000096f0·6f727945·002e7265·6c2e6461·74612e72·oryE..rel.data.r2418 ··0x000096f0·6f727945·002e7265·6c2e6461·74612e72·oryE..rel.data.r
 2419 ··0x00009700·656c2e72·6f2e6c6f·63616c2e·5f5a5456·el.ro.local._ZTV
 2420 ··0x00009710·4e35626f·6f737436·73797374·656d3664·N5boost6system6d
 2421 ··0x00009720·65746169·6c323267·656e6572·69635f65·etail22generic_e
 2422 ··0x00009730·72726f72·5f636174·65676f72·7945002e·rror_categoryE..
 2423 ··0x00009740·72656c2e·64617461·2e72656c·2e726f2e·rel.data.rel.ro.
2419 ··0x00009700·656c2e72·6f2e5f5a·54564e35·626f6f73·el.ro._ZTVN5boos2424 ··0x00009750·6c6f6361·6c2e5f5a·54564e35·626f6f73·local._ZTVN5boos
2420 ··0x00009710·74367379·7374656d·36646574·61696c32·t6system6detail22425 ··0x00009760·74367379·7374656d·36646574·61696c32·t6system6detail2
2421 ··0x00009720·3267656e·65726963·5f657272·6f725f63·2generic_error_c2426 ··0x00009770·31737973·74656d5f·6572726f·725f6361·1system_error_ca
2422 ··0x00009730·61746567·6f727945·002e7265·6c2e6461·ategoryE..rel.da2427 ··0x00009780·7465676f·72794500·2e72656c·2e646174·tegoryE..rel.dat
2423 ··0x00009740·74612e72·656c2e72·6f2e5f5a·54564e35·ta.rel.ro._ZTVN52428 ··0x00009790·612e7265·6c2e726f·2e5f5a54·564e3562·a.rel.ro._ZTVN5b
2424 ··0x00009750·626f6f73·74367379·7374656d·36646574·boost6system6det2429 ··0x000097a0·6f6f7374·36737973·74656d36·64657461·oost6system6deta
2425 ··0x00009760·61696c32·31737973·74656d5f·6572726f·ail21system_erro 
2426 ··0x00009770·725f6361·7465676f·72794500·2e72656c·r_categoryE..rel 
2427 ··0x00009780·2e646174·612e7265·6c2e726f·2e5f5a54·.data.rel.ro._ZT 
2428 ··0x00009790·564e3562·6f6f7374·36737973·74656d36·VN5boost6system6 
2429 ··0x000097a0·64657461·696c3132·7374645f·63617465·detail12std_cate2430 ··0x000097b0·696c3132·7374645f·63617465·676f7279·il12std_category
2430 ··0x000097b0·676f7279·45002e72·656c2e64·6174612e·goryE..rel.data. 
2431 ··0x000097c0·72656c2e·726f2e5f·5a54564e·35626f6f·rel.ro._ZTVN5boo 
2432 ··0x000097d0·73743673·79737465·6d313273·79737465·st6system12syste 
2433 ··0x000097e0·6d5f6572·726f7245·002e7265·6c2e6461·m_errorE..rel.da 
2434 ··0x000097f0·74612e72·656c2e72·6f2e5f5a·54564e35·ta.rel.ro._ZTVN5 
2435 ··0x00009800·626f6f73·74396578·63657074·696f6e45·boost9exceptionE 
2436 ··0x00009810·002e7265·6c2e6461·74612e72·656c2e72·..rel.data.rel.r 
2437 ··0x00009820·6f2e5f5a·54564e35·626f6f73·74313665·o._ZTVN5boost16e 
2438 ··0x00009830·78636570·74696f6e·5f646574·61696c31·xception_detail1 
2439 ··0x00009840·30636c6f·6e655f62·61736545·002e7265·0clone_baseE..re 
2440 ··0x00009850·6c2e6461·74612e72·656c2e72·6f2e6c6f·l.data.rel.ro.lo 
2441 ··0x00009860·63616c2e·5f5a5456·4e35626f·6f737431·cal._ZTVN5boost1 
2442 ··0x00009870·36657863·65707469·6f6e5f64·65746169·6exception_detai 
2443 ··0x00009880·6c323565·72726f72·5f696e66·6f5f636f·l25error_info_co 
2444 ··0x00009890·6e746169·6e65725f·696d706c·45002e72·ntainer_implE..r 
2445 ··0x000098a0·656c2e64·6174612e·72656c2e·726f2e6c·el.data.rel.ro.l 
2446 ··0x000098b0·6f63616c·2e5f5a54·564e3562·6f6f7374·ocal._ZTVN5boost 
2447 ··0x000098c0·31306572·726f725f·696e666f·494e535f·10error_infoINS_ 
2448 ··0x000098d0·32377461·675f6f72·6967696e·616c5f65·27tag_original_e 
2449 ··0x000098e0·78636570·74696f6e·5f747970·6545504b·xception_typeEPK 
2450 ··0x000098f0·53743974·7970655f·696e666f·4545002e·St9type_infoEE.. 
2451 ··0x00009900·72656c2e·64617461·2e72656c·2e726f2e·rel.data.rel.ro. 
2452 ··0x00009910·5f5a5456·4e35626f·6f737431·36657863·_ZTVN5boost16exc 
2453 ··0x00009920·65707469·6f6e5f64·65746169·6c313062·eption_detail10b 
2454 ··0x00009930·61645f61·6c6c6f63·5f45002e·72656c2e·ad_alloc_E..rel. 
2455 ··0x00009940·64617461·2e72656c·2e726f2e·5f5a5456·data.rel.ro._ZTV 
2456 ··0x00009950·4e35626f·6f737431·36657863·65707469·N5boost16excepti 
2457 ··0x00009960·6f6e5f64·65746169·6c313462·61645f65·on_detail14bad_e 
2458 ··0x00009970·78636570·74696f6e·5f45002e·72656c2e·xception_E..rel. 
2459 ··0x00009980·64617461·2e72656c·2e726f2e·5f5a5456·data.rel.ro._ZTV 
2460 ··0x00009990·31305369·6e676c65·746f6e54·494e3667·10SingletonTIN6g 
2461 ··0x000099a0·617a6562·6f397472·616e7370·6f727431·azebo9transport1 
2462 ··0x000099b0·37436f6e·6e656374·696f6e4d·616e6167·7ConnectionManag 
2463 ··0x000099c0·65724545·002e7265·6c2e6461·74612e72·erEE..rel.data.r 
2464 ··0x000099d0·656c2e72·6f2e5f5a·54563130·53696e67·el.ro._ZTV10Sing 
2465 ··0x000099e0·6c65746f·6e54494e·3667617a·65626f39·letonTIN6gazebo9 
2466 ··0x000099f0·7472616e·73706f72·74313254·6f706963·transport12Topic 
2467 ··0x00009a00·4d616e61·67657245·45002e72·656c2e64·ManagerEE..rel.d 
2468 ··0x00009a10·6174612e·72656c2e·726f2e5f·5a545631·ata.rel.ro._ZTV1 
2469 ··0x00009a20·3053696e·676c6574·6f6e5449·4e366761·0SingletonTIN6ga 
2470 ··0x00009a30·7a65626f·36636f6d·6d6f6e31·31537973·zebo6common11Sys 
2471 ··0x00009a40·74656d50·61746873·4545002e·72656c2e·temPathsEE..rel. 
2472 ··0x00009a50·64617461·2e72656c·2e726f2e·6c6f6361·data.rel.ro.loca 
2473 ··0x00009a60·6c2e5f5a·54564e36·67617a65·626f3565·l._ZTVN6gazebo5e 
2474 ··0x00009a70·76656e74·36457665·6e745449·46764e53·vent6EventTIFvNS 
2475 ··0x00009a80·74375f5f·63787831·31313262·61736963·t7__cxx1112basic 
2476 ··0x00009a90·5f737472·696e6749·63537431·31636861·_stringIcSt11cha 
2477 ··0x00009aa0·725f7472·61697473·49634553·61496345·r_traitsIcESaIcE 
2478 ··0x00009ab0·45454545·45002e72·656c2e64·6174612e·EEEEE..rel.data. 
2479 ··0x00009ac0·72656c2e·726f2e5f·5a54564e·3667617a·rel.ro._ZTVN6gaz 
2480 ··0x00009ad0·65626f36·636f6d6d·6f6e3131·53797374·ebo6common11Syst 
2481 ··0x00009ae0·656d5061·74687345·002e7265·6c2e6461·emPathsE..rel.da 
2482 ··0x00009af0·74612e72·656c2e72·6f2e5f5a·54563130·ta.rel.ro._ZTV10 
2483 ··0x00009b00·53696e67·6c65746f·6e54494e·3667617a·SingletonTIN6gaz 
2484 ··0x00009b10·65626f37·73656e73·6f727331·3353656e·ebo7sensors13Sen 
2485 ··0x00009b20·736f724d·616e6167·65724545·002e7265·sorManagerEE..re 
2486 ··0x00009b30·6c2e6461·74612e72·656c2e72·6f2e5f5a·l.data.rel.ro._Z 
2487 ··0x00009b40·54563130·53696e67·6c65746f·6e54494e·TV10SingletonTIN 
2488 ··0x00009b50·3667617a·65626f39·72656e64·6572696e·6gazebo9renderin 
2489 ··0x00009b60·67313252·656e6465·72456e67·696e6545·g12RenderEngineE 
2490 ··0x00009b70·45002e72·656c2e64·6174612e·72656c2e·E..rel.data.rel.2431 ··0x000097c0·45002e72·656c2e64·6174612e·72656c2e·E..rel.data.rel.
 2432 ··0x000097d0·726f2e6c·6f63616c·2e5f5a54·564e3562·ro.local._ZTVN5b
 2433 ··0x000097e0·6f6f7374·36737973·74656d31·32737973·oost6system12sys
 2434 ··0x000097f0·74656d5f·6572726f·7245002e·72656c2e·tem_errorE..rel.
2491 ··0x00009b80·726f2e5f·5a545631·3053696e·676c6574·ro._ZTV10Singlet 
2492 ··0x00009b90·6f6e5449·4e366761·7a65626f·3972656e·onTIN6gazebo9ren 
2493 ··0x00009ba0·64657269·6e673134·52545368·61646572·dering14RTShader 
2494 ··0x00009bb0·53797374·656d4545·002e7265·6c2e6461·SystemEE..rel.da 
2495 ··0x00009bc0·74612e72·656c2e72·6f2e6c6f·63616c2e·ta.rel.ro.local. 
2496 ··0x00009bd0·5f5a5454·4e35626f·6f737431·36657863·_ZTTN5boost16exc 
2497 ··0x00009be0·65707469·6f6e5f64·65746169·6c313063·eption_detail10c 
2498 ··0x00009bf0·6c6f6e65·5f696d70·6c494e53·305f3130·lone_implINS0_10 
2499 ··0x00009c00·6261645f·616c6c6f·635f4545·45002e72·bad_alloc_EEE..r 
2500 ··0x00009c10·656c2e64·6174612e·72656c2e·726f2e5f·el.data.rel.ro._2435 ··0x00009800·64617461·2e72656c·2e726f2e·5f5a5456·data.rel.ro._ZTV
 2436 ··0x00009810·4e35626f·6f737439·65786365·7074696f·N5boost9exceptio
 2437 ··0x00009820·6e45002e·72656c2e·64617461·2e72656c·nE..rel.data.rel
2501 ··0x00009c20·5a54564e·35626f6f·73743136·65786365·ZTVN5boost16exce 
2502 ··0x00009c30·7074696f·6e5f6465·7461696c·3130636c·ption_detail10cl 
2503 ··0x00009c40·6f6e655f·696d706c·494e5330·5f313062·one_implINS0_10b 
2504 ··0x00009c50·61645f61·6c6c6f63·5f454545·002e7265·ad_alloc_EEE..re 
2505 ··0x00009c60·6c2e6461·74612e72·656c2e72·6f2e6c6f·l.data.rel.ro.lo 
2506 ··0x00009c70·63616c2e·5f5a5454·4e35626f·6f737431·cal._ZTTN5boost12438 ··0x00009830·2e726f2e·5f5a5456·4e35626f·6f737431·.ro._ZTVN5boost1
2507 ··0x00009c80·36657863·65707469·6f6e5f64·65746169·6exception_detai2439 ··0x00009840·36657863·65707469·6f6e5f64·65746169·6exception_detai
 2440 ··0x00009850·6c313063·6c6f6e65·5f626173·6545002e·l10clone_baseE..
 2441 ··0x00009860·72656c2e·64617461·2e72656c·2e726f2e·rel.data.rel.ro.
 2442 ··0x00009870·6c6f6361·6c2e5f5a·54564e35·626f6f73·local._ZTVN5boos
2508 ··0x00009c90·6c313063·6c6f6e65·5f696d70·6c494e53·l10clone_implINS 
2509 ··0x00009ca0·305f3134·6261645f·65786365·7074696f·0_14bad_exceptio 
2510 ··0x00009cb0·6e5f4545·45002e72·656c2e64·6174612e·n_EEE..rel.data. 
2511 ··0x00009cc0·72656c2e·726f2e5f·5a54564e·35626f6f·rel.ro._ZTVN5boo 
2512 ··0x00009cd0·73743136·65786365·7074696f·6e5f6465·st16exception_de2443 ··0x00009880·74313665·78636570·74696f6e·5f646574·t16exception_det
 2444 ··0x00009890·61696c32·35657272·6f725f69·6e666f5f·ail25error_info_
 2445 ··0x000098a0·636f6e74·61696e65·725f696d·706c4500·container_implE.
2513 ··0x00009ce0·7461696c·3130636c·6f6e655f·696d706c·tail10clone_impl 
2514 ··0x00009cf0·494e5330·5f313462·61645f65·78636570·INS0_14bad_excep 
2515 ··0x00009d00·74696f6e·5f454545·002e7265·6c2e6461·tion_EEE..rel.da 
2516 ··0x00009d10·74612e72·656c2e72·6f2e6c6f·63616c2e·ta.rel.ro.local. 
2517 ··0x00009d20·5f5a5456·4e35626f·6f737436·64657461·_ZTVN5boost6deta 
2518 ··0x00009d30·696c3137·73705f63·6f756e74·65645f69·il17sp_counted_i 
2519 ··0x00009d40·6d706c5f·70494e53·5f313665·78636570·mpl_pINS_16excep 
2520 ··0x00009d50·74696f6e·5f646574·61696c31·35657272·tion_detail15err 
2521 ··0x00009d60·6f725f69·6e666f5f·62617365·45454500·or_info_baseEEE. 
2522 ··0x00009d70·2e72656c·2e646174·612e7265·6c2e726f·.rel.data.rel.ro2446 ··0x000098b0·2e72656c·2e646174·612e7265·6c2e726f·.rel.data.rel.ro
2523 ··0x00009d80·2e6c6f63·616c2e5f·5a54564e·35626f6f·.local._ZTVN5boo2447 ··0x000098c0·2e6c6f63·616c2e5f·5a54564e·35626f6f·.local._ZTVN5boo
Max diff block lines reached; 4353/47125 bytes (9.24%) of diff not shown.
34.6 MB
gazebo-dbgsym_11.1.0+dfsg-6_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2021-03-22·21:21:38.000000·debian-binary1 -rw-r--r--···0········0········0········4·2021-03-22·21:21:38.000000·debian-binary
2 -rw-r--r--···0········0········0······736·2021-03-22·21:21:38.000000·control.tar.xz2 -rw-r--r--···0········0········0······740·2021-03-22·21:21:38.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6855184·2021-03-22·21:21:38.000000·data.tar.xz3 -rw-r--r--···0········0········0··6856248·2021-03-22·21:21:38.000000·data.tar.xz
1.15 KB
control.tar.xz
1.12 KB
control.tar
631 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·i3865 Architecture:·i386
6 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>6 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>
7 Installed-Size:·70717 Installed-Size:·7071
8 Depends:·gazebo·(=·11.1.0+dfsg-6)8 Depends:·gazebo·(=·11.1.0+dfsg-6)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·gazebo11 Description:·debug·symbols·for·gazebo
12 Build-Ids:·4aebb4d232256e90a59f6579e05f3d026654f186·826bb9447aa43060bde60eff3bd46b92c5acabb0·a1d2c4e9ecf41ffad3d4c4a039527f92b980ea85·fe2567f0a20f435b2ff06dcdbe32097c05b7dac412 Build-Ids:·4aebb4d232256e90a59f6579e05f3d026654f186·826bb9447aa43060bde60eff3bd46b92c5acabb0·9c2923a1b97e0101a572c136e9aaf88c8564fab2·a1d2c4e9ecf41ffad3d4c4a039527f92b980ea85
497 B
./md5sums
30.0 B
./md5sums
Files differ
449 B
line order
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 usr/lib/debug/.build-id/4a/ebb4d232256e90a59f6579e05f3d026654f186.debug1 usr/lib/debug/.build-id/4a/ebb4d232256e90a59f6579e05f3d026654f186.debug
2 usr/lib/debug/.build-id/82/6bb9447aa43060bde60eff3bd46b92c5acabb0.debug2 usr/lib/debug/.build-id/82/6bb9447aa43060bde60eff3bd46b92c5acabb0.debug
 3 usr/lib/debug/.build-id/9c/2923a1b97e0101a572c136e9aaf88c8564fab2.debug
3 usr/lib/debug/.build-id/a1/d2c4e9ecf41ffad3d4c4a039527f92b980ea85.debug4 usr/lib/debug/.build-id/a1/d2c4e9ecf41ffad3d4c4a039527f92b980ea85.debug
4 usr/lib/debug/.build-id/fe/2567f0a20f435b2ff06dcdbe32097c05b7dac4.debug 
5 usr/lib/debug/.dwz/i386-linux-gnu/gazebo.debug5 usr/lib/debug/.dwz/i386-linux-gnu/gazebo.debug
34.6 MB
data.tar.xz
34.6 MB
data.tar
2.37 KB
file list
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/4a/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/4a/
7 -rw-r--r--···0·root·········(0)·root·········(0)··5238712·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/4a/ebb4d232256e90a59f6579e05f3d026654f186.debug7 -rw-r--r--···0·root·········(0)·root·········(0)··5238712·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/4a/ebb4d232256e90a59f6579e05f3d026654f186.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/82/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/82/
9 -rw-r--r--···0·root·········(0)·root·········(0)···384144·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/82/6bb9447aa43060bde60eff3bd46b92c5acabb0.debug9 -rw-r--r--···0·root·········(0)·root·········(0)···384144·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/82/6bb9447aa43060bde60eff3bd46b92c5acabb0.debug
 10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/9c/
 11 -rw-r--r--···0·root·········(0)·root·········(0)···598724·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/9c/2923a1b97e0101a572c136e9aaf88c8564fab2.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/a1/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/a1/
11 -rw-r--r--···0·root·········(0)·root·········(0)···498152·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/a1/d2c4e9ecf41ffad3d4c4a039527f92b980ea85.debug13 -rw-r--r--···0·root·········(0)·root·········(0)···498152·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/a1/d2c4e9ecf41ffad3d4c4a039527f92b980ea85.debug
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/fe/ 
13 -rw-r--r--···0·root·········(0)·root·········(0)···598416·2021-03-22·21:21:38.000000·./usr/lib/debug/.build-id/fe/2567f0a20f435b2ff06dcdbe32097c05b7dac4.debug 
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.dwz/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.dwz/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.dwz/i386-linux-gnu/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/lib/debug/.dwz/i386-linux-gnu/
16 -rw-r--r--···0·root·········(0)·root·········(0)···502904·2021-03-22·21:21:38.000000·./usr/lib/debug/.dwz/i386-linux-gnu/gazebo.debug16 -rw-r--r--···0·root·········(0)·root·········(0)···502904·2021-03-22·21:21:38.000000·./usr/lib/debug/.dwz/i386-linux-gnu/gazebo.debug
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/doc/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/doc/
19 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/doc/gazebo-dbgsym·->·gazebo19 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2021-03-22·21:21:38.000000·./usr/share/doc/gazebo-dbgsym·->·gazebo
34.6 MB
./usr/lib/debug/.build-id/fe/2567f0a20f435b2ff06dcdbe32097c05b7dac4.debug vs.
./usr/lib/debug/.build-id/9c/2923a1b97e0101a572c136e9aaf88c8564fab2.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 16% similar despite different names
1.1 KB
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··Data:······························2's·complement,·little·endian4 ··Data:······························2's·complement,·little·endian
5 ··Version:···························1·(current)5 ··Version:···························1·(current)
6 ··OS/ABI:····························UNIX·-·GNU6 ··OS/ABI:····························UNIX·-·GNU
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x80a011 ··Entry·point·address:···············0x8090
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········596856·(bytes·into·file)13 ··Start·of·section·headers:··········597164·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········1117 ··Number·of·program·headers:·········11
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3919 ··Number·of·section·headers:·········39
20 ··Section·header·string·table·index:·3820 ··Section·header·string·table·index:·38
1.9 KB
readelf --wide --program-header {}
error from `readelf --wide --program-header {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x80a02 Entry·point·0x8090
3 There·are·11·program·headers,·starting·at·offset·523 There·are·11·program·headers,·starting·at·offset·52
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align5 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
6 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x46 ··PHDR···········0x000034·0x00000034·0x00000034·0x00160·0x00160·R···0x4
7 ··INTERP·········0x000194·0x00000194·0x00000194·0x00000·0x00013·R···0x17 ··INTERP·········0x000194·0x00000194·0x00000194·0x00000·0x00013·R···0x1
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x06ed8·R···0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x001ec·0x06ea8·R···0x1000
9 ··LOAD···········0x000000·0x00007000·0x00007000·0x00000·0x17418·R·E·0x10009 ··LOAD···········0x000000·0x00007000·0x00007000·0x00000·0x17078·R·E·0x1000
10 ··LOAD···········0x000000·0x0001f000·0x0001f000·0x00000·0x07d60·R···0x100010 ··LOAD···········0x000000·0x0001f000·0x0001f000·0x00000·0x07ce4·R···0x1000
11 ··LOAD···········0x000794·0x00028794·0x00028794·0x00000·0x00df4·RW··0x100011 ··LOAD···········0x0007b4·0x000287b4·0x000287b4·0x00000·0x00dd4·RW··0x1000
12 ··DYNAMIC········0x000794·0x00028cd0·0x00028cd0·0x00000·0x00138·RW··0x412 ··DYNAMIC········0x0007b4·0x00028ce8·0x00028ce8·0x00000·0x00138·RW··0x4
13 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x413 ··NOTE···········0x0001a8·0x000001a8·0x000001a8·0x00044·0x00044·R···0x4
14 ··GNU_EH_FRAME···0x001000·0x00020dd0·0x00020dd0·0x00000·0x0087c·R···0x414 ··GNU_EH_FRAME···0x001000·0x00020dd0·0x00020dd0·0x00000·0x0087c·R···0x4
15 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1015 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
16 ··GNU_RELRO······0x000794·0x00028794·0x00028794·0x00000·0x0086c·R···0x116 ··GNU_RELRO······0x0007b4·0x000287b4·0x000287b4·0x00000·0x0084c·R···0x1
  
17 ·Section·to·Segment·mapping:17 ·Section·to·Segment·mapping:
18 ··Segment·Sections...18 ··Segment·Sections...
19 ···00·····19 ···00·····
20 ···01·····.interp·20 ···01·····.interp·
21 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·21 ···02·····.interp·.note.gnu.build-id·.note.ABI-tag·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rel.dyn·.rel.plt·
22 ···03·····.init·.plt·.plt.got·.text·.fini·22 ···03·····.init·.plt·.plt.got·.text·.fini·
5.69 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 There·are·39·section·headers,·starting·at·offset·0x91b78:1 There·are·39·section·headers,·starting·at·offset·0x91cac:
  
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
8 ··[·4]·.gnu.hash·········NOBITS··········000001ec·0001ec·000534·04···A··5···0··48 ··[·4]·.gnu.hash·········NOBITS··········000001ec·0001ec·000534·04···A··5···0··4
9 ··[·5]·.dynsym···········NOBITS··········00000720·0001ec·001220·10···A··6···1··49 ··[·5]·.dynsym···········NOBITS··········00000720·0001ec·001220·10···A··6···1··4
10 ··[·6]·.dynstr···········NOBITS··········00001940·0001ec·004253·00···A··0···0··110 ··[·6]·.dynstr···········NOBITS··········00001940·0001ec·004253·00···A··0···0··1
11 ··[·7]·.gnu.version······NOBITS··········00005b94·0001ec·000244·02···A··5···0··211 ··[·7]·.gnu.version······NOBITS··········00005b94·0001ec·000244·02···A··5···0··2
12 ··[·8]·.gnu.version_r····NOBITS··········00005dd8·0001ec·000110·00···A··6···4··412 ··[·8]·.gnu.version_r····NOBITS··········00005dd8·0001ec·000110·00···A··6···4··4
13 ··[·9]·.rel.dyn··········NOBITS··········00005ee8·0001ec·000d38·08···A··5···0··413 ··[·9]·.rel.dyn··········NOBITS··········00005ee8·0001ec·000d08·08···A··5···0··4
14 ··[10]·.rel.plt··········NOBITS··········00006c20·0001ec·0002b8·08··AI··5··24··414 ··[10]·.rel.plt··········NOBITS··········00006bf0·0001ec·0002b8·08··AI··5··24··4
15 ··[11]·.init·············NOBITS··········00007000·001000·000020·00··AX··0···0··415 ··[11]·.init·············NOBITS··········00007000·001000·000020·00··AX··0···0··4
16 ··[12]·.plt··············NOBITS··········00007020·001000·000580·04··AX··0···0·1616 ··[12]·.plt··············NOBITS··········00007020·001000·000580·04··AX··0···0·16
17 ··[13]·.plt.got··········NOBITS··········000075a0·001000·000008·08··AX··0···0··817 ··[13]·.plt.got··········NOBITS··········000075a0·001000·000008·08··AX··0···0··8
18 ··[14]·.text·············NOBITS··········000075b0·001000·016e54·00··AX··0···0·1618 ··[14]·.text·············NOBITS··········000075b0·001000·016ab4·00··AX··0···0·16
19 ··[15]·.fini·············NOBITS··········0001e404·001000·000014·00··AX··0···0··419 ··[15]·.fini·············NOBITS··········0001e064·001000·000014·00··AX··0···0··4
20 ··[16]·.rodata···········NOBITS··········0001f000·001000·001dd0·00···A··0···0·3220 ··[16]·.rodata···········NOBITS··········0001f000·001000·001dd0·00···A··0···0·32
21 ··[17]·.eh_frame_hdr·····NOBITS··········00020dd0·001000·00087c·00···A··0···0··421 ··[17]·.eh_frame_hdr·····NOBITS··········00020dd0·001000·00087c·00···A··0···0··4
22 ··[18]·.eh_frame·········NOBITS··········0002164c·001000·004c1c·00···A··0···0··422 ··[18]·.eh_frame·········NOBITS··········0002164c·001000·004ba4·00···A··0···0··4
23 ··[19]·.gcc_except_table·NOBITS··········00026268·001000·000af8·00···A··0···0··423 ··[19]·.gcc_except_table·NOBITS··········000261f0·001000·000af4·00···A··0···0··4
24 ··[20]·.init_array·······NOBITS··········00028794·000794·000008·04··WA··0···0··424 ··[20]·.init_array·······NOBITS··········000287b4·0007b4·000008·04··WA··0···0··4
25 ··[21]·.fini_array·······NOBITS··········0002879c·000794·000004·04··WA··0···0··425 ··[21]·.fini_array·······NOBITS··········000287bc·0007b4·000004·04··WA··0···0··4
26 ··[22]·.data.rel.ro······NOBITS··········000287a0·000794·000530·00··WA··0···0·3226 ··[22]·.data.rel.ro······NOBITS··········000287c0·0007b4·000528·00··WA··0···0·32
27 ··[23]·.dynamic··········NOBITS··········00028cd0·000794·000138·08··WA··6···0··427 ··[23]·.dynamic··········NOBITS··········00028ce8·0007b4·000138·08··WA··6···0··4
28 ··[24]·.got··············NOBITS··········00028e08·000794·0001e0·04··WA··0···0··428 ··[24]·.got··············NOBITS··········00028e20·0007b4·0001c8·04··WA··0···0··4
29 ··[25]·.data·············NOBITS··········00029000·000794·00022c·00··WA··0···0·3229 ··[25]·.data·············NOBITS··········00029000·0007b4·00022c·00··WA··0···0·32
30 ··[26]·.bss··············NOBITS··········00029240·000794·000348·00··WA··0···0·3230 ··[26]·.bss··············NOBITS··········00029240·0007b4·000348·00··WA··0···0·32
31 ··[27]·.comment··········PROGBITS········00000000·0001ec·000027·01··MS··0···0··131 ··[27]·.comment··········PROGBITS········00000000·0001ec·000027·01··MS··0···0··1
32 ··[28]·.debug_aranges····PROGBITS········00000000·000214·0003e1·00···C··0···0··432 ··[28]·.debug_aranges····PROGBITS········00000000·000214·0003e3·00···C··0···0··4
33 ··[29]·.debug_info·······PROGBITS········00000000·0005f8·05d885·00···C··0···0··433 ··[29]·.debug_info·······PROGBITS········00000000·0005f8·05d90b·00···C··0···0··4
34 ··[30]·.debug_abbrev·····PROGBITS········00000000·05de80·000e96·00···C··0···0··434 ··[30]·.debug_abbrev·····PROGBITS········00000000·05df04·000e9b·00···C··0···0··4
35 ··[31]·.debug_line·······PROGBITS········00000000·05ed18·00aadd·00···C··0···0··435 ··[31]·.debug_line·······PROGBITS········00000000·05eda0·00aa82·00···C··0···0··4
36 ··[32]·.debug_str········PROGBITS········00000000·0697f8·0005ca·01·MSC··0···0··436 ··[32]·.debug_str········PROGBITS········00000000·069824·000646·01·MSC··0···0··4
37 ··[33]·.debug_loc········PROGBITS········00000000·069dc4·015a05·00···C··0···0··437 ··[33]·.debug_loc········PROGBITS········00000000·069e6c·015b14·00···C··0···0··4
38 ··[34]·.debug_ranges·····PROGBITS········00000000·07f7cc·0059fe·00···C··0···0··438 ··[34]·.debug_ranges·····PROGBITS········00000000·07f980·005980·00···C··0···0··4
39 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·0851ca·000044·00······0···0··139 ··[35]·.gnu_debugaltlink·PROGBITS········00000000·085300·000044·00······0···0··1
40 ··[36]·.symtab···········SYMTAB··········00000000·085210·0027e0·10·····37··83··440 ··[36]·.symtab···········SYMTAB··········00000000·085344·0027e0·10·····37··83··4
41 ··[37]·.strtab···········STRTAB··········00000000·0879f0·00a000·00······0···0··141 ··[37]·.strtab···········STRTAB··········00000000·087b24·00a000·00······0···0··1
42 ··[38]·.shstrtab·········STRTAB··········00000000·0919f0·000186·00······0···0··142 ··[38]·.shstrtab·········STRTAB··········00000000·091b24·000186·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)
122 KB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 7, 635 lines modifiedOffset 7, 635 lines modified
7 ·····3:·000001cc·····0·SECTION·LOCAL··DEFAULT····3·.note.ABI-tag7 ·····3:·000001cc·····0·SECTION·LOCAL··DEFAULT····3·.note.ABI-tag
8 ·····4:·000001ec·····0·SECTION·LOCAL··DEFAULT····4·.gnu.hash8 ·····4:·000001ec·····0·SECTION·LOCAL··DEFAULT····4·.gnu.hash
9 ·····5:·00000720·····0·SECTION·LOCAL··DEFAULT····5·.dynsym9 ·····5:·00000720·····0·SECTION·LOCAL··DEFAULT····5·.dynsym
10 ·····6:·00001940·····0·SECTION·LOCAL··DEFAULT····6·.dynstr10 ·····6:·00001940·····0·SECTION·LOCAL··DEFAULT····6·.dynstr
11 ·····7:·00005b94·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version11 ·····7:·00005b94·····0·SECTION·LOCAL··DEFAULT····7·.gnu.version
12 ·····8:·00005dd8·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r12 ·····8:·00005dd8·····0·SECTION·LOCAL··DEFAULT····8·.gnu.version_r
13 ·····9:·00005ee8·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn13 ·····9:·00005ee8·····0·SECTION·LOCAL··DEFAULT····9·.rel.dyn
14 ····10:·00006c20·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt14 ····10:·00006bf0·····0·SECTION·LOCAL··DEFAULT···10·.rel.plt
15 ····11:·00007000·····0·SECTION·LOCAL··DEFAULT···11·.init15 ····11:·00007000·····0·SECTION·LOCAL··DEFAULT···11·.init
16 ····12:·00007020·····0·SECTION·LOCAL··DEFAULT···12·.plt16 ····12:·00007020·····0·SECTION·LOCAL··DEFAULT···12·.plt
17 ····13:·000075a0·····0·SECTION·LOCAL··DEFAULT···13·.plt.got17 ····13:·000075a0·····0·SECTION·LOCAL··DEFAULT···13·.plt.got
18 ····14:·000075b0·····0·SECTION·LOCAL··DEFAULT···14·.text18 ····14:·000075b0·····0·SECTION·LOCAL··DEFAULT···14·.text
19 ····15:·0001e404·····0·SECTION·LOCAL··DEFAULT···15·.fini19 ····15:·0001e064·····0·SECTION·LOCAL··DEFAULT···15·.fini
20 ····16:·0001f000·····0·SECTION·LOCAL··DEFAULT···16·.rodata20 ····16:·0001f000·····0·SECTION·LOCAL··DEFAULT···16·.rodata
21 ····17:·00020dd0·····0·SECTION·LOCAL··DEFAULT···17·.eh_frame_hdr21 ····17:·00020dd0·····0·SECTION·LOCAL··DEFAULT···17·.eh_frame_hdr
22 ····18:·0002164c·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame22 ····18:·0002164c·····0·SECTION·LOCAL··DEFAULT···18·.eh_frame
23 ····19:·00026268·····0·SECTION·LOCAL··DEFAULT···19·.gcc_except_table23 ····19:·000261f0·····0·SECTION·LOCAL··DEFAULT···19·.gcc_except_table
24 ····20:·00028794·····0·SECTION·LOCAL··DEFAULT···20·.init_array24 ····20:·000287b4·····0·SECTION·LOCAL··DEFAULT···20·.init_array
25 ····21:·0002879c·····0·SECTION·LOCAL··DEFAULT···21·.fini_array25 ····21:·000287bc·····0·SECTION·LOCAL··DEFAULT···21·.fini_array
26 ····22:·000287a0·····0·SECTION·LOCAL··DEFAULT···22·.data.rel.ro26 ····22:·000287c0·····0·SECTION·LOCAL··DEFAULT···22·.data.rel.ro
27 ····23:·00028cd0·····0·SECTION·LOCAL··DEFAULT···23·.dynamic27 ····23:·00028ce8·····0·SECTION·LOCAL··DEFAULT···23·.dynamic
28 ····24:·00028e08·····0·SECTION·LOCAL··DEFAULT···24·.got28 ····24:·00028e20·····0·SECTION·LOCAL··DEFAULT···24·.got
29 ····25:·00029000·····0·SECTION·LOCAL··DEFAULT···25·.data29 ····25:·00029000·····0·SECTION·LOCAL··DEFAULT···25·.data
30 ····26:·00029240·····0·SECTION·LOCAL··DEFAULT···26·.bss30 ····26:·00029240·····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·server_main.cc39 ····35:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·server_main.cc
40 ····36:·000081e0···305·FUNC····LOCAL··DEFAULT···14·_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEicNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.040 ····36:·000081d0···305·FUNC····LOCAL··DEFAULT···14·_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEicNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_.isra.0
41 ····37:·00008320···148·FUNC····LOCAL··DEFAULT···14·_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_.isra.041 ····37:·00008310···148·FUNC····LOCAL··DEFAULT···14·_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_.isra.0
42 ····38:·000083c0···109·FUNC····LOCAL··DEFAULT···14·_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_.isra.042 ····38:·000083b0···109·FUNC····LOCAL··DEFAULT···14·_ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_.isra.0
43 ····39:·00008430···131·FUNC····LOCAL··DEFAULT···14·_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_.isra.043 ····39:·00008420···131·FUNC····LOCAL··DEFAULT···14·_ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEENS0_5__ops19_Iter_equal_to_iterEET_S9_S9_T0_.isra.0
44 ····40:·000084c0····36·FUNC····LOCAL··DEFAULT···14·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEjc.isra.044 ····40:·000084b0····36·FUNC····LOCAL··DEFAULT···14·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEjc.isra.0
45 ····41:·000084f0····63·FUNC····LOCAL··DEFAULT···14·_ZNKSt9type_info6beforeERKS_.isra.045 ····41:·000084e0····63·FUNC····LOCAL··DEFAULT···14·_ZNKSt9type_info6beforeERKS_.isra.0
46 ····42:·00008530···142·FUNC····LOCAL··DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE.isra.046 ····42:·00008520···142·FUNC····LOCAL··DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE7isctypeEcNS1_10_RegexMaskE.isra.0
47 ····43:·000085c0···456·FUNC····LOCAL··DEFAULT···14·_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEiNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.047 ····43:·000085b0···456·FUNC····LOCAL··DEFAULT···14·_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPcSt6vectorIcSaIcEEEEiNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_.isra.0
48 ····44:·00008790···173·FUNC····LOCAL··DEFAULT···14·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.048 ····44:·00008780···173·FUNC····LOCAL··DEFAULT···14·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_.isra.0
49 ····45:·00008840···198·FUNC····LOCAL··DEFAULT···14·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.049 ····45:·00008830···198·FUNC····LOCAL··DEFAULT···14·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0
50 ····46:·00009b90····76·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPKN5boost6system14error_categoryESt4pairIKS4_St10unique_ptrINS1_6detail12std_categoryESt14default_deleteIS9_EEESt10_Select1stISD_ENS8_12cat_ptr_lessESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E.isra.050 ····46:·00009b40····76·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIPKN5boost6system14error_categoryESt4pairIKS4_St10unique_ptrINS1_6detail12std_categoryESt14default_deleteIS9_EEESt10_Select1stISD_ENS8_12cat_ptr_lessESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E.isra.0
51 ····47:·00008910····73·FUNC····LOCAL··DEFAULT···14·__tcf_051 ····47:·00008900····73·FUNC····LOCAL··DEFAULT···14·__tcf_0
52 ····48:·00029260···456·OBJECT··LOCAL··DEFAULT···26·_ZN6gazebo6commonL16PixelFormatNamesE52 ····48:·00029260···456·OBJECT··LOCAL··DEFAULT···26·_ZN6gazebo6commonL16PixelFormatNamesE
53 ····49:·00008960···188·FUNC····LOCAL··DEFAULT···14·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.053 ····49:·00008950···188·FUNC····LOCAL··DEFAULT···14·_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0
54 ····50:·00008a20···157·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN5boost16exception_detail10type_info_ESt4pairIKS2_NS0_10shared_ptrINS1_15error_info_baseEEEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.054 ····50:·00008a10···157·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIN5boost16exception_detail10type_info_ESt4pairIKS2_NS0_10shared_ptrINS1_15error_info_baseEEEESt10_Select1stIS8_ESt4lessIS2_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0
55 ····51:·00009d00···442·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.055 ····51:·00009cb0···442·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E.isra.0
56 ····52:·00008ac0···516·FUNC····LOCAL··DEFAULT···14·_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag.isra.056 ····52:·00008ab0···516·FUNC····LOCAL··DEFAULT···14·_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIS8_EEET_SH_SH_T0_St26random_access_iterator_tag.isra.0
57 ····53:·00008cd0···182·FUNC····LOCAL··DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE.part.057 ····53:·00008cc0···182·FUNC····LOCAL··DEFAULT···14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE14_M_match_tokenENS_12_ScannerBase7_TokenTE.part.0
58 ····54:·00008d90···260·FUNC····LOCAL··DEFAULT···14·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEERS5_DpOT_.isra.058 ····54:·00008d80···260·FUNC····LOCAL··DEFAULT···14·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE12emplace_backIJS5_EEERS5_DpOT_.isra.0
59 ····55:·00015ae0···425·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.059 ····55:·000159b0···425·FUNC····LOCAL··DEFAULT···14·_ZNSt8_Rb_treeIlSt4pairIKllESt10_Select1stIS2_ESt4lessIlESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_.isra.0
60 ····56:·00008ea0····59·FUNC····LOCAL··DEFAULT···14·_ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.060 ····56:·00008e90····39·FUNC····LOCAL··DEFAULT···14·_ZNSt6vectorIcSaIcEE12emplace_backIJcEEERcDpOT_.isra.0
61 ····57:·00008ee0···213·FUNC····LOCAL··DEFAULT···14·_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEERS7_DpOT_.isra.061 ····57:·00008ec0···197·FUNC····LOCAL··DEFAULT···14·_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ESaIS7_EE12emplace_backIJS7_EEERS7_DpOT_.isra.0
62 ····58:·00007ab0··1110·FUNC····LOCAL··DEFAULT···14·_Z41__static_initialization_and_destruction_0ii.constprop.062 ····58:·00007aa0··1110·FUNC····LOCAL··DEFAULT···14·_Z41__static_initialization_and_destruction_0ii.constprop.0
63 ····59:·00029438·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit63 ····59:·00029438·····1·OBJECT··LOCAL··DEFAULT···26·_ZStL8__ioinit
64 ····60:·00029428····16·OBJECT··LOCAL··DEFAULT···26·_ZN8ignition4math2v6L10time_regexE64 ····60:·00029428····16·OBJECT··LOCAL··DEFAULT···26·_ZN8ignition4math2v6L10time_regexE
65 ····61:·0000780e···298·FUNC····LOCAL··DEFAULT···14·_Z41__static_initialization_and_destruction_0ii.constprop.0.cold65 ····61:·00007803···298·FUNC····LOCAL··DEFAULT···14·_Z41__static_initialization_and_destruction_0ii.constprop.0.cold
66 ····62:·00007f10·····5·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_server_main.cc66 ····62:·00007f00·····5·FUNC····LOCAL··DEFAULT···14·_GLOBAL__sub_I_main
67 ····63:·00007938···365·FUNC····LOCAL··DEFAULT···14·main.cold67 ····63:·0000792d···365·FUNC····LOCAL··DEFAULT···14·main.cold
68 ····64:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c68 ····64:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
69 ····65:·000080f0·····0·FUNC····LOCAL··DEFAULT···14·deregister_tm_clones69 ····65:·000080e0·····0·FUNC····LOCAL··DEFAULT···14·deregister_tm_clones
70 ····66:·00008130·····0·FUNC····LOCAL··DEFAULT···14·register_tm_clones70 ····66:·00008120·····0·FUNC····LOCAL··DEFAULT···14·register_tm_clones
71 ····67:·00008180·····0·FUNC····LOCAL··DEFAULT···14·__do_global_dtors_aux71 ····67:·00008170·····0·FUNC····LOCAL··DEFAULT···14·__do_global_dtors_aux
72 ····68:·00029240·····1·OBJECT··LOCAL··DEFAULT···26·completed.072 ····68:·00029240·····1·OBJECT··LOCAL··DEFAULT···26·completed.0
73 ····69:·0002879c·····0·OBJECT··LOCAL··DEFAULT···21·__do_global_dtors_aux_fini_array_entry73 ····69:·000287bc·····0·OBJECT··LOCAL··DEFAULT···21·__do_global_dtors_aux_fini_array_entry
74 ····70:·000081d0·····0·FUNC····LOCAL··DEFAULT···14·frame_dummy74 ····70:·000081c0·····0·FUNC····LOCAL··DEFAULT···14·frame_dummy
75 ····71:·00028794·····0·OBJECT··LOCAL··DEFAULT···20·__frame_dummy_init_array_entry75 ····71:·000287b4·····0·OBJECT··LOCAL··DEFAULT···20·__frame_dummy_init_array_entry
76 ····72:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c76 ····72:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·crtstuff.c
77 ····73:·00026264·····0·OBJECT··LOCAL··DEFAULT···18·__FRAME_END__77 ····73:·000261ec·····0·OBJECT··LOCAL··DEFAULT···18·__FRAME_END__
78 ····74:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·78 ····74:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·
79 ····75:·00007f20···369·FUNC····LOCAL··DEFAULT···14·main79 ····75:·00007f10···369·FUNC····LOCAL··DEFAULT···14·main
80 ····76:·00007000·····0·FUNC····LOCAL··DEFAULT···11·_init80 ····76:·00007000·····0·FUNC····LOCAL··DEFAULT···11·_init
81 ····77:·00028e08·····0·OBJECT··LOCAL··DEFAULT···24·_GLOBAL_OFFSET_TABLE_81 ····77:·00028e20·····0·OBJECT··LOCAL··DEFAULT···24·_GLOBAL_OFFSET_TABLE_
82 ····78:·00028cd0·····0·OBJECT··LOCAL··DEFAULT···23·_DYNAMIC82 ····78:·00028ce8·····0·OBJECT··LOCAL··DEFAULT···23·_DYNAMIC
83 ····79:·0002879c·····0·NOTYPE··LOCAL··DEFAULT···20·__init_array_end83 ····79:·000287bc·····0·NOTYPE··LOCAL··DEFAULT···20·__init_array_end
84 ····80:·00028794·····0·NOTYPE··LOCAL··DEFAULT···20·__init_array_start84 ····80:·000287b4·····0·NOTYPE··LOCAL··DEFAULT···20·__init_array_start
85 ····81:·00020dd0·····0·NOTYPE··LOCAL··DEFAULT···17·__GNU_EH_FRAME_HDR85 ····81:·00020dd0·····0·NOTYPE··LOCAL··DEFAULT···17·__GNU_EH_FRAME_HDR
86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.gnu_debugaltlink86 ····82:·00000000·····0·SECTION·LOCAL··DEFAULT···35·.gnu_debugaltlink
87 ····83:·000092e0·····3·FUNC····WEAK···HIDDEN····14·_ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE11get_deleterERKSt9type_info87 ····83:·000092b0·····3·FUNC····WEAK···HIDDEN····14·_ZN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEE11get_deleterERKSt9type_info
88 ····84:·00020380····70·OBJECT··WEAK···HIDDEN····16·_ZTSN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE88 ····84:·00020380····70·OBJECT··WEAK···HIDDEN····16·_ZTSN5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoEE
89 ····85:·00010790···260·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev89 ····85:·000106d0···260·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EED1Ev
90 ····86:·00009ec0···123·FUNC····WEAK···HIDDEN····14·_ZN5boost13exception_ptrD2Ev90 ····86:·00009e70···123·FUNC····WEAK···HIDDEN····14·_ZN5boost13exception_ptrD2Ev
91 ····87:·000205a0····94·OBJECT··WEAK···HIDDEN····16·_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE91 ····87:·000205a0····94·OBJECT··WEAK···HIDDEN····16·_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE
92 ····88:·00010a00···535·FUNC····WEAK···DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b92 ····88:·00010940···535·FUNC····WEAK···DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_b
93 ····89:·00009370····31·FUNC····WEAK···HIDDEN····14·_ZN8ignition4math2v67Vector3IdED0Ev93 ····89:·00009340····31·FUNC····WEAK···HIDDEN····14·_ZN8ignition4math2v67Vector3IdED0Ev
94 ····90:·0000c960···100·FUNC····WEAK···HIDDEN····14·_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev94 ····90:·0000c870···100·FUNC····WEAK···HIDDEN····14·_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev
95 ····91:·00009410····31·FUNC····WEAK···HIDDEN····14·_ZN8ignition4math2v65Pose3IdED0Ev95 ····91:·000093e0····31·FUNC····WEAK···HIDDEN····14·_ZN8ignition4math2v65Pose3IdED0Ev
96 ····92:·00012730···510·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE96 ····92:·00012650···517·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEE17_M_insert_matcherESt8functionIFbcEE
97 ····93:·00017bd0···696·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_97 ····93:·00017a60···696·FUNC····WEAK···DEFAULT···14·_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_
98 ····94:·0000ae20···193·FUNC····WEAK···HIDDEN····14·_ZThn20_N5boost16exception_detail10clone_implINS0_10bad_alloc_EED1Ev98 ····94:·0000ad80···177·FUNC····WEAK···HIDDEN····14·_ZThn20_N5boost16exception_detail10clone_implINS0_10bad_alloc_EED1Ev
99 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.099 ····95:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memmove@GLIBC_2.0
100 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN6gazebo6Server4FiniEv100 ····96:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN6gazebo6Server4FiniEv
101 ····97:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21101 ····97:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21
102 ····98:·000155e0···581·FUNC····WEAK···DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_102 ····98:·000154b0···581·FUNC····WEAK···DEFAULT···14·_ZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_
103 ····99:·0000f230···187·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv103 ····99:·0000f180···187·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail9_CompilerINSt7__cxx1112regex_traitsIcEEE6_M_popEv
104 ···100:·00009240····35·FUNC····WEAK···HIDDEN····14·_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc104 ···100:·00009210····35·FUNC····WEAK···HIDDEN····14·_ZNSt17_Function_handlerIFbcENSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEEE9_M_invokeERKSt9_Any_dataOc
105 ···101:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN6gazebo4util9LogRecordD1Ev105 ···101:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZN6gazebo4util9LogRecordD1Ev
106 ···102:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@GLIBC_2.4106 ···102:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@GLIBC_2.4
107 ···103:·0000e500···852·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail12std_category10equivalentEiRKSt15error_condition107 ···103:·0000e450···852·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system6detail12std_category10equivalentEiRKSt15error_condition
108 ···104:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt13bad_exceptionD2Ev@GLIBCXX_3.4108 ···104:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNSt13bad_exceptionD2Ev@GLIBCXX_3.4
109 ···105:·0000c9f0····25·FUNC····WEAK···HIDDEN····14·_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EED2Ev109 ···105:·0000c900····25·FUNC····WEAK···HIDDEN····14·_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EED2Ev
110 ···106:·0000daa0···221·FUNC····WEAK···HIDDEN····14·_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_10bad_alloc_EE5cloneEv110 ···106:·0000d990···213·FUNC····WEAK···HIDDEN····14·_ZTv0_n12_NK5boost16exception_detail10clone_implINS0_10bad_alloc_EE5cloneEv
111 ···107:·00028aac·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE111 ···107:·00028b64·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE
112 ···108:·00012d80···561·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv112 ···108:·00012cb0···545·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EE8_M_readyEv
113 ···109:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZSt20__throw_system_errori@GLIBCXX_3.4.11113 ···109:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZSt20__throw_system_errori@GLIBCXX_3.4.11
114 ···110:·00009100·····9·FUNC····WEAK···HIDDEN····14·_ZNK5boost16exception_detail25error_info_container_impl7add_refEv114 ···110:·000090d0·····9·FUNC····WEAK···HIDDEN····14·_ZNK5boost16exception_detail25error_info_container_impl7add_refEv
115 ···111:·00009350····31·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEED0Ev115 ···111:·00009320····31·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEED0Ev
116 ···112:·00029588·····0·NOTYPE··GLOBAL·DEFAULT···26·_end116 ···112:·00029588·····0·NOTYPE··GLOBAL·DEFAULT···26·_end
117 ···113:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_guard_abort@CXXABI_1.3117 ···113:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_guard_abort@CXXABI_1.3
118 ···114:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11118 ···114:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11
119 ···115:·0000ba10···291·FUNC····WEAK···HIDDEN····14·_ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE17name_value_stringB5cxx11Ev119 ···115:·0000b940···291·FUNC····WEAK···HIDDEN····14·_ZNK5boost10error_infoINS_27tag_original_exception_typeEPKSt9type_infoE17name_value_stringB5cxx11Ev
120 ···116:·00028a9c·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE120 ···116:·00028b54·····8·OBJECT··WEAK···DEFAULT···22·_ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE
121 ···117:·00011770···212·FUNC····WEAK···DEFAULT···14·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_121 ···117:·000116b0···212·FUNC····WEAK···DEFAULT···14·_ZNSt5dequeINSt8__detail9_StateSeqINSt7__cxx1112regex_traitsIcEEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_
122 ···118:·00008fd0·····6·FUNC····WEAK···HIDDEN····14·_ZNKSt5ctypeIcE9do_narrowEcc122 ···118:·00008fa0·····6·FUNC····WEAK···HIDDEN····14·_ZNKSt5ctypeIcE9do_narrowEcc
123 ···119:·00020180····39·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost16exception_detail10clone_baseE123 ···119:·00020180····39·OBJECT··WEAK···DEFAULT···16·_ZTSN5boost16exception_detail10clone_baseE
124 ···120:·00020b00····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE124 ···120:·00020b00····70·OBJECT··WEAK···DEFAULT···16·_ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE
125 ···121:·0000c110···161·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEE11GetInstanceEv125 ···121:·0000c030···157·FUNC····WEAK···DEFAULT···14·_ZN10SingletonTIN6gazebo4util9LogRecordEE11GetInstanceEv
126 ···122:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTISt13bad_exception@GLIBCXX_3.4126 ···122:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·_ZTISt13bad_exception@GLIBCXX_3.4
127 ···123:·000105c0···260·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev127 ···123:·00010500···260·FUNC····WEAK···HIDDEN····14·_ZNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EED1Ev
128 ···124:·0000cbc0···143·FUNC····WEAK···HIDDEN····14·_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv128 ···124:·0000cad0···143·FUNC····WEAK···HIDDEN····14·_ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv
129 ···125:·000093d0····31·FUNC····WEAK···HIDDEN····14·_ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED0Ev129 ···125:·000093a0····31·FUNC····WEAK···HIDDEN····14·_ZN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEED0Ev
130 ···126:·00009040····80·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category10equivalentERKNS0_10error_codeEi130 ···126:·00009010····80·FUNC····WEAK···DEFAULT···14·_ZNK5boost6system14error_category10equivalentERKNS0_10error_codeEi
131 ···127:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4131 ···127:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZSt20__throw_length_errorPKc@GLIBCXX_3.4
132 ···128:·00009ec0···123·FUNC····WEAK···HIDDEN····14·_ZN5boost13exception_ptrD1Ev132 ···128:·00009e70···123·FUNC····WEAK···HIDDEN····14·_ZN5boost13exception_ptrD1Ev
133 ···129:·000080e0·····4·FUNC····GLOBAL·HIDDEN····14·__x86.get_pc_thunk.bx133 ···129:·000080d0·····4·FUNC····GLOBAL·HIDDEN····14·__x86.get_pc_thunk.bx
Max diff block lines reached; 103127/125130 bytes (82.42%) 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:·fe2567f0a20f435b2ff06dcdbe32097c05b7dac43 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9c2923a1b97e0101a572c136e9aaf88c8564fab2
  
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.01 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:······················1555073 ··Length:······················155509
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············96765 ··Prologue·Length:·············9676
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 518, 333 lines modifiedOffset 518, 333 lines modified
518 ··414»    73»  0» 0»OgreShaderPrerequisites.h518 ··414»    73»  0» 0»OgreShaderPrerequisites.h
519 ··415»    74»  0» 0»OgreFont.h519 ··415»    74»  0» 0»OgreFont.h
520 ··416»    14»  0» 0»mathcalls.h520 ··416»    14»  0» 0»mathcalls.h
521 ··417»    15»  0» 0»assert.h521 ··417»    15»  0» 0»assert.h
  
522 ·Line·Number·Statements:522 ·Line·Number·Statements:
523 ··[0x000025d6]··Set·column·to·7523 ··[0x000025d6]··Set·column·to·7
524 ··[0x000025d8]··Extended·opcode·2:·set·Address·to·0x8fc0524 ··[0x000025d8]··Extended·opcode·2:·set·Address·to·0x8f90
525 ··[0x000025df]··Advance·Line·by·1083·to·1084525 ··[0x000025df]··Advance·Line·by·1083·to·1084
526 ··[0x000025e2]··Copy526 ··[0x000025e2]··Copy
527 ··[0x000025e3]··Set·column·to·9527 ··[0x000025e3]··Set·column·to·9
528 ··[0x000025e5]··Special·opcode·6:·advance·Address·by·0·to·0x8fc0·and·Line·by·1·to·1085·(view·1)528 ··[0x000025e5]··Special·opcode·6:·advance·Address·by·0·to·0x8f90·and·Line·by·1·to·1085·(view·1)
529 ··[0x000025e6]··Set·column·to·21529 ··[0x000025e6]··Set·column·to·21
530 ··[0x000025e8]··Set·is_stmt·to·0530 ··[0x000025e8]··Set·is_stmt·to·0
531 ··[0x000025e9]··Copy·(view·2)531 ··[0x000025e9]··Copy·(view·2)
532 ··[0x000025ea]··Advance·PC·by·6·to·0x8fc6532 ··[0x000025ea]··Advance·PC·by·6·to·0x8f96
533 ··[0x000025ec]··Extended·opcode·1:·End·of·Sequence533 ··[0x000025ec]··Extended·opcode·1:·End·of·Sequence
  
534 ··[0x000025ef]··Set·column·to·7534 ··[0x000025ef]··Set·column·to·7
535 ··[0x000025f1]··Extended·opcode·2:·set·Address·to·0x8fd0535 ··[0x000025f1]··Extended·opcode·2:·set·Address·to·0x8fa0
536 ··[0x000025f8]··Advance·Line·by·1133·to·1134536 ··[0x000025f8]··Advance·Line·by·1133·to·1134
537 ··[0x000025fb]··Copy537 ··[0x000025fb]··Copy
538 ··[0x000025fc]··Set·column·to·9538 ··[0x000025fc]··Set·column·to·9
539 ··[0x000025fe]··Special·opcode·6:·advance·Address·by·0·to·0x8fd0·and·Line·by·1·to·1135·(view·1)539 ··[0x000025fe]··Special·opcode·6:·advance·Address·by·0·to·0x8fa0·and·Line·by·1·to·1135·(view·1)
540 ··[0x000025ff]··Set·column·to·21540 ··[0x000025ff]··Set·column·to·21
541 ··[0x00002601]··Set·is_stmt·to·0541 ··[0x00002601]··Set·is_stmt·to·0
542 ··[0x00002602]··Copy·(view·2)542 ··[0x00002602]··Copy·(view·2)
543 ··[0x00002603]··Advance·PC·by·6·to·0x8fd6543 ··[0x00002603]··Advance·PC·by·6·to·0x8fa6
544 ··[0x00002605]··Extended·opcode·1:·End·of·Sequence544 ··[0x00002605]··Extended·opcode·1:·End·of·Sequence
  
545 ··[0x00002608]··Set·File·Name·to·entry·2·in·the·File·Name·Table545 ··[0x00002608]··Set·File·Name·to·entry·2·in·the·File·Name·Table
546 ··[0x0000260a]··Set·column·to·18546 ··[0x0000260a]··Set·column·to·18
547 ··[0x0000260c]··Extended·opcode·2:·set·Address·to·0x8fe0547 ··[0x0000260c]··Extended·opcode·2:·set·Address·to·0x8fb0
548 ··[0x00002613]··Advance·Line·by·96·to·97548 ··[0x00002613]··Advance·Line·by·96·to·97
549 ··[0x00002616]··Copy549 ··[0x00002616]··Copy
550 ··[0x00002617]··Set·column·to·9550 ··[0x00002617]··Set·column·to·9
551 ··[0x00002619]··Special·opcode·7:·advance·Address·by·0·to·0x8fe0·and·Line·by·2·to·99·(view·1)551 ··[0x00002619]··Special·opcode·7:·advance·Address·by·0·to·0x8fb0·and·Line·by·2·to·99·(view·1)
552 ··[0x0000261a]··Set·column·to·18552 ··[0x0000261a]··Set·column·to·18
553 ··[0x0000261c]··Set·is_stmt·to·0553 ··[0x0000261c]··Set·is_stmt·to·0
554 ··[0x0000261d]··Special·opcode·3:·advance·Address·by·0·to·0x8fe0·and·Line·by·-2·to·97·(view·2)554 ··[0x0000261d]··Special·opcode·3:·advance·Address·by·0·to·0x8fb0·and·Line·by·-2·to·97·(view·2)
555 ··[0x0000261e]··Set·column·to·16555 ··[0x0000261e]··Set·column·to·16
556 ··[0x00002620]··Special·opcode·63:·advance·Address·by·4·to·0x8fe4·and·Line·by·2·to·99556 ··[0x00002620]··Special·opcode·63:·advance·Address·by·4·to·0x8fb4·and·Line·by·2·to·99
557 ··[0x00002621]··Advance·PC·by·5·to·0x8fe9557 ··[0x00002621]··Advance·PC·by·5·to·0x8fb9
558 ··[0x00002623]··Extended·opcode·1:·End·of·Sequence558 ··[0x00002623]··Extended·opcode·1:·End·of·Sequence
  
559 ··[0x00002626]··Set·File·Name·to·entry·3·in·the·File·Name·Table559 ··[0x00002626]··Set·File·Name·to·entry·3·in·the·File·Name·Table
560 ··[0x00002628]··Set·column·to·22560 ··[0x00002628]··Set·column·to·22
561 ··[0x0000262a]··Extended·opcode·2:·set·Address·to·0x8ff0561 ··[0x0000262a]··Extended·opcode·2:·set·Address·to·0x8fc0
562 ··[0x00002631]··Advance·Line·by·44·to·45562 ··[0x00002631]··Advance·Line·by·44·to·45
563 ··[0x00002633]··Copy563 ··[0x00002633]··Copy
564 ··[0x00002634]··Set·column·to·37564 ··[0x00002634]··Set·column·to·37
565 ··[0x00002636]··Set·is_stmt·to·0565 ··[0x00002636]··Set·is_stmt·to·0
566 ··[0x00002637]··Copy·(view·1)566 ··[0x00002637]··Copy·(view·1)
567 ··[0x00002638]··Advance·PC·by·1·to·0x8ff1567 ··[0x00002638]··Advance·PC·by·1·to·0x8fc1
568 ··[0x0000263a]··Extended·opcode·1:·End·of·Sequence568 ··[0x0000263a]··Extended·opcode·1:·End·of·Sequence
  
569 ··[0x0000263d]··Set·File·Name·to·entry·4·in·the·File·Name·Table569 ··[0x0000263d]··Set·File·Name·to·entry·4·in·the·File·Name·Table
570 ··[0x0000263f]··Set·column·to·18570 ··[0x0000263f]··Set·column·to·18
571 ··[0x00002641]··Extended·opcode·2:·set·Address·to·0x9000571 ··[0x00002641]··Extended·opcode·2:·set·Address·to·0x8fd0
572 ··[0x00002648]··Advance·Line·by·289·to·290572 ··[0x00002648]··Advance·Line·by·289·to·290
573 ··[0x0000264b]··Copy573 ··[0x0000264b]··Copy
574 ··[0x0000264c]··Set·column·to·9574 ··[0x0000264c]··Set·column·to·9
575 ··[0x0000264e]··Special·opcode·7:·advance·Address·by·0·to·0x9000·and·Line·by·2·to·292·(view·1)575 ··[0x0000264e]··Special·opcode·7:·advance·Address·by·0·to·0x8fd0·and·Line·by·2·to·292·(view·1)
576 ··[0x0000264f]··Set·column·to·16576 ··[0x0000264f]··Set·column·to·16
577 ··[0x00002651]··Set·is_stmt·to·0577 ··[0x00002651]··Set·is_stmt·to·0
578 ··[0x00002652]··Special·opcode·145:·advance·Address·by·10·to·0x900a·and·Line·by·0·to·292578 ··[0x00002652]··Special·opcode·145:·advance·Address·by·10·to·0x8fda·and·Line·by·0·to·292
579 ··[0x00002653]··Set·column·to·5579 ··[0x00002653]··Set·column·to·5
580 ··[0x00002655]··Special·opcode·90:·advance·Address·by·6·to·0x9010·and·Line·by·1·to·293580 ··[0x00002655]··Special·opcode·90:·advance·Address·by·6·to·0x8fe0·and·Line·by·1·to·293
581 ··[0x00002656]··Advance·PC·by·1·to·0x9011581 ··[0x00002656]··Advance·PC·by·1·to·0x8fe1
582 ··[0x00002658]··Extended·opcode·1:·End·of·Sequence582 ··[0x00002658]··Extended·opcode·1:·End·of·Sequence
  
583 ··[0x0000265b]··Set·File·Name·to·entry·4·in·the·File·Name·Table583 ··[0x0000265b]··Set·File·Name·to·entry·4·in·the·File·Name·Table
584 ··[0x0000265d]··Set·column·to·18584 ··[0x0000265d]··Set·column·to·18
585 ··[0x0000265f]··Extended·opcode·2:·set·Address·to·0x9020585 ··[0x0000265f]··Extended·opcode·2:·set·Address·to·0x8ff0
586 ··[0x00002666]··Advance·Line·by·307·to·308586 ··[0x00002666]··Advance·Line·by·307·to·308
587 ··[0x00002669]··Copy587 ··[0x00002669]··Copy
588 ··[0x0000266a]··Set·column·to·9588 ··[0x0000266a]··Set·column·to·9
589 ··[0x0000266c]··Special·opcode·7:·advance·Address·by·0·to·0x9020·and·Line·by·2·to·310·(view·1)589 ··[0x0000266c]··Special·opcode·7:·advance·Address·by·0·to·0x8ff0·and·Line·by·2·to·310·(view·1)
590 ··[0x0000266d]··Set·column·to·16590 ··[0x0000266d]··Set·column·to·16
591 ··[0x0000266f]··Set·is_stmt·to·0591 ··[0x0000266f]··Set·is_stmt·to·0
592 ··[0x00002670]··Special·opcode·145:·advance·Address·by·10·to·0x902a·and·Line·by·0·to·310592 ··[0x00002670]··Special·opcode·145:·advance·Address·by·10·to·0x8ffa·and·Line·by·0·to·310
593 ··[0x00002671]··Set·column·to·5593 ··[0x00002671]··Set·column·to·5
594 ··[0x00002673]··Special·opcode·90:·advance·Address·by·6·to·0x9030·and·Line·by·1·to·311594 ··[0x00002673]··Special·opcode·90:·advance·Address·by·6·to·0x9000·and·Line·by·1·to·311
595 ··[0x00002674]··Advance·PC·by·1·to·0x9031595 ··[0x00002674]··Advance·PC·by·1·to·0x9001
596 ··[0x00002676]··Extended·opcode·1:·End·of·Sequence596 ··[0x00002676]··Extended·opcode·1:·End·of·Sequence
  
597 ··[0x00002679]··Set·File·Name·to·entry·4·in·the·File·Name·Table597 ··[0x00002679]··Set·File·Name·to·entry·4·in·the·File·Name·Table
598 ··[0x0000267b]··Set·column·to·1598 ··[0x0000267b]··Set·column·to·1
599 ··[0x0000267d]··Extended·opcode·2:·set·Address·to·0x9040599 ··[0x0000267d]··Extended·opcode·2:·set·Address·to·0x9010
600 ··[0x00002684]··Advance·Line·by·841·to·842600 ··[0x00002684]··Advance·Line·by·841·to·842
601 ··[0x00002687]··Copy601 ··[0x00002687]··Copy
602 ··[0x00002688]··Set·column·to·5602 ··[0x00002688]··Set·column·to·5
603 ··[0x0000268a]··Special·opcode·6:·advance·Address·by·0·to·0x9040·and·Line·by·1·to·843·(view·1)603 ··[0x0000268a]··Special·opcode·6:·advance·Address·by·0·to·0x9010·and·Line·by·1·to·843·(view·1)
604 ··[0x0000268b]··Set·column·to·1604 ··[0x0000268b]··Set·column·to·1
605 ··[0x0000268d]··Set·is_stmt·to·0605 ··[0x0000268d]··Set·is_stmt·to·0
606 ··[0x0000268e]··Special·opcode·4:·advance·Address·by·0·to·0x9040·and·Line·by·-1·to·842·(view·2)606 ··[0x0000268e]··Special·opcode·4:·advance·Address·by·0·to·0x9010·and·Line·by·-1·to·842·(view·2)
607 ··[0x0000268f]··Special·opcode·47:·advance·Address·by·3·to·0x9043·and·Line·by·0·to·842607 ··[0x0000268f]··Special·opcode·47:·advance·Address·by·3·to·0x9013·and·Line·by·0·to·842
608 ··[0x00002690]··Set·column·to·51608 ··[0x00002690]··Set·column·to·51
609 ··[0x00002692]··Set·is_stmt·to·1609 ··[0x00002692]··Set·is_stmt·to·1
610 ··[0x00002693]··Advance·Line·by·-212·to·630610 ··[0x00002693]··Advance·Line·by·-212·to·630
611 ··[0x00002696]··Special·opcode·61:·advance·Address·by·4·to·0x9047·and·Line·by·0·to·630611 ··[0x00002696]··Special·opcode·61:·advance·Address·by·4·to·0x9017·and·Line·by·0·to·630
612 ··[0x00002697]··Set·column·to·9612 ··[0x00002697]··Set·column·to·9
613 ··[0x00002699]··Special·opcode·7:·advance·Address·by·0·to·0x9047·and·Line·by·2·to·632·(view·1)613 ··[0x00002699]··Special·opcode·7:·advance·Address·by·0·to·0x9017·and·Line·by·2·to·632·(view·1)
614 ··[0x0000269a]··Set·column·to·1614 ··[0x0000269a]··Set·column·to·1
615 ··[0x0000269c]··Set·is_stmt·to·0615 ··[0x0000269c]··Set·is_stmt·to·0
616 ··[0x0000269d]··Advance·Line·by·210·to·842616 ··[0x0000269d]··Advance·Line·by·210·to·842
617 ··[0x000026a0]··Copy·(view·2)617 ··[0x000026a0]··Copy·(view·2)
618 ··[0x000026a1]··Set·column·to·17618 ··[0x000026a1]··Set·column·to·17
619 ··[0x000026a3]··Advance·Line·by·-210·to·632619 ··[0x000026a3]··Advance·Line·by·-210·to·632
620 ··[0x000026a6]··Special·opcode·61:·advance·Address·by·4·to·0x904b·and·Line·by·0·to·632620 ··[0x000026a6]··Special·opcode·61:·advance·Address·by·4·to·0x901b·and·Line·by·0·to·632
621 ··[0x000026a7]··Special·opcode·47:·advance·Address·by·3·to·0x904e·and·Line·by·0·to·632621 ··[0x000026a7]··Special·opcode·47:·advance·Address·by·3·to·0x901e·and·Line·by·0·to·632
622 ··[0x000026a8]··Set·column·to·33622 ··[0x000026a8]··Set·column·to·33
623 ··[0x000026aa]··Set·is_stmt·to·1623 ··[0x000026aa]··Set·is_stmt·to·1
624 ··[0x000026ab]··Advance·Line·by·-399·to·233624 ··[0x000026ab]··Advance·Line·by·-399·to·233
625 ··[0x000026ae]··Copy·(view·1)625 ··[0x000026ae]··Copy·(view·1)
Max diff block lines reached; 8391629/8399629 bytes (99.90%) of diff not shown.
18.9 MB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 20 lines modifiedOffset 1, 20 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:········0xb0c67·(32-bit)3 ···Length:········0xb0d86·(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:·510·(DW_TAG_compile_unit)7 ·<0><b>:·Abbrev·Number:·508·(DW_TAG_compile_unit)
8 ····<d>···DW_AT_producer····:·(GNU_strp_alt)·(offset:·0x1709cf)·8 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x2c99):·GNU·C++17·10.2.1·20210110·-mtune=generic·-march=i686·-g·-O2·-std=c++14·-std=c++17·-fstack-protector-strong·-fvisibility=hidden·-fvisibility-inlines-hidden·-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:·0x2c12):·./gazebo/server_main.cc10 ····<12>···DW_AT_name········:·(strp)·(offset:·0x2c12):·./gazebo/server_main.cc
11 ····<16>···DW_AT_comp_dir····:·(GNU_strp_alt)·(offset:·0x169691)·11 ····<16>···DW_AT_comp_dir····:·(GNU_strp_alt)·(offset:·0x169691)·
12 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x17e3812 ····<1a>···DW_AT_ranges······:·(sec_offset)·0x17e08
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:·143·(DW_TAG_imported_unit)15 ·<1><26>:·Abbrev·Number:·143·(DW_TAG_imported_unit)
16 ····<28>···DW_AT_import······:·(GNU_ref_alt)·<0xb>16 ····<28>···DW_AT_import······:·(GNU_ref_alt)·<0xb>
17 ·<1><2c>:·Abbrev·Number:·143·(DW_TAG_imported_unit)17 ·<1><2c>:·Abbrev·Number:·143·(DW_TAG_imported_unit)
18 ····<2e>···DW_AT_import······:·(GNU_ref_alt)·<0x43>18 ····<2e>···DW_AT_import······:·(GNU_ref_alt)·<0x43>
19 ·<1><32>:·Abbrev·Number:·143·(DW_TAG_imported_unit)19 ·<1><32>:·Abbrev·Number:·143·(DW_TAG_imported_unit)
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ·<1><ce>:·Abbrev·Number:·143·(DW_TAG_imported_unit)72 ·<1><ce>:·Abbrev·Number:·143·(DW_TAG_imported_unit)
73 ····<d0>···DW_AT_import······:·(GNU_ref_alt)·<0x6ae6a>73 ····<d0>···DW_AT_import······:·(GNU_ref_alt)·<0x6ae6a>
74 ·<1><d4>:·Abbrev·Number:·601·(DW_TAG_namespace)74 ·<1><d4>:·Abbrev·Number:·601·(DW_TAG_namespace)
75 ····<d6>···DW_AT_name········:·(string)·std75 ····<d6>···DW_AT_name········:·(string)·std
76 ····<da>···DW_AT_decl_file···:·(data2)·37276 ····<da>···DW_AT_decl_file···:·(data2)·372
77 ····<dc>···DW_AT_decl_line···:·(data1)·077 ····<dc>···DW_AT_decl_line···:·(data1)·0
78 ····<dd>···DW_AT_sibling·····:·(ref_udata)·<0x2cbaa>78 ····<dd>···DW_AT_sibling·····:·(ref_udata)·<0x2cbaa>
79 ·<2><e0>:·Abbrev·Number:·452·(DW_TAG_namespace)79 ·<2><e0>:·Abbrev·Number:·451·(DW_TAG_namespace)
80 ····<e2>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x927)·80 ····<e2>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x927)·
81 ····<e6>···DW_AT_decl_file···:·(data1)·9981 ····<e6>···DW_AT_decl_file···:·(data1)·99
82 ····<e7>···DW_AT_decl_line···:·(data2)·28682 ····<e7>···DW_AT_decl_line···:·(data2)·286
83 ····<e9>···DW_AT_decl_column·:·(data1)·6583 ····<e9>···DW_AT_decl_column·:·(data1)·65
84 ····<ea>···DW_AT_export_symbols:·(flag_present)·184 ····<ea>···DW_AT_export_symbols:·(flag_present)·1
85 ····<ea>···DW_AT_sibling·····:·(ref_udata)·<0x5b6>85 ····<ea>···DW_AT_sibling·····:·(ref_udata)·<0x5b6>
86 ·<3><ec>:·Abbrev·Number:·209·(DW_TAG_class_type)86 ·<3><ec>:·Abbrev·Number:·209·(DW_TAG_class_type)
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 ····<102>···DW_AT_explicit····:·(flag_present)·199 ····<102>···DW_AT_explicit····:·(flag_present)·1
100 ····<102>···DW_AT_object_pointer:·(ref_udata)·<0x106>100 ····<102>···DW_AT_object_pointer:·(ref_udata)·<0x106>
101 ····<104>···DW_AT_sibling·····:·(ref_udata)·<0x114>101 ····<104>···DW_AT_sibling·····:·(ref_udata)·<0x114>
102 ·<5><106>:·Abbrev·Number:·2·(DW_TAG_formal_parameter)102 ·<5><106>:·Abbrev·Number:·2·(DW_TAG_formal_parameter)
103 ····<107>···DW_AT_type········:·(ref_udata)·<0x30867>103 ····<107>···DW_AT_type········:·(ref_udata)·<0x30867>
104 ····<10a>···DW_AT_artificial··:·(flag_present)·1104 ····<10a>···DW_AT_artificial··:·(flag_present)·1
105 ·<5><10a>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)105 ·<5><10a>:·Abbrev·Number:·3·(DW_TAG_formal_parameter)
106 ····<10b>···DW_AT_type········:·(ref_udata)·<0x55887>106 ····<10b>···DW_AT_type········:·(ref_udata)·<0x5588f>
107 ·<5><10e>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)107 ·<5><10e>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
108 ····<10f>···DW_AT_type········:·(GNU_ref_alt)·<0x1ac5b>108 ····<10f>···DW_AT_type········:·(GNU_ref_alt)·<0x1ac5b>
109 ·<5><113>:·Abbrev·Number:·0109 ·<5><113>:·Abbrev·Number:·0
110 ·<4><114>:·Abbrev·Number:·91·(DW_TAG_typedef)110 ·<4><114>:·Abbrev·Number:·91·(DW_TAG_typedef)
111 ····<115>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x129ee4)·111 ····<115>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x129ee4)·
112 ····<119>···DW_AT_decl_file···:·(data1)·65112 ····<119>···DW_AT_decl_file···:·(data1)·65
113 ····<11a>···DW_AT_decl_line···:·(data1)·80113 ····<11a>···DW_AT_decl_line···:·(data1)·80
Offset 136, 28 lines modifiedOffset 136, 28 lines modified
136 ·<4><13f>:·Abbrev·Number:·91·(DW_TAG_typedef)136 ·<4><13f>:·Abbrev·Number:·91·(DW_TAG_typedef)
137 ····<140>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x129e20)·137 ····<140>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x129e20)·
138 ····<144>···DW_AT_decl_file···:·(data1)·65138 ····<144>···DW_AT_decl_file···:·(data1)·65
139 ····<145>···DW_AT_decl_line···:·(data1)·81139 ····<145>···DW_AT_decl_line···:·(data1)·81
140 ····<146>···DW_AT_decl_column·:·(data1)·50140 ····<146>···DW_AT_decl_column·:·(data1)·50
141 ····<147>···DW_AT_type········:·(GNU_ref_alt)·<0x1bdc0>141 ····<147>···DW_AT_type········:·(GNU_ref_alt)·<0x1bdc0>
142 ····<14b>···DW_AT_accessibility:·(data1)·1»      (public)142 ····<14b>···DW_AT_accessibility:·(data1)·1»      (public)
143 ·<4><14c>:·Abbrev·Number:·234·(DW_TAG_subprogram)143 ·<4><14c>:·Abbrev·Number:·233·(DW_TAG_subprogram)
144 ····<14e>···DW_AT_external····:·(flag_present)·1144 ····<14e>···DW_AT_external····:·(flag_present)·1
145 ····<14e>···DW_AT_name········:·(string)·str145 ····<14e>···DW_AT_name········:·(string)·str
146 ····<152>···DW_AT_decl_file···:·(data1)·65146 ····<152>···DW_AT_decl_file···:·(data1)·65
147 ····<153>···DW_AT_decl_line···:·(data1)·178147 ····<153>···DW_AT_decl_line···:·(data1)·178
148 ····<154>···DW_AT_decl_column·:·(data1)·7148 ····<154>···DW_AT_decl_column·:·(data1)·7
149 ····<155>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x1e7eec)·149 ····<155>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x1e7eec)·
150 ····<159>···DW_AT_type········:·(ref_udata)·<0x114>150 ····<159>···DW_AT_type········:·(ref_udata)·<0x114>
151 ····<15b>···DW_AT_accessibility:·(data1)·1»      (public)151 ····<15b>···DW_AT_accessibility:·(data1)·1»      (public)
152 ····<15c>···DW_AT_declaration·:·(flag_present)·1152 ····<15c>···DW_AT_declaration·:·(flag_present)·1
153 ····<15c>···DW_AT_object_pointer:·(ref_udata)·<0x160>153 ····<15c>···DW_AT_object_pointer:·(ref_udata)·<0x160>
154 ····<15e>···DW_AT_sibling·····:·(ref_udata)·<0x165>154 ····<15e>···DW_AT_sibling·····:·(ref_udata)·<0x165>
155 ·<5><160>:·Abbrev·Number:·2·(DW_TAG_formal_parameter)155 ·<5><160>:·Abbrev·Number:·2·(DW_TAG_formal_parameter)
156 ····<161>···DW_AT_type········:·(ref_udata)·<0x98107>156 ····<161>···DW_AT_type········:·(ref_udata)·<0x981c8>
157 ····<164>···DW_AT_artificial··:·(flag_present)·1157 ····<164>···DW_AT_artificial··:·(flag_present)·1
158 ·<5><164>:·Abbrev·Number:·0158 ·<5><164>:·Abbrev·Number:·0
159 ·<4><165>:·Abbrev·Number:·207·(DW_TAG_subprogram)159 ·<4><165>:·Abbrev·Number:·207·(DW_TAG_subprogram)
160 ····<167>···DW_AT_external····:·(flag_present)·1160 ····<167>···DW_AT_external····:·(flag_present)·1
161 ····<167>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1330f8)·161 ····<167>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1330f8)·
162 ····<16b>···DW_AT_decl_file···:·(data1)·65162 ····<16b>···DW_AT_decl_file···:·(data1)·65
163 ····<16c>···DW_AT_decl_line···:·(data1)·111163 ····<16c>···DW_AT_decl_line···:·(data1)·111
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ····<175>···DW_AT_sibling·····:·(ref_udata)·<0x181>170 ····<175>···DW_AT_sibling·····:·(ref_udata)·<0x181>
171 ·<5><177>:·Abbrev·Number:·2·(DW_TAG_formal_parameter)171 ·<5><177>:·Abbrev·Number:·2·(DW_TAG_formal_parameter)
172 ····<178>···DW_AT_type········:·(ref_udata)·<0x30867>172 ····<178>···DW_AT_type········:·(ref_udata)·<0x30867>
173 ····<17b>···DW_AT_artificial··:·(flag_present)·1173 ····<17b>···DW_AT_artificial··:·(flag_present)·1
174 ·<5><17b>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)174 ·<5><17b>:·Abbrev·Number:·5·(DW_TAG_formal_parameter)
175 ····<17c>···DW_AT_type········:·(GNU_ref_alt)·<0x1ac5b>175 ····<17c>···DW_AT_type········:·(GNU_ref_alt)·<0x1ac5b>
176 ·<5><180>:·Abbrev·Number:·0176 ·<5><180>:·Abbrev·Number:·0
177 ·<4><181>:·Abbrev·Number:·301·(DW_TAG_subprogram)177 ·<4><181>:·Abbrev·Number:·300·(DW_TAG_subprogram)
178 ····<183>···DW_AT_external····:·(flag_present)·1178 ····<183>···DW_AT_external····:·(flag_present)·1
179 ····<183>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1330f7)·179 ····<183>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x1330f7)·
180 ····<187>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x193dd3)·180 ····<187>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x193dd3)·
181 ····<18b>···DW_AT_virtuality··:·(data1)·1» (virtual)181 ····<18b>···DW_AT_virtuality··:·(data1)·1» (virtual)
182 ····<18c>···DW_AT_containing_type:·(ref_udata)·<0xec>182 ····<18c>···DW_AT_containing_type:·(ref_udata)·<0xec>
183 ····<18e>···DW_AT_artificial··:·(flag_present)·1183 ····<18e>···DW_AT_artificial··:·(flag_present)·1
184 ····<18e>···DW_AT_accessibility:·(data1)·1»      (public)184 ····<18e>···DW_AT_accessibility:·(data1)·1»      (public)
Offset 191, 23 lines modifiedOffset 191, 23 lines modified
191 ·<5><197>:·Abbrev·Number:·44·(DW_TAG_formal_parameter)191 ·<5><197>:·Abbrev·Number:·44·(DW_TAG_formal_parameter)
192 ····<198>···DW_AT_type········:·(GNU_ref_alt)·<0x1d>192 ····<198>···DW_AT_type········:·(GNU_ref_alt)·<0x1d>
193 ····<19c>···DW_AT_artificial··:·(flag_present)·1193 ····<19c>···DW_AT_artificial··:·(flag_present)·1
194 ·<5><19c>:·Abbrev·Number:·0194 ·<5><19c>:·Abbrev·Number:·0
195 ·<4><19d>:·Abbrev·Number:·31·(DW_TAG_template_type_param)195 ·<4><19d>:·Abbrev·Number:·31·(DW_TAG_template_type_param)
196 ····<19e>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x8978c)·196 ····<19e>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x8978c)·
197 ····<1a2>···DW_AT_type········:·(GNU_ref_alt)·<0x191>197 ····<1a2>···DW_AT_type········:·(GNU_ref_alt)·<0x191>
198 ·<4><1a6>:·Abbrev·Number:·217·(DW_TAG_template_type_param)198 ·<4><1a6>:·Abbrev·Number:·218·(DW_TAG_template_type_param)
199 ····<1a8>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x171eab)·199 ····<1a8>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x171eab)·
200 ····<1ac>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa38>200 ····<1ac>···DW_AT_type········:·(GNU_ref_alt)·<0x1aa38>
201 ····<1b0>···DW_AT_default_value:·(flag_present)·1201 ····<1b0>···DW_AT_default_value:·(flag_present)·1
202 ·<4><1b0>:·Abbrev·Number:·217·(DW_TAG_template_type_param)202 ·<4><1b0>:·Abbrev·Number:·218·(DW_TAG_template_type_param)
203 ····<1b2>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x123d91)·203 ····<1b2>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x123d91)·
204 ····<1b6>···DW_AT_type········:·(GNU_ref_alt)·<0x174f3>204 ····<1b6>···DW_AT_type········:·(GNU_ref_alt)·<0x174f3>
205 ····<1ba>···DW_AT_default_value:·(flag_present)·1205 ····<1ba>···DW_AT_default_value:·(flag_present)·1
206 ·<4><1ba>:·Abbrev·Number:·420·(DW_TAG_subprogram)206 ·<4><1ba>:·Abbrev·Number:·419·(DW_TAG_subprogram)
207 ····<1bc>···DW_AT_external····:·(flag_present)·1207 ····<1bc>···DW_AT_external····:·(flag_present)·1
208 ····<1bc>···DW_AT_declaration·:·(flag_present)·1208 ····<1bc>···DW_AT_declaration·:·(flag_present)·1
209 ····<1bc>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x160dfa)·209 ····<1bc>···DW_AT_linkage_name:·(GNU_strp_alt)·(offset:·0x160dfa)·
210 ····<1c0>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x123d6d)·210 ····<1c0>···DW_AT_name········:·(GNU_strp_alt)·(offset:·0x123d6d)·
211 ····<1c4>···DW_AT_decl_file···:·(data1)·116211 ····<1c4>···DW_AT_decl_file···:·(data1)·116
212 ····<1c5>···DW_AT_decl_line···:·(data1)·245212 ····<1c5>···DW_AT_decl_line···:·(data1)·245
213 ····<1c6>···DW_AT_decl_column·:·(data1)·5213 ····<1c6>···DW_AT_decl_column·:·(data1)·5
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
303 ····<245>···DW_AT_decl_column·:·(data1)·34303 ····<245>···DW_AT_decl_column·:·(data1)·34
304 ····<246>···DW_AT_type········:·(ref_udata)·<0x1e5>304 ····<246>···DW_AT_type········:·(ref_udata)·<0x1e5>
305 ····<248>···DW_AT_external····:·(flag_present)·1305 ····<248>···DW_AT_external····:·(flag_present)·1
306 ····<248>···DW_AT_accessibility:·(data1)·1»      (public)306 ····<248>···DW_AT_accessibility:·(data1)·1»      (public)
307 ····<249>···DW_AT_declaration·:·(flag_present)·1307 ····<249>···DW_AT_declaration·:·(flag_present)·1
Max diff block lines reached; 19780519/19787656 bytes (99.96%) of diff not shown.
87.1 KB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 169, 35 lines modifiedOffset 169, 35 lines modified
169 ····DW_AT_GNU_entry_view·DW_FORM_data2169 ····DW_AT_GNU_entry_view·DW_FORM_data2
170 ····DW_AT_ranges·······DW_FORM_sec_offset170 ····DW_AT_ranges·······DW_FORM_sec_offset
171 ····DW_AT_call_file····DW_FORM_data1171 ····DW_AT_call_file····DW_FORM_data1
172 ····DW_AT_call_line····DW_FORM_data1172 ····DW_AT_call_line····DW_FORM_data1
173 ····DW_AT_call_column··DW_FORM_data1173 ····DW_AT_call_column··DW_FORM_data1
174 ····DW_AT_sibling······DW_FORM_ref_udata174 ····DW_AT_sibling······DW_FORM_ref_udata
175 ····DW_AT·value:·0·····DW_FORM·value:·0175 ····DW_AT·value:·0·····DW_FORM·value:·0
176 ···26······DW_TAG_template_type_param····[no·children] 
177 ····DW_AT_name·········DW_FORM_string 
178 ····DW_AT_type·········DW_FORM_ref_udata 
179 ····DW_AT·value:·0·····DW_FORM·value:·0 
180 ···27······DW_TAG_inlined_subroutine····[has·children]176 ···26······DW_TAG_inlined_subroutine····[has·children]
181 ····DW_AT_abstract_origin·DW_FORM_GNU_ref_alt177 ····DW_AT_abstract_origin·DW_FORM_ref_udata
182 ····DW_AT_entry_pc·····DW_FORM_addr178 ····DW_AT_entry_pc·····DW_FORM_addr
183 ····DW_AT_GNU_entry_view·DW_FORM_data2179 ····DW_AT_GNU_entry_view·DW_FORM_data2
184 ····DW_AT_ranges·······DW_FORM_sec_offset180 ····DW_AT_low_pc·······DW_FORM_addr
 181 ····DW_AT_high_pc······DW_FORM_udata
185 ····DW_AT_call_file····DW_FORM_data1182 ····DW_AT_call_file····DW_FORM_data1
186 ····DW_AT_call_line····DW_FORM_data1183 ····DW_AT_call_line····DW_FORM_data2
187 ····DW_AT_call_column··DW_FORM_data1184 ····DW_AT_call_column··DW_FORM_data1
188 ····DW_AT·value:·0·····DW_FORM·value:·0185 ····DW_AT·value:·0·····DW_FORM·value:·0
 186 ···27······DW_TAG_template_type_param····[no·children]
 187 ····DW_AT_name·········DW_FORM_string
 188 ····DW_AT_type·········DW_FORM_ref_udata
 189 ····DW_AT·value:·0·····DW_FORM·value:·0
189 ···28······DW_TAG_inlined_subroutine····[has·children]190 ···28······DW_TAG_inlined_subroutine····[has·children]
190 ····DW_AT_abstract_origin·DW_FORM_ref_udata191 ····DW_AT_abstract_origin·DW_FORM_GNU_ref_alt
191 ····DW_AT_entry_pc·····DW_FORM_addr192 ····DW_AT_entry_pc·····DW_FORM_addr
192 ····DW_AT_GNU_entry_view·DW_FORM_data2193 ····DW_AT_GNU_entry_view·DW_FORM_data2
 194 ····DW_AT_ranges·······DW_FORM_sec_offset
193 ····DW_AT_low_pc·······DW_FORM_addr 
194 ····DW_AT_high_pc······DW_FORM_udata 
195 ····DW_AT_call_file····DW_FORM_data1195 ····DW_AT_call_file····DW_FORM_data1
196 ····DW_AT_call_line····DW_FORM_data2196 ····DW_AT_call_line····DW_FORM_data1
197 ····DW_AT_call_column··DW_FORM_data1197 ····DW_AT_call_column··DW_FORM_data1
198 ····DW_AT·value:·0·····DW_FORM·value:·0198 ····DW_AT·value:·0·····DW_FORM·value:·0
199 ···29······DW_TAG_GNU_call_site····[no·children]199 ···29······DW_TAG_GNU_call_site····[no·children]
200 ····DW_AT_low_pc·······DW_FORM_addr200 ····DW_AT_low_pc·······DW_FORM_addr
201 ····DW_AT_abstract_origin·DW_FORM_ref_udata201 ····DW_AT_abstract_origin·DW_FORM_ref_udata
202 ····DW_AT·value:·0·····DW_FORM·value:·0202 ····DW_AT·value:·0·····DW_FORM·value:·0
203 ···30······DW_TAG_template_type_param····[no·children]203 ···30······DW_TAG_template_type_param····[no·children]
Offset 211, 38 lines modifiedOffset 211, 38 lines modified
211 ···32······DW_TAG_typedef····[no·children]211 ···32······DW_TAG_typedef····[no·children]
212 ····DW_AT_name·········DW_FORM_GNU_strp_alt212 ····DW_AT_name·········DW_FORM_GNU_strp_alt
213 ····DW_AT_decl_file····DW_FORM_data1213 ····DW_AT_decl_file····DW_FORM_data1
214 ····DW_AT_decl_line····DW_FORM_data1214 ····DW_AT_decl_line····DW_FORM_data1
215 ····DW_AT_decl_column··DW_FORM_data1215 ····DW_AT_decl_column··DW_FORM_data1
216 ····DW_AT_type·········DW_FORM_ref_udata216 ····DW_AT_type·········DW_FORM_ref_udata
217 ····DW_AT·value:·0·····DW_FORM·value:·0217 ····DW_AT·value:·0·····DW_FORM·value:·0
218 ···33······DW_TAG_inlined_subroutine····[has·children] 
219 ····DW_AT_abstract_origin·DW_FORM_ref_udata 
220 ····DW_AT_entry_pc·····DW_FORM_addr 
221 ····DW_AT_GNU_entry_view·DW_FORM_data2 
222 ····DW_AT_low_pc·······DW_FORM_addr 
223 ····DW_AT_high_pc······DW_FORM_udata 
224 ····DW_AT_call_file····DW_FORM_data1 
225 ····DW_AT_call_line····DW_FORM_data2 
226 ····DW_AT_call_column··DW_FORM_data1 
227 ····DW_AT_sibling······DW_FORM_ref_udata 
228 ····DW_AT·value:·0·····DW_FORM·value:·0 
229 ···34······DW_TAG_subprogram····[has·children]218 ···33······DW_TAG_subprogram····[has·children]
230 ····DW_AT_external·····DW_FORM_flag_present219 ····DW_AT_external·····DW_FORM_flag_present
231 ····DW_AT_name·········DW_FORM_GNU_strp_alt220 ····DW_AT_name·········DW_FORM_GNU_strp_alt
232 ····DW_AT_decl_file····DW_FORM_data1221 ····DW_AT_decl_file····DW_FORM_data1
233 ····DW_AT_decl_line····DW_FORM_data2222 ····DW_AT_decl_line····DW_FORM_data2
234 ····DW_AT_decl_column··DW_FORM_data1223 ····DW_AT_decl_column··DW_FORM_data1
235 ····DW_AT_linkage_name·DW_FORM_GNU_strp_alt224 ····DW_AT_linkage_name·DW_FORM_GNU_strp_alt
236 ····DW_AT_type·········DW_FORM_GNU_ref_alt225 ····DW_AT_type·········DW_FORM_GNU_ref_alt
237 ····DW_AT_accessibility·DW_FORM_data1226 ····DW_AT_accessibility·DW_FORM_data1
238 ····DW_AT_declaration··DW_FORM_flag_present227 ····DW_AT_declaration··DW_FORM_flag_present
239 ····DW_AT_object_pointer·DW_FORM_ref_udata228 ····DW_AT_object_pointer·DW_FORM_ref_udata
240 ····DW_AT_sibling······DW_FORM_ref_udata229 ····DW_AT_sibling······DW_FORM_ref_udata
241 ····DW_AT·value:·0·····DW_FORM·value:·0230 ····DW_AT·value:·0·····DW_FORM·value:·0
 231 ···34······DW_TAG_inlined_subroutine····[has·children]
 232 ····DW_AT_abstract_origin·DW_FORM_ref_udata
 233 ····DW_AT_entry_pc·····DW_FORM_addr
 234 ····DW_AT_GNU_entry_view·DW_FORM_data2
 235 ····DW_AT_low_pc·······DW_FORM_addr
 236 ····DW_AT_high_pc······DW_FORM_udata
 237 ····DW_AT_call_file····DW_FORM_data1
 238 ····DW_AT_call_line····DW_FORM_data2
 239 ····DW_AT_call_column··DW_FORM_data1
 240 ····DW_AT_sibling······DW_FORM_ref_udata
 241 ····DW_AT·value:·0·····DW_FORM·value:·0
242 ···35······DW_TAG_inlined_subroutine····[has·children]242 ···35······DW_TAG_inlined_subroutine····[has·children]
243 ····DW_AT_abstract_origin·DW_FORM_ref_udata243 ····DW_AT_abstract_origin·DW_FORM_ref_udata
244 ····DW_AT_entry_pc·····DW_FORM_addr244 ····DW_AT_entry_pc·····DW_FORM_addr
245 ····DW_AT_GNU_entry_view·DW_FORM_data2245 ····DW_AT_GNU_entry_view·DW_FORM_data2
246 ····DW_AT_ranges·······DW_FORM_sec_offset246 ····DW_AT_ranges·······DW_FORM_sec_offset
247 ····DW_AT_call_file····DW_FORM_data1247 ····DW_AT_call_file····DW_FORM_data1
248 ····DW_AT_call_line····DW_FORM_data2248 ····DW_AT_call_line····DW_FORM_data2
Offset 345, 26 lines modifiedOffset 345, 26 lines modified
345 ····DW_AT_name·········DW_FORM_GNU_strp_alt345 ····DW_AT_name·········DW_FORM_GNU_strp_alt
346 ····DW_AT_byte_size····DW_FORM_data1346 ····DW_AT_byte_size····DW_FORM_data1
347 ····DW_AT_decl_file····DW_FORM_data1347 ····DW_AT_decl_file····DW_FORM_data1
348 ····DW_AT_decl_line····DW_FORM_data1348 ····DW_AT_decl_line····DW_FORM_data1
349 ····DW_AT_decl_column··DW_FORM_data1349 ····DW_AT_decl_column··DW_FORM_data1
350 ····DW_AT_sibling······DW_FORM_ref_udata350 ····DW_AT_sibling······DW_FORM_ref_udata
351 ····DW_AT·value:·0·····DW_FORM·value:·0351 ····DW_AT·value:·0·····DW_FORM·value:·0
 352 ···50······DW_TAG_variable····[no·children]
 353 ····DW_AT_abstract_origin·DW_FORM_ref_udata
 354 ····DW_AT_location·····DW_FORM_sec_offset
 355 ····DW_AT_GNU_locviews·DW_FORM_sec_offset
 356 ····DW_AT·value:·0·····DW_FORM·value:·0
352 ···50······DW_TAG_formal_parameter····[no·children]357 ···51······DW_TAG_formal_parameter····[no·children]
353 ····DW_AT_name·········DW_FORM_GNU_strp_alt358 ····DW_AT_name·········DW_FORM_GNU_strp_alt
354 ····DW_AT_decl_file····DW_FORM_data1359 ····DW_AT_decl_file····DW_FORM_data1
355 ····DW_AT_decl_line····DW_FORM_data2360 ····DW_AT_decl_line····DW_FORM_data2
356 ····DW_AT_decl_column··DW_FORM_data1361 ····DW_AT_decl_column··DW_FORM_data1
357 ····DW_AT_type·········DW_FORM_ref_udata362 ····DW_AT_type·········DW_FORM_ref_udata
358 ····DW_AT·value:·0·····DW_FORM·value:·0363 ····DW_AT·value:·0·····DW_FORM·value:·0
359 ···51······DW_TAG_variable····[no·children] 
360 ····DW_AT_abstract_origin·DW_FORM_ref_udata 
361 ····DW_AT_location·····DW_FORM_sec_offset 
362 ····DW_AT_GNU_locviews·DW_FORM_sec_offset 
363 ····DW_AT·value:·0·····DW_FORM·value:·0 
364 ···52······DW_TAG_formal_parameter····[no·children]364 ···52······DW_TAG_formal_parameter····[no·children]
365 ····DW_AT_name·········DW_FORM_GNU_strp_alt365 ····DW_AT_name·········DW_FORM_GNU_strp_alt
366 ····DW_AT_decl_file····DW_FORM_data1366 ····DW_AT_decl_file····DW_FORM_data1
367 ····DW_AT_decl_line····DW_FORM_data1367 ····DW_AT_decl_line····DW_FORM_data1
368 ····DW_AT_decl_column··DW_FORM_data1368 ····DW_AT_decl_column··DW_FORM_data1
369 ····DW_AT_type·········DW_FORM_ref_udata369 ····DW_AT_type·········DW_FORM_ref_udata
370 ····DW_AT·value:·0·····DW_FORM·value:·0370 ····DW_AT·value:·0·····DW_FORM·value:·0
Offset 554, 25 lines modifiedOffset 554, 25 lines modified
554 ····DW_AT_type·········DW_FORM_GNU_ref_alt554 ····DW_AT_type·········DW_FORM_GNU_ref_alt
555 ····DW_AT_data_member_location·DW_FORM_data1555 ····DW_AT_data_member_location·DW_FORM_data1
556 ····DW_AT·value:·0·····DW_FORM·value:·0556 ····DW_AT·value:·0·····DW_FORM·value:·0
Max diff block lines reached; 83253/88970 bytes (93.57%) of diff not shown.
10.1 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 234 lines modifiedOffset 3, 234 lines modified
3 ··Length:···················18203 ··Length:···················1820
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 ····000081e0·00000dd59 ····000081d0·00000db5
10 ····0000780e·0000029710 ····00007803·00000297
11 ····00008fc0·0000000611 ····00008f90·00000006
12 ····00008fd0·0000000612 ····00008fa0·00000006
13 ····00008fe0·0000000913 ····00008fb0·00000009
14 ····00008ff0·0000000114 ····00008fc0·00000001
15 ····00009000·0000001115 ····00008fd0·00000011
16 ····00009020·0000001116 ····00008ff0·00000011
17 ····00009040·0000005017 ····00009010·00000050
18 ····00009090·0000000a18 ····00009060·0000000a
19 ····000090a0·0000000f19 ····00009070·0000000f
20 ····000090b0·0000004220 ····00009080·00000042
21 ····00009100·0000000921 ····000090d0·00000009
22 ····00009110·0000000122 ····000090e0·00000001
23 ····00009120·0000000123 ····000090f0·00000001
24 ····00009130·0000001624 ····00009100·00000016
25 ····00009150·0000001625 ····00009120·00000016
26 ····00009170·0000001226 ····00009140·00000012
27 ····00009190·0000001227 ····00009160·00000012
 28 ····00009180·00000023
28 ····000091b0·0000002329 ····000091b0·00000023
29 ····000091e0·0000002330 ····000091e0·00000023
30 ····00009210·0000002331 ····00009210·00000023
31 ····00009240·0000002332 ····00009240·00000001
 33 ····00009250·00000001
 34 ····00009260·00000001
32 ····00009270·0000000135 ····00009270·00000001
33 ····00009280·0000000136 ····00009280·00000003
34 ····00009290·0000000137 ····00009290·00000003
35 ····000092a0·0000000138 ····000092a0·00000003
36 ····000092b0·0000000339 ····000092b0·00000003
37 ····000092c0·0000000340 ····000092c0·00000003
38 ····000092d0·0000000341 ····000092d0·00000003
39 ····000092e0·0000000342 ····000092e0·00000003
40 ····000092f0·0000000343 ····000092f0·00000003
41 ····00009300·0000000344 ····00009300·00000003
42 ····00009310·0000000345 ····00009310·00000001
43 ····00009320·00000003 
44 ····00009330·00000003 
45 ····00009340·00000001 
46 ····00009350·0000001f46 ····00009320·0000001f
47 ····00009370·0000001f47 ····00009340·0000001f
48 ····00009390·0000001f48 ····00009360·0000001f
49 ····000093b0·0000001f49 ····00009380·0000001f
50 ····000093d0·0000001f50 ····000093a0·0000001f
51 ····000093f0·0000001f51 ····000093c0·0000001f
52 ····00009410·0000001f 
53 ····00009430·0000001f52 ····000093e0·0000001f
54 ····00009450·0000001f53 ····00009400·0000001f
 54 ····00009420·0000001f
55 ····00009470·0000002d55 ····00009440·0000002d
 56 ····00009470·00000025
56 ····000094a0·0000002557 ····000094a0·00000025
57 ····000094d0·0000002558 ····000094d0·00000026
58 ····00009500·0000002959 ····00009500·00000032
59 ····00009530·00000035 
60 ····00009570·0000008260 ····00009540·00000082
 61 ····000095d0·00000068
61 ····00009600·0000007462 ····00009640·00000068
62 ····00009680·00000074 
63 ····00009700·00000054 
64 ····00009760·0000005463 ····000096b0·00000054
65 ····000097c0·0000005464 ····00009710·00000054
 65 ····00009770·00000054
66 ····00009820·0000005066 ····000097d0·00000050
 67 ····00009820·0000004e
67 ····00009870·0000004e68 ····00009870·0000004e
68 ····000098c0·0000004e69 ····000098c0·0000004e
69 ····00009910·0000004e 
70 ····00009960·0000003770 ····00009910·00000037
 71 ····00009950·0000004e
71 ····000099a0·0000004e72 ····000099a0·0000004e
72 ····000099f0·0000004e73 ····000099f0·0000004e
73 ····00009a40·0000004e 
74 ····00009a90·0000003774 ····00009a40·00000037
75 ····00009ad0·0000004a75 ····00009a80·0000004a
76 ····00009b20·0000006276 ····00009ad0·0000006a
77 ····00009b90·0000004c77 ····00009b40·0000004c
78 ····00009be0·0000000c78 ····00009b90·0000000c
79 ····00009bf0·0000007979 ····00009ba0·00000079
80 ····00009c70·0000008780 ····00009c20·00000087
81 ····00009d00·000001ba81 ····00009cb0·000001ba
82 ····00009ec0·0000007b82 ····00009e70·0000007b
83 ····00009f40·0000003e83 ····00009ef0·0000003e
84 ····00009f80·0000003e84 ····00009f30·0000003e
85 ····00009fc0·0000009c85 ····00009f70·0000009c
86 ····0000a060·0000004b86 ····0000a010·00000048
87 ····0000a0b0·0000007287 ····0000a060·00000072
88 ····0000a130·0000007288 ····0000a0e0·00000072
89 ····0000a1b0·0000005589 ····0000a160·00000052
90 ····0000a210·0000009e90 ····0000a1c0·0000009e
91 ····0000a2b0·0000014b91 ····0000a260·0000014b
92 ····0000a400·000000b392 ····0000a3b0·000000ab
93 ····0000a660·000000b393 ····0000a5f0·000000ab
94 ····0000b380·0000007094 ····0000b2d0·00000070
95 ····0000b3f0·000000be95 ····0000b340·000000be
96 ····0000b4b0·000000db96 ····0000b400·000000db
97 ····0000b590·000000db97 ····0000b4e0·000000db
 98 ····0000b5c0·00000100
98 ····0000b670·0000010099 ····0000b6c0·00000100
99 ····0000b770·00000100100 ····0000b7c0·000000b2
100 ····0000b870·000000c3101 ····0000b880·000000b2
101 ····0000b940·000000c3102 ····0000b940·00000123
102 ····0000ba10·00000123 
103 ····0000bb40·0000015a103 ····0000ba70·0000015a
104 ····0000a980·000000b7104 ····0000a8f0·000000b7
105 ····0000ab00·000000b7105 ····0000aa70·000000b7
106 ····0000b140·000000bb106 ····0000b090·000000b3
107 ····0000ad60·000000bf 
108 ····0000afc0·000000bf107 ····0000acc0·000000bf
 108 ····0000af10·000000bf
109 ····0000b2c0·000000bb109 ····0000b210·000000b3
110 ····0000bca0·0000001e110 ····0000bbd0·0000001e
111 ····000075b0·00000067111 ····000075b0·00000067
112 ····0000bcc0·00000310112 ····0000bbf0·00000310
113 ····0000bfd0·00000067113 ····0000bf00·00000067
 114 ····0000bf70·0000009d
114 ····0000c040·000000a1115 ····0000c010·00000017
115 ····0000c0f0·0000001a116 ····0000c030·0000009d
116 ····0000c110·000000a1 
Max diff block lines reached; 2/10210 bytes (0.02%) of diff not shown.
7.36 MB
readelf --wide --debug-dump=loc {}
error from `readelf --wide --debug-dump=loc {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 104470 lines modifiedOffset 1, 104770 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·v0000000·v0000004·location·view·pair3 ····00000000·v0000000·v0000004·location·view·pair
  
4 ····00000002·v0000000·v0000004·views·at·00000000·for:4 ····00000002·v0000000·v0000004·views·at·00000000·for:
5 ·············0000941f·0000941f·(DW_OP_fbreg:·0)5 ·············000093ef·000093ef·(DW_OP_fbreg:·0)
6 ····0000000e·<End·of·list>6 ····0000000e·<End·of·list>
  
7 ····00000016·v0000001·v0000002·location·view·pair7 ····00000016·v0000001·v0000002·location·view·pair
  
8 ····00000018·v0000001·v0000002·views·at·00000016·for:8 ····00000018·v0000001·v0000002·views·at·00000016·for:
9 ·············0000941f·0000941f·(DW_OP_fbreg:·0;·DW_OP_deref;·DW_OP_plus_uconst:·32;·DW_OP_stack_value)9 ·············000093ef·000093ef·(DW_OP_fbreg:·0;·DW_OP_deref;·DW_OP_plus_uconst:·32;·DW_OP_stack_value)
10 ····00000028·<End·of·list>10 ····00000028·<End·of·list>
  
11 ····00000030·v0000002·v0000004·location·view·pair11 ····00000030·v0000002·v0000004·location·view·pair
  
12 ····00000032·v0000002·v0000004·views·at·00000030·for:12 ····00000032·v0000002·v0000004·views·at·00000030·for:
13 ·············0000941f·0000941f·(DW_OP_fbreg:·0;·DW_OP_deref;·DW_OP_plus_uconst:·4;·DW_OP_stack_value)13 ·············000093ef·000093ef·(DW_OP_fbreg:·0;·DW_OP_deref;·DW_OP_plus_uconst:·4;·DW_OP_stack_value)
14 ····00000042·<End·of·list>14 ····00000042·<End·of·list>
  
15 ····0000004a·v0000001·v0000002·location·view·pair15 ····0000004a·v0000001·v0000002·location·view·pair
  
16 ····0000004c·v0000001·v0000002·views·at·0000004a·for:16 ····0000004c·v0000001·v0000002·views·at·0000004a·for:
17 ·············00009340·00009340·(DW_OP_fbreg:·0;·DW_OP_deref;·DW_OP_plus_uconst:·32;·DW_OP_stack_value)17 ·············00009310·00009310·(DW_OP_fbreg:·0;·DW_OP_deref;·DW_OP_plus_uconst:·32;·DW_OP_stack_value)
18 ····0000005c·<End·of·list>18 ····0000005c·<End·of·list>
  
19 ····00000064·v0000002·v0000004·location·view·pair19 ····00000064·v0000002·v0000004·location·view·pair
  
20 ····00000066·v0000002·v0000004·views·at·00000064·for:20 ····00000066·v0000002·v0000004·views·at·00000064·for:
21 ·············00009340·00009340·(DW_OP_fbreg:·0;·DW_OP_deref;·DW_OP_plus_uconst:·4;·DW_OP_stack_value)21 ·············00009310·00009310·(DW_OP_fbreg:·0;·DW_OP_deref;·DW_OP_plus_uconst:·4;·DW_OP_stack_value)
22 ····00000076·<End·of·list>22 ····00000076·<End·of·list>
  
23 ····0000007e·v0000000·v0000000·location·view·pair23 ····0000007e·v0000000·v0000000·location·view·pair
  
24 ····00000080·v0000000·v0000000·views·at·0000007e·for:24 ····00000080·v0000000·v0000000·views·at·0000007e·for:
25 ·············00009ad0·00009b14·(DW_OP_fbreg:·0)25 ·············00009a80·00009ac4·(DW_OP_fbreg:·0)
26 ····0000008c·<End·of·list>26 ····0000008c·<End·of·list>
  
27 ····00000094·v0000000·v0000000·location·view·pair27 ····00000094·v0000000·v0000000·location·view·pair
28 ····00000096·v0000000·v0000000·location·view·pair28 ····00000096·v0000000·v0000000·location·view·pair
  
29 ····00000098·v0000000·v0000000·views·at·00000094·for:29 ····00000098·v0000000·v0000000·views·at·00000094·for:
30 ·············00009ae6·00009b03·(DW_OP_reg0·(eax))30 ·············00009a96·00009ab3·(DW_OP_reg0·(eax))
31 ····000000a3·v0000000·v0000000·views·at·00000096·for:31 ····000000a3·v0000000·v0000000·views·at·00000096·for:
32 ·············00009b0c·00009b19·(DW_OP_reg0·(eax))32 ·············00009abc·00009ac9·(DW_OP_reg0·(eax))
33 ····000000ae·<End·of·list>33 ····000000ae·<End·of·list>
  
34 ····000000b6·v0000000·v0000000·location·view·pair34 ····000000b6·v0000000·v0000000·location·view·pair
  
35 ····000000b8·v0000000·v0000000·views·at·000000b6·for:35 ····000000b8·v0000000·v0000000·views·at·000000b6·for:
36 ·············00009af9·00009b03·(DW_OP_reg0·(eax))36 ·············00009aa9·00009ab3·(DW_OP_reg0·(eax))
37 ····000000c3·<End·of·list>37 ····000000c3·<End·of·list>
  
38 ····000000cb·v0000001·v0000003·location·view·pair38 ····000000cb·v0000001·v0000003·location·view·pair
  
39 ····000000cd·v0000001·v0000003·views·at·000000cb·for:39 ····000000cd·v0000001·v0000003·views·at·000000cb·for:
40 ·············00009af9·00009af9·(DW_OP_reg0·(eax))40 ·············00009aa9·00009aa9·(DW_OP_reg0·(eax))
41 ····000000d8·<End·of·list>41 ····000000d8·<End·of·list>
  
42 ····000000e0·v0000002·v0000003·location·view·pair42 ····000000e0·v0000002·v0000003·location·view·pair
  
43 ····000000e2·v0000002·v0000003·views·at·000000e0·for:43 ····000000e2·v0000002·v0000003·views·at·000000e0·for:
44 ·············00009af9·00009af9·(DW_OP_reg0·(eax))44 ·············00009aa9·00009aa9·(DW_OP_reg0·(eax))
45 ····000000ed·<End·of·list>45 ····000000ed·<End·of·list>
  
46 ····000000f5·v0000000·v0000000·location·view·pair46 ····000000f5·v0000000·v0000000·location·view·pair
47 ····000000f7·v0000000·v0000000·location·view·pair47 ····000000f7·v0000000·v0000000·location·view·pair
  
48 ····000000f9·v0000000·v0000000·views·at·000000f5·for:48 ····000000f9·v0000000·v0000000·views·at·000000f5·for:
49 ·············0000b590·0000b654·(DW_OP_fbreg:·0)49 ·············0000b4e0·0000b5a4·(DW_OP_fbreg:·0)
50 ····00000105·v0000000·v0000000·views·at·000000f7·for:50 ····00000105·v0000000·v0000000·views·at·000000f7·for:
51 ·············0000b659·0000b66b·(DW_OP_fbreg:·0)51 ·············0000b5a9·0000b5bb·(DW_OP_fbreg:·0)
52 ····00000111·<End·of·list>52 ····00000111·<End·of·list>
  
53 ····00000119·v0000000·v0000000·location·view·pair53 ····00000119·v0000000·v0000000·location·view·pair
54 ····0000011b·v0000000·v0000000·location·view·pair54 ····0000011b·v0000000·v0000000·location·view·pair
55 ····0000011d·v0000000·v0000000·location·view·pair55 ····0000011d·v0000000·v0000000·location·view·pair
56 ····0000011f·v0000000·v0000000·location·view·pair56 ····0000011f·v0000000·v0000000·location·view·pair
  
57 ····00000121·v0000000·v0000000·views·at·00000119·for:57 ····00000121·v0000000·v0000000·views·at·00000119·for:
58 ·············0000b5a5·0000b619·(DW_OP_reg6·(esi))58 ·············0000b4f5·0000b566·(DW_OP_reg6·(esi))
59 ····0000012c·v0000000·v0000000·views·at·0000011b·for:59 ····0000012c·v0000000·v0000000·views·at·0000011b·for:
60 ·············0000b61b·0000b656·(DW_OP_reg6·(esi))60 ·············0000b568·0000b5a6·(DW_OP_reg6·(esi))
61 ····00000137·v0000000·v0000000·views·at·0000011d·for:61 ····00000137·v0000000·v0000000·views·at·0000011d·for:
62 ·············0000b656·0000b658·(DW_OP_fbreg:·0)62 ·············0000b5a6·0000b5a8·(DW_OP_fbreg:·0)
63 ····00000143·v0000000·v0000000·views·at·0000011f·for:63 ····00000143·v0000000·v0000000·views·at·0000011f·for:
64 ·············0000b659·0000b66b·(DW_OP_reg6·(esi))64 ·············0000b5a9·0000b5bb·(DW_OP_reg6·(esi))
65 ····0000014e·<End·of·list>65 ····0000014e·<End·of·list>
  
66 ····00000156·v0000000·v0000000·location·view·pair66 ····00000156·v0000000·v0000000·location·view·pair
67 ····00000158·v0000000·v0000000·location·view·pair67 ····00000158·v0000000·v0000000·location·view·pair
68 ····0000015a·v0000000·v0000000·location·view·pair68 ····0000015a·v0000000·v0000000·location·view·pair
  
69 ····0000015c·v0000000·v0000000·views·at·00000156·for:69 ····0000015c·v0000000·v0000000·views·at·00000156·for:
70 ·············0000b5bc·0000b617·(DW_OP_reg6·(esi))70 ·············0000b50c·0000b564·(DW_OP_reg6·(esi))
71 ····00000167·v0000000·v0000000·views·at·00000158·for:71 ····00000167·v0000000·v0000000·views·at·00000158·for:
72 ·············0000b61b·0000b64b·(DW_OP_reg6·(esi))72 ·············0000b568·0000b59b·(DW_OP_reg6·(esi))
73 ····00000172·v0000000·v0000000·views·at·0000015a·for:73 ····00000172·v0000000·v0000000·views·at·0000015a·for:
74 ·············0000b659·0000b66b·(DW_OP_reg6·(esi))74 ·············0000b5a9·0000b5bb·(DW_OP_reg6·(esi))
75 ····0000017d·<End·of·list>75 ····0000017d·<End·of·list>
  
76 ····00000185·v0000001·v0000002·location·view·pair76 ····00000185·v0000001·v0000002·location·view·pair
77 ····00000187·v0000000·v0000000·location·view·pair77 ····00000187·v0000000·v0000000·location·view·pair
78 ····00000189·v0000000·v0000000·location·view·pair78 ····00000189·v0000000·v0000000·location·view·pair
  
79 ····0000018b·v0000001·v0000002·views·at·00000185·for:79 ····0000018b·v0000001·v0000002·views·at·00000185·for:
80 ·············0000b5bc·0000b609·(DW_OP_reg6·(esi))80 ·············0000b50c·0000b556·(DW_OP_reg6·(esi))
81 ····00000196·v0000000·v0000000·views·at·00000187·for:81 ····00000196·v0000000·v0000000·views·at·00000187·for:
82 ·············0000b61b·0000b64b·(DW_OP_reg6·(esi))82 ·············0000b568·0000b59b·(DW_OP_reg6·(esi))
83 ····000001a1·v0000000·v0000000·views·at·00000189·for:83 ····000001a1·v0000000·v0000000·views·at·00000189·for:
84 ·············0000b659·0000b66b·(DW_OP_reg6·(esi))84 ·············0000b5a9·0000b5bb·(DW_OP_reg6·(esi))
85 ····000001ac·<End·of·list>85 ····000001ac·<End·of·list>
  
86 ····000001b4·v0000000·v0000000·location·view·pair86 ····000001b4·v0000000·v0000000·location·view·pair
87 ····000001b6·v0000000·v0000000·location·view·pair87 ····000001b6·v0000000·v0000000·location·view·pair
88 ····000001b8·v0000000·v0000000·location·view·pair88 ····000001b8·v0000000·v0000000·location·view·pair
  
89 ····000001ba·v0000000·v0000000·views·at·000001b4·for:89 ····000001ba·v0000000·v0000000·views·at·000001b4·for:
90 ·············0000b5c8·0000b609·(DW_OP_reg6·(esi))90 ·············0000b518·0000b556·(DW_OP_reg6·(esi))
91 ····000001c5·v0000000·v0000000·views·at·000001b6·for:91 ····000001c5·v0000000·v0000000·views·at·000001b6·for:
92 ·············0000b61b·0000b64b·(DW_OP_reg6·(esi))92 ·············0000b568·0000b59b·(DW_OP_reg6·(esi))
93 ····000001d0·v0000000·v0000000·views·at·000001b8·for:93 ····000001d0·v0000000·v0000000·views·at·000001b8·for:
94 ·············0000b659·0000b66b·(DW_OP_reg6·(esi))94 ·············0000b5a9·0000b5bb·(DW_OP_reg6·(esi))
95 ····000001db·<End·of·list>95 ····000001db·<End·of·list>
  
Max diff block lines reached; 7708011/7714476 bytes (99.92%) of diff not shown.
10.1 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 3, 234 lines modifiedOffset 3, 234 lines modified
3 ··Length:···················18203 ··Length:···················1820
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 ····000081e0·00000dd59 ····000081d0·00000db5
10 ····0000780e·0000029710 ····00007803·00000297
11 ····00008fc0·0000000611 ····00008f90·00000006
12 ····00008fd0·0000000612 ····00008fa0·00000006
13 ····00008fe0·0000000913 ····00008fb0·00000009
14 ····00008ff0·0000000114 ····00008fc0·00000001
15 ····00009000·0000001115 ····00008fd0·00000011
16 ····00009020·0000001116 ····00008ff0·00000011
17 ····00009040·0000005017 ····00009010·00000050
18 ····00009090·0000000a18 ····00009060·0000000a
19 ····000090a0·0000000f19 ····00009070·0000000f
20 ····000090b0·0000004220 ····00009080·00000042
21 ····00009100·0000000921 ····000090d0·00000009
22 ····00009110·0000000122 ····000090e0·00000001
23 ····00009120·0000000123 ····000090f0·00000001
24 ····00009130·0000001624 ····00009100·00000016
25 ····00009150·0000001625 ····00009120·00000016
26 ····00009170·0000001226 ····00009140·00000012
27 ····00009190·0000001227 ····00009160·00000012
 28 ····00009180·00000023
28 ····000091b0·0000002329 ····000091b0·00000023
29 ····000091e0·0000002330 ····000091e0·00000023
30 ····00009210·0000002331 ····00009210·00000023
31 ····00009240·0000002332 ····00009240·00000001
 33 ····00009250·00000001
 34 ····00009260·00000001
32 ····00009270·0000000135 ····00009270·00000001
33 ····00009280·0000000136 ····00009280·00000003
34 ····00009290·0000000137 ····00009290·00000003
35 ····000092a0·0000000138 ····000092a0·00000003
36 ····000092b0·0000000339 ····000092b0·00000003
37 ····000092c0·0000000340 ····000092c0·00000003
38 ····000092d0·0000000341 ····000092d0·00000003
39 ····000092e0·0000000342 ····000092e0·00000003
40 ····000092f0·0000000343 ····000092f0·00000003
41 ····00009300·0000000344 ····00009300·00000003
42 ····00009310·0000000345 ····00009310·00000001
43 ····00009320·00000003 
44 ····00009330·00000003 
45 ····00009340·00000001 
46 ····00009350·0000001f46 ····00009320·0000001f
47 ····00009370·0000001f47 ····00009340·0000001f
48 ····00009390·0000001f48 ····00009360·0000001f
49 ····000093b0·0000001f49 ····00009380·0000001f
50 ····000093d0·0000001f50 ····000093a0·0000001f
51 ····000093f0·0000001f51 ····000093c0·0000001f
52 ····00009410·0000001f 
53 ····00009430·0000001f52 ····000093e0·0000001f
54 ····00009450·0000001f53 ····00009400·0000001f
 54 ····00009420·0000001f
55 ····00009470·0000002d55 ····00009440·0000002d
 56 ····00009470·00000025
56 ····000094a0·0000002557 ····000094a0·00000025
57 ····000094d0·0000002558 ····000094d0·00000026
58 ····00009500·0000002959 ····00009500·00000032
59 ····00009530·00000035 
60 ····00009570·0000008260 ····00009540·00000082
 61 ····000095d0·00000068
61 ····00009600·0000007462 ····00009640·00000068
62 ····00009680·00000074 
63 ····00009700·00000054 
64 ····00009760·0000005463 ····000096b0·00000054
65 ····000097c0·0000005464 ····00009710·00000054
 65 ····00009770·00000054
66 ····00009820·0000005066 ····000097d0·00000050
 67 ····00009820·0000004e
67 ····00009870·0000004e68 ····00009870·0000004e
68 ····000098c0·0000004e69 ····000098c0·0000004e
69 ····00009910·0000004e 
70 ····00009960·0000003770 ····00009910·00000037
 71 ····00009950·0000004e
71 ····000099a0·0000004e72 ····000099a0·0000004e
72 ····000099f0·0000004e73 ····000099f0·0000004e
73 ····00009a40·0000004e 
74 ····00009a90·0000003774 ····00009a40·00000037
75 ····00009ad0·0000004a75 ····00009a80·0000004a
76 ····00009b20·0000006276 ····00009ad0·0000006a
77 ····00009b90·0000004c77 ····00009b40·0000004c
78 ····00009be0·0000000c78 ····00009b90·0000000c
79 ····00009bf0·0000007979 ····00009ba0·00000079
80 ····00009c70·0000008780 ····00009c20·00000087
81 ····00009d00·000001ba81 ····00009cb0·000001ba
82 ····00009ec0·0000007b82 ····00009e70·0000007b
83 ····00009f40·0000003e83 ····00009ef0·0000003e
84 ····00009f80·0000003e84 ····00009f30·0000003e
85 ····00009fc0·0000009c85 ····00009f70·0000009c
86 ····0000a060·0000004b86 ····0000a010·00000048
87 ····0000a0b0·0000007287 ····0000a060·00000072
88 ····0000a130·0000007288 ····0000a0e0·00000072
89 ····0000a1b0·0000005589 ····0000a160·00000052
90 ····0000a210·0000009e90 ····0000a1c0·0000009e
91 ····0000a2b0·0000014b91 ····0000a260·0000014b
92 ····0000a400·000000b392 ····0000a3b0·000000ab
93 ····0000a660·000000b393 ····0000a5f0·000000ab
94 ····0000b380·0000007094 ····0000b2d0·00000070
95 ····0000b3f0·000000be95 ····0000b340·000000be
96 ····0000b4b0·000000db96 ····0000b400·000000db
97 ····0000b590·000000db97 ····0000b4e0·000000db
 98 ····0000b5c0·00000100
98 ····0000b670·0000010099 ····0000b6c0·00000100
99 ····0000b770·00000100100 ····0000b7c0·000000b2
100 ····0000b870·000000c3101 ····0000b880·000000b2
101 ····0000b940·000000c3102 ····0000b940·00000123
102 ····0000ba10·00000123 
103 ····0000bb40·0000015a103 ····0000ba70·0000015a
104 ····0000a980·000000b7104 ····0000a8f0·000000b7
105 ····0000ab00·000000b7105 ····0000aa70·000000b7
106 ····0000b140·000000bb106 ····0000b090·000000b3
107 ····0000ad60·000000bf 
108 ····0000afc0·000000bf107 ····0000acc0·000000bf
 108 ····0000af10·000000bf
109 ····0000b2c0·000000bb109 ····0000b210·000000b3
110 ····0000bca0·0000001e110 ····0000bbd0·0000001e
111 ····000075b0·00000067111 ····000075b0·00000067
112 ····0000bcc0·00000310112 ····0000bbf0·00000310
113 ····0000bfd0·00000067113 ····0000bf00·00000067
 114 ····0000bf70·0000009d
114 ····0000c040·000000a1115 ····0000c010·00000017
115 ····0000c0f0·0000001a116 ····0000c030·0000009d
116 ····0000c110·000000a1 
Max diff block lines reached; 2/10210 bytes (0.02%) of diff not shown.
4.35 KB
strings --all --bytes=8 {}
    
Offset 1, 134 lines modifiedOffset 1, 142 lines modified
1 GCC:·(Debian·10.2.1-6)·10.2.1·202101101 GCC:·(Debian·10.2.1-6)·10.2.1·20210110
2 TjX;d/X-N 
3 pKBjsO<K 
4 \,?Tg[>~ 
5 p|s·»    »    4k` 
6 :%n5T'}+) 
7 K(%)JNeSzu 
8 \8'c#=ir 
9 ]e2Z.A":Z 
10 beH?{9`V\ 
11 rPt.B{,] 
12 -]={^-]={F.]= 
13 o=:lM"qI 
14 xfq.)ct%h2 2U93»   _-=8%
 3 K=}H9dl,
 4 &t*![$a8>
 5 W$A+l·J5
 6 gwx6Xib%)
 7 @/"UB%1$
 8 iz>l;az>
 9 j\/U0Py><
 10 sMXADNXX
 11 4>'n/,"F
 12 B@0.]·]R
 13 mohme{Gy:P`
 14 (*<Jkd'*
 15 -]=wA-]=wV.]
 16 YVNn<)V8
15 :s_>9$0!h17 :s_>9$0!h
16 $5<<J;})h|S 
17 Mju5tV!'»       o 
18 j#+-JIg-z 
19 Tr>xJd5:7u 
20 qG7:mA5$ 
21 am+Ii%bq 
22 },LJ»   sB9 
23 3WQSZw?5N 
24 G84-zs?4yF 
25 u1y#1A]L 
26 (|*JWAq#A 
27 .wNs:I!H 
28 +h<b=.1c6 
29 ]gZ=Pet,Uf%81 
30 (]N1bHRc$x 
31 Tl4<A`i_ 
32 e$B+Ai&t!i 
33 "»      Ag"h'" 
34 VR&(2»  :{ 
35 D!Haa#mV 
36 *VrYyD[;2k 
37 #C[»    kkE$ 
38 ]bLcAX<R 
39 ~/^=x-@4 
40 6gB~@q]+r 
41 *S).kyje 
42 nvXld<NU 
43 8!UXW\)1 
44 N+Vr+9ub6 
45 be!iY)SI 
46 )aXE^Oq7 
47 "?Dj)Dqh3Vo 
48 $JbqWK4V 
49 Rm·k5\(u8 
50 NE}egg{p[= 
51 Qg/BV3ERg 
52 6Vg!k7d;»        
53 Ca#Ql#Q.62 
54 NSpkfP>E 
55 :@Q>pVe. 
56 oa>7paDU 
57 #x&KFnr! 
58 XRQT=;`lC 
59 9@g5"1aj 
60 `gIB#^8Y 
61 e#u7;YCg= 
62 R]o1-R.e 
63 )0_"SFE/ 
64 o2YFe`_n 
65 8!idDvRd= 
66 liR>B·=[ 
67 3,@*`W.G 
68 dk4ro|C5 
69 )y!VtL/. 
70 g'-8_[pNmU 
71 a(Gw8D`B 
72 ^]cY»   w)L@ 
73 6o?xpCl? 
74 .LPb"K3)d 
75 w»      `Wu[Vf 
76 lRDYj=.? 
77 f41,53CZ 
78 q8&OpYFNp 
79 w_·»     &EH|C 
80 A(YSz-A6I0 
81 \6.]BvOY 
82 K=kOEbR/ 
83 <J5l_V#1 
84 AV'J5l_n 
85 ·f»      i8+0»  Nr 
86 Fj6_phiHN 
87 ankI&B8NSe 
88 $O!{H`ZKR 
89 BKIx»   I)@ 
90 u52,1^Qj 
91 gep;4k?' 
92 87,x)VE3m 
93 SzK.p^jKn 
94 +QXCy9&K 
95 T8czs#-~ 
96 (j|s-?Mi 
97 DYi]G%/h 
98 ,)04{S[/T 
99 :Qk\InWK 
100 :?~}l#2Kl,` 
101 +y*;jYuwf 
102 Rj/pZYLEz 
103 Y"gR"gR"Q 
104 <'QL~.QL~ 
105 QnS:rj=y 
106 FC|MupoQ 
107 by=/N/Lc 
108 To\A9&7! 
109 eS3L_TeO/[ 
110 P]Po(;(/ 
111 Sz'291mr"2916 
112 Lp!_UrobE 
113 qz,@'6}; 
Max diff block lines reached; 1329/4404 bytes (30.18%) of diff not shown.
91.4 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 833 lines modifiedOffset 5, 833 lines modified
  
5 000075b0·<std::__throw_regex_error(std::regex_constants::error_type,·char·const*)>:5 000075b0·<std::__throw_regex_error(std::regex_constants::error_type,·char·const*)>:
6 »       ...6 »       ...
  
7 00007618·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const>:7 00007618·<boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const>:
8 »       ...8 »       ...
  
9 00007690·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const>:9 0000768e·<boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const>:
10 »       ...10 »       ...
  
11 00007708·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const>:11 00007703·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_exception_>::rethrow()·const>:
12 »       ...12 »       ...
  
13 0000778b·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const>:13 00007783·<virtual·thunk·to·boost::exception_detail::clone_impl<boost::exception_detail::bad_alloc_>::rethrow()·const>:
14 »       ...14 »       ...
  
15 0000780e·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]·[clone·.cold]>:15 00007803·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]·[clone·.cold]>:
16 »       ...16 »       ...
  
17 00007938·<main.cold>:17 0000792d·<main.cold>:
18 »       ...18 »       ...
  
19 00007ab0·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]>:19 00007aa0·<__static_initialization_and_destruction_0(int,·int)·[clone·.constprop.0]>:
20 »       ...20 »       ...
  
21 00007f10·<_GLOBAL__sub_I_server_main.cc>:21 00007f00·<_GLOBAL__sub_I_main>:
22 »       ...22 »       ...
  
23 00007f20·<main>:23 00007f10·<main>:
24 »       ...24 »       ...
  
25 000080a0·<_start>:25 00008090·<_start>:
26 »       ...26 »       ...
  
27 000080e0·<__x86.get_pc_thunk.bx>:27 000080d0·<__x86.get_pc_thunk.bx>:
28 »       ...28 »       ...
  
29 000080f0·<deregister_tm_clones>:29 000080e0·<deregister_tm_clones>:
30 »       ...30 »       ...
  
31 00008130·<register_tm_clones>:31 00008120·<register_tm_clones>:
32 »       ...32 »       ...
  
33 00008180·<__do_global_dtors_aux>:33 00008170·<__do_global_dtors_aux>:
34 »       ...34 »       ...
  
35 000081d0·<frame_dummy>:35 000081c0·<frame_dummy>:
36 frame_dummy():36 frame_dummy():
37 »       add····%al,(%eax)37 »       add····%al,(%eax)
38 »       add····%al,(%eax)38 »       add····%al,(%eax)
39 »       ...39 »       ...
  
40 000081d5·<__x86.get_pc_thunk.dx>:40 000081c5·<__x86.get_pc_thunk.dx>:
41 »       ...41 »       ...
  
42 000081e0·<void·std::__adjust_heap<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·char,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·int,·char,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]>:42 000081d0·<void·std::__adjust_heap<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·char,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·int,·char,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]>:
43 »       ...43 »       ...
  
44 00008320·<void·std::__insertion_sort<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]>:44 00008310·<void·std::__insertion_sort<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]>:
45 »       ...45 »       ...
  
46 000083c0·<void·std::__final_insertion_sort<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]>:46 000083b0·<void·std::__final_insertion_sort<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]>:
47 »       ...47 »       ...
  
48 00008430·<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>·std::__unique<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_equal_to_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_equal_to_iter)·[clone·.isra.0]>:48 00008420·<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>·std::__unique<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_equal_to_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__ops::_Iter_equal_to_iter)·[clone·.isra.0]>:
49 »       ...49 »       ...
  
50 000084c0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::assign(unsigned·int,·char)·[clone·.isra.0]>:50 000084b0·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::assign(unsigned·int,·char)·[clone·.isra.0]>:
51 »       ...51 »       ...
  
52 000084f0·<std::type_info::before(std::type_info·const&)·const·[clone·.isra.0]>:52 000084e0·<std::type_info::before(std::type_info·const&)·const·[clone·.isra.0]>:
53 »       ...53 »       ...
  
54 00008530·<std::__cxx11::regex_traits<char>::isctype(char,·std::__cxx11::regex_traits<char>::_RegexMask)·const·[clone·.isra.0]>:54 00008520·<std::__cxx11::regex_traits<char>::isctype(char,·std::__cxx11::regex_traits<char>::_RegexMask)·const·[clone·.isra.0]>:
55 »       ...55 »       ...
  
56 000085c0·<void·std::__introsort_loop<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]>:56 000085b0·<void·std::__introsort_loop<__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·__gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·__gnu_cxx::__normal_iterator<char*,·std::vector<char,·std::allocator<char>·>·>,·int,·__gnu_cxx::__ops::_Iter_less_iter)·[clone·.isra.0]>:
57 »       ...57 »       ...
  
58 00008790·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::operator=(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&&)·[clone·.isra.0]>:58 00008780·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::operator=(std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>&&)·[clone·.isra.0]>:
59 »       ...59 »       ...
  
60 00008840·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<char*>(char*,·char*,·std::forward_iterator_tag)·[clone·.isra.0]>:60 00008830·<void·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::_M_construct<char*>(char*,·char*,·std::forward_iterator_tag)·[clone·.isra.0]>:
61 »       ...61 »       ...
  
62 00008910·<__tcf_0>:62 00008900·<__tcf_0>:
63 »       ...63 »       ...
  
64 00008960·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<std::allocator<char>·>(char·const*,·std::allocator<char>·const&)·[clone·.constprop.0]>:64 00008950·<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>::basic_string<std::allocator<char>·>(char·const*,·std::allocator<char>·const&)·[clone·.constprop.0]>:
65 »       ...65 »       ...
  
66 00008a20·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>·>,·std::less<boost::exception_detail::type_info_>,·std::allocator<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>·>·>::_M_erase(std::_Rb_tree_node<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>·>*)·[clone·.isra.0]>:66 00008a10·<std::_Rb_tree<boost::exception_detail::type_info_,·std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>,·std::_Select1st<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>·>,·std::less<boost::exception_detail::type_info_>,·std::allocator<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>·>·>::_M_erase(std::_Rb_tree_node<std::pair<boost::exception_detail::type_info_·const,·boost::shared_ptr<boost::exception_detail::error_info_base>·>·>*)·[clone·.isra.0]>:
67 »       ...67 »       ...
  
68 00008ac0·<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>·std::__find_if<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>,·__gnu_cxx::__ops::_Iter_equals_val<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const>·>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>,·__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>,·__gnu_cxx::__ops::_Iter_equals_val<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const>,·std::random_access_iterator_tag)·[clone·.isra.0]>:68 00008ab0·<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>·std::__find_if<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>,·__gnu_cxx::__ops::_Iter_equals_val<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const>·>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>,·__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const*,·std::vector<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::allocator<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>,·__gnu_cxx::__ops::_Iter_equals_val<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·const>,·std::random_access_iterator_tag)·[clone·.isra.0]>:
69 »       ...69 »       ...
  
70 00008cd0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]>:70 00008cc0·<std::__detail::_Compiler<std::__cxx11::regex_traits<char>·>::_M_match_token(std::__detail::_ScannerBase::_TokenT)·[clone·.part.0]>:
71 »       ...71 »       ...
  
72 00008d90·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]>:72 00008d80·<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&·std::deque<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>,·std::allocator<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>·>::emplace_back<std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>·>(std::__detail::_StateSeq<std::__cxx11::regex_traits<char>·>&&)·[clone·.isra.0]>:
73 »       ...73 »       ...
  
74 00008ea0·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]>:74 00008e90·<char&·std::vector<char,·std::allocator<char>·>::emplace_back<char>(char&&)·[clone·.isra.0]>:
75 »       ...75 »       ...
  
76 00008ee0·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]>:76 00008ec0·<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&·std::vector<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>,·std::allocator<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>·>::emplace_back<std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>·>(std::pair<std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>,·std::__cxx11::basic_string<char,·std::char_traits<char>,·std::allocator<char>·>·>&&)·[clone·.isra.0]>:
77 »       ...77 »       ...
  
78 00008fc0·<std::ctype<char>::do_widen(char)·const>:78 00008f90·<std::ctype<char>::do_widen(char)·const>:
79 »       ...79 »       ...
  
80 00008fd0·<std::ctype<char>::do_narrow(char,·char)·const>:80 00008fa0·<std::ctype<char>::do_narrow(char,·char)·const>:
81 »       ...81 »       ...
  
82 00008fe0·<boost::detail::sp_counted_base::destroy()>:82 00008fb0·<boost::detail::sp_counted_base::destroy()>:
83 »       ...83 »       ...
  
84 00008ff0·<SingletonT<gazebo::util::LogRecord>::~SingletonT()>:84 00008fc0·<SingletonT<gazebo::util::LogRecord>::~SingletonT()>:
85 »       ...85 »       ...
  
86 00009000·<boost::system::detail::generic_error_category::name()·const>:86 00008fd0·<boost::system::detail::generic_error_category::name()·const>:
87 »       ...87 »       ...
  
88 00009020·<boost::system::detail::system_error_category::name()·const>:88 00008ff0·<boost::system::detail::system_error_category::name()·const>:
89 »       ...89 »       ...
  
Max diff block lines reached; 76976/93402 bytes (82.41%) 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 0001e404·<_fini>:2 0001e064·<_fini>:
3 »       ...3 »       ...
4.97 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 124, 38 lines modifiedOffset 124, 39 lines modified
124 ··[··2a16]··_ZNSt5tupleIJPN6gazebo6ServerESt14default_deleteIS1_EEE4swapERS5_124 ··[··2a16]··_ZNSt5tupleIJPN6gazebo6ServerESt14default_deleteIS1_EEE4swapERS5_
125 ··[··2a58]··_ZNSt11_Tuple_implILj0EJPN6gazebo6ServerESt14default_deleteIS1_EEE7_M_swapERS5_125 ··[··2a58]··_ZNSt11_Tuple_implILj0EJPN6gazebo6ServerESt14default_deleteIS1_EEE7_M_swapERS5_
126 ··[··2aa8]··_ZSt3getILj0EJPN6gazebo6ServerESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_126 ··[··2aa8]··_ZSt3getILj0EJPN6gazebo6ServerESt14default_deleteIS1_EEERKNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERKS9_
127 ··[··2b17]··_ZSt3getILj0EJPN6gazebo6ServerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_127 ··[··2b17]··_ZSt3getILj0EJPN6gazebo6ServerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_
128 ··[··2b84]··_ZSt3getILj1EJPN6gazebo6ServerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_128 ··[··2b84]··_ZSt3getILj1EJPN6gazebo6ServerESt14default_deleteIS1_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS9_
129 ··[··2bf1]··_ZN6gazebo6Server9ParseArgsEiPPc129 ··[··2bf1]··_ZN6gazebo6Server9ParseArgsEiPPc
130 ··[··2c12]··./gazebo/server_main.cc130 ··[··2c12]··./gazebo/server_main.cc
131 ··[··2c2a]··_GLOBAL__sub_I_server_main.cc 
132 ··[··2c48]··Fini131 ··[··2c2a]··Fini
133 ··[··2c4d]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EEaSEDn132 ··[··2c2f]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EEaSEDn
 133 ··[··2c6f]··_GLOBAL__sub_I_main
134 ··[··2c8d]··__old_p134 ··[··2c83]··__old_p
135 ··[··2c95]··Server135 ··[··2c8b]··Server
136 ··[··2c9c]··server136 ··[··2c92]··server
 137 ··[··2c99]··GNU·C++17·10.2.1·20210110·-mtune=generic·-march=i686·-g·-O2·-std=c++14·-std=c++17·-fstack-protector-strong·-fvisibility=hidden·-fvisibility-inlines-hidden·-fasynchronous-unwind-tables
137 ··[··2ca3]··ParseArgs138 ··[··2d51]··ParseArgs
138 ··[··2cad]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EED2Ev139 ··[··2d5b]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EED2Ev
139 ··[··2cec]··_ZNSt10_Head_baseILj0EPN6gazebo6ServerELb0EEC4Ev140 ··[··2d9a]··_ZNSt10_Head_baseILj0EPN6gazebo6ServerELb0EEC4Ev
140 ··[··2d1d]··_ZNSt10_Head_baseILj1ESt14default_deleteIN6gazebo6ServerEELb1EEC4Ev141 ··[··2dcb]··_ZNSt10_Head_baseILj1ESt14default_deleteIN6gazebo6ServerEELb1EEC4Ev
141 ··[··2d61]··_ZNSt11_Tuple_implILj1EJSt14default_deleteIN6gazebo6ServerEEEEC4Ev142 ··[··2e0f]··_ZNSt11_Tuple_implILj1EJSt14default_deleteIN6gazebo6ServerEEEEC4Ev
142 ··[··2da4]··_ZNSt11_Tuple_implILj0EJPN6gazebo6ServerESt14default_deleteIS1_EEEC4Ev143 ··[··2e52]··_ZNSt11_Tuple_implILj0EJPN6gazebo6ServerESt14default_deleteIS1_EEEC4Ev
143 ··[··2deb]··_ZNSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EEC4Ev144 ··[··2e99]··_ZNSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EEC4Ev
144 ··[··2e2f]··_ZNSt14default_deleteIN6gazebo6ServerEEC4Ev145 ··[··2edd]··_ZNSt14default_deleteIN6gazebo6ServerEEC4Ev
145 ··[··2e5b]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EED4Ev146 ··[··2f09]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EED4Ev
146 ··[··2e9a]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EEcvbEv147 ··[··2f48]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EEcvbEv
147 ··[··2edb]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EEdeEv148 ··[··2f89]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EEdeEv
148 ··[··2f1b]··_ZNSt5tupleIJPN6gazebo6ServerESt14default_deleteIS1_EEE31__nothrow_default_constructibleEv149 ··[··2fc9]··_ZNSt5tupleIJPN6gazebo6ServerESt14default_deleteIS1_EEE31__nothrow_default_constructibleEv
149 ··[··2f76]··_ZNSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE7releaseEv150 ··[··3024]··_ZNSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE7releaseEv
150 ··[··2fc0]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EE7releaseEv151 ··[··306e]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EE7releaseEv
151 ··[··3005]··_ZN6gazebo6Server4FiniEv152 ··[··30b3]··_ZN6gazebo6Server4FiniEv
152 ··[··301e]··_ZN6gazebo6Server3RunEv153 ··[··30cc]··_ZN6gazebo6Server3RunEv
153 ··[··3036]··_ZNKSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE10_M_deleterEv154 ··[··30e4]··_ZNKSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE10_M_deleterEv
154 ··[··3085]··_ZNSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE10_M_deleterEv155 ··[··3133]··_ZNSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE10_M_deleterEv
155 ··[··30d3]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EE11get_deleterEv 
156 ··[··311e]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EE11get_deleterEv156 ··[··3181]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EE11get_deleterEv
 157 ··[··31cc]··_ZNSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EE11get_deleterEv
157 ··[··3168]··_ZNKSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE6_M_ptrEv158 ··[··3216]··_ZNKSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE6_M_ptrEv
158 ··[··31b2]··_ZNSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE6_M_ptrEv159 ··[··3260]··_ZNSt15__uniq_ptr_implIN6gazebo6ServerESt14default_deleteIS1_EE6_M_ptrEv
159 ··[··31fb]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EE3getEv160 ··[··32a9]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EE3getEv
160 ··[··323d]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EEptEv161 ··[··32eb]··_ZNKSt10unique_ptrIN6gazebo6ServerESt14default_deleteIS1_EEptEv
  
23.8 KB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 185 lines modifiedOffset 1, 185 lines modified
  
1 Hex·dump·of·section·'.strtab':1 Hex·dump·of·section·'.strtab':
 2 ··0x00000000·00736572·7665725f·6d61696e·2e636300·.server_main.cc.
2 ··0x00000000·005f5a53·7431335f·5f61646a·7573745f·._ZSt13__adjust_3 ··0x00000010·5f5a5374·31335f5f·61646a75·73745f68·_ZSt13__adjust_h
3 ··0x00000010·68656170·494e395f·5f676e75·5f637878·heapIN9__gnu_cxx4 ··0x00000020·65617049·4e395f5f·676e755f·63787831·eapIN9__gnu_cxx1
4 ··0x00000020·31375f5f·6e6f726d·616c5f69·74657261·17__normal_itera5 ··0x00000030·375f5f6e·6f726d61·6c5f6974·65726174·7__normal_iterat
5 ··0x00000030·746f7249·50635374·36766563·746f7249·torIPcSt6vectorI6 ··0x00000040·6f724950·63537436·76656374·6f724963·orIPcSt6vectorIc
6 ··0x00000040·63536149·63454545·4569634e·53305f35·cSaIcEEEEicNS0_57 ··0x00000050·53614963·45454545·69634e53·305f355f·SaIcEEEEicNS0_5_
7 ··0x00000050·5f5f6f70·7331355f·49746572·5f6c6573·__ops15_Iter_les 
8 ··0x00000060·735f6974·65724545·76545f54·305f5341·s_iterEEvT_T0_SA 
9 ··0x00000070·5f54315f·54325f2e·69737261·2e30005f·_T1_T2_.isra.0._ 
10 ··0x00000080·5a537431·365f5f69·6e736572·74696f6e·ZSt16__insertion 
11 ··0x00000090·5f736f72·74494e39·5f5f676e·755f6378·_sortIN9__gnu_cx 
12 ··0x000000a0·7831375f·5f6e6f72·6d616c5f·69746572·x17__normal_iter 
13 ··0x000000b0·61746f72·49506353·74367665·63746f72·atorIPcSt6vector 
14 ··0x000000c0·49635361·49634545·45454e53·305f355f·IcSaIcEEEENS0_5_ 
15 ··0x000000d0·5f6f7073·31355f49·7465725f·6c657373·_ops15_Iter_less8 ··0x00000060·5f6f7073·31355f49·7465725f·6c657373·_ops15_Iter_less
16 ··0x000000e0·5f697465·72454576·545f5339·5f54305f·_iterEEvT_S9_T0_9 ··0x00000070·5f697465·72454576·545f5430·5f53415f·_iterEEvT_T0_SA_
17 ··0x000000f0·2e697372·612e3000·5f5a5374·32325f5f·.isra.0._ZSt22__10 ··0x00000080·54315f54·325f2e69·7372612e·30005f5a·T1_T2_.isra.0._Z
18 ··0x00000100·66696e61·6c5f696e·73657274·696f6e5f·final_insertion_11 ··0x00000090·53743136·5f5f696e·73657274·696f6e5f·St16__insertion_
19 ··0x00000110·736f7274·494e395f·5f676e75·5f637878·sortIN9__gnu_cxx12 ··0x000000a0·736f7274·494e395f·5f676e75·5f637878·sortIN9__gnu_cxx
20 ··0x00000120·31375f5f·6e6f726d·616c5f69·74657261·17__normal_itera13 ··0x000000b0·31375f5f·6e6f726d·616c5f69·74657261·17__normal_itera
21 ··0x00000130·746f7249·50635374·36766563·746f7249·torIPcSt6vectorI14 ··0x000000c0·746f7249·50635374·36766563·746f7249·torIPcSt6vectorI
22 ··0x00000140·63536149·63454545·454e5330·5f355f5f·cSaIcEEEENS0_5__15 ··0x000000d0·63536149·63454545·454e5330·5f355f5f·cSaIcEEEENS0_5__
23 ··0x00000150·6f707331·355f4974·65725f6c·6573735f·ops15_Iter_less_16 ··0x000000e0·6f707331·355f4974·65725f6c·6573735f·ops15_Iter_less_
24 ··0x00000160·69746572·45457654·5f53395f·54305f2e·iterEEvT_S9_T0_.17 ··0x000000f0·69746572·45457654·5f53395f·54305f2e·iterEEvT_S9_T0_.
25 ··0x00000170·69737261·2e30005f·5a537438·5f5f756e·isra.0._ZSt8__un18 ··0x00000100·69737261·2e30005f·5a537432·325f5f66·isra.0._ZSt22__f
 19 ··0x00000110·696e616c·5f696e73·65727469·6f6e5f73·inal_insertion_s
26 ··0x00000180·69717565·494e395f·5f676e75·5f637878·iqueIN9__gnu_cxx20 ··0x00000120·6f727449·4e395f5f·676e755f·63787831·ortIN9__gnu_cxx1
27 ··0x00000190·31375f5f·6e6f726d·616c5f69·74657261·17__normal_itera21 ··0x00000130·375f5f6e·6f726d61·6c5f6974·65726174·7__normal_iterat
28 ··0x000001a0·746f7249·50635374·36766563·746f7249·torIPcSt6vectorI22 ··0x00000140·6f724950·63537436·76656374·6f724963·orIPcSt6vectorIc
29 ··0x000001b0·63536149·63454545·454e5330·5f355f5f·cSaIcEEEENS0_5__23 ··0x00000150·53614963·45454545·4e53305f·355f5f6f·SaIcEEEENS0_5__o
 24 ··0x00000160·70733135·5f497465·725f6c65·73735f69·ps15_Iter_less_i
 25 ··0x00000170·74657245·4576545f·53395f54·305f2e69·terEEvT_S9_T0_.i
 26 ··0x00000180·7372612e·30005f5a·5374385f·5f756e69·sra.0._ZSt8__uni
 27 ··0x00000190·71756549·4e395f5f·676e755f·63787831·queIN9__gnu_cxx1
 28 ··0x000001a0·375f5f6e·6f726d61·6c5f6974·65726174·7__normal_iterat
 29 ··0x000001b0·6f724950·63537436·76656374·6f724963·orIPcSt6vectorIc
 30 ··0x000001c0·53614963·45454545·4e53305f·355f5f6f·SaIcEEEENS0_5__o
30 ··0x000001c0·6f707331·395f4974·65725f65·7175616c·ops19_Iter_equal31 ··0x000001d0·70733139·5f497465·725f6571·75616c5f·ps19_Iter_equal_
31 ··0x000001d0·5f746f5f·69746572·4545545f·53395f53·_to_iterEET_S9_S32 ··0x000001e0·746f5f69·74657245·45545f53·395f5339·to_iterEET_S9_S9
32 ··0x000001e0·395f5430·5f2e6973·72612e30·005f5a4e·9_T0_.isra.0._ZN33 ··0x000001f0·5f54305f·2e697372·612e3000·5f5a4e53·_T0_.isra.0._ZNS
33 ··0x000001f0·5374375f·5f637878·31313132·62617369·St7__cxx1112basi 
34 ··0x00000200·635f7374·72696e67·49635374·31316368·c_stringIcSt11ch 
35 ··0x00000210·61725f74·72616974·73496345·53614963·ar_traitsIcESaIc 
36 ··0x00000220·45453661·73736967·6e456a63·2e697372·EE6assignEjc.isr 
37 ··0x00000230·612e3000·5f5a4e4b·53743974·7970655f·a.0._ZNKSt9type_ 
38 ··0x00000240·696e666f·36626566·6f726545·524b535f·info6beforeERKS_ 
39 ··0x00000250·2e697372·612e3000·5f5a4e4b·5374375f·.isra.0._ZNKSt7_ 
40 ··0x00000260·5f637878·31313132·72656765·785f7472·_cxx1112regex_tr 
41 ··0x00000270·61697473·49634537·69736374·79706545·aitsIcE7isctypeE 
42 ··0x00000280·634e5331·5f31305f·52656765·784d6173·cNS1_10_RegexMas 
43 ··0x00000290·6b452e69·7372612e·30005f5a·53743136·kE.isra.0._ZSt16 
44 ··0x000002a0·5f5f696e·74726f73·6f72745f·6c6f6f70·__introsort_loop 
45 ··0x000002b0·494e395f·5f676e75·5f637878·31375f5f·IN9__gnu_cxx17__ 
46 ··0x000002c0·6e6f726d·616c5f69·74657261·746f7249·normal_iteratorI 
47 ··0x000002d0·50635374·36766563·746f7249·63536149·PcSt6vectorIcSaI 
48 ··0x000002e0·63454545·45694e53·305f355f·5f6f7073·cEEEEiNS0_5__ops 
49 ··0x000002f0·31355f49·7465725f·6c657373·5f697465·15_Iter_less_ite 
50 ··0x00000300·72454576·545f5339·5f54305f·54315f2e·rEEvT_S9_T0_T1_. 
51 ··0x00000310·69737261·2e30005f·5a4e5374·375f5f63·isra.0._ZNSt7__c 
52 ··0x00000320·78783131·31326261·7369635f·73747269·xx1112basic_stri 
53 ··0x00000330·6e674963·53743131·63686172·5f747261·ngIcSt11char_tra 
54 ··0x00000340·69747349·63455361·49634545·6153454f·itsIcESaIcEEaSEO 
55 ··0x00000350·53345f2e·69737261·2e30005f·5a4e5374·S4_.isra.0._ZNSt 
56 ··0x00000360·375f5f63·78783131·31326261·7369635f·7__cxx1112basic_ 
57 ··0x00000370·73747269·6e674963·53743131·63686172·stringIcSt11char 
58 ··0x00000380·5f747261·69747349·63455361·49634545·_traitsIcESaIcEE 
59 ··0x00000390·31325f4d·5f636f6e·73747275·63744950·12_M_constructIP 
60 ··0x000003a0·63454576·545f5337·5f537432·30666f72·cEEvT_S7_St20for 
61 ··0x000003b0·77617264·5f697465·7261746f·725f7461·ward_iterator_ta 
62 ··0x000003c0·672e6973·72612e30·005f5a4e·5374385f·g.isra.0._ZNSt8_ 
63 ··0x000003d0·52625f74·72656549·504b4e35·626f6f73·Rb_treeIPKN5boos 
64 ··0x000003e0·74367379·7374656d·31346572·726f725f·t6system14error_ 
65 ··0x000003f0·63617465·676f7279·45537434·70616972·categoryESt4pair 
66 ··0x00000400·494b5334·5f537431·30756e69·7175655f·IKS4_St10unique_ 
67 ··0x00000410·70747249·4e53315f·36646574·61696c31·ptrINS1_6detail1 
68 ··0x00000420·32737464·5f636174·65676f72·79455374·2std_categoryESt 
69 ··0x00000430·31346465·6661756c·745f6465·6c657465·14default_delete 
70 ··0x00000440·4953395f·45454553·7431305f·53656c65·IS9_EEESt10_Sele 
71 ··0x00000450·63743173·74495344·5f454e53·385f3132·ct1stISD_ENS8_12 
72 ··0x00000460·6361745f·7074725f·6c657373·45536149·cat_ptr_lessESaI 
73 ··0x00000470·53445f45·45385f4d·5f657261·73654550·SD_EE8_M_eraseEP 
74 ··0x00000480·53743133·5f52625f·74726565·5f6e6f64·St13_Rb_tree_nod 
75 ··0x00000490·65495344·5f452e69·7372612e·30005f5f·eISD_E.isra.0.__ 
76 ··0x000004a0·7463665f·30005f5a·4e366761·7a65626f·tcf_0._ZN6gazebo 
77 ··0x000004b0·36636f6d·6d6f6e4c·31365069·78656c46·6commonL16PixelF 
78 ··0x000004c0·6f726d61·744e616d·65734500·5f5a4e53·ormatNamesE._ZNS 
79 ··0x000004d0·74375f5f·63787831·31313262·61736963·t7__cxx1112basic34 ··0x00000200·74375f5f·63787831·31313262·61736963·t7__cxx1112basic
80 ··0x000004e0·5f737472·696e6749·63537431·31636861·_stringIcSt11cha35 ··0x00000210·5f737472·696e6749·63537431·31636861·_stringIcSt11cha
81 ··0x000004f0·725f7472·61697473·49634553·61496345·r_traitsIcESaIcE36 ··0x00000220·725f7472·61697473·49634553·61496345·r_traitsIcESaIcE
82 ··0x00000500·45433249·53335f45·45504b63·524b5333·EC2IS3_EEPKcRKS3 
83 ··0x00000510·5f2e636f·6e737470·726f702e·30005f5a·_.constprop.0._Z 
84 ··0x00000520·4e537438·5f52625f·74726565·494e3562·NSt8_Rb_treeIN5b 
85 ··0x00000530·6f6f7374·31366578·63657074·696f6e5f·oost16exception_ 
86 ··0x00000540·64657461·696c3130·74797065·5f696e66·detail10type_inf 
87 ··0x00000550·6f5f4553·74347061·6972494b·53325f4e·o_ESt4pairIKS2_N 
88 ··0x00000560·53305f31·30736861·7265645f·70747249·S0_10shared_ptrI 
89 ··0x00000570·4e53315f·31356572·726f725f·696e666f·NS1_15error_info 
90 ··0x00000580·5f626173·65454545·45537431·305f5365·_baseEEEESt10_Se 
91 ··0x00000590·6c656374·31737449·53385f45·5374346c·lect1stIS8_ESt4l 
92 ··0x000005a0·65737349·53325f45·53614953·385f4545·essIS2_ESaIS8_EE 
93 ··0x000005b0·385f4d5f·65726173·65455053·7431335f·8_M_eraseEPSt13_ 
94 ··0x000005c0·52625f74·7265655f·6e6f6465·4953385f·Rb_tree_nodeIS8_37 ··0x00000230·45366173·7369676e·456a632e·69737261·E6assignEjc.isra
 38 ··0x00000240·2e30005f·5a4e4b53·74397479·70655f69·.0._ZNKSt9type_i
 39 ··0x00000250·6e666f36·6265666f·72654552·4b535f2e·nfo6beforeERKS_.
 40 ··0x00000260·69737261·2e30005f·5a4e4b53·74375f5f·isra.0._ZNKSt7__
 41 ··0x00000270·63787831·31313272·65676578·5f747261·cxx1112regex_tra
 42 ··0x00000280·69747349·63453769·73637479·70654563·itsIcE7isctypeEc
 43 ··0x00000290·4e53315f·31305f52·65676578·4d61736b·NS1_10_RegexMask
 44 ··0x000002a0·452e6973·72612e30·005f5a53·7431365f·E.isra.0._ZSt16_
 45 ··0x000002b0·5f696e74·726f736f·72745f6c·6f6f7049·_introsort_loopI
 46 ··0x000002c0·4e395f5f·676e755f·63787831·375f5f6e·N9__gnu_cxx17__n
 47 ··0x000002d0·6f726d61·6c5f6974·65726174·6f724950·ormal_iteratorIP
 48 ··0x000002e0·63537436·76656374·6f724963·53614963·cSt6vectorIcSaIc
 49 ··0x000002f0·45454545·694e5330·5f355f5f·6f707331·EEEEiNS0_5__ops1
 50 ··0x00000300·355f4974·65725f6c·6573735f·69746572·5_Iter_less_iter
 51 ··0x00000310·45457654·5f53395f·54305f54·315f2e69·EEvT_S9_T0_T1_.i
 52 ··0x00000320·7372612e·30005f5a·4e537437·5f5f6378·sra.0._ZNSt7__cx
 53 ··0x00000330·78313131·32626173·69635f73·7472696e·x1112basic_strin
 54 ··0x00000340·67496353·74313163·6861725f·74726169·gIcSt11char_trai
 55 ··0x00000350·74734963·45536149·63454561·53454f53·tsIcESaIcEEaSEOS
 56 ··0x00000360·345f2e69·7372612e·30005f5a·4e537437·4_.isra.0._ZNSt7
 57 ··0x00000370·5f5f6378·78313131·32626173·69635f73·__cxx1112basic_s
 58 ··0x00000380·7472696e·67496353·74313163·6861725f·tringIcSt11char_
 59 ··0x00000390·74726169·74734963·45536149·63454531·traitsIcESaIcEE1
 60 ··0x000003a0·325f4d5f·636f6e73·74727563·74495063·2_M_constructIPc
Max diff block lines reached; 402/24107 bytes (1.67%) of diff not shown.