~/f/Rivet/RPMS.2017 ~/f/Rivet ~/f/Rivet RPMS.2017/Rivet-plugins-3.1.10-0.0.x86_64.rpm RPMS/Rivet-plugins-3.1.10-0.0.x86_64.rpm differ: char 225, line 1 Comparing Rivet-plugins-3.1.10-0.0.x86_64.rpm to Rivet-plugins-3.1.10-0.0.x86_64.rpm comparing the rpm tags of Rivet-plugins --- old-rpm-tags +++ new-rpm-tags @@ -161,25 +161,25 @@ -/usr/lib64/Rivet/RivetALICEAnalyses.so 7be025e5c53f4953e7ade93787ed6dc14b23c55ebc4963519daa561ea6ddb579 0 -/usr/lib64/Rivet/RivetATLASAnalyses.so 3affae98ed58db762409e726b1f484f9f83a2a8cc25b7c61ba3496e9da2fcb56 0 -/usr/lib64/Rivet/RivetBABARAnalyses.so d363ae34c7763da6658b1e71462f328b820763bc81edf7f114686d94b327ee37 0 -/usr/lib64/Rivet/RivetBELLEAnalyses.so b47b7c7e602bb67efcee74c899053c46cae48a0c465d7e813d6c59ff5a55eda2 0 -/usr/lib64/Rivet/RivetBESAnalyses.so eed402daf918553b471d843d1d5d42db63ddfb39eb16be2217c4908e9e1a5359 0 -/usr/lib64/Rivet/RivetCDFAnalyses.so 6ea1b6f6ac7edade98aa414541aa09ac8dc4e1ee0edafef198e8f5b9e4134771 0 -/usr/lib64/Rivet/RivetCESRAnalyses.so 1973c15144dcfc3b633704b2c7e8a183a67ad642ccc7ae00d06f0397d243f343 0 -/usr/lib64/Rivet/RivetCMSAnalyses.so d3497268dda2a3cc68b1e1113381f4ec3f68860d4e6eb58e0be21961e6dcfea0 0 -/usr/lib64/Rivet/RivetD0Analyses.so 86c46107c21b3b29c96518c8da9f4009e77ed3635fae009b970bc5d1d2f62440 0 -/usr/lib64/Rivet/RivetDORISAnalyses.so 229f71e0c2b3c04eda2d0a7eeb687c0bf2d8d8c36a6a07ccca92ce19597a3baf 0 -/usr/lib64/Rivet/RivetFrascatiAnalyses.so e4378d79d71f2805feeceb334ad86a4cdac8568853451e350124609356982988 0 -/usr/lib64/Rivet/RivetHERAAnalyses.so 8d930d656096b0ab14cb0793c73da9f395071064aeb9fa9cb172bab753dcfa4b 0 -/usr/lib64/Rivet/RivetLEPAnalyses.so de14a5feb7e897dd591120a74e6f8dda84ffbdd1ce642ecafa769e1af130738e 0 -/usr/lib64/Rivet/RivetLHCbAnalyses.so 5f9c707166f7028f736af8d7cf044e3a77eaae791f14f751fef1982b05cf451b 0 -/usr/lib64/Rivet/RivetLHCfAnalyses.so 61354bd46520bfe35d3831ca4457862faf9b0d9529e005b98bcd8307b7d6ee5f 0 -/usr/lib64/Rivet/RivetMCAnalyses.so f492b4c7c8066af9cd52a5fcd9476ae11b694512e7bd3b3f3abd4497e09859d2 0 -/usr/lib64/Rivet/RivetMiscAnalyses.so c04a6c4776ebfc290525affbc4008ada58845da5d19e053daca0ca041fd89cc9 0 -/usr/lib64/Rivet/RivetNovosibirskAnalyses.so 173c36d09333f0a2da33bec94316cd1e0536d452d8370c45149956ff657b1e7b 0 -/usr/lib64/Rivet/RivetOrsayAnalyses.so 44964bf1019e0a92164880f30b2831d8ea5694ec55068693cd04b503b2e61ae7 0 -/usr/lib64/Rivet/RivetPetraAnalyses.so a3b6e67a7007de0a24191f905a16e2cc9c86a3ac7b99496e6c8c855f400cb312 0 -/usr/lib64/Rivet/RivetRHICAnalyses.so b259bfc68b3777bcd09c3ef976c85f266a5533e3dd498cb73a7eb37ef7015975 0 -/usr/lib64/Rivet/RivetSLACAnalyses.so 061a48fa91546c69e2ede849a5a79ee01165480925874b336b4c7035efa3733d 0 -/usr/lib64/Rivet/RivetSPSAnalyses.so 86928363fec843f4a6bddc26edcda2f6927a1306fb1a735794a93c44404c600d 0 -/usr/lib64/Rivet/RivetTOTEMAnalyses.so 2102813a2df12eec9b69cb4ab609802f4b68a6bd06105134b49a4897911766b2 0 -/usr/lib64/Rivet/RivetTristanAnalyses.so 9c7d4cbba7e3877d1dceb8b8693d4fec8f7bf2631a7f8737ca87f53f0b8384e3 0 +/usr/lib64/Rivet/RivetALICEAnalyses.so de795bd8a7e013d31aa7cbe6e6a33f835642997d4fa73b986cd8ba7fc2915b8a 0 +/usr/lib64/Rivet/RivetATLASAnalyses.so 4de79bf720a8bc4360ade3114a043bb6e8e174a45713da933c1dcb213fb82881 0 +/usr/lib64/Rivet/RivetBABARAnalyses.so e4ec0feca9b81256afea3352783d2258b2b9da933aa7aa690b65391955229835 0 +/usr/lib64/Rivet/RivetBELLEAnalyses.so 28d60a0ed65c84d311b244a3fc0318bb5c463dad1bea6de13fdb41d219dd4e7f 0 +/usr/lib64/Rivet/RivetBESAnalyses.so 162c13f87df92323e9b9179b0fd20ff8d36a2d8afb5374dbc147761921beefca 0 +/usr/lib64/Rivet/RivetCDFAnalyses.so dbc5d77a5b2fd10595b67a4e0a91b1d91008c60034b06d41d2faabd9be3c183f 0 +/usr/lib64/Rivet/RivetCESRAnalyses.so 1a015aeb5a67f894e93c8a83c914d9eb2f872231c138b872065396a396fe4fce 0 +/usr/lib64/Rivet/RivetCMSAnalyses.so 8d2335a3360b0ea97bc8666c3499bd1d8963988882f22e6fa7bfb3ad18d1bb50 0 +/usr/lib64/Rivet/RivetD0Analyses.so 3a72dcf2b5f89fe0da0276966a07b4a2d318162191855ea258fa9beffc742fe2 0 +/usr/lib64/Rivet/RivetDORISAnalyses.so 41d4a9ef878e3ad581cf0bde87cd95d18ebf02cdab3f0fe7e88e6d64a8140f61 0 +/usr/lib64/Rivet/RivetFrascatiAnalyses.so f2aaf7ecb8a60b3db36adf60f915db20b2729ab4801ff9c3c0f6ac7e39d94b9d 0 +/usr/lib64/Rivet/RivetHERAAnalyses.so 16f9f7ed3906007f60fb33d792fa0a40033d2e1dd0519ae9a81b0e9e43d7a7fd 0 +/usr/lib64/Rivet/RivetLEPAnalyses.so d7664e2b620d66025831c2e47f7e5f03dc33b37e8e3cc0f922d6588e0d7b8bcc 0 +/usr/lib64/Rivet/RivetLHCbAnalyses.so 9c64751552c8ce96a3077213fa7f72c6958a4e46a2dd2804f34796fbbbd03e96 0 +/usr/lib64/Rivet/RivetLHCfAnalyses.so 890330b1219bf1c0d163ea1f0a568203733e7e6a0700fc3b3521f13319460387 0 +/usr/lib64/Rivet/RivetMCAnalyses.so 491991059b8a7ce2aeb349b5c58c27b3460820ae34000db1a01152ddd6c13225 0 +/usr/lib64/Rivet/RivetMiscAnalyses.so 120115bb9252893bab17ad8c96da632330036194e45d81f055fabe88165f2c4e 0 +/usr/lib64/Rivet/RivetNovosibirskAnalyses.so 0834f5fa8c443bdd2f024d8eea3ac0239bca63fff909d3a34964599c0ee5258c 0 +/usr/lib64/Rivet/RivetOrsayAnalyses.so beac2e95af73f5e9ea0289b9a2339ed9f299e633659f41969ae6435640cf26ba 0 +/usr/lib64/Rivet/RivetPetraAnalyses.so b8963634ee374940948a64d47b7513096e8f17e009028b0d573fd0b1f6ac7bcf 0 +/usr/lib64/Rivet/RivetRHICAnalyses.so 031d7c3f34c37a2b639682a6cdc21500b4c80d54935d9c8eec30149ffddef847 0 +/usr/lib64/Rivet/RivetSLACAnalyses.so e9fb07f3cd8673c6b1f287fed83c51488f8a59c9ba49d1c187cbc877fe59b928 0 +/usr/lib64/Rivet/RivetSPSAnalyses.so 2b3a7ab2282f19f566d84169b05d8d1f0a93c6d5128c220c5b9a57d5fdaedd39 0 +/usr/lib64/Rivet/RivetTOTEMAnalyses.so 9cdca63997c0712ec05815f642362c2fbc2c834b8244ca0828fe71b4e09e549f 0 +/usr/lib64/Rivet/RivetTristanAnalyses.so b995e7c1e905459732c330d3480c7c95ad4bd365ba1542ffe229f171c40975b1 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/Rivet/RivetALICEAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetALICEAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetALICEAnalyses.so (objdump) @@ -6,12 +6,12 @@ 02b8 010001c0 04000000 09000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 07010000 ad010000 13010000 89000000 ................ + 0300 07010000 ac010000 13010000 89000000 ................ 0310 cb000000 00000000 8e010000 92000000 ................ 0320 1a010000 a4000000 6b010000 9f000000 ........k....... 0330 3e010000 60000000 8f000000 12010000 >...`........... 0340 ce000000 99000000 83000000 cd000000 ................ - 0350 b4000000 f8000000 9e010000 00000000 ................ + 0350 b4000000 f8000000 3c010000 00000000 ........<....... 0360 b6000000 00000000 00000000 9d000000 ................ 0370 66000000 1f010000 5e010000 21000000 f.......^...!... 0380 7e010000 00000000 7a010000 54010000 ~.......z...T... @@ -47,7 +47,7 @@ 0560 e2000000 c8000000 c3000000 d2000000 ................ 0570 00000000 71010000 79010000 65010000 ....q...y...e... 0580 7b010000 29000000 00000000 38000000 {...).......8... - 0590 aa010000 a6010000 00000000 90000000 ................ + 0590 a9010000 a5010000 00000000 90000000 ................ 05a0 45010000 00000000 af000000 a1000000 E............... 05b0 1f000000 1e010000 00000000 c1000000 ................ 05c0 87010000 ab000000 15010000 97010000 ................ @@ -58,8 +58,8 @@ 0610 d3000000 00000000 b0000000 39010000 ............9... 0620 ca000000 00000000 53000000 7a000000 ........S...z... 0630 68010000 7e000000 00000000 e5000000 h...~........... - 0640 38010000 a5010000 47010000 64000000 8.......G...d... - 0650 29010000 43000000 00000000 a2010000 )...C........... + 0640 38010000 a4010000 47010000 64000000 8.......G...d... + 0650 29010000 43000000 00000000 a1010000 )...C........... 0660 59000000 5f000000 ba000000 bc000000 Y..._........... 0670 a6000000 cf000000 00000000 67010000 ............g... 0680 23010000 e4000000 ae000000 00000000 #............... @@ -71,7 +71,7 @@ 06e0 c4000000 a0000000 be000000 82000000 ................ 06f0 73000000 f1000000 2f010000 96000000 s......./....... 0700 db000000 4b010000 07000000 27010000 ....K.......'... - 0710 00000000 ac010000 00000000 92010000 ................ + 0710 00000000 ab010000 00000000 92010000 ................ 0720 80010000 00000000 00000000 00000000 ................ 0730 00000000 00000000 00000000 00000000 ................ 0740 00000000 00000000 51010000 00000000 ........Q....... @@ -106,25 +106,25 @@ 0910 27000000 77010000 00000000 10000000 '...w........... 0920 4d000000 00000000 33010000 5b000000 M.......3...[... 0930 3f000000 00000000 01000000 70010000 ?...........p... - 0940 00000000 a0010000 e0000000 19000000 ................ + 0940 00000000 9f010000 e0000000 19000000 ................ 0950 5e000000 34000000 81010000 47000000 ^...4.......G... 0960 81000000 00000000 41000000 84000000 ........A....... 0970 00000000 00000000 5c010000 00000000 ........\....... - 0980 2f000000 00000000 9f010000 00000000 /............... + 0980 2f000000 00000000 9e010000 00000000 /............... 0990 25010000 91000000 00000000 00000000 %............... 09a0 28010000 88000000 00000000 00000000 (............... 09b0 ef000000 20010000 11010000 11000000 .... ........... 09c0 00000000 00000000 4a010000 4f010000 ........J...O... 09d0 a9000000 00000000 00000000 31000000 ............1... - 09e0 6f000000 00000000 a7010000 80000000 o............... + 09e0 6f000000 00000000 a6010000 80000000 o............... 09f0 00000000 8a010000 00000000 aa000000 ................ 0a00 b3000000 1d010000 02000000 00000000 ................ 0a10 00000000 00000000 30000000 00000000 ........0....... 0a20 ac000000 75000000 74010000 97000000 ....u...t....... 0a30 9b000000 00000000 74000000 3c000000 ........t...<... - 0a40 9c010000 ab010000 8f010000 ee000000 ................ + 0a40 9c010000 aa010000 8f010000 ee000000 ................ 0a50 95000000 5a000000 48010000 00000000 ....Z...H....... - 0a60 85000000 a8010000 da000000 06010000 ................ + 0a60 85000000 a7010000 da000000 06010000 ................ 0a70 72000000 00000000 00000000 67000000 r...........g... 0a80 00000000 09000000 00000000 6e010000 ............n... 0a90 0e010000 03000000 77000000 00000000 ........w....... @@ -135,7 +135,7 @@ 0ae0 00000000 58010000 15000000 30010000 ....X.......0... 0af0 62010000 52000000 08010000 00000000 b...R........... 0b00 00000000 a2000000 00000000 00000000 ................ - 0b10 a9010000 5c000000 00000000 f0000000 ....\........... + 0b10 a8010000 5c000000 00000000 f0000000 ....\........... 0b20 00000000 2e010000 93000000 00000000 ................ 0b30 00000000 dc000000 00000000 00000000 ................ 0b40 00000000 00000000 00000000 00000000 ................ @@ -154,10 +154,10 @@ 0c10 00000000 00000000 60010000 8a000000 ........`....... 0c20 00000000 00000000 00000000 00000000 ................ 0c30 00000000 07010000 00000000 00000000 ................ - 0c40 00000000 00000000 a1010000 00000000 ................ + 0c40 00000000 00000000 a0010000 00000000 ................ 0c50 41010000 25000000 00000000 00000000 A...%........... 0c60 00000000 0c000000 00000000 4e010000 ............N... - 0c70 00010000 6d000000 76010000 a3010000 ....m...v....... + 0c70 00010000 6d000000 76010000 a2010000 ....m...v....... 0c80 00000000 00000000 4a000000 00000000 ........J....... 0c90 00000000 62000000 78000000 3a010000 ....b...x...:... 0ca0 63010000 00000000 22000000 00000000 c......."....... @@ -175,11 +175,11 @@ 0d60 00000000 00000000 00000000 1b010000 ................ 0d70 8e000000 00000000 32000000 00000000 ........2....... 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 8c000000 9c000000 a4010000 3c010000 ............<... - 0da0 00000000 18010000 00000000 79000000 ............y... - 0db0 3b000000 00000000 50000000 00000000 ;.......P....... - 0dc0 00000000 42000000 00000000 49010000 ....B.......I... - 0dd0 d6000000 00000000 ........ + 0d90 8c000000 9c000000 a3010000 00000000 ................ + 0da0 18010000 00000000 79000000 3b000000 ........y...;... + 0db0 00000000 50000000 00000000 00000000 ....P........... + 0dc0 42000000 00000000 49010000 d6000000 B.......I....... + 0dd0 00000000 .... Contents of section .gnu.hash: 0dd8 c5000000 d3000000 20000000 0b000000 ........ ....... 0de8 64093122 4000008a 10415200 81020002 d.1"@....AR..... @@ -187,7 +187,7 @@ 0e08 0012400e 420011d2 02000043 02044110 ..@.B......C..A. 0e18 3184bc08 093000b8 0a528448 00000004 1....0...R.H.... 0e28 50106000 8c000100 18008002 00202050 P.`.......... P - 0e38 48800a00 02290062 40160098 02840403 H....).b@....... + 0e38 48800a00 02290062 40120098 02840403 H....).b@....... 0e48 e2006318 080a9a09 10000088 20040840 ..c......... ..@ 0e58 00402635 02000008 a00400c4 20040080 .@&5........ ... 0e68 00480080 90440171 10220401 02250004 .H...D.q."...%.. @@ -243,10 +243,10 @@ 1188 91010000 92010000 93010000 94010000 ................ 1198 00000000 00000000 98010000 99010000 ................ 11a8 9a010000 9b010000 9c010000 00000000 ................ - 11b8 00000000 9e010000 00000000 9f010000 ................ - 11c8 a1010000 a3010000 a4010000 a5010000 ................ - 11d8 a6010000 a7010000 a8010000 00000000 ................ - 11e8 a9010000 ac010000 00000000 00000000 ................ + 11b8 00000000 00000000 00000000 9e010000 ................ + 11c8 a0010000 a2010000 a3010000 a4010000 ................ + 11d8 a5010000 a6010000 a7010000 00000000 ................ + 11e8 a8010000 ab010000 00000000 00000000 ................ 11f8 00000000 3db10605 e74655ff 57f2abf3 ....=....FU.W... 1208 77866d26 7a85ed36 c992714e 02af8ba6 w.m&z..6..qN.... 1218 c40c87e3 8d6dbd3e 8e9af87a 9720dc82 .....m.>...z. .. @@ -298,56590 +298,56748 @@ 14f8 9b347b8b 233a39e7 9e9028c9 a4954860 .4{.#:9...(...H` 1508 5a53b5be 5f81cdd1 dbf1a0ef 07abc2e8 ZS.._........... 1518 9d739274 67f6ed67 9c4cff88 9b08b327 .s.tg..g.L.....' - 1528 dd5210e4 580960d3 1db37854 eac4036b .R..X.`...xT...k - 1538 215f7b67 9b0ee742 b596210f dd3236ac !_{g...B..!..26. - 1548 17329675 b12c0810 379bffc2 4c35a9a6 .2.u.,..7...L5.. - 1558 0a287cee dfbe53cf a5cfc9b5 .(|...S..... + 1528 580960d3 1db37854 eac4036b 215f7b67 X.`...xT...k!_{g + 1538 9b0ee742 b596210f dd3236ac 17329675 ...B..!..26..2.u + 1548 b12c0810 379bffc2 4c35a9a6 0a287cee .,..7...L5...(|. + 1558 dfbe53cf a5cfc9b5 ..S..... Contents of section .dynsym: - 1568 00000000 00000000 00000000 00000000 ................ - 1578 00000000 00000000 72170000 12000000 ........r....... - 1588 00000000 00000000 00000000 00000000 ................ - 1598 482b0000 12000000 00000000 00000000 H+.............. - 15a8 00000000 00000000 d0030000 12000000 ................ - 15b8 00000000 00000000 00000000 00000000 ................ - 15c8 d1250000 12000000 00000000 00000000 .%.............. - 15d8 00000000 00000000 172b0000 12000000 .........+...... - 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 7e0c0000 12000000 00000000 00000000 ~............... - 1608 00000000 00000000 d8180000 12000000 ................ - 1618 00000000 00000000 00000000 00000000 ................ - 1628 2f020000 12000000 00000000 00000000 /............... - 1638 00000000 00000000 ed190000 12000000 ................ - 1648 00000000 00000000 00000000 00000000 ................ - 1658 47050000 12000000 00000000 00000000 G............... - 1668 00000000 00000000 ef100000 12000000 ................ - 1678 00000000 00000000 00000000 00000000 ................ - 1688 0f210000 12000000 00000000 00000000 .!.............. - 1698 00000000 00000000 e3180000 12000000 ................ - 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 4b1f0000 11000000 00000000 00000000 K............... - 16c8 00000000 00000000 921a0000 12000000 ................ - 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 d4270000 12000000 00000000 00000000 .'.............. - 16f8 00000000 00000000 7c2e0000 11000000 ........|....... - 1708 00000000 00000000 00000000 00000000 ................ - 1718 f91e0000 12000000 00000000 00000000 ................ - 1728 00000000 00000000 46100000 12000000 ........F....... - 1738 00000000 00000000 00000000 00000000 ................ - 1748 e7060000 12000000 00000000 00000000 ................ - 1758 00000000 00000000 0f180000 11000000 ................ - 1768 00000000 00000000 00000000 00000000 ................ - 1778 a5200000 12000000 00000000 00000000 . .............. - 1788 00000000 00000000 9d010000 12000000 ................ - 1798 00000000 00000000 00000000 00000000 ................ - 17a8 0c1f0000 11000000 00000000 00000000 ................ - 17b8 00000000 00000000 cf0e0000 12000000 ................ - 17c8 00000000 00000000 00000000 00000000 ................ - 17d8 a7300000 11000000 00000000 00000000 .0.............. - 17e8 00000000 00000000 17190000 12000000 ................ - 17f8 00000000 00000000 00000000 00000000 ................ - 1808 7a020000 11000000 00000000 00000000 z............... - 1818 00000000 00000000 38210000 12000000 ........8!...... - 1828 00000000 00000000 00000000 00000000 ................ - 1838 d90b0000 12000000 00000000 00000000 ................ - 1848 00000000 00000000 1d010000 11000000 ................ /usr/lib64/Rivet/RivetALICEAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetALICEAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetALICEAnalyses.so (disasm) @@ -809,6 +809,50 @@ Disassembly of section .text: +_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov %rbx,%rsi + mov %rax,%rdi + mov %rax,%r12 + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + call <__stack_chk_fail@plt> + mov %r12,%rdi + mov %rax,%rbp + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbp + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + call <__stack_chk_fail@plt> + +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi + mov %rbx,%rdi + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -868,70 +912,32 @@ call <_Unwind_Resume@plt> nop -_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> +_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + je <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + jne <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + je <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + jne <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + je <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + jne <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -968,95 +974,25 @@ call <_Unwind_Resume@plt> nop -_ZNK4YODA7Point2D9yErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov $something,%edi - lea offset(%rsp),%r13 - call <__cxa_allocate_exception@plt> - mov %rbp,%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %r13,%rdi - mov %rax,%r12 - call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> - mov %r13,%rsi - mov %r12,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK4YODA7Point2D9yErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> - mov %r12,%rdi - call <__cxa_throw@plt> - mov %rax,%rbx - mov %r12,%rdi - call <__cxa_free_exception@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK4YODA7Point2D9yErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - mov %r13,%rdi - mov %rax,%rbx +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %r15,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZNK4YODA7Point2D9yErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - -_ZNK4YODA7Point2D8yErrPlusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov $something,%edi - lea offset(%rsp),%r13 - call <__cxa_allocate_exception@plt> - mov %rbp,%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %r13,%rdi - mov %rax,%r12 - call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> - mov %r13,%rsi - mov %r12,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov %r13,%rdi + mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK4YODA7Point2D8yErrPlusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> - mov %r12,%rdi - call <__cxa_throw@plt> - mov %rax,%rbx - mov %r12,%rdi - call <__cxa_free_exception@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK4YODA7Point2D8yErrPlusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> /usr/lib64/Rivet/RivetATLASAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetATLASAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetATLASAnalyses.so (objdump) @@ -1243,2289 +1243,2289 @@ 5010 f80a0144 f8a5aa87 7b4c8136 ...D....{L.6 Contents of section .dynsym: 5020 00000000 00000000 00000000 00000000 ................ - 5030 00000000 00000000 4e7b0000 11000000 ........N{...... + 5030 00000000 00000000 7d2a0000 11000000 ........}*...... 5040 00000000 00000000 00000000 00000000 ................ - 5050 f1490000 12000000 00000000 00000000 .I.............. - 5060 00000000 00000000 9b230000 12000000 .........#...... + 5050 77170000 12000000 00000000 00000000 w............... + 5060 00000000 00000000 d1290000 12000000 .........)...... 5070 00000000 00000000 00000000 00000000 ................ - 5080 acd30000 12000000 00000000 00000000 ................ - 5090 00000000 00000000 e04d0000 11000000 .........M...... + 5080 54140100 12000000 00000000 00000000 T............... + 5090 00000000 00000000 21260000 11000000 ........!&...... 50a0 00000000 00000000 00000000 00000000 ................ - 50b0 78240000 11000000 00000000 00000000 x$.............. - 50c0 00000000 00000000 a8190000 12000000 ................ + 50b0 922c0000 11000000 00000000 00000000 .,.............. + 50c0 00000000 00000000 a0170000 12000000 ................ 50d0 00000000 00000000 00000000 00000000 ................ - 50e0 044a0000 12000000 00000000 00000000 .J.............. - 50f0 00000000 00000000 887b0000 11000000 .........{...... + 50e0 00330000 12000000 00000000 00000000 .3.............. + 50f0 00000000 00000000 3c2c0000 11000000 ........<,...... 5100 00000000 00000000 00000000 00000000 ................ - 5110 f0820000 11000000 00000000 00000000 ................ - 5120 00000000 00000000 11260000 12000000 .........&...... + 5110 a3660000 11000000 00000000 00000000 .f.............. + 5120 00000000 00000000 45350000 12000000 ........E5...... 5130 00000000 00000000 00000000 00000000 ................ - 5140 17080000 12000000 00000000 00000000 ................ - 5150 00000000 00000000 a4980000 12000000 ................ + 5140 4a090000 12000000 00000000 00000000 J............... + 5150 00000000 00000000 c85b0000 12000000 .........[...... 5160 00000000 00000000 00000000 00000000 ................ - 5170 e7000000 12000000 00000000 00000000 ................ - 5180 00000000 00000000 049e0000 11000000 ................ + 5170 5e010000 12000000 00000000 00000000 ^............... + 5180 00000000 00000000 0a690000 11000000 .........i...... 5190 00000000 00000000 00000000 00000000 ................ - 51a0 d2020000 12000000 00000000 00000000 ................ - 51b0 00000000 00000000 d8270000 12000000 .........'...... + 51a0 4e140000 12000000 00000000 00000000 N............... + 51b0 00000000 00000000 7a370000 12000000 ........z7...... 51c0 00000000 00000000 00000000 00000000 ................ - 51d0 12090000 12000000 00000000 00000000 ................ - 51e0 00000000 00000000 0d1c0000 12000000 ................ + 51d0 450a0000 12000000 00000000 00000000 E............... + 51e0 00000000 00000000 1e190000 12000000 ................ 51f0 00000000 00000000 00000000 00000000 ................ - 5200 748b0000 11000000 00000000 00000000 t............... - 5210 00000000 00000000 8c490000 12000000 .........I...... + 5200 68880000 11000000 00000000 00000000 h............... + 5210 00000000 00000000 bd5c0000 12000000 .........\...... 5220 00000000 00000000 00000000 00000000 ................ - 5230 4b120000 12000000 00000000 00000000 K............... - 5240 00000000 00000000 c6040000 11000000 ................ + 5230 34150000 12000000 00000000 00000000 4............... + 5240 00000000 00000000 f9050000 11000000 ................ 5250 00000000 00000000 00000000 00000000 ................ - 5260 787c0000 12000000 00000000 00000000 x|.............. - 5270 00000000 00000000 50250000 12000000 ........P%...... + 5260 e32e0000 12000000 00000000 00000000 ................ + 5270 00000000 00000000 f8300000 12000000 .........0...... 5280 00000000 00000000 00000000 00000000 ................ - 5290 42040000 12000000 00000000 00000000 B............... - 52a0 00000000 00000000 8a200000 10000000 ......... ...... + 5290 47050000 12000000 00000000 00000000 G............... + 52a0 00000000 00000000 46170000 10000000 ........F....... 52b0 00000000 00000000 00000000 00000000 ................ - 52c0 997c0000 12000000 00000000 00000000 .|.............. - 52d0 00000000 00000000 ac7b0000 12000000 .........{...... + 52c0 042f0000 12000000 00000000 00000000 ./.............. + 52d0 00000000 00000000 172e0000 12000000 ................ 52e0 00000000 00000000 00000000 00000000 ................ - 52f0 6f1b0000 12000000 00000000 00000000 o............... - 5300 00000000 00000000 bc500000 12000000 .........P...... + 52f0 c7230000 12000000 00000000 00000000 .#.............. + 5300 00000000 00000000 b7300000 12000000 .........0...... 5310 00000000 00000000 00000000 00000000 ................ - 5320 d8060000 12000000 00000000 00000000 ................ - 5330 00000000 00000000 3fac0000 12000000 ........?....... + 5320 0b080000 12000000 00000000 00000000 ................ + 5330 00000000 00000000 43820000 12000000 ........C....... 5340 00000000 00000000 00000000 00000000 ................ - 5350 4a1f0000 12000000 00000000 00000000 J............... - 5360 00000000 00000000 cd2a0000 12000000 .........*...... + 5350 34270000 12000000 00000000 00000000 4'.............. + 5360 00000000 00000000 de340000 12000000 .........4...... 5370 00000000 00000000 00000000 00000000 ................ - 5380 d54e0000 12000000 00000000 00000000 .N.............. - 5390 00000000 00000000 b3040000 12000000 ................ + 5380 ff330000 12000000 00000000 00000000 .3.............. + 5390 00000000 00000000 e6050000 12000000 ................ 53a0 00000000 00000000 00000000 00000000 ................ - 53b0 d6c30000 12000000 00000000 00000000 ................ - 53c0 00000000 00000000 ae260000 12000000 .........&...... + 53b0 68840000 12000000 00000000 00000000 h............... + 53c0 00000000 00000000 fb280000 12000000 .........(...... 53d0 00000000 00000000 00000000 00000000 ................ - 53e0 d0800000 12000000 00000000 00000000 ................ - 53f0 00000000 00000000 34d40000 12000000 ........4....... + 53e0 dd630000 12000000 00000000 00000000 .c.............. + 53f0 00000000 00000000 ac140100 12000000 ................ 5400 00000000 00000000 00000000 00000000 ................ - 5410 fb4d0000 11000000 00000000 00000000 .M.............. - 5420 00000000 00000000 89180000 12000000 ................ + 5410 5c260000 11000000 00000000 00000000 \&.............. + 5420 00000000 00000000 841b0000 12000000 ................ 5430 00000000 00000000 00000000 00000000 ................ - 5440 fe090000 12000000 00000000 00000000 ................ - 5450 00000000 00000000 548b0000 11000000 ........T....... + 5440 310b0000 12000000 00000000 00000000 1............... + 5450 00000000 00000000 48880000 11000000 ........H....... 5460 00000000 00000000 00000000 00000000 ................ - 5470 5e160000 11000000 00000000 00000000 ^............... - 5480 00000000 00000000 822f0000 12000000 ........./...... + 5470 70220000 11000000 00000000 00000000 p".............. + 5480 00000000 00000000 3f330000 12000000 ........?3...... 5490 00000000 00000000 00000000 00000000 ................ - 54a0 95070000 12000000 00000000 00000000 ................ - 54b0 00000000 00000000 7f060000 12000000 ................ + 54a0 c8080000 12000000 00000000 00000000 ................ + 54b0 00000000 00000000 b2070000 12000000 ................ 54c0 00000000 00000000 00000000 00000000 ................ - 54d0 6b010000 12000000 00000000 00000000 k............... - 54e0 00000000 00000000 840c0000 11000000 ................ + 54d0 3b020000 12000000 00000000 00000000 ;............... + 54e0 00000000 00000000 b70d0000 11000000 ................ 54f0 00000000 00000000 00000000 00000000 ................ - 5500 67210000 12000000 00000000 00000000 g!.............. - 5510 00000000 00000000 d30b0000 11000000 ................ + 5500 011b0000 12000000 00000000 00000000 ................ + 5510 00000000 00000000 060d0000 11000000 ................ 5520 00000000 00000000 00000000 00000000 ................ - 5530 b05a0000 12000000 00000000 00000000 .Z.............. - 5540 00000000 00000000 25150000 11000000 ........%....... + 5530 182b0000 12000000 00000000 00000000 .+.............. + 5540 00000000 00000000 63160000 11000000 ........c....... 5550 00000000 00000000 00000000 00000000 ................ - 5560 cd130000 12000000 00000000 00000000 ................ - 5570 00000000 00000000 21820000 12000000 ........!....... + 5560 1a020000 12000000 00000000 00000000 ................ + 5570 00000000 00000000 e03d0000 12000000 .........=...... 5580 00000000 00000000 00000000 00000000 ................ - 5590 6c7f0000 12000000 00000000 00000000 l............... - 55a0 00000000 00000000 440e0000 11000000 ........D....... + 5590 59600000 12000000 00000000 00000000 Y`.............. + 55a0 00000000 00000000 63100000 11000000 ........c....... 55b0 00000000 00000000 00000000 00000000 ................ - 55c0 b4090000 12000000 00000000 00000000 ................ - 55d0 00000000 00000000 91290000 12000000 .........)...... + 55c0 e70a0000 12000000 00000000 00000000 ................ + 55d0 00000000 00000000 1a390000 12000000 .........9...... 55e0 00000000 00000000 00000000 00000000 ................ - 55f0 34880000 12000000 00000000 00000000 4............... - 5600 00000000 00000000 10880000 12000000 ................ + 55f0 1a860000 12000000 00000000 00000000 ................ + 5600 00000000 00000000 f9840000 12000000 ................ 5610 00000000 00000000 00000000 00000000 ................ - 5620 8c7d0000 12000000 00000000 00000000 .}.............. - 5630 00000000 00000000 499c0000 10000000 ........I....... + 5620 f72f0000 12000000 00000000 00000000 ./.............. + 5630 00000000 00000000 eb680000 10000000 .........h...... 5640 00000000 00000000 00000000 00000000 ................ - 5650 84090000 12000000 00000000 00000000 ................ - 5660 00000000 00000000 bb810000 11000000 ................ + 5650 b70a0000 12000000 00000000 00000000 ................ + 5660 00000000 00000000 53650000 11000000 ........Se...... 5670 00000000 00000000 00000000 00000000 ................ - 5680 86490000 12000000 00000000 00000000 .I.............. + 5680 b75c0000 12000000 00000000 00000000 .\.............. 5690 00000000 00000000 46000000 22000000 ........F..."... 56a0 00000000 00000000 00000000 00000000 ................ - 56b0 8e2a0000 12000000 00000000 00000000 .*.............. - 56c0 00000000 00000000 f2500000 12000000 .........P...... + 56b0 b0390000 12000000 00000000 00000000 .9.............. + 56c0 00000000 00000000 60870000 12000000 ........`....... 56d0 00000000 00000000 00000000 00000000 ................ - 56e0 46820000 12000000 00000000 00000000 F............... - 56f0 00000000 00000000 db080000 12000000 ................ + 56e0 053e0000 12000000 00000000 00000000 .>.............. + 56f0 00000000 00000000 0e0a0000 12000000 ................ 5700 00000000 00000000 00000000 00000000 ................ - 5710 96870000 12000000 00000000 00000000 ................ - 5720 00000000 00000000 e4220000 12000000 ........."...... + 5710 95820000 12000000 00000000 00000000 ................ + 5720 00000000 00000000 4f280000 12000000 ........O(...... 5730 00000000 00000000 00000000 00000000 ................ - 5740 487c0000 12000000 00000000 00000000 H|.............. - 5750 00000000 00000000 c3820000 11000000 ................ + 5740 b32e0000 12000000 00000000 00000000 ................ + 5750 00000000 00000000 e9650000 11000000 .........e...... 5760 00000000 00000000 00000000 00000000 ................ - 5770 1c960000 12000000 00000000 00000000 ................ - 5780 00000000 00000000 3b810000 12000000 ........;....... /usr/lib64/Rivet/RivetATLASAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetATLASAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetATLASAnalyses.so (disasm) @@ -1578,6 +1578,28 @@ Disassembly of section .text: +_ZNK5Rivet17FirstParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet17FirstParticleWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -2180,23 +2202,23 @@ call <__cxa_allocate_exception@plt> mov %r13,%rsi mov %rax,%rdi - mov %rax,%r12 + mov %rax,%rbp call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> - mov %r12,%rdi + mov %rbp,%rdi call <__cxa_throw@plt> - mov %r12,%rdi + mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r13,%rdi call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> @@ -2205,7 +2227,7 @@ mov %r13,%rdi call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> mov offset(%rsp),%rax - mov %r15,%rdi + mov %r14,%rdi cmp $something,%rax jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> call <__cxa_begin_catch@plt> @@ -2213,7 +2235,7 @@ mov %rax,offset(%rsp) call <__cxa_allocate_exception@plt> mov offset(%rsp),%rdx - mov %rax,%r15 + mov %rax,%r14 mov (%rdx),%rax mov %rdx,%rdi call *offset(%rax) @@ -2223,32 +2245,32 @@ mov %rax,%rdx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> mov %r13,%rsi - mov %r15,%rdi + mov %r14,%rdi call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> lea offset(%rip),%rax # <_ZTVN4YODA5Utils16bad_lexical_castE + ofs> mov %r13,%rdi - mov %rax,(%r15) + mov %rax,(%r14) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov offset(%rip),%rsi # <_ZTIN4YODA5Utils16bad_lexical_castE@@Base + ofs> lea offset(%rip),%rdx # <_ZN4YODA5Utils16bad_lexical_castD1Ev> - mov %r15,%rdi + mov %r14,%rdi call <__cxa_throw@plt> call <__stack_chk_fail@plt> mov %rdi,%r13 - mov %rax,%r15 - mov %r12,%rdi + mov %rax,%r14 + mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r13,%rdi - mov %r15,%rax + mov %r14,%rax sub $something,%rax jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> call <__cxa_begin_catch@plt> call <__cxa_end_catch@plt> lea offset(%rsp),%rax - mov offset(%rip),%r12 # <_ZZN5Rivet3PID6_pow10EjE6POWS10 + ofs> + mov offset(%rip),%r13 # <_ZZN5Rivet3PID6_pow10EjE6POWS10 + ofs> mov %rax,offset(%rsp) jmp <_ZN4YODA7Counter6scaleWEd + ofs> call <__stack_chk_fail@plt> @@ -2258,35 +2280,35 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%r13 mov offset(%rsp),%rdx - mov %r15,%rdi + mov %r14,%rdi mov %rdx,offset(%rsp) call <__cxa_free_exception@plt> - mov offset(%rsp),%r15 + mov offset(%rsp),%r14 call <__cxa_end_catch@plt> jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov %rax,%r13 jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov %rax,%r13 - mov %rdx,%r15 + mov %rdx,%r14 jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov %rdi,%rbx jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> - mov %r12,%rdi + mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> call <__stack_chk_fail@plt> - mov %r12,%rdi + mov %rbp,%rdi mov %rdx,offset(%rsp) - mov %rax,%r15 + mov %rax,%r14 call <__cxa_free_exception@plt> - mov offset(%rsp),%r12 + mov offset(%rsp),%rbp mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r15,%rdi - mov %r12,%rax + mov %r14,%rdi + mov %rbp,%rax jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> - mov %rax,%r15 - mov %rdx,%r12 + mov %rax,%r14 + mov %rdx,%rbp jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> _ZNK4YODA7Point2D9yErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: @@ -2437,433 +2459,1105 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet19ATLAS_2010_S89147028finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ATLAS_2010_S89147028finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> +_ZN4YODA9Scatter2D9addPointsERKNS_5Utils12sortedvectorINS_7Point2DEEE.cold: + mov offset(%rip),%rax # <_ZTVN4YODA7Point2DE@Base> + mov offset(%rsp),%rsi + mov %rbp,%rdi + add $something,%rax + mov %rax,offset(%rsp) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ATLAS_2010_S89147028finalizeEv.cold + ofs> + jne <_ZN4YODA9Scatter2D9addPointsERKNS_5Utils12sortedvectorINS_7Point2DEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2D9addPointsERKNS_5Utils12sortedvectorINS_7Point2DEEE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> -_ZN5Rivet24ATLAS_2011_CONF_2011_0988finalizeEv.cold: - mov offset(%rsp),%rdi /usr/lib64/Rivet/RivetBABARAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBABARAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBABARAnalyses.so (objdump) @@ -731,1419 +731,1419 @@ 3008 3899c15b ee09082c 35c9e0fc 8..[...,5... Contents of section .dynsym: 3018 00000000 00000000 00000000 00000000 ................ - 3028 00000000 00000000 7c240000 12000000 ........|$...... + 3028 00000000 00000000 7b150000 12000000 ........{....... 3038 00000000 00000000 00000000 00000000 ................ - 3048 cf020000 12000000 00000000 00000000 ................ - 3058 00000000 00000000 892f0000 12000000 ........./...... + 3048 6c030000 12000000 00000000 00000000 l............... + 3058 00000000 00000000 d81d0000 12000000 ................ 3068 00000000 00000000 00000000 00000000 ................ - 3078 16020000 12000000 00000000 00000000 ................ - 3088 00000000 00000000 96170000 12000000 ................ + 3078 04030000 12000000 00000000 00000000 ................ + 3088 00000000 00000000 871f0000 12000000 ................ 3098 00000000 00000000 00000000 00000000 ................ - 30a8 1e030000 12000000 00000000 00000000 ................ - 30b8 00000000 00000000 2b140000 12000000 ........+....... + 30a8 b6010000 12000000 00000000 00000000 ................ + 30b8 00000000 00000000 0f200000 12000000 ......... ...... 30c8 00000000 00000000 00000000 00000000 ................ - 30d8 1b440000 12000000 00000000 00000000 .D.............. - 30e8 00000000 00000000 4b0c0000 12000000 ........K....... + 30d8 3c1b0000 12000000 00000000 00000000 <............... + 30e8 00000000 00000000 9a070000 12000000 ................ 30f8 00000000 00000000 00000000 00000000 ................ - 3108 4b0a0000 11000000 00000000 00000000 K............... - 3118 00000000 00000000 44820000 12000000 ........D....... + 3108 010a0000 11000000 00000000 00000000 ................ + 3118 00000000 00000000 ac650000 12000000 .........e...... 3128 00000000 00000000 00000000 00000000 ................ - 3138 16890000 11000000 00000000 00000000 ................ - 3148 00000000 00000000 fb240000 12000000 .........$...... + 3138 0b7d0000 11000000 00000000 00000000 .}.............. + 3148 00000000 00000000 6f160000 12000000 ........o....... 3158 00000000 00000000 00000000 00000000 ................ - 3168 ce830000 12000000 00000000 00000000 ................ - 3178 00000000 00000000 23840000 12000000 ........#....... + 3168 e4640000 12000000 00000000 00000000 .d.............. + 3178 00000000 00000000 fa5c0000 12000000 .........\...... 3188 00000000 00000000 00000000 00000000 ................ - 3198 99430000 12000000 00000000 00000000 .C.............. - 31a8 00000000 00000000 69040000 12000000 ........i....... + 3198 ba1a0000 12000000 00000000 00000000 ................ + 31a8 00000000 00000000 18040000 12000000 ................ 31b8 00000000 00000000 00000000 00000000 ................ - 31c8 710a0000 12000000 00000000 00000000 q............... - 31d8 00000000 00000000 f9000000 12000000 ................ + 31c8 270a0000 12000000 00000000 00000000 '............... + 31d8 00000000 00000000 cb020000 12000000 ................ 31e8 00000000 00000000 00000000 00000000 ................ - 31f8 0c0a0000 11000000 00000000 00000000 ................ - 3208 00000000 00000000 8a0c0000 12000000 ................ + 31f8 c2090000 11000000 00000000 00000000 ................ + 3208 00000000 00000000 1f0c0000 12000000 ................ 3218 00000000 00000000 00000000 00000000 ................ - 3228 d5030000 11000000 00000000 00000000 ................ - 3238 00000000 00000000 408d0000 12000000 ........@....... + 3228 84030000 11000000 00000000 00000000 ................ + 3238 00000000 00000000 f89e0000 12000000 ................ 3248 00000000 00000000 00000000 00000000 ................ - 3258 fa060000 11000000 00000000 00000000 ................ - 3268 00000000 00000000 0e0d0000 11000000 ................ + 3258 a9060000 11000000 00000000 00000000 ................ + 3268 00000000 00000000 ba0c0000 11000000 ................ 3278 00000000 00000000 00000000 00000000 ................ - 3288 a5030000 12000000 00000000 00000000 ................ + 3288 3d020000 12000000 00000000 00000000 =............... 3298 00000000 00000000 46000000 22000000 ........F..."... 32a8 00000000 00000000 00000000 00000000 ................ - 32b8 eb030000 12000000 00000000 00000000 ................ - 32c8 00000000 00000000 581f0000 12000000 ........X....... + 32b8 9a030000 12000000 00000000 00000000 ................ + 32c8 00000000 00000000 8a780000 12000000 .........x...... 32d8 00000000 00000000 00000000 00000000 ................ - 32e8 e7020000 12000000 00000000 00000000 ................ - 32f8 00000000 00000000 d73e0000 12000000 .........>...... + 32e8 ef000000 12000000 00000000 00000000 ................ + 32f8 00000000 00000000 7e0f0000 12000000 ........~....... 3308 00000000 00000000 00000000 00000000 ................ - 3318 a7180000 12000000 00000000 00000000 ................ - 3328 00000000 00000000 24820000 11000000 ........$....... + 3318 711b0000 12000000 00000000 00000000 q............... + 3328 00000000 00000000 165c0000 11000000 .........\...... 3338 00000000 00000000 00000000 00000000 ................ - 3348 bd050000 12000000 00000000 00000000 ................ - 3358 00000000 00000000 d6050000 12000000 ................ + 3348 6c050000 12000000 00000000 00000000 l............... + 3358 00000000 00000000 85050000 12000000 ................ 3368 00000000 00000000 00000000 00000000 ................ - 3378 2c050000 12000000 00000000 00000000 ,............... - 3388 00000000 00000000 ac010000 12000000 ................ + 3378 db040000 12000000 00000000 00000000 ................ + 3388 00000000 00000000 f6000000 12000000 ................ 3398 00000000 00000000 00000000 00000000 ................ - 33a8 80070000 12000000 00000000 00000000 ................ - 33b8 00000000 00000000 7e160000 11000000 ........~....... + 33a8 d9070000 12000000 00000000 00000000 ................ + 33b8 00000000 00000000 35140000 11000000 ........5....... 33c8 00000000 00000000 00000000 00000000 ................ - 33d8 ca0e0000 12000000 00000000 00000000 ................ - 33e8 00000000 00000000 120f0000 12000000 ................ + 33d8 110d0000 12000000 00000000 00000000 ................ + 33e8 00000000 00000000 a70d0000 12000000 ................ 33f8 00000000 00000000 00000000 00000000 ................ - 3408 4c440000 11000000 00000000 00000000 LD.............. - 3418 00000000 00000000 ae040000 12000000 ................ + 3408 42150000 11000000 00000000 00000000 B............... + 3418 00000000 00000000 5d040000 12000000 ........]....... 3428 00000000 00000000 00000000 00000000 ................ - 3438 1a080000 12000000 00000000 00000000 ................ - 3448 00000000 00000000 ad020000 12000000 ................ + 3438 8c140000 12000000 00000000 00000000 ................ + 3448 00000000 00000000 4a030000 12000000 ........J....... 3458 00000000 00000000 00000000 00000000 ................ - 3468 30100000 11000000 00000000 00000000 0............... - 3478 00000000 00000000 d1130000 12000000 ................ + 3468 de100000 11000000 00000000 00000000 ................ + 3478 00000000 00000000 f7160000 12000000 ................ 3488 00000000 00000000 00000000 00000000 ................ - 3498 31070000 12000000 00000000 00000000 1............... - 34a8 00000000 00000000 6c160000 12000000 ........l....... + 3498 b8130000 12000000 00000000 00000000 ................ + 34a8 00000000 00000000 d3180000 12000000 ................ 34b8 00000000 00000000 00000000 00000000 ................ - 34c8 88130000 11000000 00000000 00000000 ................ - 34d8 00000000 00000000 ce090000 11000000 ................ + 34c8 a6130000 11000000 00000000 00000000 ................ + 34d8 00000000 00000000 84090000 11000000 ................ 34e8 00000000 00000000 00000000 00000000 ................ - 34f8 61130000 11000000 00000000 00000000 a............... - 3508 00000000 00000000 fb150000 12000000 ................ + 34f8 ec150000 11000000 00000000 00000000 ................ + 3508 00000000 00000000 80180000 12000000 ................ 3518 00000000 00000000 00000000 00000000 ................ - 3528 ed240000 12000000 00000000 00000000 .$.............. - 3538 00000000 00000000 b2090000 12000000 ................ + 3528 045d0000 12000000 00000000 00000000 .].............. + 3538 00000000 00000000 68090000 12000000 ........h....... 3548 00000000 00000000 00000000 00000000 ................ - 3558 02440000 12000000 00000000 00000000 .D.............. - 3568 00000000 00000000 25440000 12000000 ........%D...... + 3558 231b0000 12000000 00000000 00000000 #............... + 3568 00000000 00000000 1b150000 12000000 ................ 3578 00000000 00000000 00000000 00000000 ................ - 3588 a11f0000 11000000 00000000 00000000 ................ - 3598 00000000 00000000 60030000 12000000 ........`....... + 3588 f57c0000 11000000 00000000 00000000 .|.............. + 3598 00000000 00000000 f8010000 12000000 ................ 35a8 00000000 00000000 00000000 00000000 ................ - 35b8 b6100000 11000000 00000000 00000000 ................ - 35c8 00000000 00000000 24090000 12000000 ........$....... + 35b8 64110000 11000000 00000000 00000000 d............... + 35c8 00000000 00000000 da080000 12000000 ................ 35d8 00000000 00000000 00000000 00000000 ................ - 35e8 5f1f0000 12000000 00000000 00000000 _............... - 35f8 00000000 00000000 52060000 12000000 ........R....... + 35e8 91780000 12000000 00000000 00000000 .x.............. + 35f8 00000000 00000000 01060000 12000000 ................ 3608 00000000 00000000 00000000 00000000 ................ - 3618 e60a0000 12000000 00000000 00000000 ................ - 3628 00000000 00000000 549e0000 12000000 ........T....... + 3618 9c0a0000 12000000 00000000 00000000 ................ + 3628 00000000 00000000 3b9e0000 12000000 ........;....... 3638 00000000 00000000 00000000 00000000 ................ - 3648 f2010000 12000000 00000000 00000000 ................ - 3658 00000000 00000000 650d0000 12000000 ........e....... + 3648 e0020000 12000000 00000000 00000000 ................ + 3658 00000000 00000000 170e0000 12000000 ................ 3668 00000000 00000000 00000000 00000000 ................ - 3678 b4020000 12000000 00000000 00000000 ................ - 3688 00000000 00000000 7f140000 12000000 ................ + 3678 51030000 12000000 00000000 00000000 Q............... + 3688 00000000 00000000 790d0000 12000000 ........y....... 3698 00000000 00000000 00000000 00000000 ................ - 36a8 40020000 11000000 00000000 00000000 @............... - 36b8 00000000 00000000 980b0000 11000000 ................ + 36a8 d1060000 11000000 00000000 00000000 ................ + 36b8 00000000 00000000 6c0b0000 11000000 ........l....... 36c8 00000000 00000000 00000000 00000000 ................ - 36d8 a5010000 12000000 00000000 00000000 ................ - 36e8 00000000 00000000 e50b0000 12000000 ................ + 36d8 e8000000 12000000 00000000 00000000 ................ + 36e8 00000000 00000000 b90b0000 12000000 ................ 36f8 00000000 00000000 00000000 00000000 ................ - 3708 f8120000 12000000 00000000 00000000 ................ - 3718 00000000 00000000 ee150000 12000000 ................ + 3708 31070000 12000000 00000000 00000000 1............... + 3718 00000000 00000000 73180000 12000000 ........s....... 3728 00000000 00000000 00000000 00000000 ................ - 3738 db550000 12000000 00000000 00000000 .U.............. - 3748 00000000 00000000 55020000 12000000 ........U....... + 3738 79660000 12000000 00000000 00000000 yf.............. + 3748 00000000 00000000 e6060000 12000000 ................ 3758 00000000 00000000 00000000 00000000 ................ - 3768 67060000 12000000 00000000 00000000 g............... - 3778 00000000 00000000 fd070000 12000000 ................ /usr/lib64/Rivet/RivetBABARAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBABARAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBABARAnalyses.so (disasm) @@ -664,6 +664,18 @@ Disassembly of section .text: +_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: + call <__cxa_begin_catch@plt> + mov $something,%esi + mov %rbp,%rdi + call <_ZdlPvm@plt> + call <__cxa_rethrow@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + _ZNK4YODA7Counter8newcloneEv.cold: mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -688,17 +700,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18BABAR_2006_I71627712findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I71627712findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -709,18 +710,6 @@ mov %r12,%rdi call <_Unwind_Resume@plt> -_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: - call <__cxa_begin_catch@plt> - mov $something,%esi - mov %rbp,%rdi - call <_ZdlPvm@plt> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - nop - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -966,82 +955,105 @@ call <_Unwind_Resume@plt> nop -_ZN5Rivet18BABAR_2004_I6423558finalizeEv.cold: +_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18BABAR_2004_I6423558finalizeEv.cold + ofs> + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbp,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> - lea offset(%rsp),%rdi - mov %rax,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2004_I6423558finalizeEv.cold + ofs> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - -_ZN5Rivet18BABAR_2006_I7000207analyzeERKNS_5EventE.cold: + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I7000207analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZN5Rivet18BABAR_2006_I7000207analyzeERKNS_5EventE.cold + ofs> - call <__stack_chk_fail@plt> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold: - nop - mov %r14,%rdi - mov %rax,%rbx - lea offset(%rsp),%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rsi - mov %rbp,%rdi - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rsi - mov (%rsp),%rdi - lea offset(%rsp),%rbp - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> - jmp <_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold + ofs> + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbp,%rdi + call <_ZN4YODA9Scatter1DD1Ev> + mov offset(%rsp),%rsi + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> + lea offset(%rsp),%rdi + mov %rax,offset(%rsp) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - call <__stack_chk_fail@plt> - mov %r14,%rdi - mov %rax,%rbx + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbp,%rdi + call <_ZN4YODA9Scatter1DD1Ev> + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> /usr/lib64/Rivet/RivetBELLEAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBELLEAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBELLEAnalyses.so (objdump) @@ -788,1509 +788,1509 @@ 3398 61ea4e22 a.N" Contents of section .dynsym: 33a0 00000000 00000000 00000000 00000000 ................ - 33b0 00000000 00000000 9e6c0000 12000000 .........l...... + 33b0 00000000 00000000 4e280000 12000000 ........N(...... 33c0 00000000 00000000 00000000 00000000 ................ - 33d0 a74b0000 12000000 00000000 00000000 .K.............. - 33e0 00000000 00000000 6d720000 12000000 ........mr...... + 33d0 f6440000 12000000 00000000 00000000 .D.............. + 33e0 00000000 00000000 9c7b0000 12000000 .........{...... 33f0 00000000 00000000 00000000 00000000 ................ - 3400 66040000 12000000 00000000 00000000 f............... - 3410 00000000 00000000 8b200000 12000000 ......... ...... + 3400 ed020000 12000000 00000000 00000000 ................ + 3410 00000000 00000000 52100000 12000000 ........R....... 3420 00000000 00000000 00000000 00000000 ................ 3430 c7010000 12000000 00000000 00000000 ................ - 3440 00000000 00000000 e6040000 12000000 ................ + 3440 00000000 00000000 6d030000 12000000 ........m....... 3450 00000000 00000000 00000000 00000000 ................ - 3460 35150000 12000000 00000000 00000000 5............... - 3470 00000000 00000000 fc0b0000 12000000 ................ + 3460 23290000 12000000 00000000 00000000 #).............. + 3470 00000000 00000000 580b0000 12000000 ........X....... 3480 00000000 00000000 00000000 00000000 ................ - 3490 9c030000 12000000 00000000 00000000 ................ - 34a0 00000000 00000000 de090000 11000000 ................ + 3490 0d130000 12000000 00000000 00000000 ................ + 34a0 00000000 00000000 3a090000 11000000 ........:....... 34b0 00000000 00000000 00000000 00000000 ................ - 34c0 b6140000 10000000 00000000 00000000 ................ - 34d0 00000000 00000000 607d0000 11000000 ........`}...... + 34c0 9a3f0000 10000000 00000000 00000000 .?.............. + 34d0 00000000 00000000 5c860000 11000000 ........\....... 34e0 00000000 00000000 00000000 00000000 ................ - 34f0 a5270000 12000000 00000000 00000000 .'.............. - 3500 00000000 00000000 f22d0000 12000000 .........-...... + 34f0 29110000 12000000 00000000 00000000 )............... + 3500 00000000 00000000 48120000 12000000 ........H....... 3510 00000000 00000000 00000000 00000000 ................ - 3520 1c650000 12000000 00000000 00000000 .e.............. - 3530 00000000 00000000 8c090000 12000000 ................ + 3520 d0230000 12000000 00000000 00000000 .#.............. + 3530 00000000 00000000 e8080000 12000000 ................ 3540 00000000 00000000 00000000 00000000 ................ - 3550 e6060000 12000000 00000000 00000000 ................ - 3560 00000000 00000000 d50a0000 12000000 ................ + 3550 7c060000 12000000 00000000 00000000 |............... + 3560 00000000 00000000 310a0000 12000000 ........1....... 3570 00000000 00000000 00000000 00000000 ................ 3580 35010000 12000000 00000000 00000000 5............... - 3590 00000000 00000000 9f090000 11000000 ................ + 3590 00000000 00000000 fb080000 11000000 ................ 35a0 00000000 00000000 00000000 00000000 ................ - 35b0 47650000 12000000 00000000 00000000 Ge.............. - 35c0 00000000 00000000 2f100000 12000000 ......../....... + 35b0 fb230000 12000000 00000000 00000000 .#.............. + 35c0 00000000 00000000 31130000 12000000 ........1....... 35d0 00000000 00000000 00000000 00000000 ................ - 35e0 9d050000 11000000 00000000 00000000 ................ - 35f0 00000000 00000000 a77d0000 12000000 .........}...... + 35e0 e2040000 11000000 00000000 00000000 ................ + 35f0 00000000 00000000 a3860000 12000000 ................ 3600 00000000 00000000 00000000 00000000 ................ - 3610 ef0d0000 11000000 00000000 00000000 ................ - 3620 00000000 00000000 c9050000 11000000 ................ + 3610 e50c0000 11000000 00000000 00000000 ................ + 3620 00000000 00000000 0e050000 11000000 ................ 3630 00000000 00000000 00000000 00000000 ................ - 3640 a8920000 12000000 00000000 00000000 ................ - 3650 00000000 00000000 6d050000 12000000 ........m....... + 3640 60730000 12000000 00000000 00000000 `s.............. + 3650 00000000 00000000 f4030000 12000000 ................ 3660 00000000 00000000 00000000 00000000 ................ 3670 46000000 22000000 00000000 00000000 F..."........... - 3680 00000000 00000000 68060000 12000000 ........h....... + 3680 00000000 00000000 fe050000 12000000 ................ 3690 00000000 00000000 00000000 00000000 ................ - 36a0 4e290000 12000000 00000000 00000000 N).............. - 36b0 00000000 00000000 af040000 12000000 ................ + 36a0 bc860000 12000000 00000000 00000000 ................ + 36b0 00000000 00000000 36030000 12000000 ........6....... 36c0 00000000 00000000 00000000 00000000 ................ - 36d0 a0100000 12000000 00000000 00000000 ................ - 36e0 00000000 00000000 ad590000 12000000 .........Y...... + 36d0 f30d0000 12000000 00000000 00000000 ................ + 36e0 00000000 00000000 a64b0000 12000000 .........K...... 36f0 00000000 00000000 00000000 00000000 ................ - 3700 4c6c0000 12000000 00000000 00000000 Ll.............. - 3710 00000000 00000000 5f4b0000 11000000 ........_K...... + 3700 fc270000 12000000 00000000 00000000 .'.............. + 3710 00000000 00000000 ae440000 11000000 .........D...... 3720 00000000 00000000 00000000 00000000 ................ - 3730 eb070000 12000000 00000000 00000000 ................ - 3740 00000000 00000000 04080000 12000000 ................ + 3730 42040000 12000000 00000000 00000000 B............... + 3740 00000000 00000000 81070000 12000000 ................ 3750 00000000 00000000 00000000 00000000 ................ - 3760 f5020000 12000000 00000000 00000000 ................ + 3760 ad020000 12000000 00000000 00000000 ................ 3770 00000000 00000000 ef000000 12000000 ................ 3780 00000000 00000000 00000000 00000000 ................ - 3790 a07d0000 12000000 00000000 00000000 .}.............. - 37a0 00000000 00000000 db030000 12000000 ................ + 3790 9c860000 12000000 00000000 00000000 ................ + 37a0 00000000 00000000 f70e0000 12000000 ................ 37b0 00000000 00000000 00000000 00000000 ................ - 37c0 41280000 11000000 00000000 00000000 A(.............. - 37d0 00000000 00000000 20060000 12000000 ........ ....... + 37c0 11290000 11000000 00000000 00000000 .).............. + 37d0 00000000 00000000 b6050000 12000000 ................ 37e0 00000000 00000000 00000000 00000000 ................ - 37f0 cf0c0000 12000000 00000000 00000000 ................ - 3800 00000000 00000000 80020000 11000000 ................ + 37f0 c50b0000 12000000 00000000 00000000 ................ + 3800 00000000 00000000 38020000 11000000 ........8....... 3810 00000000 00000000 00000000 00000000 ................ - 3820 2b070000 12000000 00000000 00000000 +............... - 3830 00000000 00000000 756c0000 12000000 ........ul...... + 3820 c1060000 12000000 00000000 00000000 ................ + 3830 00000000 00000000 25280000 12000000 ........%(...... 3840 00000000 00000000 00000000 00000000 ................ - 3850 2d6d0000 12000000 00000000 00000000 -m.............. - 3860 00000000 00000000 581e0000 12000000 ........X....... + 3850 dd280000 12000000 00000000 00000000 .(.............. + 3860 00000000 00000000 5a180000 12000000 ........Z....... 3870 00000000 00000000 00000000 00000000 ................ - 3880 632e0000 12000000 00000000 00000000 c............... - 3890 00000000 00000000 44040000 12000000 ........D....... + 3880 d90f0000 12000000 00000000 00000000 ................ + 3890 00000000 00000000 d0020000 12000000 ................ 38a0 00000000 00000000 00000000 00000000 ................ - 38b0 aa110000 11000000 00000000 00000000 ................ - 38c0 00000000 00000000 9d290000 12000000 .........)...... + 38b0 75140000 11000000 00000000 00000000 u............... + 38c0 00000000 00000000 17100000 12000000 ................ 38d0 00000000 00000000 00000000 00000000 ................ - 38e0 fd0e0000 12000000 00000000 00000000 ................ - 38f0 00000000 00000000 58190000 12000000 ........X....... + 38e0 a80e0000 12000000 00000000 00000000 ................ + 38f0 00000000 00000000 34220000 12000000 ........4"...... 3900 00000000 00000000 00000000 00000000 ................ - 3910 bd0c0000 11000000 00000000 00000000 ................ - 3920 00000000 00000000 5f090000 11000000 ........_....... + 3910 b30b0000 11000000 00000000 00000000 ................ + 3920 00000000 00000000 bb080000 11000000 ................ 3930 00000000 00000000 00000000 00000000 ................ - 3940 72140000 11000000 00000000 00000000 r............... - 3950 00000000 00000000 6a180000 12000000 ........j....... + 3940 37170000 11000000 00000000 00000000 7............... + 3950 00000000 00000000 6c1f0000 12000000 ........l....... 3960 00000000 00000000 00000000 00000000 ................ - 3970 5b2c0000 12000000 00000000 00000000 [,.............. - 3980 00000000 00000000 a80a0000 12000000 ................ + 3970 81100000 12000000 00000000 00000000 ................ + 3980 00000000 00000000 040a0000 12000000 ................ 3990 00000000 00000000 00000000 00000000 ................ - 39a0 692c0000 12000000 00000000 00000000 i,.............. - 39b0 00000000 00000000 59020000 12000000 ........Y....... + 39a0 10110000 12000000 00000000 00000000 ................ + 39b0 00000000 00000000 11020000 12000000 ................ 39c0 00000000 00000000 00000000 00000000 ................ - 39d0 452c0000 11000000 00000000 00000000 E,.............. - 39e0 00000000 00000000 28050000 12000000 ........(....... + 39d0 9b880000 11000000 00000000 00000000 ................ + 39e0 00000000 00000000 af030000 12000000 ................ 39f0 00000000 00000000 00000000 00000000 ................ - 3a00 30120000 11000000 00000000 00000000 0............... - 3a10 00000000 00000000 55290000 12000000 ........U)...... + 3a00 a6130000 11000000 00000000 00000000 ................ + 3a10 00000000 00000000 c3860000 12000000 ................ 3a20 00000000 00000000 00000000 00000000 ................ - 3a30 80080000 12000000 00000000 00000000 ................ - 3a40 00000000 00000000 4a0b0000 12000000 ........J....... + 3a30 cd040000 12000000 00000000 00000000 ................ + 3a40 00000000 00000000 a60a0000 12000000 ................ 3a50 00000000 00000000 00000000 00000000 ................ - 3a60 852e0000 12000000 00000000 00000000 ................ - 3a70 00000000 00000000 40a90000 12000000 ........@....... + 3a60 fb0f0000 12000000 00000000 00000000 ................ + 3a70 00000000 00000000 22ac0000 12000000 ........"....... 3a80 00000000 00000000 00000000 00000000 ................ 3a90 a3010000 12000000 00000000 00000000 ................ - 3aa0 00000000 00000000 3f0d0000 12000000 ........?....... + 3aa0 00000000 00000000 350c0000 12000000 ........5....... 3ab0 00000000 00000000 00000000 00000000 ................ - 3ac0 4b040000 12000000 00000000 00000000 K............... - 3ad0 00000000 00000000 07150000 12000000 ................ + 3ac0 f5010000 12000000 00000000 00000000 ................ + 3ad0 00000000 00000000 7b0f0000 12000000 ........{....... 3ae0 00000000 00000000 00000000 00000000 ................ - 3af0 f1010000 11000000 00000000 00000000 ................ - 3b00 00000000 00000000 b3050000 11000000 ................ + 3af0 48050000 11000000 00000000 00000000 H............... + 3b00 00000000 00000000 f8040000 11000000 ................ 3b10 00000000 00000000 00000000 00000000 ................ 3b20 d7000000 12000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetBELLEAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBELLEAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBELLEAnalyses.so (disasm) @@ -735,28 +735,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18BELLE_2008_I75907312findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2008_I75907312findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZN5Rivet18BELLE_2008_I79166012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2008_I79166012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - _ZN5Rivet19BELLE_2001_S459826117findDecayProductsESt10shared_ptrIKN6HepMC311GenParticleEERSt6vectorIS5_SaIS5_EE.cold: mov %rbp,%rdi call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> @@ -783,83 +761,6 @@ jmp <_ZN5Rivet19BELLE_2001_S459826117findDecayProductsESt10shared_ptrIKN6HepMC311GenParticleEERSt6vectorIS5_SaIS5_EE.cold + ofs> call <__stack_chk_fail@plt> -_ZN5Rivet18BELLE_2004_I6680247isDecayERKNS_8ParticleESt6vectorIiSaIiEE.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2004_I6680247isDecayERKNS_8ParticleESt6vectorIiSaIiEE.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2004_I6680247isDecayERKNS_8ParticleESt6vectorIiSaIiEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rbx,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2004_I6680247isDecayERKNS_8ParticleESt6vectorIiSaIiEE.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - nop - -_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet18BELLE_2006_I7257508finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2006_I7257508finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2006_I7257508finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet18BELLE_2007_I7532438finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2007_I7532438finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2007_I7532438finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet18BELLE_2007_I75324317findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold: - mov -offset(%rbp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov -offset(%rbp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2007_I75324317findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -888,6 +789,43 @@ call <_Unwind_Resume@plt> nop +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%rbp),%rcx + mov offset(%rbp),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%r12 + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %r12,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + nop + _ZN5Rivet8ParticleC2ERKS0_.cold: mov %r13,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -898,12 +836,12 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18BELLE_2006_I72575017findDecayProductsERKNS_8ParticleERjRNS_9ParticlesES6_.cold: +_ZN5Rivet18BELLE_2002_I56384011findLeptonsERKNS_8ParticleERjRNS_9ParticlesES6_.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2006_I72575017findDecayProductsERKNS_8ParticleERjRNS_9ParticlesES6_.cold + ofs> + jne <_ZN5Rivet18BELLE_2002_I56384011findLeptonsERKNS_8ParticleERjRNS_9ParticlesES6_.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -920,6 +858,17 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet8ParticleaSERKS0_.cold: + call <__cxa_begin_catch@plt> + mov (%rsp),%rsi + mov %r13,%rdi + call <_ZdlPvm@plt> + call <__cxa_rethrow@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1120,6 +1069,75 @@ mov %rax,%rbp jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> +_ZN4YODA9Scatter1DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter1DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> /usr/lib64/Rivet/RivetBESAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBESAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBESAnalyses.so (objdump) @@ -1234,2057 +1234,2057 @@ 4f78 c4760653 948ac2cd f90a0144 .v.S.......D Contents of section .dynsym: 4f88 00000000 00000000 00000000 00000000 ................ - 4f98 00000000 00000000 35400000 12000000 ........5@...... + 4f98 00000000 00000000 b8380000 12000000 .........8...... 4fa8 00000000 00000000 00000000 00000000 ................ - 4fb8 bb040000 12000000 00000000 00000000 ................ - 4fc8 00000000 00000000 58130000 12000000 ........X....... + 4fb8 8b040000 12000000 00000000 00000000 ................ + 4fc8 00000000 00000000 1f040000 12000000 ................ 4fd8 00000000 00000000 00000000 00000000 ................ 4fe8 04030000 12000000 00000000 00000000 ................ - 4ff8 00000000 00000000 fb300000 12000000 .........0...... + 4ff8 00000000 00000000 30380000 12000000 ........08...... 5008 00000000 00000000 00000000 00000000 ................ 5018 5a010000 12000000 00000000 00000000 Z............... - 5028 00000000 00000000 092d0000 12000000 .........-...... + 5028 00000000 00000000 c1770000 12000000 .........w...... 5038 00000000 00000000 00000000 00000000 ................ - 5048 44190000 12000000 00000000 00000000 D............... - 5058 00000000 00000000 5a090000 11000000 ........Z....... + 5048 452e0000 12000000 00000000 00000000 E............... + 5058 00000000 00000000 2a090000 11000000 ........*....... 5068 00000000 00000000 00000000 00000000 ................ - 5078 14210000 12000000 00000000 00000000 .!.............. - 5088 00000000 00000000 150f0000 12000000 ................ + 5078 1e510000 12000000 00000000 00000000 .Q.............. + 5088 00000000 00000000 e50e0000 12000000 ................ 5098 00000000 00000000 00000000 00000000 ................ - 50a8 cb3f0000 12000000 00000000 00000000 .?.............. - 50b8 00000000 00000000 0c400000 12000000 .........@...... + 50a8 c6370000 12000000 00000000 00000000 .7.............. + 50b8 00000000 00000000 07380000 12000000 .........8...... 50c8 00000000 00000000 00000000 00000000 ................ - 50d8 3e2c0000 12000000 00000000 00000000 >,.............. - 50e8 00000000 00000000 25060000 12000000 ........%....... + 50d8 ac360000 12000000 00000000 00000000 .6.............. + 50e8 00000000 00000000 f5050000 12000000 ................ 50f8 00000000 00000000 00000000 00000000 ................ - 5108 80090000 12000000 00000000 00000000 ................ + 5108 50090000 12000000 00000000 00000000 P............... 5118 00000000 00000000 80020000 12000000 ................ 5128 00000000 00000000 00000000 00000000 ................ - 5138 1b090000 11000000 00000000 00000000 ................ - 5148 00000000 00000000 c0100000 12000000 ................ + 5138 eb080000 11000000 00000000 00000000 ................ + 5148 00000000 00000000 9c150000 12000000 ................ 5158 00000000 00000000 00000000 00000000 ................ - 5168 91050000 11000000 00000000 00000000 ................ - 5178 00000000 00000000 86a00000 12000000 ................ + 5168 61050000 11000000 00000000 00000000 a............... + 5178 00000000 00000000 7f3d0000 12000000 .........=...... 5188 00000000 00000000 00000000 00000000 ................ - 5198 6e0c0000 11000000 00000000 00000000 n............... - 51a8 00000000 00000000 850b0000 11000000 ................ + 5198 3e0c0000 11000000 00000000 00000000 >............... + 51a8 00000000 00000000 550b0000 11000000 ........U....... 51b8 00000000 00000000 00000000 00000000 ................ 51c8 e1010000 12000000 00000000 00000000 ................ 51d8 00000000 00000000 46000000 22000000 ........F..."... 51e8 00000000 00000000 00000000 00000000 ................ - 51f8 a7050000 12000000 00000000 00000000 ................ - 5208 00000000 00000000 132d0000 12000000 .........-...... + 51f8 77050000 12000000 00000000 00000000 w............... + 5208 00000000 00000000 469b0000 12000000 ........F....... 5218 00000000 00000000 00000000 00000000 ................ 5228 93000000 12000000 00000000 00000000 ................ - 5238 00000000 00000000 f90d0000 12000000 ................ + 5238 00000000 00000000 94160000 12000000 ................ 5248 00000000 00000000 00000000 00000000 ................ - 5258 7eaf0000 11000000 00000000 00000000 ~............... - 5268 00000000 00000000 f1040000 12000000 ................ + 5258 f1930000 11000000 00000000 00000000 ................ + 5268 00000000 00000000 c1040000 12000000 ................ 5278 00000000 00000000 00000000 00000000 ................ - 5288 48070000 12000000 00000000 00000000 H............... - 5298 00000000 00000000 e8060000 12000000 ................ + 5288 18070000 12000000 00000000 00000000 ................ + 5298 00000000 00000000 b8060000 12000000 ................ 52a8 00000000 00000000 00000000 00000000 ................ 52b8 9a000000 12000000 00000000 00000000 ................ - 52c8 00000000 00000000 af200000 12000000 ......... ...... + 52c8 00000000 00000000 4f1f0000 12000000 ........O....... 52d8 00000000 00000000 00000000 00000000 ................ - 52e8 b60e0000 11000000 00000000 00000000 ................ - 52f8 00000000 00000000 3d0b0000 12000000 ........=....... + 52e8 02110000 11000000 00000000 00000000 ................ + 52f8 00000000 00000000 0d0b0000 12000000 ................ 5308 00000000 00000000 00000000 00000000 ................ - 5318 ca0c0000 12000000 00000000 00000000 ................ - 5328 00000000 00000000 6a060000 12000000 ........j....... + 5318 9a0c0000 12000000 00000000 00000000 ................ + 5328 00000000 00000000 3a060000 12000000 ........:....... 5338 00000000 00000000 00000000 00000000 ................ - 5348 2d100000 12000000 00000000 00000000 -............... - 5358 00000000 00000000 99040000 12000000 ................ + 5348 6c110000 12000000 00000000 00000000 l............... + 5358 00000000 00000000 69040000 12000000 ........i....... 5368 00000000 00000000 00000000 00000000 ................ - 5378 04160000 11000000 00000000 00000000 ................ - 5388 00000000 00000000 c01e0000 12000000 ................ + 5378 50120000 11000000 00000000 00000000 P............... + 5388 00000000 00000000 31110000 12000000 ........1....... 5398 00000000 00000000 00000000 00000000 ................ - 53a8 372d0000 12000000 00000000 00000000 7-.............. - 53b8 00000000 00000000 13120000 12000000 ................ + 53a8 f1150000 12000000 00000000 00000000 ................ + 53b8 00000000 00000000 f0100000 12000000 ................ 53c8 00000000 00000000 00000000 00000000 ................ - 53d8 840e0000 11000000 00000000 00000000 ................ - 53e8 00000000 00000000 dd080000 11000000 ................ + 53d8 ca0d0000 11000000 00000000 00000000 ................ + 53e8 00000000 00000000 ad080000 11000000 ................ 53f8 00000000 00000000 00000000 00000000 ................ - 5408 b80b0000 11000000 00000000 00000000 ................ - 5418 00000000 00000000 ec110000 12000000 ................ + 5408 880b0000 11000000 00000000 00000000 ................ + 5418 00000000 00000000 c9100000 12000000 ................ 5428 00000000 00000000 00000000 00000000 ................ - 5438 413a0000 12000000 00000000 00000000 A:.............. - 5448 00000000 00000000 c1080000 12000000 ................ + 5438 2a040000 12000000 00000000 00000000 *............... + 5448 00000000 00000000 91080000 12000000 ................ 5458 00000000 00000000 00000000 00000000 ................ - 5468 a72c0000 12000000 00000000 00000000 .,.............. - 5478 00000000 00000000 f4310000 11000000 .........1...... + 5468 15370000 12000000 00000000 00000000 .7.............. + 5478 00000000 00000000 119c0000 11000000 ................ 5488 00000000 00000000 00000000 00000000 ................ 5498 9c010000 12000000 00000000 00000000 ................ - 54a8 00000000 00000000 35150000 11000000 ........5....... + 54a8 00000000 00000000 be120000 11000000 ................ 54b8 00000000 00000000 00000000 00000000 ................ - 54c8 33080000 12000000 00000000 00000000 3............... - 54d8 00000000 00000000 1a2d0000 12000000 .........-...... + 54c8 03080000 12000000 00000000 00000000 ................ + 54d8 00000000 00000000 4d9b0000 12000000 ........M....... 54e8 00000000 00000000 00000000 00000000 ................ - 54f8 7c050000 12000000 00000000 00000000 |............... - 5508 00000000 00000000 ec090000 12000000 ................ + 54f8 4c050000 12000000 00000000 00000000 L............... + 5508 00000000 00000000 bc090000 12000000 ................ 5518 00000000 00000000 00000000 00000000 ................ - 5528 e8750000 12000000 00000000 00000000 .u.............. + 5528 6a460000 12000000 00000000 00000000 jF.............. 5538 00000000 00000000 dedc0000 12000000 ................ 5548 00000000 00000000 00000000 00000000 ................ 5558 e0020000 12000000 00000000 00000000 ................ - 5568 00000000 00000000 c80e0000 12000000 ................ + 5568 00000000 00000000 4f0e0000 12000000 ........O....... 5578 00000000 00000000 00000000 00000000 ................ - 5588 a0040000 12000000 00000000 00000000 ................ - 5598 00000000 00000000 5a0d0000 12000000 ........Z....... + 5588 70040000 12000000 00000000 00000000 p............... + 5598 00000000 00000000 9c0d0000 12000000 ................ 55a8 00000000 00000000 00000000 00000000 ................ - 55b8 9eaf0000 12000000 00000000 00000000 ................ + 55b8 11940000 12000000 00000000 00000000 ................ 55c8 00000000 00000000 2e030000 11000000 ................ 55d8 00000000 00000000 00000000 00000000 ................ - 55e8 cf0a0000 11000000 00000000 00000000 ................ + 55e8 9f0a0000 11000000 00000000 00000000 ................ 55f8 00000000 00000000 d9020000 12000000 ................ 5608 00000000 00000000 00000000 00000000 ................ - 5618 0a050000 12000000 00000000 00000000 ................ - 5628 00000000 00000000 5f410000 12000000 ........_A...... + 5618 da040000 12000000 00000000 00000000 ................ + 5628 00000000 00000000 402e0000 12000000 ........@....... 5638 00000000 00000000 00000000 00000000 ................ 5648 96030000 12000000 00000000 00000000 ................ - 5658 00000000 00000000 df110000 12000000 ................ + 5658 00000000 00000000 bc100000 12000000 ................ 5668 00000000 00000000 00000000 00000000 ................ 5678 43030000 12000000 00000000 00000000 C............... - 5688 00000000 00000000 9d0f0000 12000000 ................ + 5688 00000000 00000000 dc0d0000 12000000 ................ 5698 00000000 00000000 00000000 00000000 ................ - 56a8 10100000 12000000 00000000 00000000 ................ - 56b8 00000000 00000000 e50a0000 11000000 ................ + 56a8 14110000 12000000 00000000 00000000 ................ + 56b8 00000000 00000000 b50a0000 11000000 ................ 56c8 00000000 00000000 00000000 00000000 ................ - 56d8 94040000 12000000 00000000 00000000 ................ - 56e8 00000000 00000000 4f3a0000 12000000 ........O:...... + 56d8 64040000 12000000 00000000 00000000 d............... + 56e8 00000000 00000000 25040000 12000000 ........%....... 56f8 00000000 00000000 00000000 00000000 ................ - 5708 40af0000 12000000 00000000 00000000 @............... - 5718 00000000 00000000 b33e0000 11000000 .........>...... + 5708 b3930000 12000000 00000000 00000000 ................ + 5718 00000000 00000000 2c360000 11000000 ........,6...... 5728 00000000 00000000 00000000 00000000 ................ - 5738 44100000 12000000 00000000 00000000 D............... - 5748 00000000 00000000 fa6d0000 12000000 .........m...... + 5738 83110000 12000000 00000000 00000000 ................ + 5748 00000000 00000000 d4450000 12000000 .........E...... 5758 00000000 00000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetBESAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBESAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBESAnalyses.so (disasm) @@ -665,12 +665,12 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet20BESIII_2012_I112137812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet19BESIII_2011_I93119512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2012_I112137812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet19BESIII_2011_I93119512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -688,48 +688,14 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet20BESIII_2012_I10845398finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet20BESIII_2012_I10845398finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2012_I10845398finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet20BESIII_2013_I12091218finalizeEv.cold: +_ZN5Rivet19BESIII_2011_I8943568finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet20BESIII_2013_I12091218finalizeEv.cold + ofs> + je <_ZN5Rivet19BESIII_2011_I8943568finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2013_I12091218finalizeEv.cold + ofs> + jne <_ZN5Rivet19BESIII_2011_I8943568finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -1051,6 +1017,88 @@ mov %rdx,%r15 jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> +_ZN4YODA7Point2D6scaleYEd.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + lea offset(%rsp),%rax + mov %rax,%rdi + mov %rax,offset(%rsp) + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + call <__stack_chk_fail@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + lea offset(%rsp),%rax + mov %rax,%rdi + mov %rax,offset(%rsp) + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov %rax,%rbx + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + jmp <_ZN4YODA7Point2D6scaleYEd + ofs> + mov %rax,%rbx + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + jmp <_ZN4YODA7Point2D6scaleYEd + ofs> + nop + _ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: nop mov %rax,%rbx @@ -1439,6 +1487,32 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet19BESIII_2011_I8943564initEv.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BESIII_2011_I8943564initEv.cold + ofs> + call <__cxa_bad_cast@plt> + call <__stack_chk_fail@plt> + mov %rax,%r12 + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> + mov %rbx,%rdi + mov %r12,%rbx + add $something,%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet19BESIII_2011_I8943564initEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BESIII_2011_I8943564initEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet19BESIII_2010_I8785444initEv.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1486,86 +1560,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet20BESIII_2013_I11207374initEv.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2013_I11207374initEv.cold + ofs> - call <__cxa_bad_cast@plt> /usr/lib64/Rivet/RivetCDFAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCDFAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCDFAnalyses.so (objdump) @@ -308,696 +308,696 @@ 1598 b02c0810 e7c2cb05 f34fa4da .,.......O.. Contents of section .dynsym: 15a8 00000000 00000000 00000000 00000000 ................ - 15b8 00000000 00000000 382d0000 11000000 ........8-...... + 15b8 00000000 00000000 d7260000 11000000 .........&...... 15c8 00000000 00000000 00000000 00000000 ................ - 15d8 91110000 12000000 00000000 00000000 ................ - 15e8 00000000 00000000 d52f0000 12000000 ........./...... + 15d8 22210000 12000000 00000000 00000000 "!.............. + 15e8 00000000 00000000 64250000 12000000 ........d%...... 15f8 00000000 00000000 00000000 00000000 ................ - 1608 b23b0000 12000000 00000000 00000000 .;.............. - 1618 00000000 00000000 99470000 12000000 .........G...... + 1608 64220000 12000000 00000000 00000000 d".............. + 1618 00000000 00000000 234c0000 12000000 ........#L...... 1628 00000000 00000000 00000000 00000000 ................ - 1638 833d0000 11000000 00000000 00000000 .=.............. - 1648 00000000 00000000 270c0000 12000000 ........'....... + 1638 fd100000 11000000 00000000 00000000 ................ + 1648 00000000 00000000 8a0e0000 12000000 ................ 1658 00000000 00000000 00000000 00000000 ................ - 1668 6a170000 12000000 00000000 00000000 j............... - 1678 00000000 00000000 381a0000 12000000 ........8....... + 1668 70180000 12000000 00000000 00000000 p............... + 1678 00000000 00000000 3e1b0000 12000000 ........>....... 1688 00000000 00000000 00000000 00000000 ................ - 1698 74350000 11000000 00000000 00000000 t5.............. - 16a8 00000000 00000000 ad0b0000 12000000 ................ + 1698 3b2b0000 11000000 00000000 00000000 ;+.............. + 16a8 00000000 00000000 5f090000 12000000 ........_....... 16b8 00000000 00000000 00000000 00000000 ................ - 16c8 9e050000 12000000 00000000 00000000 ................ - 16d8 00000000 00000000 7b020000 12000000 ........{....... + 16c8 66040000 12000000 00000000 00000000 f............... + 16d8 00000000 00000000 13030000 12000000 ................ 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 3f180000 12000000 00000000 00000000 ?............... - 1708 00000000 00000000 55120000 12000000 ........U....... + 16f8 45190000 12000000 00000000 00000000 E............... + 1708 00000000 00000000 4a120000 12000000 ........J....... 1718 00000000 00000000 00000000 00000000 ................ - 1728 8c250000 12000000 00000000 00000000 .%.............. - 1738 00000000 00000000 05360000 11000000 .........6...... + 1728 10250000 12000000 00000000 00000000 .%.............. + 1738 00000000 00000000 cc2b0000 11000000 .........+...... 1748 00000000 00000000 00000000 00000000 ................ - 1758 b5000000 11000000 00000000 00000000 ................ - 1768 00000000 00000000 b82f0000 12000000 ........./...... + 1758 93000000 11000000 00000000 00000000 ................ + 1768 00000000 00000000 78280000 12000000 ........x(...... 1778 00000000 00000000 00000000 00000000 ................ - 1788 0f050000 12000000 00000000 00000000 ................ - 1798 00000000 00000000 dc0f0000 11000000 ................ + 1788 d5220000 12000000 00000000 00000000 .".............. + 1798 00000000 00000000 620c0000 11000000 ........b....... 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 15370000 12000000 00000000 00000000 .7.............. - 17c8 00000000 00000000 a4050000 12000000 ................ + 17b8 dc2c0000 12000000 00000000 00000000 .,.............. + 17c8 00000000 00000000 6c040000 12000000 ........l....... 17d8 00000000 00000000 00000000 00000000 ................ - 17e8 2d2e0000 10000000 00000000 00000000 -............... - 17f8 00000000 00000000 c73d0000 11000000 .........=...... + 17e8 c0250000 10000000 00000000 00000000 .%.............. + 17f8 00000000 00000000 d6280000 11000000 .........(...... 1808 00000000 00000000 00000000 00000000 ................ - 1818 43410000 12000000 00000000 00000000 CA.............. - 1828 00000000 00000000 e4400000 12000000 .........@...... + 1818 c9290000 12000000 00000000 00000000 .).............. + 1828 00000000 00000000 6a290000 12000000 ........j)...... 1838 00000000 00000000 00000000 00000000 ................ - 1848 c23d0000 12000000 00000000 00000000 .=.............. - 1858 00000000 00000000 9d110000 12000000 ................ + 1848 77110000 12000000 00000000 00000000 w............... + 1858 00000000 00000000 2e210000 12000000 .........!...... 1868 00000000 00000000 00000000 00000000 ................ - 1878 87180000 12000000 00000000 00000000 ................ - 1888 00000000 00000000 c90f0000 12000000 ................ + 1878 8d190000 12000000 00000000 00000000 ................ + 1888 00000000 00000000 26200000 12000000 ........& ...... 1898 00000000 00000000 00000000 00000000 ................ - 18a8 54470000 12000000 00000000 00000000 TG.............. - 18b8 00000000 00000000 880e0000 12000000 ................ + 18a8 de4b0000 12000000 00000000 00000000 .K.............. + 18b8 00000000 00000000 52110000 12000000 ........R....... 18c8 00000000 00000000 00000000 00000000 ................ - 18d8 8b060000 12000000 00000000 00000000 ................ - 18e8 00000000 00000000 e5350000 11000000 .........5...... + 18d8 53050000 12000000 00000000 00000000 S............... + 18e8 00000000 00000000 ac2b0000 11000000 .........+...... 18f8 00000000 00000000 00000000 00000000 ................ - 1908 6b110000 12000000 00000000 00000000 k............... - 1918 00000000 00000000 13020000 12000000 ................ + 1908 880c0000 12000000 00000000 00000000 ................ + 1918 00000000 00000000 41020000 12000000 ........A....... 1928 00000000 00000000 00000000 00000000 ................ - 1938 92240000 11000000 00000000 00000000 .$.............. - 1948 00000000 00000000 632f0000 12000000 ........c/...... + 1938 230c0000 11000000 00000000 00000000 #............... + 1948 00000000 00000000 521e0000 12000000 ........R....... 1958 00000000 00000000 00000000 00000000 ................ - 1968 e1230000 11000000 00000000 00000000 .#.............. - 1978 00000000 00000000 49270000 12000000 ........I'...... + 1968 5b0a0000 11000000 00000000 00000000 [............... + 1978 00000000 00000000 502a0000 12000000 ........P*...... 1988 00000000 00000000 00000000 00000000 ................ - 1998 62090000 11000000 00000000 00000000 b............... - 19a8 00000000 00000000 12030000 12000000 ................ + 1998 cb070000 11000000 00000000 00000000 ................ + 19a8 00000000 00000000 80030000 12000000 ................ 19b8 00000000 00000000 00000000 00000000 ................ - 19c8 7e010000 11000000 00000000 00000000 ~............... - 19d8 00000000 00000000 5b0f0000 12000000 ........[....... + 19c8 900d0000 11000000 00000000 00000000 ................ + 19d8 00000000 00000000 b40c0000 12000000 ................ 19e8 00000000 00000000 00000000 00000000 ................ 19f8 46000000 22000000 00000000 00000000 F..."........... - 1a08 00000000 00000000 0d060000 12000000 ................ + 1a08 00000000 00000000 d5040000 12000000 ................ 1a18 00000000 00000000 00000000 00000000 ................ - 1a28 cf200000 12000000 00000000 00000000 . .............. - 1a38 00000000 00000000 6f210000 12000000 ........o!...... + 1a28 cb330000 12000000 00000000 00000000 .3.............. + 1a38 00000000 00000000 e1060000 12000000 ................ 1a48 00000000 00000000 00000000 00000000 ................ - 1a58 a4360000 12000000 00000000 00000000 .6.............. - 1a68 00000000 00000000 4a400000 12000000 ........J@...... + 1a58 6b2c0000 12000000 00000000 00000000 k,.............. + 1a68 00000000 00000000 f6280000 12000000 .........(...... 1a78 00000000 00000000 00000000 00000000 ................ - 1a88 06410000 12000000 00000000 00000000 .A.............. - 1a98 00000000 00000000 5d0a0000 11000000 ........]....... + 1a88 8c290000 12000000 00000000 00000000 .).............. + 1a98 00000000 00000000 2f0e0000 11000000 ......../....... 1aa8 00000000 00000000 00000000 00000000 ................ - 1ab8 913c0000 11000000 00000000 00000000 .<.............. - 1ac8 00000000 00000000 2b070000 12000000 ........+....... + 1ab8 db120000 11000000 00000000 00000000 ................ + 1ac8 00000000 00000000 f3050000 12000000 ................ 1ad8 00000000 00000000 00000000 00000000 ................ - 1ae8 cf020000 12000000 00000000 00000000 ................ - 1af8 00000000 00000000 2d1b0000 12000000 ........-....... + 1ae8 3d030000 12000000 00000000 00000000 =............... + 1af8 00000000 00000000 331c0000 12000000 ........3....... 1b08 00000000 00000000 00000000 00000000 ................ - 1b18 76210000 12000000 00000000 00000000 v!.............. - 1b28 00000000 00000000 e1260000 11000000 .........&...... + 1b18 e8060000 12000000 00000000 00000000 ................ + 1b28 00000000 00000000 02360000 11000000 .........6...... 1b38 00000000 00000000 00000000 00000000 ................ - 1b48 f40e0000 12000000 00000000 00000000 ................ - 1b58 00000000 00000000 fe160000 12000000 ................ + 1b48 04130000 12000000 00000000 00000000 ................ + 1b58 00000000 00000000 04180000 12000000 ................ 1b68 00000000 00000000 00000000 00000000 ................ - 1b78 c6340000 12000000 00000000 00000000 .4.............. - 1b88 00000000 00000000 0d070000 12000000 ................ + 1b78 4c370000 12000000 00000000 00000000 L7.............. + 1b88 00000000 00000000 d5050000 12000000 ................ 1b98 00000000 00000000 00000000 00000000 ................ - 1ba8 cd010000 12000000 00000000 00000000 ................ - 1bb8 00000000 00000000 5a3d0000 11000000 ........Z=...... + 1ba8 a9020000 12000000 00000000 00000000 ................ + 1bb8 00000000 00000000 d4100000 11000000 ................ 1bc8 00000000 00000000 00000000 00000000 ................ - 1bd8 d32d0000 11000000 00000000 00000000 .-.............. - 1be8 00000000 00000000 42040000 12000000 ........B....... + 1bd8 49240000 11000000 00000000 00000000 I$.............. + 1be8 00000000 00000000 e4030000 12000000 ................ 1bf8 00000000 00000000 00000000 00000000 ................ - 1c08 9f080000 12000000 00000000 00000000 ................ - 1c18 00000000 00000000 3a480000 12000000 ........:H...... + 1c08 e70d0000 12000000 00000000 00000000 ................ + 1c18 00000000 00000000 082a0000 12000000 .........*...... 1c28 00000000 00000000 00000000 00000000 ................ - 1c38 ce2e0000 12000000 00000000 00000000 ................ - 1c48 00000000 00000000 44070000 12000000 ........D....... + 1c38 71130000 12000000 00000000 00000000 q............... + 1c48 00000000 00000000 0c060000 12000000 ................ 1c58 00000000 00000000 00000000 00000000 ................ - 1c68 d0060000 12000000 00000000 00000000 ................ - 1c78 00000000 00000000 9a0a0000 12000000 ................ + 1c68 98050000 12000000 00000000 00000000 ................ + 1c78 00000000 00000000 4a080000 12000000 ........J....... 1c88 00000000 00000000 00000000 00000000 ................ - 1c98 db050000 12000000 00000000 00000000 ................ - 1ca8 00000000 00000000 2a140000 11000000 ........*....... + 1c98 a3040000 12000000 00000000 00000000 ................ + 1ca8 00000000 00000000 b7140000 11000000 ................ 1cb8 00000000 00000000 00000000 00000000 ................ - 1cc8 df2c0000 12000000 00000000 00000000 .,.............. - 1cd8 00000000 00000000 af260000 12000000 .........&...... + 1cc8 710a0000 12000000 00000000 00000000 q............... + 1cd8 00000000 00000000 d0350000 12000000 .........5...... 1ce8 00000000 00000000 00000000 00000000 ................ - 1cf8 c7100000 11000000 00000000 00000000 ................ - 1d08 00000000 00000000 e7050000 12000000 ................ /usr/lib64/Rivet/RivetCDFAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetCDFAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetCDFAnalyses.so (disasm) @@ -859,6 +859,19 @@ Disassembly of section .text: +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi + mov %rbx,%rdi + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -908,72 +921,6 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet17CDF_2001_S45631318finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_2001_S45631318finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_2001_S45631318finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - _ZN7fastjet9PseudoJetC2Ev.cold: mov offset(%rbx),%rdi test %rdi,%rdi @@ -1071,135 +1018,470 @@ jmp <_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold + ofs> call <__stack_chk_fail@plt> -_ZNK5Rivet10Projection6getLogEv.cold: +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet10Projection6getLogEv.cold + ofs> + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> - mov %rbx,%rdi + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet10Projection6getLogEv.cold + ofs> - mov %rbp,%rdi + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> + nop -_ZNK5Rivet14ParticleFinder13particlesByPtERKSt10shared_ptrINS_7CutBaseEE.cold: - mov %rbp,%rdi - call <_ZNSt14_Function_baseD2Ev> - mov offset(%rsp),%rdi - call <_ZNSt14_Function_baseD2Ev> - mov offset(%rsp),%rdi - call <_ZNSt14_Function_baseD2Ev> - mov %r14,%rdi - call <_ZNSt14_Function_baseD2Ev> - mov %r12,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> +_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rdi - call <_ZNSt14_Function_baseD2Ev> + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet14ParticleFinder13particlesByPtERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + +_ZN4YODA14AnalysisObjectaSERKS0_.cold: mov %rbx,%rdi - mov %rbp,%rbx - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - lea offset(%rsp),%rax - mov %rax,offset(%rsp) - jmp <_ZNK5Rivet14ParticleFinder13particlesByPtERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> - mov %r15,%rdi - call <_ZNSt14_Function_baseD2Ev> - mov (%rsp),%rdi - call <_ZNSt14_Function_baseD2Ev> + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rdi - call <_ZNSt14_Function_baseD2Ev> - jmp <_ZNK5Rivet14ParticleFinder13particlesByPtERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi - call <_ZNSt14_Function_baseD2Ev> - jmp <_ZNK5Rivet14ParticleFinder13particlesByPtERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + call <_Unwind_Resume@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi - call <_ZNSt14_Function_baseD2Ev> - jmp <_ZNK5Rivet14ParticleFinder13particlesByPtERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + call <_Unwind_Resume@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi - call <_ZNSt14_Function_baseD2Ev> - lea offset(%rsp),%rdi - call <_ZNSt14_Function_baseD2Ev> - jmp <_ZNK5Rivet14ParticleFinder13particlesByPtERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> - -_ZNK5Rivet11SmearedJets7compareERKNS_10ProjectionE.cold: - mov %r14,%rdi /usr/lib64/Rivet/RivetCESRAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCESRAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCESRAnalyses.so (objdump) @@ -475,827 +475,827 @@ 2010 1df2c300 .... Contents of section .dynsym: 2018 00000000 00000000 00000000 00000000 ................ - 2028 00000000 00000000 ff030000 12000000 ................ + 2028 00000000 00000000 1f040000 12000000 ................ 2038 00000000 00000000 00000000 00000000 ................ - 2048 63180000 12000000 00000000 00000000 c............... + 2048 0b230000 12000000 00000000 00000000 .#.............. 2058 00000000 00000000 04030000 12000000 ................ 2068 00000000 00000000 00000000 00000000 ................ - 2078 cc1f0000 12000000 00000000 00000000 ................ + 2078 fd1b0000 12000000 00000000 00000000 ................ 2088 00000000 00000000 6b010000 12000000 ........k....... 2098 00000000 00000000 00000000 00000000 ................ - 20a8 1e390000 12000000 00000000 00000000 .9.............. - 20b8 00000000 00000000 0c0b0000 12000000 ................ + 20a8 281d0000 12000000 00000000 00000000 (............... + 20b8 00000000 00000000 160c0000 12000000 ................ 20c8 00000000 00000000 00000000 00000000 ................ - 20d8 180c0000 12000000 00000000 00000000 ................ - 20e8 00000000 00000000 3c090000 11000000 ........<....... + 20d8 9e0c0000 12000000 00000000 00000000 ................ + 20e8 00000000 00000000 460a0000 11000000 ........F....... 20f8 00000000 00000000 00000000 00000000 ................ - 2108 6e180000 12000000 00000000 00000000 n............... - 2118 00000000 00000000 bf270000 12000000 .........'...... + 2108 3a230000 12000000 00000000 00000000 :#.............. + 2118 00000000 00000000 63110000 12000000 ........c....... 2128 00000000 00000000 00000000 00000000 ................ - 2138 ea080000 12000000 00000000 00000000 ................ - 2148 00000000 00000000 ab040000 12000000 ................ + 2138 f4090000 12000000 00000000 00000000 ................ + 2148 00000000 00000000 89050000 12000000 ................ 2158 00000000 00000000 00000000 00000000 ................ - 2168 e5090000 12000000 00000000 00000000 ................ + 2168 ef0a0000 12000000 00000000 00000000 ................ 2178 00000000 00000000 80020000 12000000 ................ 2188 00000000 00000000 00000000 00000000 ................ - 2198 fd080000 11000000 00000000 00000000 ................ - 21a8 00000000 00000000 820c0000 12000000 ................ + 2198 070a0000 11000000 00000000 00000000 ................ + 21a8 00000000 00000000 080d0000 12000000 ................ 21b8 00000000 00000000 00000000 00000000 ................ - 21c8 17040000 11000000 00000000 00000000 ................ - 21d8 00000000 00000000 c3060000 11000000 ................ + 21c8 f5040000 11000000 00000000 00000000 ................ + 21d8 00000000 00000000 67070000 11000000 ........g....... 21e8 00000000 00000000 00000000 00000000 ................ - 21f8 4e0e0000 11000000 00000000 00000000 N............... + 21f8 8c0d0000 11000000 00000000 00000000 ................ 2208 00000000 00000000 f2010000 12000000 ................ 2218 00000000 00000000 00000000 00000000 ................ 2228 46000000 22000000 00000000 00000000 F..."........... - 2238 00000000 00000000 2d040000 12000000 ........-....... + 2238 00000000 00000000 0b050000 12000000 ................ 2248 00000000 00000000 00000000 00000000 ................ - 2258 a41c0000 12000000 00000000 00000000 ................ + 2258 f0310000 12000000 00000000 00000000 .1.............. 2268 00000000 00000000 a4000000 12000000 ................ 2278 00000000 00000000 00000000 00000000 ................ - 2288 0f110000 12000000 00000000 00000000 ................ - 2298 00000000 00000000 8d050000 12000000 ................ + 2288 f5150000 12000000 00000000 00000000 ................ + 2298 00000000 00000000 55040000 12000000 ........U....... 22a8 00000000 00000000 00000000 00000000 ................ - 22b8 a6050000 12000000 00000000 00000000 ................ - 22c8 00000000 00000000 2d050000 12000000 ........-....... + 22b8 6b060000 12000000 00000000 00000000 k............... + 22c8 00000000 00000000 0b060000 12000000 ................ 22d8 00000000 00000000 00000000 00000000 ................ 22e8 ab000000 12000000 00000000 00000000 ................ - 22f8 00000000 00000000 de070000 12000000 ................ + 22f8 00000000 00000000 b0080000 12000000 ................ 2308 00000000 00000000 00000000 00000000 ................ - 2318 51180000 11000000 00000000 00000000 Q............... - 2328 00000000 00000000 270d0000 12000000 ........'....... + 2318 13210000 11000000 00000000 00000000 .!.............. + 2328 00000000 00000000 480f0000 12000000 ........H....... 2338 00000000 00000000 00000000 00000000 ................ - 2348 47100000 12000000 00000000 00000000 G............... - 2358 00000000 00000000 f0040000 12000000 ................ + 2348 900f0000 12000000 00000000 00000000 ................ + 2358 00000000 00000000 ce050000 12000000 ................ 2368 00000000 00000000 00000000 00000000 ................ - 2378 08070000 12000000 00000000 00000000 ................ - 2388 00000000 00000000 dd030000 12000000 ................ + 2378 ac070000 12000000 00000000 00000000 ................ + 2388 00000000 00000000 fd030000 12000000 ................ 2398 00000000 00000000 00000000 00000000 ................ - 23a8 e6340000 12000000 00000000 00000000 .4.............. - 23b8 00000000 00000000 0e150000 11000000 ................ + 23a8 6e350000 12000000 00000000 00000000 n5.............. + 23b8 00000000 00000000 f9110000 11000000 ................ 23c8 00000000 00000000 00000000 00000000 ................ - 23d8 911f0000 12000000 00000000 00000000 ................ - 23e8 00000000 00000000 f6180000 12000000 ................ + 23d8 c21b0000 12000000 00000000 00000000 ................ + 23e8 00000000 00000000 971c0000 12000000 ................ 23f8 00000000 00000000 00000000 00000000 ................ - 2408 3b130000 12000000 00000000 00000000 ;............... - 2418 00000000 00000000 3f180000 11000000 ........?....... + 2408 21180000 12000000 00000000 00000000 !............... + 2418 00000000 00000000 851c0000 11000000 ................ 2428 00000000 00000000 00000000 00000000 ................ - 2438 bd080000 11000000 00000000 00000000 ................ - 2448 00000000 00000000 810e0000 11000000 ................ + 2438 c7090000 11000000 00000000 00000000 ................ + 2448 00000000 00000000 2a150000 11000000 ........*....... 2458 00000000 00000000 00000000 00000000 ................ - 2468 e9120000 12000000 00000000 00000000 ................ - 2478 00000000 00000000 171e0000 12000000 ................ + 2468 ce170000 12000000 00000000 00000000 ................ + 2478 00000000 00000000 c24d0000 12000000 .........M...... 2488 00000000 00000000 00000000 00000000 ................ - 2498 b8090000 12000000 00000000 00000000 ................ - 24a8 00000000 00000000 7c1d0000 12000000 ........|....... + 2498 c20a0000 12000000 00000000 00000000 ................ + 24a8 00000000 00000000 4a110000 12000000 ........J....... 24b8 00000000 00000000 00000000 00000000 ................ - 24c8 ed1c0000 11000000 00000000 00000000 ................ + 24c8 39320000 11000000 00000000 00000000 92.............. 24d8 00000000 00000000 ad010000 12000000 ................ 24e8 00000000 00000000 00000000 00000000 ................ - 24f8 94150000 11000000 00000000 00000000 ................ - 2508 00000000 00000000 ab1c0000 12000000 ................ + 24f8 67120000 11000000 00000000 00000000 g............... + 2508 00000000 00000000 f7310000 12000000 .........1...... 2518 00000000 00000000 00000000 00000000 ................ - 2528 22060000 12000000 00000000 00000000 "............... - 2538 00000000 00000000 5a0a0000 12000000 ........Z....... + 2528 e0040000 12000000 00000000 00000000 ................ + 2538 00000000 00000000 640b0000 12000000 ........d....... 2548 00000000 00000000 00000000 00000000 ................ - 2558 624d0000 12000000 00000000 00000000 bM.............. + 2558 544d0000 12000000 00000000 00000000 TM.............. 2568 00000000 00000000 e0020000 12000000 ................ 2578 00000000 00000000 00000000 00000000 ................ - 2588 5c0f0000 12000000 00000000 00000000 \............... - 2598 00000000 00000000 e4030000 12000000 ................ + 2588 e30d0000 12000000 00000000 00000000 ................ + 2598 00000000 00000000 04040000 12000000 ................ 25a8 00000000 00000000 00000000 00000000 ................ - 25b8 200e0000 12000000 00000000 00000000 ............... - 25c8 00000000 00000000 8f0d0000 11000000 ................ + 25b8 a8150000 12000000 00000000 00000000 ................ + 25c8 00000000 00000000 59100000 11000000 ........Y....... 25d8 00000000 00000000 00000000 00000000 ................ - 25e8 650b0000 11000000 00000000 00000000 e............... + 25e8 510c0000 11000000 00000000 00000000 Q............... 25f8 00000000 00000000 d9020000 12000000 ................ 2608 00000000 00000000 00000000 00000000 ................ - 2618 b20b0000 12000000 00000000 00000000 ................ + 2618 6e040000 12000000 00000000 00000000 n............... 2628 00000000 00000000 45030000 12000000 ........E....... 2638 00000000 00000000 00000000 00000000 ................ - 2648 dc120000 12000000 00000000 00000000 ................ - 2658 00000000 00000000 a40d0000 12000000 ................ + 2648 c1170000 12000000 00000000 00000000 ................ + 2658 00000000 00000000 6e100000 12000000 ........n....... 2668 00000000 00000000 00000000 00000000 ................ - 2678 37060000 12000000 00000000 00000000 7............... - 2688 00000000 00000000 eb060000 12000000 ................ + 2678 db060000 12000000 00000000 00000000 ................ + 2688 00000000 00000000 8f070000 12000000 ................ 2698 00000000 00000000 00000000 00000000 ................ - 26a8 7b0b0000 11000000 00000000 00000000 {............... - 26b8 00000000 00000000 d8030000 12000000 ................ + 26a8 670c0000 11000000 00000000 00000000 g............... + 26b8 00000000 00000000 f8030000 12000000 ................ 26c8 00000000 00000000 00000000 00000000 ................ - 26d8 69180000 12000000 00000000 00000000 i............... - 26e8 00000000 00000000 11270000 11000000 .........'...... + 26d8 11230000 12000000 00000000 00000000 .#.............. + 26e8 00000000 00000000 ca100000 11000000 ................ 26f8 00000000 00000000 00000000 00000000 ................ - 2708 031d0000 12000000 00000000 00000000 ................ + 2708 14090000 12000000 00000000 00000000 ................ 2718 00000000 00000000 f1000000 12000000 ................ 2728 00000000 00000000 00000000 00000000 ................ 2738 8b000000 12000000 00000000 00000000 ................ - 2748 00000000 00000000 bc070000 12000000 ................ + 2748 00000000 00000000 8e080000 12000000 ................ 2758 00000000 00000000 00000000 00000000 ................ - 2768 42080000 11000000 00000000 00000000 B............... + 2768 4c090000 11000000 00000000 00000000 L............... 2778 00000000 00000000 3b010000 12000000 ........;....... 2788 00000000 00000000 00000000 00000000 ................ - 2798 51270000 12000000 00000000 00000000 Q'.............. - 27a8 00000000 00000000 3f0f0000 11000000 ........?....... + 2798 60080000 12000000 00000000 00000000 `............... + 27a8 00000000 00000000 c60d0000 11000000 ................ 27b8 00000000 00000000 00000000 00000000 ................ - 27c8 7f270000 11000000 00000000 00000000 .'.............. - 27d8 00000000 00000000 060d0000 12000000 ................ + 27c8 0a110000 11000000 00000000 00000000 ................ + 27d8 00000000 00000000 a50d0000 12000000 ................ 27e8 00000000 00000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetCESRAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetCESRAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetCESRAnalyses.so (disasm) @@ -630,17 +630,27 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18CLEOC_2008_I7845168finalizeEv.cold: +_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7845168finalizeEv.cold + ofs> + je <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CLEOC_2008_I7845168finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi @@ -652,6 +662,79 @@ mov %r12,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%rbp),%rcx + mov offset(%rbp),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%r12 + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %r12,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + nop + +_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%r12),%rcx + mov (%r12),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -860,10 +943,10 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold: +_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + je <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %r13,%rdi call <_ZN4YODA9Scatter1DD1Ev> @@ -878,13 +961,13 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %r13,%rdi call <_ZN4YODA9Scatter1DD1Ev> mov offset(%rsp),%rsi @@ -898,12 +981,32 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> + mov %r13,%rdi + call <_ZN4YODA9Scatter1DD1Ev> + mov offset(%rsp),%rsi + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> + lea offset(%rsp),%rdi + mov %rax,offset(%rsp) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %r13,%rdi call <_ZN4YODA9Scatter1DD1Ev> @@ -918,18 +1021,17 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %r13,%rdi call <_ZN4YODA9Scatter1DD1Ev> mov offset(%rsp),%rsi + mov offset(%rsp),%rdi lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> - lea offset(%rsp),%rdi mov %rax,offset(%rsp) call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> mov %r12,%rdi /usr/lib64/Rivet/RivetCMSAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCMSAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCMSAnalyses.so (objdump) @@ -879,1659 +879,1659 @@ 3950 15f95531 ..U1 Contents of section .dynsym: 3958 00000000 00000000 00000000 00000000 ................ - 3968 00000000 00000000 af1b0000 11000000 ................ + 3968 00000000 00000000 40250000 11000000 ........@%...... 3978 00000000 00000000 00000000 00000000 ................ - 3988 342d0000 12000000 00000000 00000000 4-.............. - 3998 00000000 00000000 9f160000 12000000 ................ + 3988 102d0000 12000000 00000000 00000000 .-.............. + 3998 00000000 00000000 40200000 12000000 ........@ ...... 39a8 00000000 00000000 00000000 00000000 ................ - 39b8 4f380000 12000000 00000000 00000000 O8.............. - 39c8 00000000 00000000 304c0000 11000000 ........0L...... + 39b8 d9510000 12000000 00000000 00000000 .Q.............. + 39c8 00000000 00000000 06230000 11000000 .........#...... 39d8 00000000 00000000 00000000 00000000 ................ - 39e8 14100000 12000000 00000000 00000000 ................ - 39f8 00000000 00000000 f3680000 12000000 .........h...... + 39e8 de180000 12000000 00000000 00000000 ................ + 39f8 00000000 00000000 0e370000 12000000 .........7...... 3a08 00000000 00000000 00000000 00000000 ................ - 3a18 53390000 11000000 00000000 00000000 S9.............. - 3a28 00000000 00000000 4c670000 12000000 ........Lg...... + 3a18 a9630000 11000000 00000000 00000000 .c.............. + 3a28 00000000 00000000 16450000 12000000 .........E...... 3a38 00000000 00000000 00000000 00000000 ................ - 3a48 96520000 12000000 00000000 00000000 .R.............. - 3a58 00000000 00000000 060a0000 12000000 ................ + 3a48 35640000 12000000 00000000 00000000 5d.............. + 3a58 00000000 00000000 f0090000 12000000 ................ 3a68 00000000 00000000 00000000 00000000 ................ - 3a78 7c060000 12000000 00000000 00000000 |............... - 3a88 00000000 00000000 25960000 11000000 ........%....... + 3a78 20060000 12000000 00000000 00000000 ............... + 3a88 00000000 00000000 95c20000 11000000 ................ 3a98 00000000 00000000 00000000 00000000 ................ - 3aa8 e8530000 11000000 00000000 00000000 .S.............. - 3ab8 00000000 00000000 9d220000 12000000 ........."...... + 3aa8 76650000 11000000 00000000 00000000 ve.............. + 3ab8 00000000 00000000 bd340000 12000000 .........4...... 3ac8 00000000 00000000 00000000 00000000 ................ - 3ad8 cc040000 12000000 00000000 00000000 ................ - 3ae8 00000000 00000000 f01f0000 12000000 ................ + 3ad8 dd140000 12000000 00000000 00000000 ................ + 3ae8 00000000 00000000 41270000 12000000 ........A'...... 3af8 00000000 00000000 00000000 00000000 ................ - 3b08 500b0000 12000000 00000000 00000000 P............... - 3b18 00000000 00000000 38510000 12000000 ........8Q...... + 3b08 3a0b0000 12000000 00000000 00000000 :............... + 3b18 00000000 00000000 af480000 12000000 .........H...... 3b28 00000000 00000000 00000000 00000000 ................ - 3b38 d9110000 12000000 00000000 00000000 ................ - 3b48 00000000 00000000 86950000 11000000 ................ + 3b38 a31a0000 12000000 00000000 00000000 ................ + 3b48 00000000 00000000 19c10000 11000000 ................ 3b58 00000000 00000000 00000000 00000000 ................ - 3b68 37910000 12000000 00000000 00000000 7............... - 3b78 00000000 00000000 e12f0000 12000000 ........./...... + 3b68 ebc00000 12000000 00000000 00000000 ................ + 3b78 00000000 00000000 d2420000 12000000 .........B...... 3b88 00000000 00000000 00000000 00000000 ................ - 3b98 10170000 12000000 00000000 00000000 ................ - 3ba8 00000000 00000000 4c070000 11000000 ........L....... + 3b98 86150000 12000000 00000000 00000000 ................ + 3ba8 00000000 00000000 f0060000 11000000 ................ 3bb8 00000000 00000000 00000000 00000000 ................ - 3bc8 fc370000 12000000 00000000 00000000 .7.............. - 3bd8 00000000 00000000 4d4b0000 12000000 ........MK...... + 3bc8 964f0000 12000000 00000000 00000000 .O.............. + 3bd8 00000000 00000000 7e1d0000 12000000 ........~....... 3be8 00000000 00000000 00000000 00000000 ................ - 3bf8 6f4c0000 12000000 00000000 00000000 oL.............. - 3c08 00000000 00000000 7c180000 10000000 ........|....... + 3bf8 f92c0000 12000000 00000000 00000000 .,.............. + 3c08 00000000 00000000 56250000 10000000 ........V%...... 3c18 00000000 00000000 00000000 00000000 ................ - 3c28 104c0000 11000000 00000000 00000000 .L.............. - 3c38 00000000 00000000 2b7c0000 10000000 ........+|...... + 3c28 3d350000 11000000 00000000 00000000 =5.............. + 3c38 00000000 00000000 18690000 10000000 .........i...... 3c48 00000000 00000000 00000000 00000000 ................ - 3c58 f2510000 12000000 00000000 00000000 .Q.............. - 3c68 00000000 00000000 131b0000 12000000 ................ + 3c58 ef4d0000 12000000 00000000 00000000 .M.............. + 3c68 00000000 00000000 1f1d0000 12000000 ................ 3c78 00000000 00000000 00000000 00000000 ................ - 3c88 75280000 12000000 00000000 00000000 u(.............. - 3c98 00000000 00000000 b0270000 12000000 .........'...... + 3c88 f8410000 12000000 00000000 00000000 .A.............. + 3c98 00000000 00000000 712f0000 12000000 ........q/...... 3ca8 00000000 00000000 00000000 00000000 ................ - 3cb8 58510000 12000000 00000000 00000000 XQ.............. - 3cc8 00000000 00000000 18090000 12000000 ................ + 3cb8 164a0000 12000000 00000000 00000000 .J.............. + 3cc8 00000000 00000000 02090000 12000000 ................ 3cd8 00000000 00000000 00000000 00000000 ................ - 3ce8 79520000 12000000 00000000 00000000 yR.............. - 3cf8 00000000 00000000 c5240000 12000000 .........$...... + 3ce8 18640000 12000000 00000000 00000000 .d.............. + 3cf8 00000000 00000000 61400000 12000000 ........a@...... 3d08 00000000 00000000 00000000 00000000 ................ - 3d18 4b2b0000 12000000 00000000 00000000 K+.............. - 3d28 00000000 00000000 b8740000 11000000 .........t...... + 3d18 68360000 12000000 00000000 00000000 h6.............. + 3d28 00000000 00000000 47470000 11000000 ........GG...... 3d38 00000000 00000000 00000000 00000000 ................ - 3d48 39070000 12000000 00000000 00000000 9............... - 3d58 00000000 00000000 3c910000 12000000 ........<....... + 3d48 dd060000 12000000 00000000 00000000 ................ + 3d58 00000000 00000000 f0c00000 12000000 ................ 3d68 00000000 00000000 00000000 00000000 ................ - 3d78 48220000 12000000 00000000 00000000 H".............. - 3d88 00000000 00000000 c91e0000 12000000 ................ + 3d78 2f260000 12000000 00000000 00000000 /&.............. + 3d88 00000000 00000000 14340000 12000000 .........4...... 3d98 00000000 00000000 00000000 00000000 ................ - 3da8 d8940000 12000000 00000000 00000000 ................ - 3db8 00000000 00000000 b3190000 12000000 ................ + 3da8 07c20000 12000000 00000000 00000000 ................ + 3db8 00000000 00000000 3a1b0000 12000000 ........:....... 3dc8 00000000 00000000 00000000 00000000 ................ - 3dd8 bc020000 12000000 00000000 00000000 ................ - 3de8 00000000 00000000 66950000 11000000 ........f....... + 3dd8 2d030000 12000000 00000000 00000000 -............... + 3de8 00000000 00000000 f9c00000 11000000 ................ 3df8 00000000 00000000 00000000 00000000 ................ - 3e08 d2740000 11000000 00000000 00000000 .t.............. - 3e18 00000000 00000000 471c0000 11000000 ........G....... + 3e08 ea470000 11000000 00000000 00000000 .G.............. + 3e18 00000000 00000000 f9290000 11000000 .........)...... 3e28 00000000 00000000 00000000 00000000 ................ - 3e38 08270000 12000000 00000000 00000000 .'.............. - 3e48 00000000 00000000 05090000 12000000 ................ + 3e38 b0350000 12000000 00000000 00000000 .5.............. + 3e48 00000000 00000000 a9080000 12000000 ................ 3e58 00000000 00000000 00000000 00000000 ................ - 3e68 d1010000 12000000 00000000 00000000 ................ - 3e78 00000000 00000000 000f0000 11000000 ................ + 3e68 04020000 12000000 00000000 00000000 ................ + 3e78 00000000 00000000 bf0d0000 11000000 ................ 3e88 00000000 00000000 00000000 00000000 ................ - 3e98 c81d0000 12000000 00000000 00000000 ................ - 3ea8 00000000 00000000 f48a0000 12000000 ................ + 3e98 b4210000 12000000 00000000 00000000 .!.............. + 3ea8 00000000 00000000 4e540000 12000000 ........NT...... 3eb8 00000000 00000000 00000000 00000000 ................ - 3ec8 4f0e0000 11000000 00000000 00000000 O............... - 3ed8 00000000 00000000 2e1c0000 12000000 ................ + 3ec8 0e0d0000 11000000 00000000 00000000 ................ + 3ed8 00000000 00000000 06280000 12000000 .........(...... 3ee8 00000000 00000000 00000000 00000000 ................ - 3ef8 b70d0000 11000000 00000000 00000000 ................ - 3f08 00000000 00000000 9f010000 12000000 ................ + 3ef8 85170000 11000000 00000000 00000000 ................ + 3f08 00000000 00000000 d2010000 12000000 ................ 3f18 00000000 00000000 00000000 00000000 ................ - 3f28 00470000 12000000 00000000 00000000 .G.............. - 3f38 00000000 00000000 ad530000 12000000 .........S...... + 3f28 febf0000 12000000 00000000 00000000 ................ + 3f38 00000000 00000000 3b650000 12000000 ........;e...... 3f48 00000000 00000000 00000000 00000000 ................ - 3f58 a30f0000 11000000 00000000 00000000 ................ - 3f68 00000000 00000000 82060000 12000000 ................ + 3f58 940f0000 11000000 00000000 00000000 ................ + 3f68 00000000 00000000 26060000 12000000 ........&....... 3f78 00000000 00000000 00000000 00000000 ................ - 3f88 4c6e0000 12000000 00000000 00000000 Ln.............. - 3f98 00000000 00000000 ca460000 11000000 .........F...... + 3f88 e2200000 12000000 00000000 00000000 . .............. + 3f98 00000000 00000000 5aa10000 11000000 ........Z....... 3fa8 00000000 00000000 00000000 00000000 ................ - 3fb8 c20b0000 12000000 00000000 00000000 ................ - 3fc8 00000000 00000000 6f900000 12000000 ........o....... + 3fb8 ac0b0000 12000000 00000000 00000000 ................ + 3fc8 00000000 00000000 23c00000 12000000 ........#....... 3fd8 00000000 00000000 00000000 00000000 ................ - 3fe8 96370000 11000000 00000000 00000000 .7.............. - 3ff8 00000000 00000000 db2f0000 12000000 ........./...... + 3fe8 304f0000 11000000 00000000 00000000 0O.............. + 3ff8 00000000 00000000 cc420000 12000000 .........B...... 4008 00000000 00000000 00000000 00000000 ................ 4018 46000000 22000000 00000000 00000000 F..."........... - 4028 00000000 00000000 ae180000 12000000 ................ + 4028 00000000 00000000 0b0f0000 12000000 ................ 4038 00000000 00000000 00000000 00000000 ................ - 4048 4e420000 12000000 00000000 00000000 NB.............. - 4058 00000000 00000000 71220000 12000000 ........q"...... + 4048 09660000 12000000 00000000 00000000 .f.............. + 4058 00000000 00000000 91340000 12000000 .........4...... 4068 00000000 00000000 00000000 00000000 ................ - 4078 190b0000 12000000 00000000 00000000 ................ - 4088 00000000 00000000 12220000 12000000 ........."...... + 4078 030b0000 12000000 00000000 00000000 ................ + 4088 00000000 00000000 0a250000 12000000 .........%...... 4098 00000000 00000000 00000000 00000000 ................ - 40a8 a5670000 12000000 00000000 00000000 .g.............. - 40b8 00000000 00000000 25470000 11000000 ........%G...... /usr/lib64/Rivet/RivetCMSAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetCMSAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetCMSAnalyses.so (disasm) @@ -1501,6 +1501,17 @@ call <__stack_chk_fail@plt> nop +_ZNK5Rivet23HasParticleAncestorWithclERKNS_8ParticleE.cold: + mov %rbp,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet23HasParticleAncestorWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -1540,83 +1551,6 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZNK5Rivet8Analysis7authorsB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet8Analysis10referencesB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet8Analysis5todosB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet8Analysis10validationB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet12FourMomentum5setPEEdddd.cold: mov $something,%edi lea offset(%rsp),%r12 @@ -1846,6 +1780,19 @@ call <_Unwind_Resume@plt> nop +_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: mov %r15,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1973,217 +1920,6 @@ call <_Unwind_Resume@plt> nop -_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - call <__stack_chk_fail@plt> - mov $something,%edi - call <__cxa_allocate_exception@plt> - mov offset(%rsp),%rdx - mov offset(%rsp),%rdi - lea offset(%rip),%rsi # <_fini + ofs> - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov offset(%rsp),%rsi - mov %rbp,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov offset(%rsp),%rdi - mov %rax,offset(%rbp) - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet10RangeErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - mov $something,%edi - call <__cxa_allocate_exception@plt> - mov offset(%rsp),%rdx - mov offset(%rsp),%rdi - lea offset(%rip),%rsi # <_fini + ofs> - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov offset(%rsp),%rsi - mov %rbp,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov offset(%rsp),%rdi - mov %rax,offset(%rbp) - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet10RangeErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <__cxa_free_exception@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx - jmp <_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold + ofs> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <__cxa_free_exception@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold + ofs> - mov %rbx,%rdi /usr/lib64/Rivet/RivetD0Analyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetD0Analyses.so (objdump) +++ new /usr/lib64/Rivet/RivetD0Analyses.so (objdump) @@ -239,530 +239,530 @@ 1150 2382f78b #... Contents of section .dynsym: 1158 00000000 00000000 00000000 00000000 ................ - 1168 00000000 00000000 74100000 11000000 ........t....... + 1168 00000000 00000000 4b0e0000 11000000 ........K....... 1178 00000000 00000000 00000000 00000000 ................ - 1188 f40e0000 12000000 00000000 00000000 ................ - 1198 00000000 00000000 0a240000 12000000 .........$...... + 1188 920c0000 12000000 00000000 00000000 ................ + 1198 00000000 00000000 a91f0000 12000000 ................ 11a8 00000000 00000000 00000000 00000000 ................ - 11b8 ef2c0000 12000000 00000000 00000000 .,.............. - 11c8 00000000 00000000 61250000 11000000 ........a%...... + 11b8 72290000 12000000 00000000 00000000 r).............. + 11c8 00000000 00000000 1d1d0000 11000000 ................ 11d8 00000000 00000000 00000000 00000000 ................ - 11e8 b80e0000 12000000 00000000 00000000 ................ - 11f8 00000000 00000000 22180000 12000000 ........"....... + 11e8 8d0b0000 12000000 00000000 00000000 ................ + 11f8 00000000 00000000 0a140000 12000000 ................ 1208 00000000 00000000 00000000 00000000 ................ - 1218 f01a0000 12000000 00000000 00000000 ................ - 1228 00000000 00000000 18130000 12000000 ................ + 1218 d8160000 12000000 00000000 00000000 ................ + 1228 00000000 00000000 161e0000 12000000 ................ 1238 00000000 00000000 00000000 00000000 ................ - 1248 ba030000 12000000 00000000 00000000 ................ + 1248 b3030000 12000000 00000000 00000000 ................ 1258 00000000 00000000 dc010000 12000000 ................ 1268 00000000 00000000 00000000 00000000 ................ - 1278 f7180000 12000000 00000000 00000000 ................ - 1288 00000000 00000000 a2110000 12000000 ................ + 1278 df140000 12000000 00000000 00000000 ................ + 1288 00000000 00000000 b81a0000 12000000 ................ 1298 00000000 00000000 00000000 00000000 ................ - 12a8 c5100000 12000000 00000000 00000000 ................ + 12a8 9c0e0000 12000000 00000000 00000000 ................ 12b8 00000000 00000000 93000000 11000000 ................ 12c8 00000000 00000000 00000000 00000000 ................ - 12d8 bb0b0000 12000000 00000000 00000000 ................ - 12e8 00000000 00000000 ab020000 12000000 ................ + 12d8 8f090000 12000000 00000000 00000000 ................ + 12e8 00000000 00000000 a6180000 12000000 ................ 12f8 00000000 00000000 00000000 00000000 ................ - 1308 540a0000 11000000 00000000 00000000 T............... - 1318 00000000 00000000 c0030000 12000000 ................ + 1308 c1070000 11000000 00000000 00000000 ................ + 1318 00000000 00000000 b9030000 12000000 ................ 1328 00000000 00000000 00000000 00000000 ................ - 1338 77130000 12000000 00000000 00000000 w............... - 1348 00000000 00000000 962b0000 12000000 .........+...... + 1338 fa250000 12000000 00000000 00000000 .%.............. + 1348 00000000 00000000 1e270000 12000000 .........'...... 1358 00000000 00000000 00000000 00000000 ................ - 1368 3f190000 12000000 00000000 00000000 ?............... - 1378 00000000 00000000 020a0000 12000000 ................ + 1368 27150000 12000000 00000000 00000000 '............... + 1378 00000000 00000000 6f070000 12000000 ........o....... 1388 00000000 00000000 00000000 00000000 ................ - 1398 84200000 12000000 00000000 00000000 . .............. - 13a8 00000000 00000000 792c0000 12000000 ........y,...... + 1398 3f1f0000 12000000 00000000 00000000 ?............... + 13a8 00000000 00000000 fc280000 12000000 .........(...... 13b8 00000000 00000000 00000000 00000000 ................ - 13c8 28080000 12000000 00000000 00000000 (............... - 13d8 00000000 00000000 42040000 12000000 ........B....... + 13c8 f00e0000 12000000 00000000 00000000 ................ + 13d8 00000000 00000000 47040000 12000000 ........G....... 13e8 00000000 00000000 00000000 00000000 ................ - 13f8 cf290000 11000000 00000000 00000000 .).............. - 1408 00000000 00000000 fd0a0000 12000000 ................ + 13f8 c31e0000 11000000 00000000 00000000 ................ + 1408 00000000 00000000 b8080000 12000000 ................ 1418 00000000 00000000 00000000 00000000 ................ 1428 74010000 12000000 00000000 00000000 t............... - 1438 00000000 00000000 150a0000 11000000 ................ + 1438 00000000 00000000 82070000 11000000 ................ 1448 00000000 00000000 00000000 00000000 ................ - 1458 80250000 12000000 00000000 00000000 .%.............. - 1468 00000000 00000000 f5080000 11000000 ................ + 1458 c11d0000 12000000 00000000 00000000 ................ + 1468 00000000 00000000 b1060000 11000000 ................ 1478 00000000 00000000 00000000 00000000 ................ - 1488 6b200000 12000000 00000000 00000000 k .............. - 1498 00000000 00000000 d5060000 11000000 ................ + 1488 03260000 12000000 00000000 00000000 .&.............. + 1498 00000000 00000000 650b0000 11000000 ........e....... 14a8 00000000 00000000 00000000 00000000 ................ 14b8 73020000 12000000 00000000 00000000 s............... - 14c8 00000000 00000000 370c0000 11000000 ........7....... + 14c8 00000000 00000000 3d0a0000 11000000 ........=....... 14d8 00000000 00000000 00000000 00000000 ................ - 14e8 452c0000 12000000 00000000 00000000 E,.............. - 14f8 00000000 00000000 990b0000 12000000 ................ + 14e8 812a0000 12000000 00000000 00000000 .*.............. + 14f8 00000000 00000000 6d090000 12000000 ........m....... 1508 00000000 00000000 00000000 00000000 ................ 1518 46000000 22000000 00000000 00000000 F..."........... - 1528 00000000 00000000 c4030000 12000000 ................ + 1528 00000000 00000000 c9030000 12000000 ................ 1538 00000000 00000000 00000000 00000000 ................ - 1548 d11e0000 12000000 00000000 00000000 ................ - 1558 00000000 00000000 ee080000 12000000 ................ + 1548 d6250000 12000000 00000000 00000000 .%.............. + 1558 00000000 00000000 aa060000 12000000 ................ 1568 00000000 00000000 00000000 00000000 ................ - 1578 ac280000 12000000 00000000 00000000 .(.............. - 1588 00000000 00000000 50110000 11000000 ........P....... + 1578 17220000 12000000 00000000 00000000 .".............. + 1588 00000000 00000000 c0190000 11000000 ................ 1598 00000000 00000000 00000000 00000000 ................ - 15a8 e2040000 12000000 00000000 00000000 ................ - 15b8 00000000 00000000 11290000 12000000 .........)...... + 15a8 e7040000 12000000 00000000 00000000 ................ + 15b8 00000000 00000000 7c220000 12000000 ........|"...... 15c8 00000000 00000000 00000000 00000000 ................ 15d8 30020000 12000000 00000000 00000000 0............... - 15e8 00000000 00000000 e51b0000 12000000 ................ + 15e8 00000000 00000000 cd170000 12000000 ................ 15f8 00000000 00000000 00000000 00000000 ................ - 1608 8e050000 12000000 00000000 00000000 ................ - 1618 00000000 00000000 490f0000 12000000 ........I....... + 1608 93050000 12000000 00000000 00000000 ................ + 1618 00000000 00000000 100f0000 12000000 ................ 1628 00000000 00000000 00000000 00000000 ................ - 1638 b6170000 12000000 00000000 00000000 ................ - 1648 00000000 00000000 c4040000 12000000 ................ + 1638 9e130000 12000000 00000000 00000000 ................ + 1648 00000000 00000000 c9040000 12000000 ................ 1658 00000000 00000000 00000000 00000000 ................ 1668 2e010000 12000000 00000000 00000000 ................ - 1678 00000000 00000000 79110000 11000000 ........y....... + 1678 00000000 00000000 df1c0000 11000000 ................ 1688 00000000 00000000 00000000 00000000 ................ - 1698 c0060000 11000000 00000000 00000000 ................ - 16a8 00000000 00000000 ad200000 12000000 ......... ...... + 1698 d21b0000 11000000 00000000 00000000 ................ + 16a8 00000000 00000000 ff250000 12000000 .........%...... 16b8 00000000 00000000 00000000 00000000 ................ - 16c8 ea020000 12000000 00000000 00000000 ................ - 16d8 00000000 00000000 f1230000 11000000 .........#...... + 16c8 e5180000 12000000 00000000 00000000 ................ + 16d8 00000000 00000000 931c0000 11000000 ................ 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 26280000 12000000 00000000 00000000 &(.............. - 1708 00000000 00000000 5a0e0000 12000000 ........Z....... + 16f8 91210000 12000000 00000000 00000000 .!.............. + 1708 00000000 00000000 940a0000 12000000 ................ 1718 00000000 00000000 00000000 00000000 ................ - 1728 19110000 12000000 00000000 00000000 ................ - 1738 00000000 00000000 fb040000 12000000 ................ + 1728 a81c0000 12000000 00000000 00000000 ................ + 1738 00000000 00000000 00050000 12000000 ................ 1748 00000000 00000000 00000000 00000000 ................ - 1758 87040000 12000000 00000000 00000000 ................ - 1768 00000000 00000000 1a070000 12000000 ................ + 1758 8c040000 12000000 00000000 00000000 ................ + 1768 00000000 00000000 d00b0000 12000000 ................ 1778 00000000 00000000 00000000 00000000 ................ - 1788 082c0000 12000000 00000000 00000000 .,.............. - 1798 00000000 00000000 c51e0000 12000000 ................ + 1788 442a0000 12000000 00000000 00000000 D*.............. + 1798 00000000 00000000 bd030000 12000000 ................ 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 90140000 11000000 00000000 00000000 ................ - 17c8 00000000 00000000 0b090000 12000000 ................ + 17b8 78100000 11000000 00000000 00000000 x............... + 17c8 00000000 00000000 5a1e0000 12000000 ........Z....... 17d8 00000000 00000000 00000000 00000000 ................ - 17e8 d5090000 11000000 00000000 00000000 ................ - 17f8 00000000 00000000 03080000 12000000 ................ + 17e8 42070000 11000000 00000000 00000000 B............... + 17f8 00000000 00000000 840c0000 12000000 ................ 1808 00000000 00000000 00000000 00000000 ................ - 1818 d00a0000 12000000 00000000 00000000 ................ - 1828 00000000 00000000 c2070000 12000000 ................ + 1818 8b080000 12000000 00000000 00000000 ................ + 1828 00000000 00000000 6b0c0000 12000000 ........k....... 1838 00000000 00000000 00000000 00000000 ................ - 1848 450e0000 11000000 00000000 00000000 E............... - 1858 00000000 00000000 e1260000 11000000 .........&...... + 1848 e71b0000 11000000 00000000 00000000 ................ + 1858 00000000 00000000 84270000 11000000 .........'...... 1868 00000000 00000000 00000000 00000000 ................ - 1878 902d0000 12000000 00000000 00000000 .-.............. - 1888 00000000 00000000 04140000 11000000 ................ + 1878 b52a0000 12000000 00000000 00000000 .*.............. + 1888 00000000 00000000 15100000 11000000 ................ 1898 00000000 00000000 00000000 00000000 ................ - 18a8 d81e0000 12000000 00000000 00000000 ................ - 18b8 00000000 00000000 79050000 12000000 ........y....... + 18a8 dd250000 12000000 00000000 00000000 .%.............. + 18b8 00000000 00000000 7e050000 12000000 ........~....... 18c8 00000000 00000000 00000000 00000000 ................ - 18d8 970f0000 12000000 00000000 00000000 ................ - 18e8 00000000 00000000 8b120000 11000000 ................ + 18d8 300f0000 12000000 00000000 00000000 0............... /usr/lib64/Rivet/RivetD0Analyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetD0Analyses.so (disasm) +++ new /usr/lib64/Rivet/RivetD0Analyses.so (disasm) @@ -731,89 +731,295 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet15D0_2000_I5033618finalizeEv.cold: +_ZN5Rivet16D0_1996_S32140448finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet15D0_2000_I5033618finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet15D0_2000_I5033618finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - -_ZN5Rivet16D0_2006_S64387508finalizeEv.cold: + call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2006_S64387508finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2006_S64387508finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - -_ZN5Rivet16D0_2008_S76626708finalizeEv.cold: + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> /usr/lib64/Rivet/RivetDORISAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetDORISAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetDORISAnalyses.so (objdump) @@ -236,30 +236,30 @@ 1108 00000000 00000000 41030000 12000000 ........A....... 1118 00000000 00000000 00000000 00000000 ................ 1128 50020000 12000000 00000000 00000000 P............... - 1138 00000000 00000000 0b180000 12000000 ................ + 1138 00000000 00000000 5c180000 12000000 ........\....... 1148 00000000 00000000 00000000 00000000 ................ 1158 90030000 12000000 00000000 00000000 ................ - 1168 00000000 00000000 3d0c0000 12000000 ........=....... + 1168 00000000 00000000 6a0c0000 12000000 ........j....... 1178 00000000 00000000 00000000 00000000 ................ - 1188 bd150000 12000000 00000000 00000000 ................ - 1198 00000000 00000000 1f0a0000 11000000 ................ + 1188 f5160000 12000000 00000000 00000000 ................ + 1198 00000000 00000000 4c0a0000 11000000 ........L....... 11a8 00000000 00000000 00000000 00000000 ................ - 11b8 981e0000 12000000 00000000 00000000 ................ - 11c8 00000000 00000000 821c0000 12000000 ................ + 11b8 6c190000 12000000 00000000 00000000 l............... + 11c8 00000000 00000000 e4180000 12000000 ................ 11d8 00000000 00000000 00000000 00000000 ................ - 11e8 9f170000 12000000 00000000 00000000 ................ - 11f8 00000000 00000000 cd090000 12000000 ................ + 11e8 4d130000 12000000 00000000 00000000 M............... + 11f8 00000000 00000000 fa090000 12000000 ................ 1208 00000000 00000000 00000000 00000000 ................ 1218 99050000 12000000 00000000 00000000 ................ - 1228 00000000 00000000 160b0000 12000000 ................ + 1228 00000000 00000000 430b0000 12000000 ........C....... 1238 00000000 00000000 00000000 00000000 ................ 1248 44010000 12000000 00000000 00000000 D............... - 1258 00000000 00000000 e0090000 11000000 ................ + 1258 00000000 00000000 0d0a0000 11000000 ................ 1268 00000000 00000000 00000000 00000000 ................ - 1278 fc150000 12000000 00000000 00000000 ................ + 1278 19170000 12000000 00000000 00000000 ................ 1288 00000000 00000000 05050000 11000000 ................ 1298 00000000 00000000 00000000 00000000 ................ - 12a8 3e190000 12000000 00000000 00000000 >............... + 12a8 841a0000 12000000 00000000 00000000 ................ 12b8 00000000 00000000 b8070000 11000000 ................ 12c8 00000000 00000000 00000000 00000000 ................ 12d8 ac010000 11000000 00000000 00000000 ................ @@ -268,11 +268,11 @@ 1308 46000000 22000000 00000000 00000000 F..."........... 1318 00000000 00000000 1b050000 12000000 ................ 1328 00000000 00000000 00000000 00000000 ................ - 1338 17110000 12000000 00000000 00000000 ................ - 1348 00000000 00000000 df180000 12000000 ................ + 1338 44110000 12000000 00000000 00000000 D............... + 1348 00000000 00000000 a3190000 12000000 ................ 1358 00000000 00000000 00000000 00000000 ................ 1368 59030000 12000000 00000000 00000000 Y............... - 1378 00000000 00000000 800f0000 11000000 ................ + 1378 00000000 00000000 cd0f0000 11000000 ................ 1388 00000000 00000000 00000000 00000000 ................ 1398 65040000 12000000 00000000 00000000 e............... 13a8 00000000 00000000 bc060000 12000000 ................ @@ -280,80 +280,80 @@ 13c8 5c060000 12000000 00000000 00000000 \............... 13d8 00000000 00000000 e6010000 12000000 ................ 13e8 00000000 00000000 00000000 00000000 ................ - 13f8 c1080000 12000000 00000000 00000000 ................ - 1408 00000000 00000000 63160000 11000000 ........c....... + 13f8 ee080000 12000000 00000000 00000000 ................ + 1408 00000000 00000000 0d180000 11000000 ................ 1418 00000000 00000000 00000000 00000000 ................ - 1428 ea0c0000 12000000 00000000 00000000 ................ - 1438 00000000 00000000 320d0000 12000000 ........2....... + 1428 170d0000 12000000 00000000 00000000 ................ + 1438 00000000 00000000 5f0d0000 12000000 ........_....... 1448 00000000 00000000 00000000 00000000 ................ 1458 de050000 12000000 00000000 00000000 ................ - 1468 00000000 00000000 b3110000 12000000 ................ + 1468 00000000 00000000 e0110000 12000000 ................ 1478 00000000 00000000 00000000 00000000 ................ 1488 1f030000 12000000 00000000 00000000 ................ - 1498 00000000 00000000 14130000 11000000 ................ + 1498 00000000 00000000 31140000 11000000 ........1....... 14a8 00000000 00000000 00000000 00000000 ................ - 14b8 3c1e0000 12000000 00000000 00000000 <............... - 14c8 00000000 00000000 75160000 12000000 ........u....... + 14b8 d2170000 12000000 00000000 00000000 ................ + 14c8 00000000 00000000 9f080000 12000000 ................ 14d8 00000000 00000000 00000000 00000000 ................ - 14e8 51160000 11000000 00000000 00000000 Q............... - 14f8 00000000 00000000 a0090000 11000000 ................ + 14e8 1f180000 11000000 00000000 00000000 ................ + 14f8 00000000 00000000 cd090000 11000000 ................ 1508 00000000 00000000 00000000 00000000 ................ - 1518 57190000 12000000 00000000 00000000 W............... - 1528 00000000 00000000 e90a0000 12000000 ................ + 1518 90210000 12000000 00000000 00000000 .!.............. + 1528 00000000 00000000 160b0000 12000000 ................ 1538 00000000 00000000 00000000 00000000 ................ - 1548 31100000 11000000 00000000 00000000 1............... - 1558 00000000 00000000 86170000 12000000 ................ + 1548 7e100000 11000000 00000000 00000000 ~............... + 1558 00000000 00000000 34130000 12000000 ........4....... 1568 00000000 00000000 00000000 00000000 ................ - 1578 28190000 11000000 00000000 00000000 (............... + 1578 ec190000 11000000 00000000 00000000 ................ 1588 00000000 00000000 d2030000 12000000 ................ 1598 00000000 00000000 00000000 00000000 ................ - 15a8 82130000 11000000 00000000 00000000 ................ - 15b8 00000000 00000000 e6180000 12000000 ................ + 15a8 9f140000 11000000 00000000 00000000 ................ + 15b8 00000000 00000000 aa190000 12000000 ................ 15c8 00000000 00000000 00000000 00000000 ................ 15d8 f0040000 12000000 00000000 00000000 ................ - 15e8 00000000 00000000 8b0b0000 12000000 ................ + 15e8 00000000 00000000 b80b0000 12000000 ................ 15f8 00000000 00000000 00000000 00000000 ................ - 1608 23250000 12000000 00000000 00000000 #%.............. + 1608 c6200000 12000000 00000000 00000000 . .............. 1618 00000000 00000000 2c020000 12000000 ........,....... 1628 00000000 00000000 00000000 00000000 ................ - 1638 a20d0000 12000000 00000000 00000000 ................ + 1638 790f0000 12000000 00000000 00000000 y............... 1648 00000000 00000000 26030000 12000000 ........&....... 1658 00000000 00000000 00000000 00000000 ................ - 1668 e9100000 12000000 00000000 00000000 ................ - 1678 00000000 00000000 78100000 11000000 ........x....... + 1668 16110000 12000000 00000000 00000000 ................ + 1678 00000000 00000000 c5100000 11000000 ................ 1688 00000000 00000000 00000000 00000000 ................ - 1698 780c0000 11000000 00000000 00000000 x............... + 1698 a50c0000 11000000 00000000 00000000 ................ 16a8 00000000 00000000 d7000000 12000000 ................ 16b8 00000000 00000000 00000000 00000000 ................ 16c8 7e040000 12000000 00000000 00000000 ~............... 16d8 00000000 00000000 91020000 12000000 ................ 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 6b250000 12000000 00000000 00000000 k%.............. - 1708 00000000 00000000 8d100000 12000000 ................ + 16f8 0e210000 12000000 00000000 00000000 .!.............. + 1708 00000000 00000000 da100000 12000000 ................ 1718 00000000 00000000 00000000 00000000 ................ 1728 2c070000 12000000 00000000 00000000 ,............... - 1738 00000000 00000000 96110000 12000000 ................ + 1738 00000000 00000000 c3110000 12000000 ................ 1748 00000000 00000000 00000000 00000000 ................ 1758 27080000 12000000 00000000 00000000 '............... - 1768 00000000 00000000 8e0c0000 11000000 ................ + 1768 00000000 00000000 bb0c0000 11000000 ................ 1778 00000000 00000000 00000000 00000000 ................ 1788 1a030000 12000000 00000000 00000000 ................ - 1798 00000000 00000000 420f0000 12000000 ........B....... + 1798 00000000 00000000 8f0f0000 12000000 ................ 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 06170000 11000000 00000000 00000000 ................ - 17c8 00000000 00000000 ca110000 12000000 ................ + 17b8 b4120000 11000000 00000000 00000000 ................ + 17c8 00000000 00000000 f7110000 12000000 ................ 17d8 00000000 00000000 00000000 00000000 ................ 17e8 ef000000 12000000 00000000 00000000 ................ 17f8 00000000 00000000 8b000000 12000000 ................ 1808 00000000 00000000 00000000 00000000 ................ - 1818 9f080000 12000000 00000000 00000000 ................ - 1828 00000000 00000000 25090000 11000000 ........%....... + 1818 cc080000 12000000 00000000 00000000 ................ + 1828 00000000 00000000 52090000 11000000 ........R....... 1838 00000000 00000000 00000000 00000000 ................ 1848 60030000 12000000 00000000 00000000 `............... - 1858 00000000 00000000 4a100000 12000000 ........J....... + 1858 00000000 00000000 97100000 12000000 ................ 1868 00000000 00000000 00000000 00000000 ................ - 1878 cd0c0000 11000000 00000000 00000000 ................ - 1888 00000000 00000000 46170000 11000000 ........F....... + 1878 fa0c0000 11000000 00000000 00000000 ................ + 1888 00000000 00000000 f4120000 11000000 ................ 1898 00000000 00000000 00000000 00000000 ................ 18a8 c5010000 12000000 00000000 00000000 ................ 18b8 00000000 00000000 8e080000 12000000 ................ @@ -362,335 +362,335 @@ 18e8 00000000 00000000 de000000 12000000 ................ 18f8 00000000 00000000 00000000 00000000 ................ 1908 d1070000 12000000 00000000 00000000 ................ - 1918 00000000 00000000 93180000 12000000 ................ + 1918 00000000 00000000 bc1a0000 12000000 ................ 1928 00000000 00000000 00000000 00000000 ................ - 1938 b80d0000 12000000 00000000 00000000 ................ - 1948 00000000 00000000 9b0a0000 12000000 ................ + 1938 ef0d0000 12000000 00000000 00000000 ................ + 1948 00000000 00000000 c80a0000 12000000 ................ 1958 00000000 00000000 00000000 00000000 ................ - 1968 470c0000 12000000 00000000 00000000 G............... - 1978 00000000 00000000 0c120000 12000000 ................ + 1968 740c0000 12000000 00000000 00000000 t............... + 1978 00000000 00000000 39120000 12000000 ........9....... 1988 00000000 00000000 00000000 00000000 ................ - 1998 e1150000 12000000 00000000 00000000 ................ + 1998 da160000 12000000 00000000 00000000 ................ 19a8 00000000 00000000 59010000 12000000 ........Y....... 19b8 00000000 00000000 00000000 00000000 ................ - 19c8 320e0000 11000000 00000000 00000000 2............... - 19d8 00000000 00000000 cb0b0000 12000000 ................ + 19c8 690e0000 11000000 00000000 00000000 i............... /usr/lib64/Rivet/RivetDORISAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetDORISAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetDORISAnalyses.so (disasm) @@ -915,133 +915,28 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold: +_ZN5Rivet18ARGUS_1987_I2486558finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> + je <_ZN5Rivet18ARGUS_1987_I2486558finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r13,%rdi + mov %rbp,%rdi call <_ZN4YODA9Scatter1DD1Ev> mov offset(%rsp),%rsi lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> lea offset(%rsp),%rdi mov %rax,offset(%rsp) call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - mov %r15,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - mov %r15,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - mov %r15,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - mov %r15,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov offset(%rsp),%rdi - test %rdi,%rdi - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> - lea offset(%rsp),%rdi - mov %rax,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> + jne <_ZN5Rivet18ARGUS_1987_I2486558finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - nop _ZN4YODA7Counter6scaleWEd.cold: mov offset(%rsp),%rax @@ -1490,79 +1385,39 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18ARGUS_1989_I2624154initEv.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624154initEv.cold + ofs> - call <__cxa_bad_cast@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624154initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx - mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> - mov %rbp,%rdi - add $something,%rax - mov %rax,offset(%rsp) - call <_ZN5Rivet14ParticleFinderD2Ev> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624154initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624154initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet18ARGUS_1989_I2789324initEv.cold: +_ZN5Rivet18ARGUS_1987_I2486554initEv.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2789324initEv.cold + ofs> + jne <_ZN5Rivet18ARGUS_1987_I2486554initEv.cold + ofs> call <__cxa_bad_cast@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2789324initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> mov %rax,%rbx mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> mov %rbp,%rdi add $something,%rax mov %rax,offset(%rsp) /usr/lib64/Rivet/RivetFrascatiAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetFrascatiAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetFrascatiAnalyses.so (objdump) @@ -178,363 +178,363 @@ 0d78 bdf2b1bf 6966e9b1 be9ab1a6 21e169d4 ....if......!.i. Contents of section .dynsym: 0d88 00000000 00000000 00000000 00000000 ................ - 0d98 00000000 00000000 0f0f0000 12000000 ................ + 0d98 00000000 00000000 c0130000 12000000 ................ 0da8 00000000 00000000 00000000 00000000 ................ - 0db8 9a020000 12000000 00000000 00000000 ................ - 0dc8 00000000 00000000 36100000 12000000 ........6....... + 0db8 c7010000 12000000 00000000 00000000 ................ + 0dc8 00000000 00000000 9b0c0000 12000000 ................ 0dd8 00000000 00000000 00000000 00000000 ................ - 0de8 c4020000 12000000 00000000 00000000 ................ - 0df8 00000000 00000000 8d090000 12000000 ................ + 0de8 3f020000 12000000 00000000 00000000 ?............... + 0df8 00000000 00000000 73090000 12000000 ........s....... 0e08 00000000 00000000 00000000 00000000 ................ - 0e18 f70f0000 12000000 00000000 00000000 ................ - 0e28 00000000 00000000 80070000 11000000 ................ + 0e18 5c0c0000 12000000 00000000 00000000 \............... + 0e28 00000000 00000000 55070000 11000000 ........U....... 0e38 00000000 00000000 00000000 00000000 ................ - 0e48 69170000 12000000 00000000 00000000 i............... - 0e58 00000000 00000000 2e070000 12000000 ................ + 0e48 5a180000 12000000 00000000 00000000 Z............... + 0e58 00000000 00000000 03070000 12000000 ................ 0e68 00000000 00000000 00000000 00000000 ................ - 0e78 6c050000 12000000 00000000 00000000 l............... - 0e88 00000000 00000000 66080000 12000000 ........f....... + 0e78 ba040000 12000000 00000000 00000000 ................ + 0e88 00000000 00000000 4c080000 12000000 ........L....... 0e98 00000000 00000000 00000000 00000000 ................ - 0ea8 85020000 12000000 00000000 00000000 ................ - 0eb8 00000000 00000000 41070000 11000000 ........A....... + 0ea8 ea000000 12000000 00000000 00000000 ................ + 0eb8 00000000 00000000 16070000 11000000 ................ 0ec8 00000000 00000000 00000000 00000000 ................ - 0ed8 be100000 12000000 00000000 00000000 ................ - 0ee8 00000000 00000000 4b0f0000 11000000 ........K....... + 0ed8 230d0000 12000000 00000000 00000000 #............... + 0ee8 00000000 00000000 b4030000 11000000 ................ 0ef8 00000000 00000000 00000000 00000000 ................ - 0f08 560d0000 12000000 00000000 00000000 V............... - 0f18 00000000 00000000 9a0a0000 11000000 ................ + 0f08 2a140000 12000000 00000000 00000000 *............... + 0f18 00000000 00000000 c50a0000 11000000 ................ 0f28 00000000 00000000 00000000 00000000 ................ - 0f38 73040000 11000000 00000000 00000000 s............... - 0f48 00000000 00000000 1a010000 12000000 ................ + 0f38 e5030000 11000000 00000000 00000000 ................ + 0f48 00000000 00000000 c6020000 12000000 ................ 0f58 00000000 00000000 00000000 00000000 ................ 0f68 46000000 22000000 00000000 00000000 F..."........... - 0f78 00000000 00000000 ee040000 12000000 ................ + 0f78 00000000 00000000 3c040000 12000000 ........<....... 0f88 00000000 00000000 00000000 00000000 ................ - 0f98 ca040000 12000000 00000000 00000000 ................ - 0fa8 00000000 00000000 aa000000 12000000 ................ + 0f98 03120000 12000000 00000000 00000000 ................ + 0fa8 00000000 00000000 08020000 12000000 ................ 0fb8 00000000 00000000 00000000 00000000 ................ - 0fc8 54030000 12000000 00000000 00000000 T............... - 0fd8 00000000 00000000 30060000 12000000 ........0....... + 0fc8 14030000 12000000 00000000 00000000 ................ + 0fd8 00000000 00000000 9c050000 12000000 ................ 0fe8 00000000 00000000 00000000 00000000 ................ - 0ff8 e7000000 12000000 00000000 00000000 ................ - 1008 00000000 00000000 3f020000 12000000 ........?....... + 0ff8 3c050000 12000000 00000000 00000000 <............... + 1008 00000000 00000000 93000000 12000000 ................ 1018 00000000 00000000 00000000 00000000 ................ - 1028 93110000 12000000 00000000 00000000 ................ - 1038 00000000 00000000 c70e0000 12000000 ................ + 1028 22130000 12000000 00000000 00000000 "............... + 1038 00000000 00000000 43140000 12000000 ........C....... 1048 00000000 00000000 00000000 00000000 ................ - 1058 6f0b0000 12000000 00000000 00000000 o............... - 1068 00000000 00000000 b1050000 12000000 ................ + 1058 940d0000 12000000 00000000 00000000 ................ + 1068 00000000 00000000 ff040000 12000000 ................ 1078 00000000 00000000 00000000 00000000 ................ - 1088 500e0000 12000000 00000000 00000000 P............... - 1098 00000000 00000000 87140000 11000000 ................ + 1088 280e0000 12000000 00000000 00000000 (............... + 1098 00000000 00000000 900f0000 11000000 ................ 10a8 00000000 00000000 00000000 00000000 ................ - 10b8 a80f0000 12000000 00000000 00000000 ................ - 10c8 00000000 00000000 3e200000 12000000 ........> ...... + 10b8 0d0c0000 12000000 00000000 00000000 ................ + 10c8 00000000 00000000 dc160000 12000000 ................ 10d8 00000000 00000000 00000000 00000000 ................ - 10e8 30040000 11000000 00000000 00000000 0............... - 10f8 00000000 00000000 c9190000 11000000 ................ + 10e8 d6060000 11000000 00000000 00000000 ................ + 10f8 00000000 00000000 e4110000 11000000 ................ 1108 00000000 00000000 00000000 00000000 ................ - 1118 2a200000 12000000 00000000 00000000 * .............. - 1128 00000000 00000000 31020000 12000000 ........1....... + 1118 c8160000 12000000 00000000 00000000 ................ + 1128 00000000 00000000 2a1d0000 12000000 ........*....... 1138 00000000 00000000 00000000 00000000 ................ - 1148 4a080000 12000000 00000000 00000000 J............... - 1158 00000000 00000000 381a0000 11000000 ........8....... + 1148 1f080000 12000000 00000000 00000000 ................ + 1158 00000000 00000000 881d0000 11000000 ................ 1168 00000000 00000000 00000000 00000000 ................ - 1178 06030000 12000000 00000000 00000000 ................ - 1188 00000000 00000000 46130000 11000000 ........F....... + 1178 81020000 12000000 00000000 00000000 ................ + 1188 00000000 00000000 0c100000 11000000 ................ 1198 00000000 00000000 00000000 00000000 ................ - 11a8 d1040000 12000000 00000000 00000000 ................ - 11b8 00000000 00000000 df030000 12000000 ................ + 11a8 0a120000 12000000 00000000 00000000 ................ + 11b8 00000000 00000000 9f030000 12000000 ................ 11c8 00000000 00000000 00000000 00000000 ................ - 11d8 db080000 12000000 00000000 00000000 ................ - 11e8 00000000 00000000 ed1d0000 12000000 ................ + 11d8 c1080000 12000000 00000000 00000000 ................ + 11e8 00000000 00000000 e21c0000 12000000 ................ 11f8 00000000 00000000 00000000 00000000 ................ - 1208 e60b0000 12000000 00000000 00000000 ................ - 1218 00000000 00000000 fc010000 12000000 ................ + 1208 79120000 12000000 00000000 00000000 y............... + 1218 00000000 00000000 58010000 12000000 ........X....... 1228 00000000 00000000 00000000 00000000 ................ - 1238 ba090000 12000000 00000000 00000000 ................ - 1248 00000000 00000000 6e040000 12000000 ........n....... + 1238 e5090000 12000000 00000000 00000000 ................ + 1248 00000000 00000000 ca030000 12000000 ................ 1258 00000000 00000000 00000000 00000000 ................ - 1268 6f0d0000 11000000 00000000 00000000 o............... - 1278 00000000 00000000 920f0000 11000000 ................ + 1268 93110000 11000000 00000000 00000000 ................ + 1278 00000000 00000000 cf030000 11000000 ................ 1288 00000000 00000000 00000000 00000000 ................ - 1298 f5010000 12000000 00000000 00000000 ................ - 12a8 00000000 00000000 6d030000 12000000 ........m....... + 1298 c0010000 12000000 00000000 00000000 ................ + 12a8 00000000 00000000 2d030000 12000000 ........-....... 12b8 00000000 00000000 00000000 00000000 ................ - 12c8 60190000 12000000 00000000 00000000 `............... - 12d8 00000000 00000000 351e0000 12000000 ........5....... + 12c8 2a110000 12000000 00000000 00000000 *............... + 12d8 00000000 00000000 bb160000 12000000 ................ 12e8 00000000 00000000 00000000 00000000 ................ - 12f8 840d0000 12000000 00000000 00000000 ................ - 1308 00000000 00000000 c00d0000 12000000 ................ + 12f8 a8110000 12000000 00000000 00000000 ................ + 1308 00000000 00000000 9a0b0000 12000000 ................ 1318 00000000 00000000 00000000 00000000 ................ - 1328 330e0000 12000000 00000000 00000000 3............... - 1338 00000000 00000000 9d010000 11000000 ................ + 1328 0b0e0000 12000000 00000000 00000000 ................ + 1338 00000000 00000000 ae090000 11000000 ................ 1348 00000000 00000000 00000000 00000000 ................ - 1358 29170000 11000000 00000000 00000000 )............... - 1368 00000000 00000000 cc150000 12000000 ................ + 1358 1a180000 11000000 00000000 00000000 ................ + 1368 00000000 00000000 3f0e0000 12000000 ........?....... 1378 00000000 00000000 00000000 00000000 ................ - 1388 e1000000 12000000 00000000 00000000 ................ - 1398 00000000 00000000 a2000000 12000000 ................ + 1388 52010000 12000000 00000000 00000000 R............... + 1398 00000000 00000000 8b000000 12000000 ................ 13a8 00000000 00000000 00000000 00000000 ................ - 13b8 d50f0000 12000000 00000000 00000000 ................ - 13c8 00000000 00000000 ef060000 11000000 ................ + 13b8 3a0c0000 12000000 00000000 00000000 :............... + 13c8 00000000 00000000 5b060000 11000000 ........[....... 13d8 00000000 00000000 00000000 00000000 ................ - 13e8 b1000000 12000000 00000000 00000000 ................ - 13f8 00000000 00000000 ad040000 11000000 ................ + 13e8 0f020000 12000000 00000000 00000000 ................ + 13f8 00000000 00000000 1f040000 11000000 ................ 1408 00000000 00000000 00000000 00000000 ................ - 1418 e9160000 11000000 00000000 00000000 ................ - 1428 00000000 00000000 8c040000 12000000 ................ + 1418 da170000 11000000 00000000 00000000 ................ + 1428 00000000 00000000 fe030000 12000000 ................ 1438 00000000 00000000 00000000 00000000 ................ - 1448 89000000 12000000 00000000 00000000 ................ - 1458 00000000 00000000 20020000 12000000 ........ ....... + 1448 72000000 12000000 00000000 00000000 r............... + 1458 00000000 00000000 d9000000 12000000 ................ 1468 00000000 00000000 00000000 00000000 ................ - 1478 b30a0000 12000000 00000000 00000000 ................ - 1488 00000000 00000000 f40c0000 12000000 ................ + 1478 de0a0000 12000000 00000000 00000000 ................ + 1488 00000000 00000000 df1d0000 12000000 ................ 1498 00000000 00000000 00000000 00000000 ................ - 14a8 070a0000 12000000 00000000 00000000 ................ - 14b8 00000000 00000000 fc070000 12000000 ................ + 14a8 320a0000 12000000 00000000 00000000 2............... + 14b8 00000000 00000000 d1070000 12000000 ................ 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 610f0000 12000000 00000000 00000000 a............... - 14e8 00000000 00000000 710e0000 12000000 ........q....... /usr/lib64/Rivet/RivetFrascatiAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetFrascatiAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetFrascatiAnalyses.so (disasm) @@ -509,114 +509,6 @@ Disassembly of section .text: -_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev: - mov (%rdi),%rax - test %rax,%rax - je <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rdi),%rsi - mov %rax,%rdi - sub %rax,%rsi - jmp <_ZdlPvm@plt> - ret - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbp),%rdi - lea offset(%rbp),%rax - cmp %rax,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbp),%rax - lea offset(%rax),%rsi - call <_ZdlPvm@plt> - add $something,%rbp - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold: - call <__cxa_begin_catch@plt> - test %r14,%r14 - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold + ofs> - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - call <__cxa_rethrow@plt> - mov (%rsp),%rsi - mov %r14,%rdi - shl $something,%rsi - call <_ZdlPvm@plt> - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold + ofs> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold: - mov offset(%rbx),%rdi - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> - mov %rbp,%rdi - call <__cxa_begin_catch@plt> - cmp %rbx,%r14 - je <_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold + ofs> - mov (%r14),%rax - mov %r14,%rdi - add $something,%r14 - call *(%rax) - jmp <_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> - mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__stack_chk_fail@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -978,6 +870,137 @@ jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> nop +_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%r12),%rsi + lea offset(%r12),%rdi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + mov offset(%r12),%r14 + mov offset(%r12),%rbp + cmp %rbp,%r14 + je <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rbp),%rax + mov %rbp,%rdi + add $something,%rbp + call *(%rax) + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + mov %rax,%rbx + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%r12),%rdi + mov offset(%r12),%rsi + sub %rdi,%rsi + test %rdi,%rdi + je <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <_ZdlPvm@plt> + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> + mov offset(%r12),%rsi + mov %r13,%rdi + mov %rax,(%r12) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rsp),%rdi + lea offset(%r12),%r13 + call <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rbx),%rdi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> /usr/lib64/Rivet/RivetHERAAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetHERAAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetHERAAnalyses.so (objdump) @@ -269,25 +269,25 @@ 1330 ddf3c581 .... Contents of section .dynsym: 1338 00000000 00000000 00000000 00000000 ................ - 1348 00000000 00000000 db2d0000 12000000 .........-...... + 1348 00000000 00000000 7e240000 12000000 ........~$...... 1358 00000000 00000000 00000000 00000000 ................ - 1368 b6240000 12000000 00000000 00000000 .$.............. - 1378 00000000 00000000 3f320000 12000000 ........?2...... + 1368 491b0000 12000000 00000000 00000000 I............... + 1378 00000000 00000000 f7400000 12000000 .........@...... 1388 00000000 00000000 00000000 00000000 ................ - 1398 fb300000 12000000 00000000 00000000 .0.............. - 13a8 00000000 00000000 771e0000 11000000 ........w....... + 1398 5a400000 12000000 00000000 00000000 Z@.............. + 13a8 00000000 00000000 56210000 11000000 ........V!...... 13b8 00000000 00000000 00000000 00000000 ................ - 13c8 f21f0000 12000000 00000000 00000000 ................ - 13d8 00000000 00000000 62130000 12000000 ........b....... + 13c8 8c220000 12000000 00000000 00000000 .".............. + 13d8 00000000 00000000 cb140000 12000000 ................ 13e8 00000000 00000000 00000000 00000000 ................ - 13f8 30160000 12000000 00000000 00000000 0............... + 13f8 99170000 12000000 00000000 00000000 ................ 1408 00000000 00000000 d5050000 12000000 ................ 1418 00000000 00000000 00000000 00000000 ................ 1428 15010000 12000000 00000000 00000000 ................ 1438 00000000 00000000 3d040000 12000000 ........=....... 1448 00000000 00000000 00000000 00000000 ................ - 1458 502a0000 12000000 00000000 00000000 P*.............. - 1468 00000000 00000000 37140000 12000000 ........7....... + 1458 ba1b0000 12000000 00000000 00000000 ................ + 1468 00000000 00000000 a0150000 12000000 ................ 1478 00000000 00000000 00000000 00000000 ................ 1488 8f0a0000 12000000 00000000 00000000 ................ 1498 00000000 00000000 7b0e0000 12000000 ........{....... @@ -295,20 +295,20 @@ 14b8 7a000000 11000000 00000000 00000000 z............... 14c8 00000000 00000000 4d0a0000 12000000 ........M....... 14d8 00000000 00000000 00000000 00000000 ................ - 14e8 e71d0000 12000000 00000000 00000000 ................ + 14e8 591a0000 12000000 00000000 00000000 Y............... 14f8 00000000 00000000 31080000 11000000 ........1....... 1508 00000000 00000000 00000000 00000000 ................ 1518 1b010000 12000000 00000000 00000000 ................ - 1528 00000000 00000000 c8290000 12000000 .........)...... + 1528 00000000 00000000 791c0000 12000000 ........y....... 1538 00000000 00000000 00000000 00000000 ................ - 1548 152d0000 12000000 00000000 00000000 .-.............. - 1558 00000000 00000000 9a2d0000 12000000 .........-...... + 1548 bb220000 12000000 00000000 00000000 .".............. + 1558 00000000 00000000 40230000 12000000 ........@#...... 1568 00000000 00000000 00000000 00000000 ................ - 1578 7f140000 12000000 00000000 00000000 ................ + 1578 e8150000 12000000 00000000 00000000 ................ 1588 00000000 00000000 df070000 12000000 ................ 1598 00000000 00000000 00000000 00000000 ................ - 15a8 fa310000 12000000 00000000 00000000 .1.............. - 15b8 00000000 00000000 7a1b0000 12000000 ........z....... + 15a8 b2400000 12000000 00000000 00000000 .@.............. + 15b8 00000000 00000000 6b1f0000 12000000 ........k....... 15c8 00000000 00000000 00000000 00000000 ................ 15d8 02020000 12000000 00000000 00000000 ................ 15e8 00000000 00000000 28090000 12000000 ........(....... @@ -317,43 +317,43 @@ 1618 00000000 00000000 f2070000 11000000 ................ 1628 00000000 00000000 00000000 00000000 ................ 1638 190c0000 11000000 00000000 00000000 ................ - 1648 00000000 00000000 e51a0000 12000000 ................ + 1648 00000000 00000000 d20f0000 12000000 ................ 1658 00000000 00000000 00000000 00000000 ................ 1668 05060000 11000000 00000000 00000000 ................ - 1678 00000000 00000000 21210000 12000000 ........!!...... + 1678 00000000 00000000 cd2b0000 12000000 .........+...... 1688 00000000 00000000 00000000 00000000 ................ 1698 d50b0000 11000000 00000000 00000000 ................ - 16a8 00000000 00000000 41180000 12000000 ........A....... + 16a8 00000000 00000000 aa190000 12000000 ................ 16b8 00000000 00000000 00000000 00000000 ................ 16c8 df0a0000 11000000 00000000 00000000 ................ - 16d8 00000000 00000000 f62c0000 10000000 .........,...... + 16d8 00000000 00000000 9c200000 10000000 ......... ...... 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 08210000 12000000 00000000 00000000 .!.............. + 16f8 73220000 12000000 00000000 00000000 s".............. 1708 00000000 00000000 9d090000 12000000 ................ 1718 00000000 00000000 00000000 00000000 ................ - 1728 bf2f0000 11000000 00000000 00000000 ./.............. + 1728 d1240000 11000000 00000000 00000000 .$.............. 1738 00000000 00000000 46000000 22000000 ........F..."... 1748 00000000 00000000 00000000 00000000 ................ - 1758 6d3b0000 12000000 00000000 00000000 m;.............. - 1768 00000000 00000000 9a1f0000 12000000 ................ + 1758 14350000 12000000 00000000 00000000 .5.............. + 1768 00000000 00000000 b2290000 12000000 .........)...... 1778 00000000 00000000 00000000 00000000 ................ 1788 cd020000 12000000 00000000 00000000 ................ - 1798 00000000 00000000 cb1d0000 11000000 ................ + 1798 00000000 00000000 021a0000 11000000 ................ 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 0b190000 11000000 00000000 00000000 ................ - 17c8 00000000 00000000 d2270000 12000000 .........'...... + 17b8 b20f0000 11000000 00000000 00000000 ................ + 17c8 00000000 00000000 37220000 12000000 ........7"...... 17d8 00000000 00000000 00000000 00000000 ................ 17e8 1a030000 12000000 00000000 00000000 ................ - 17f8 00000000 00000000 461c0000 12000000 ........F....... + 17f8 00000000 00000000 96200000 12000000 ......... ...... 1808 00000000 00000000 00000000 00000000 ................ - 1818 fe170000 12000000 00000000 00000000 ................ - 1828 00000000 00000000 25170000 12000000 ........%....... + 1818 67190000 12000000 00000000 00000000 g............... + 1828 00000000 00000000 8e180000 12000000 ................ 1838 00000000 00000000 00000000 00000000 ................ 1848 33030000 12000000 00000000 00000000 3............... - 1858 00000000 00000000 3a1b0000 12000000 ........:....... + 1858 00000000 00000000 540f0000 12000000 ........T....... 1868 00000000 00000000 00000000 00000000 ................ - 1878 f6120000 12000000 00000000 00000000 ................ - 1888 00000000 00000000 88180000 12000000 ................ + 1878 5f140000 12000000 00000000 00000000 _............... + 1888 00000000 00000000 fd1a0000 12000000 ................ 1898 00000000 00000000 00000000 00000000 ................ 18a8 47020000 12000000 00000000 00000000 G............... 18b8 00000000 00000000 d4020000 12000000 ................ @@ -362,117 +362,117 @@ 18e8 00000000 00000000 ca0d0000 11000000 ................ 18f8 00000000 00000000 00000000 00000000 ................ 1908 340d0000 11000000 00000000 00000000 4............... - 1918 00000000 00000000 4e300000 11000000 ........N0...... + 1918 00000000 00000000 d7260000 11000000 .........&...... 1928 00000000 00000000 00000000 00000000 ................ - 1938 e51b0000 12000000 00000000 00000000 ................ - 1948 00000000 00000000 b4180000 12000000 ................ + 1938 0a200000 12000000 00000000 00000000 . .............. + 1948 00000000 00000000 cb190000 12000000 ................ 1958 00000000 00000000 00000000 00000000 ................ 1968 4d050000 12000000 00000000 00000000 M............... 1978 00000000 00000000 10050000 12000000 ................ 1988 00000000 00000000 00000000 00000000 ................ 1998 660c0000 12000000 00000000 00000000 f............... - 19a8 00000000 00000000 31310000 12000000 ........11...... + 19a8 00000000 00000000 90400000 12000000 .........@...... 19b8 00000000 00000000 00000000 00000000 ................ 19c8 eb040000 12000000 00000000 00000000 ................ - 19d8 00000000 00000000 a90f0000 11000000 ................ + 19d8 00000000 00000000 12110000 11000000 ................ 19e8 00000000 00000000 00000000 00000000 ................ 19f8 1b060000 12000000 00000000 00000000 ................ 1a08 00000000 00000000 500b0000 11000000 ........P....... 1a18 00000000 00000000 00000000 00000000 ................ 1a28 76070000 11000000 00000000 00000000 v............... - 1a38 00000000 00000000 62180000 12000000 ........b....... + 1a38 00000000 00000000 981a0000 12000000 ................ 1a48 00000000 00000000 00000000 00000000 ................ - 1a58 6a240000 12000000 00000000 00000000 j$.............. + 1a58 52200000 12000000 00000000 00000000 R .............. 1a68 00000000 00000000 fb080000 12000000 ................ 1a78 00000000 00000000 00000000 00000000 ................ - 1a88 6a200000 11000000 00000000 00000000 j .............. - 1a98 00000000 00000000 2d1c0000 12000000 ........-....... + 1a88 2f2b0000 11000000 00000000 00000000 /+.............. + 1a98 00000000 00000000 7d200000 12000000 ........} ...... 1aa8 00000000 00000000 00000000 00000000 ................ - 1ab8 e72d0000 12000000 00000000 00000000 .-.............. - 1ac8 00000000 00000000 a3310000 11000000 .........1...... + 1ab8 8a240000 12000000 00000000 00000000 .$.............. + 1ac8 00000000 00000000 88360000 11000000 .........6...... 1ad8 00000000 00000000 00000000 00000000 ................ - 1ae8 b8230000 12000000 00000000 00000000 .#.............. - 1af8 00000000 00000000 17100000 11000000 ................ + 1ae8 2a2a0000 12000000 00000000 00000000 **.............. + 1af8 00000000 00000000 80110000 11000000 ................ 1b08 00000000 00000000 00000000 00000000 ................ - 1b18 a11f0000 12000000 00000000 00000000 ................ + 1b18 b9290000 12000000 00000000 00000000 .).............. 1b28 00000000 00000000 af030000 12000000 ................ 1b38 00000000 00000000 00000000 00000000 ................ - 1b48 9a1b0000 12000000 00000000 00000000 ................ + 1b48 8b1f0000 12000000 00000000 00000000 ................ 1b58 00000000 00000000 bf090000 12000000 ................ 1b68 00000000 00000000 00000000 00000000 ................ - 1b78 71110000 11000000 00000000 00000000 q............... - 1b88 00000000 00000000 e0320000 11000000 .........2...... + 1b78 da120000 11000000 00000000 00000000 ................ + 1b88 00000000 00000000 98410000 11000000 .........A...... 1b98 00000000 00000000 00000000 00000000 ................ - 1ba8 8e280000 12000000 00000000 00000000 .(.............. - 1bb8 00000000 00000000 aa280000 12000000 .........(...... + 1ba8 bb260000 12000000 00000000 00000000 .&.............. + 1bb8 00000000 00000000 41290000 12000000 ........A)...... 1bc8 00000000 00000000 00000000 00000000 ................ - 1bd8 f43a0000 12000000 00000000 00000000 .:.............. - 1be8 00000000 00000000 be1f0000 12000000 ................ + 1bd8 52350000 12000000 00000000 00000000 R5.............. + 1be8 00000000 00000000 4a240000 12000000 ........J$...... 1bf8 00000000 00000000 00000000 00000000 ................ - 1c08 18200000 12000000 00000000 00000000 . .............. /usr/lib64/Rivet/RivetHERAAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetHERAAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetHERAAnalyses.so (disasm) @@ -986,40 +986,40 @@ call <__stack_chk_fail@plt> _ZN4YODA14AnalysisObjectaSERKS0_.cold: - mov (%rsp),%rdi + mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %rbp,%rdi + mov %rbx,%rdi call <_Unwind_Resume@plt> - mov (%rsp),%rdi + mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %rbp,%rdi + mov %rbx,%rdi call <_Unwind_Resume@plt> - mov %r12,%rdi + mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov (%rsp),%rdi + mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %rbp,%rdi + mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - mov %r12,%rdi + mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov (%rsp),%rdi + mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %rbp,%rdi + mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> @@ -1658,6 +1658,172 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet15H1_1995_I3947934initEv.cold: + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rbp # <_ZTVN5Rivet10FinalStateE@Base> + mov %r14,%rdi + lea offset(%rbp),%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov offset(%rsp),%rdi + lea offset(%rbp),%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + call <__stack_chk_fail@plt> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + call <__cxa_bad_cast@plt> + call <__stack_chk_fail@plt> + mov %rax,%rbp + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rbx + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rbp # <_ZTVN5Rivet10FinalStateE@Base> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + call <_ZN5Rivet13DISKinematicsD1Ev> + mov %r14,%rdi + call <_ZN5Rivet9DISLeptonD1Ev> + mov offset(%rsp),%rsi + mov %r12,%rdi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov (%rsp),%rdi + mov offset(%rsp),%rsi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> /usr/lib64/Rivet/RivetLEPAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLEPAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLEPAnalyses.so (objdump) @@ -504,1020 +504,1020 @@ 21e0 19a880d4 43d6a435 4610d8d6 8b1b1b9a ....C..5F....... Contents of section .dynsym: 21f0 00000000 00000000 00000000 00000000 ................ - 2200 00000000 00000000 54430000 12000000 ........TC...... + 2200 00000000 00000000 853a0000 12000000 .........:...... 2210 00000000 00000000 00000000 00000000 ................ - 2220 d6210000 10000000 00000000 00000000 .!.............. - 2230 00000000 00000000 a64f0000 12000000 .........O...... + 2220 811b0000 10000000 00000000 00000000 ................ + 2230 00000000 00000000 b42d0000 12000000 .........-...... 2240 00000000 00000000 00000000 00000000 ................ - 2250 76230000 12000000 00000000 00000000 v#.............. - 2260 00000000 00000000 05530000 12000000 .........S...... + 2250 c1290000 12000000 00000000 00000000 .).............. + 2260 00000000 00000000 256e0000 12000000 ........%n...... 2270 00000000 00000000 00000000 00000000 ................ - 2280 cb520000 12000000 00000000 00000000 .R.............. - 2290 00000000 00000000 c31b0000 12000000 ................ + 2280 eb6d0000 12000000 00000000 00000000 .m.............. + 2290 00000000 00000000 d8270000 12000000 .........'...... 22a0 00000000 00000000 00000000 00000000 ................ - 22b0 50150000 12000000 00000000 00000000 P............... - 22c0 00000000 00000000 1e180000 12000000 ................ + 22b0 62160000 12000000 00000000 00000000 b............... + 22c0 00000000 00000000 30190000 12000000 ........0....... 22d0 00000000 00000000 00000000 00000000 ................ - 22e0 6e260000 11000000 00000000 00000000 n&.............. - 22f0 00000000 00000000 56080000 12000000 ........V....... + 22e0 242e0000 11000000 00000000 00000000 $............... + 22f0 00000000 00000000 37080000 12000000 ........7....... 2300 00000000 00000000 00000000 00000000 ................ - 2310 211c0000 12000000 00000000 00000000 !............... - 2320 00000000 00000000 e0030000 12000000 ................ + 2310 501e0000 12000000 00000000 00000000 P............... + 2320 00000000 00000000 00040000 12000000 ................ 2330 00000000 00000000 00000000 00000000 ................ - 2340 731e0000 12000000 00000000 00000000 s............... - 2350 00000000 00000000 25160000 12000000 ........%....... + 2340 d01f0000 12000000 00000000 00000000 ................ + 2350 00000000 00000000 37170000 12000000 ........7....... 2360 00000000 00000000 00000000 00000000 ................ - 2370 a5080000 12000000 00000000 00000000 ................ - 2380 00000000 00000000 8f200000 12000000 ......... ...... + 2370 d5080000 12000000 00000000 00000000 ................ + 2380 00000000 00000000 3d260000 12000000 ........=&...... 2390 00000000 00000000 00000000 00000000 ................ - 23a0 52340000 11000000 00000000 00000000 R4.............. + 23a0 31360000 11000000 00000000 00000000 16.............. 23b0 00000000 00000000 93000000 11000000 ................ 23c0 00000000 00000000 00000000 00000000 ................ - 23d0 910c0000 12000000 00000000 00000000 ................ - 23e0 00000000 00000000 35270000 12000000 ........5'...... + 23d0 2c0d0000 12000000 00000000 00000000 ,............... + 23e0 00000000 00000000 91260000 12000000 .........&...... 23f0 00000000 00000000 00000000 00000000 ................ - 2400 ca0a0000 11000000 00000000 00000000 ................ - 2410 00000000 00000000 88300000 12000000 .........0...... + 2400 7e0b0000 11000000 00000000 00000000 ~............... + 2410 00000000 00000000 53240000 12000000 ........S$...... 2420 00000000 00000000 00000000 00000000 ................ - 2430 09340000 12000000 00000000 00000000 .4.............. - 2440 00000000 00000000 eb3b0000 12000000 .........;...... + 2430 562f0000 12000000 00000000 00000000 V/.............. + 2440 00000000 00000000 ed2f0000 12000000 ........./...... 2450 00000000 00000000 00000000 00000000 ................ - 2460 05240000 11000000 00000000 00000000 .$.............. - 2470 00000000 00000000 a80f0000 12000000 ................ + 2460 12230000 11000000 00000000 00000000 .#.............. + 2470 00000000 00000000 55100000 12000000 ........U....... 2480 00000000 00000000 00000000 00000000 ................ - 2490 0d340000 12000000 00000000 00000000 .4.............. - 24a0 00000000 00000000 eb1f0000 12000000 ................ + 2490 802f0000 12000000 00000000 00000000 ./.............. + 24a0 00000000 00000000 48210000 12000000 ........H!...... 24b0 00000000 00000000 00000000 00000000 ................ - 24c0 122b0000 10000000 00000000 00000000 .+.............. - 24d0 00000000 00000000 3f3c0000 12000000 ........?<...... + 24c0 4f0d0000 10000000 00000000 00000000 O............... + 24d0 00000000 00000000 8c340000 12000000 .........4...... 24e0 00000000 00000000 00000000 00000000 ................ - 24f0 6d160000 12000000 00000000 00000000 m............... - 2500 00000000 00000000 4e260000 11000000 ........N&...... + 24f0 7f170000 12000000 00000000 00000000 ................ + 2500 00000000 00000000 042e0000 11000000 ................ 2510 00000000 00000000 00000000 00000000 ................ - 2520 780a0000 12000000 00000000 00000000 x............... - 2530 00000000 00000000 5d530000 12000000 ........]S...... + 2520 2c0b0000 12000000 00000000 00000000 ,............... + 2530 00000000 00000000 7d6e0000 12000000 ........}n...... 2540 00000000 00000000 00000000 00000000 ................ - 2550 751b0000 12000000 00000000 00000000 u............... - 2560 00000000 00000000 72010000 12000000 ........r....... + 2550 09270000 12000000 00000000 00000000 .'.............. + 2560 00000000 00000000 cc010000 12000000 ................ 2570 00000000 00000000 00000000 00000000 ................ - 2580 32340000 11000000 00000000 00000000 24.............. - 2590 00000000 00000000 e12f0000 11000000 ........./...... + 2580 11360000 11000000 00000000 00000000 .6.............. + 2590 00000000 00000000 7e280000 11000000 ........~(...... 25a0 00000000 00000000 00000000 00000000 ................ - 25b0 992f0000 12000000 00000000 00000000 ./.............. - 25c0 00000000 00000000 730b0000 12000000 ........s....... + 25b0 36280000 12000000 00000000 00000000 6(.............. + 25c0 00000000 00000000 270c0000 12000000 ........'....... 25d0 00000000 00000000 00000000 00000000 ................ - 25e0 41020000 12000000 00000000 00000000 A............... - 25f0 00000000 00000000 8b0a0000 11000000 ................ + 25e0 9b020000 12000000 00000000 00000000 ................ + 25f0 00000000 00000000 3f0b0000 11000000 ........?....... 2600 00000000 00000000 00000000 00000000 ................ - 2610 6a3c0000 12000000 00000000 00000000 j<.............. - 2620 00000000 00000000 941d0000 12000000 ................ + 2610 b7340000 12000000 00000000 00000000 .4.............. + 2620 00000000 00000000 a11b0000 12000000 ................ 2630 00000000 00000000 00000000 00000000 ................ - 2640 ba090000 11000000 00000000 00000000 ................ - 2650 00000000 00000000 70290000 12000000 ........p)...... + 2640 6e0a0000 11000000 00000000 00000000 n............... + 2650 00000000 00000000 55340000 12000000 ........U4...... 2660 00000000 00000000 00000000 00000000 ................ - 2670 96040000 11000000 00000000 00000000 ................ - 2680 00000000 00000000 a8250000 12000000 .........%...... + 2670 b6040000 11000000 00000000 00000000 ................ + 2680 00000000 00000000 b11c0000 12000000 ................ 2690 00000000 00000000 00000000 00000000 ................ - 26a0 3c030000 11000000 00000000 00000000 <............... - 26b0 00000000 00000000 bc210000 10000000 .........!...... + 26a0 ba0d0000 11000000 00000000 00000000 ................ + 26b0 00000000 00000000 671b0000 10000000 ........g....... 26c0 00000000 00000000 00000000 00000000 ................ - 26d0 17090000 12000000 00000000 00000000 ................ + 26d0 47090000 12000000 00000000 00000000 G............... 26e0 00000000 00000000 46000000 22000000 ........F..."... 26f0 00000000 00000000 00000000 00000000 ................ - 2700 f7260000 12000000 00000000 00000000 .&.............. - 2710 00000000 00000000 d0280000 12000000 .........(...... + 2700 ad2e0000 12000000 00000000 00000000 ................ + 2710 00000000 00000000 31340000 12000000 ........14...... 2720 00000000 00000000 00000000 00000000 ................ - 2730 6e080000 12000000 00000000 00000000 n............... - 2740 00000000 00000000 4b310000 12000000 ........K1...... + 2730 9e080000 12000000 00000000 00000000 ................ + 2740 00000000 00000000 d02b0000 12000000 .........+...... 2750 00000000 00000000 00000000 00000000 ................ - 2760 531c0000 12000000 00000000 00000000 S............... - 2770 00000000 00000000 02430000 12000000 .........C...... + 2760 2c250000 12000000 00000000 00000000 ,%.............. + 2770 00000000 00000000 333a0000 12000000 ........3:...... 2780 00000000 00000000 00000000 00000000 ................ - 2790 520e0000 11000000 00000000 00000000 R............... - 27a0 00000000 00000000 7d330000 12000000 ........}3...... + 2790 df0e0000 11000000 00000000 00000000 ................ + 27a0 00000000 00000000 881e0000 12000000 ................ 27b0 00000000 00000000 00000000 00000000 ................ - 27c0 b7010000 12000000 00000000 00000000 ................ - 27d0 00000000 00000000 65250000 12000000 ........e%...... + 27c0 11020000 12000000 00000000 00000000 ................ + 27d0 00000000 00000000 6e1c0000 12000000 ........n....... 27e0 00000000 00000000 00000000 00000000 ................ - 27f0 13190000 12000000 00000000 00000000 ................ - 2800 00000000 00000000 d0010000 12000000 ................ + 27f0 251a0000 12000000 00000000 00000000 %............... + 2800 00000000 00000000 2a020000 12000000 ........*....... 2810 00000000 00000000 00000000 00000000 ................ - 2820 e9330000 12000000 00000000 00000000 .3.............. - 2830 00000000 00000000 e4140000 12000000 ................ + 2820 eb2e0000 12000000 00000000 00000000 ................ + 2830 00000000 00000000 f6150000 12000000 ................ 2840 00000000 00000000 00000000 00000000 ................ - 2850 23020000 12000000 00000000 00000000 #............... - 2860 00000000 00000000 76030000 12000000 ........v....... + 2850 7d020000 12000000 00000000 00000000 }............... + 2860 00000000 00000000 96030000 12000000 ................ 2870 00000000 00000000 00000000 00000000 ................ - 2880 48060000 12000000 00000000 00000000 H............... - 2890 00000000 00000000 dd1a0000 11000000 ................ + 2880 f0050000 12000000 00000000 00000000 ................ + 2890 00000000 00000000 b4070000 11000000 ................ 28a0 00000000 00000000 00000000 00000000 ................ - 28b0 dd0e0000 12000000 00000000 00000000 ................ - 28c0 00000000 00000000 510f0000 12000000 ........Q....... + 28b0 6a0f0000 12000000 00000000 00000000 j............... + 28c0 00000000 00000000 de0f0000 12000000 ................ 28d0 00000000 00000000 00000000 00000000 ................ - 28e0 96070000 12000000 00000000 00000000 ................ - 28f0 00000000 00000000 dd1c0000 11000000 ................ + 28e0 3e070000 12000000 00000000 00000000 >............... + 28f0 00000000 00000000 88250000 11000000 .........%...... 2900 00000000 00000000 00000000 00000000 ................ - 2910 59070000 12000000 00000000 00000000 Y............... - 2920 00000000 00000000 2b430000 12000000 ........+C...... + 2910 01070000 12000000 00000000 00000000 ................ + 2920 00000000 00000000 5c3a0000 12000000 ........\:...... 2930 00000000 00000000 00000000 00000000 ................ - 2940 e3430000 12000000 00000000 00000000 .C.............. - 2950 00000000 00000000 db040000 12000000 ................ + 2940 143b0000 12000000 00000000 00000000 .;.............. /usr/lib64/Rivet/RivetLEPAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLEPAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLEPAnalyses.so (disasm) @@ -1005,48 +1005,59 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> +_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> + jne <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - call <__stack_chk_fail@plt> + jne <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold: +_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + je <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + jne <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + je <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + jne <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -1132,30 +1143,25 @@ jmp <_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold + ofs> call <__stack_chk_fail@plt> -_ZN5Rivet6Thrust7projectERKNS_5EventE.cold: +_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold + ofs> call <__cxa_bad_cast@plt> - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - mov %rax,%rbx + mov %rax,%rbp call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - mov %rbx,%rdi + jne <_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold + ofs> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - nop + call <__cxa_bad_cast@plt> + jmp <_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold + ofs> _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi @@ -1167,6 +1173,32 @@ mov %r12,%rdi call <_Unwind_Resume@plt> +_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rbx),%rdi + mov offset(%rbx),%rsi + sub %rdi,%rsi + test %rdi,%rdi + jne <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <_ZdlPvm@plt> + jmp <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <__stack_chk_fail@plt> + nop + _ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: call <__cxa_begin_catch@plt> mov $something,%esi @@ -1297,6 +1329,199 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%rbp),%rcx + mov offset(%rbp),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%r12 + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %r12,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + nop + +_ZNK4YODA7Point1D9xErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%rbp),%rcx + mov offset(%rbp),%rdx /usr/lib64/Rivet/RivetLHCbAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLHCbAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLHCbAnalyses.so (objdump) @@ -355,773 +355,773 @@ 1888 f960d2c7 15a69ea8 65771dad .`......ew.. Contents of section .dynsym: 1898 00000000 00000000 00000000 00000000 ................ - 18a8 00000000 00000000 14380000 12000000 .........8...... + 18a8 00000000 00000000 89410000 12000000 .........A...... 18b8 00000000 00000000 00000000 00000000 ................ - 18c8 d22a0000 12000000 00000000 00000000 .*.............. - 18d8 00000000 00000000 a2300000 12000000 .........0...... + 18c8 8d050000 12000000 00000000 00000000 ................ + 18d8 00000000 00000000 36060000 12000000 ........6....... 18e8 00000000 00000000 00000000 00000000 ................ - 18f8 4b470000 12000000 00000000 00000000 KG.............. - 1908 00000000 00000000 790a0000 12000000 ........y....... + 18f8 f3510000 12000000 00000000 00000000 .Q.............. + 1908 00000000 00000000 521e0000 12000000 ........R....... 1918 00000000 00000000 00000000 00000000 ................ - 1928 943f0000 12000000 00000000 00000000 .?.............. - 1938 00000000 00000000 62420000 12000000 ........bB...... + 1928 6f170000 12000000 00000000 00000000 o............... + 1938 00000000 00000000 3d1a0000 12000000 ........=....... 1948 00000000 00000000 00000000 00000000 ................ - 1958 5e080000 12000000 00000000 00000000 ^............... - 1968 00000000 00000000 a43b0000 12000000 .........;...... + 1958 700a0000 12000000 00000000 00000000 p............... + 1968 00000000 00000000 e0060000 12000000 ................ 1978 00000000 00000000 00000000 00000000 ................ - 1988 39030000 12000000 00000000 00000000 9............... - 1998 00000000 00000000 69400000 12000000 ........i@...... + 1988 68030000 12000000 00000000 00000000 h............... + 1998 00000000 00000000 44180000 12000000 ........D....... 19a8 00000000 00000000 00000000 00000000 ................ - 19b8 e90e0000 12000000 00000000 00000000 ................ - 19c8 00000000 00000000 043a0000 11000000 .........:...... + 19b8 af200000 12000000 00000000 00000000 . .............. + 19c8 00000000 00000000 93000000 11000000 ................ 19d8 00000000 00000000 00000000 00000000 ................ - 19e8 561f0000 12000000 00000000 00000000 V............... - 19f8 00000000 00000000 cc030000 12000000 ................ + 19e8 f7470000 12000000 00000000 00000000 .G.............. + 19f8 00000000 00000000 fb030000 12000000 ................ 1a08 00000000 00000000 00000000 00000000 ................ - 1a18 051e0000 11000000 00000000 00000000 ................ - 1a28 00000000 00000000 d8070000 10000000 ................ + 1a18 e6460000 11000000 00000000 00000000 .F.............. + 1a28 00000000 00000000 b2250000 10000000 .........%...... 1a38 00000000 00000000 00000000 00000000 ................ - 1a48 3c210000 10000000 00000000 00000000 ....... 1c18 00000000 00000000 00000000 00000000 ................ 1c28 46000000 22000000 00000000 00000000 F..."........... - 1c38 00000000 00000000 82050000 12000000 ................ + 1c38 00000000 00000000 65080000 12000000 ........e....... 1c48 00000000 00000000 00000000 00000000 ................ - 1c58 121b0000 12000000 00000000 00000000 ................ - 1c68 00000000 00000000 59020000 12000000 ........Y....... + 1c58 d0330000 12000000 00000000 00000000 .3.............. + 1c68 00000000 00000000 5e080000 12000000 ........^....... 1c78 00000000 00000000 00000000 00000000 ................ - 1c88 76080000 12000000 00000000 00000000 v............... - 1c98 00000000 00000000 ce2b0000 12000000 .........+...... + 1c88 880a0000 12000000 00000000 00000000 ................ + 1c98 00000000 00000000 8c2a0000 12000000 .........*...... 1ca8 00000000 00000000 00000000 00000000 ................ - 1cb8 5c220000 12000000 00000000 00000000 \".............. - 1cc8 00000000 00000000 fd060000 11000000 ................ + 1cb8 272a0000 12000000 00000000 00000000 '*.............. + 1cc8 00000000 00000000 041f0000 11000000 ................ 1cd8 00000000 00000000 00000000 00000000 ................ - 1ce8 972a0000 12000000 00000000 00000000 .*.............. - 1cf8 00000000 00000000 29010000 12000000 ........)....... + 1ce8 39050000 12000000 00000000 00000000 9............... + 1cf8 00000000 00000000 c8010000 12000000 ................ 1d08 00000000 00000000 00000000 00000000 ................ - 1d18 74200000 12000000 00000000 00000000 t .............. - 1d28 00000000 00000000 ce3a0000 12000000 .........:...... + 1d18 23450000 12000000 00000000 00000000 #E.............. + 1d28 00000000 00000000 9d240000 12000000 .........$...... 1d38 00000000 00000000 00000000 00000000 ................ - 1d48 57430000 12000000 00000000 00000000 WC.............. - 1d58 00000000 00000000 42010000 12000000 ........B....... + 1d48 321b0000 12000000 00000000 00000000 2............... + 1d58 00000000 00000000 e1010000 12000000 ................ 1d68 00000000 00000000 00000000 00000000 ................ - 1d78 fe380000 12000000 00000000 00000000 .8.............. - 1d88 00000000 00000000 283f0000 12000000 ........(?...... + 1d78 a6270000 12000000 00000000 00000000 .'.............. + 1d88 00000000 00000000 03170000 12000000 ................ 1d98 00000000 00000000 00000000 00000000 ................ - 1da8 95010000 12000000 00000000 00000000 ................ - 1db8 00000000 00000000 c9020000 12000000 ................ + 1da8 34020000 12000000 00000000 00000000 4............... + 1db8 00000000 00000000 f8020000 12000000 ................ 1dc8 00000000 00000000 00000000 00000000 ................ - 1dd8 1d080000 12000000 00000000 00000000 ................ - 1de8 00000000 00000000 a3390000 11000000 .........9...... + 1dd8 2f0a0000 12000000 00000000 00000000 /............... + 1de8 00000000 00000000 00200000 11000000 ......... ...... 1df8 00000000 00000000 00000000 00000000 ................ - 1e08 f6390000 12000000 00000000 00000000 .9.............. - 1e18 00000000 00000000 0b040000 12000000 ................ + 1e08 69210000 12000000 00000000 00000000 i!.............. + 1e18 00000000 00000000 3a040000 12000000 ........:....... 1e28 00000000 00000000 00000000 00000000 ................ - 1e38 a6440000 11000000 00000000 00000000 .D.............. - 1e48 00000000 00000000 c1220000 12000000 ........."...... + 1e38 8a2e0000 11000000 00000000 00000000 ................ + 1e48 00000000 00000000 0a1e0000 12000000 ................ 1e58 00000000 00000000 00000000 00000000 ................ - 1e68 af0d0000 12000000 00000000 00000000 ................ - 1e78 00000000 00000000 323b0000 12000000 ........2;...... + 1e68 170d0000 12000000 00000000 00000000 ................ + 1e78 00000000 00000000 aa070000 12000000 ................ 1e88 00000000 00000000 00000000 00000000 ................ - 1e98 86090000 11000000 00000000 00000000 ................ - 1ea8 00000000 00000000 03050000 12000000 ................ + 1e98 980b0000 11000000 00000000 00000000 ................ + 1ea8 00000000 00000000 6d070000 12000000 ........m....... 1eb8 00000000 00000000 00000000 00000000 ................ - 1ec8 3a070000 12000000 00000000 00000000 :............... - 1ed8 00000000 00000000 361b0000 12000000 ........6....... + 1ec8 bb040000 12000000 00000000 00000000 ................ + 1ed8 00000000 00000000 e4250000 12000000 .........%...... 1ee8 00000000 00000000 00000000 00000000 ................ - 1ef8 e1040000 12000000 00000000 00000000 ................ - 1f08 00000000 00000000 8f130000 11000000 ................ + 1ef8 48070000 12000000 00000000 00000000 H............... + 1f08 00000000 00000000 3a110000 11000000 ........:....... 1f18 00000000 00000000 00000000 00000000 ................ - 1f28 28130000 12000000 00000000 00000000 (............... - 1f38 00000000 00000000 ba1c0000 11000000 ................ + 1f28 8b240000 12000000 00000000 00000000 .$.............. + 1f38 00000000 00000000 c7340000 11000000 .........4...... 1f48 00000000 00000000 00000000 00000000 ................ - 1f58 200e0000 11000000 00000000 00000000 ............... - 1f68 00000000 00000000 56120000 12000000 ........V....... + 1f58 071d0000 11000000 00000000 00000000 ................ + 1f68 00000000 00000000 b9230000 12000000 .........#...... 1f78 00000000 00000000 00000000 00000000 ................ - 1f88 0a080000 12000000 00000000 00000000 ................ - 1f98 00000000 00000000 7e2a0000 12000000 ........~*...... + 1f88 e6060000 12000000 00000000 00000000 ................ + 1f98 00000000 00000000 20050000 12000000 ........ ....... 1fa8 00000000 00000000 00000000 00000000 ................ - 1fb8 de2a0000 12000000 00000000 00000000 .*.............. - 1fc8 00000000 00000000 b8390000 11000000 .........9...... + 1fb8 99050000 12000000 00000000 00000000 ................ + 1fc8 00000000 00000000 15200000 11000000 ......... ...... 1fd8 00000000 00000000 00000000 00000000 ................ - 1fe8 ab080000 12000000 00000000 00000000 ................ - 1ff8 00000000 00000000 1d1d0000 11000000 ................ /usr/lib64/Rivet/RivetLHCbAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLHCbAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLHCbAnalyses.so (disasm) @@ -840,23 +840,6 @@ mov %rax,%rbp jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> -_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - call <__stack_chk_fail@plt> - _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -910,27 +893,115 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold: +_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold + ofs> + je <_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold + ofs> + jne <_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold + ofs> + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold + ofs> + jne <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet6deltaRERKNS_12FourMomentumES2_NS_9RapSchemeE.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rdi + mov %rax,%rbx + call <_ZNSt13runtime_errorC1EPKc@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet6deltaRERKNS_12FourMomentumES2_NS_9RapSchemeE.cold + ofs> + mov offset(%rip),%rdx # <_ZNSt13runtime_errorD1Ev@GLIBCXX_3.4> + mov offset(%rip),%rsi # <_ZTISt13runtime_error@GLIBCXX_3.4> + mov %rbx,%rdi + call <__cxa_throw@plt> + mov %rbx,%rdi + mov %rax,%rbp + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet6deltaRERKNS_12FourMomentumES2_NS_9RapSchemeE.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -978,6 +1049,44 @@ call <__stack_chk_fail@plt> nop +_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold: + mov $something,%edi + lea offset(%rsp),%r12 + call <__cxa_allocate_exception@plt> + lea offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZN7fastjet5ErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + lea offset(%rip),%rax # <_ZTVN7fastjet8Selector13InvalidWorkerE + ofs> + mov %rax,offset(%rbp) + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN7fastjet8Selector13InvalidWorkerE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN7fastjet8Selector13InvalidWorkerD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold + ofs> + call <__stack_chk_fail@plt> + _ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1032,43 +1141,6 @@ jmp <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> nop -_ZN4YODA9Scatter2D5pointEm.cold: - mov $something,%edi - lea offset(%rsp),%r12 - call <__cxa_allocate_exception@plt> /usr/lib64/Rivet/RivetLHCfAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLHCfAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLHCfAnalyses.so (objdump) @@ -6,97 +6,97 @@ 02b8 010001c0 04000000 09000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 83000000 ad000000 66000000 40000000 ........f...@... - 0310 00000000 a5000000 a3000000 00000000 ................ - 0320 82000000 00000000 8b000000 00000000 ................ - 0330 00000000 77000000 72000000 00000000 ....w...r....... - 0340 67000000 50000000 00000000 64000000 g...P.......d... - 0350 11000000 6c000000 00000000 8d000000 ....l........... - 0360 7d000000 24000000 04000000 1f000000 }...$........... - 0370 00000000 5b000000 49000000 63000000 ....[...I...c... - 0380 00000000 8c000000 6e000000 65000000 ........n...e... - 0390 7e000000 92000000 14000000 6b000000 ~...........k... - 03a0 38000000 9e000000 00000000 00000000 8............... - 03b0 00000000 70000000 17000000 00000000 ....p........... - 03c0 73000000 71000000 69000000 2a000000 s...q...i...*... - 03d0 48000000 00000000 75000000 03000000 H.......u....... - 03e0 19000000 31000000 6d000000 76000000 ....1...m...v... - 03f0 00000000 4b000000 5e000000 6a000000 ....K...^...j... - 0400 5c000000 3d000000 9a000000 00000000 \...=........... - 0410 1b000000 00000000 a4000000 00000000 ................ - 0420 62000000 5d000000 85000000 00000000 b...]........... - 0430 6f000000 00000000 46000000 60000000 o.......F...`... - 0440 7b000000 00000000 28000000 55000000 {.......(...U... - 0450 00000000 74000000 9b000000 12000000 ....t........... - 0460 09000000 3c000000 3a000000 7c000000 ....<...:...|... - 0470 79000000 18000000 00000000 00000000 y............... - 0480 00000000 59000000 94000000 9c000000 ....Y........... - 0490 7a000000 02000000 5f000000 26000000 z......._...&... + 0300 83000000 ac000000 65000000 3f000000 ........e...?... + 0310 00000000 a4000000 a2000000 00000000 ................ + 0320 81000000 00000000 8a000000 00000000 ................ + 0330 00000000 76000000 71000000 00000000 ....v...q....... + 0340 66000000 4f000000 00000000 63000000 f...O.......c... + 0350 11000000 6b000000 00000000 8c000000 ....k........... + 0360 7c000000 24000000 04000000 1f000000 |...$........... + 0370 00000000 5a000000 48000000 62000000 ....Z...H...b... + 0380 00000000 8b000000 6d000000 64000000 ........m...d... + 0390 7d000000 91000000 14000000 6a000000 }...........j... + 03a0 38000000 9d000000 00000000 00000000 8............... + 03b0 00000000 6f000000 17000000 00000000 ....o........... + 03c0 72000000 70000000 68000000 2a000000 r...p...h...*... + 03d0 47000000 00000000 74000000 03000000 G.......t....... + 03e0 19000000 31000000 6c000000 75000000 ....1...l...u... + 03f0 00000000 4a000000 5d000000 69000000 ....J...]...i... + 0400 5b000000 3c000000 99000000 00000000 [...<........... + 0410 1b000000 00000000 a3000000 00000000 ................ + 0420 61000000 5c000000 84000000 00000000 a...\........... + 0430 6e000000 00000000 45000000 5f000000 n.......E..._... + 0440 7a000000 00000000 28000000 54000000 z.......(...T... + 0450 00000000 73000000 9a000000 12000000 ....s........... + 0460 09000000 00000000 3a000000 7b000000 ........:...{... + 0470 78000000 18000000 00000000 00000000 x............... + 0480 00000000 58000000 93000000 9b000000 ....X........... + 0490 79000000 02000000 5e000000 26000000 y.......^...&... 04a0 39000000 00000000 00000000 00000000 9............... - 04b0 7f000000 00000000 81000000 00000000 ................ - 04c0 61000000 00000000 ab000000 33000000 a...........3... - 04d0 00000000 00000000 56000000 00000000 ........V....... - 04e0 30000000 91000000 07000000 0c000000 0............... - 04f0 00000000 8e000000 78000000 2f000000 ........x.../... - 0500 00000000 97000000 a7000000 95000000 ................ + 04b0 7e000000 00000000 80000000 00000000 ~............... + 04c0 60000000 00000000 aa000000 33000000 `...........3... + 04d0 00000000 00000000 55000000 00000000 ........U....... + 04e0 30000000 90000000 07000000 0c000000 0............... + 04f0 00000000 8d000000 77000000 2f000000 ........w.../... + 0500 00000000 96000000 a6000000 94000000 ................ 0510 0d000000 00000000 00000000 00000000 ................ 0520 00000000 00000000 00000000 00000000 ................ - 0530 00000000 00000000 89000000 00000000 ................ + 0530 00000000 00000000 88000000 00000000 ................ 0540 00000000 00000000 00000000 00000000 ................ 0550 00000000 00000000 00000000 00000000 ................ 0560 00000000 00000000 00000000 00000000 ................ 0570 00000000 00000000 06000000 00000000 ................ 0580 0a000000 00000000 00000000 00000000 ................ - 0590 00000000 1e000000 86000000 00000000 ................ + 0590 00000000 1e000000 85000000 00000000 ................ 05a0 00000000 00000000 00000000 00000000 ................ - 05b0 00000000 00000000 84000000 1c000000 ................ - 05c0 00000000 00000000 00000000 a1000000 ................ + 05b0 00000000 00000000 83000000 1c000000 ................ + 05c0 00000000 00000000 00000000 a0000000 ................ 05d0 00000000 22000000 00000000 20000000 ...."....... ... 05e0 08000000 00000000 00000000 00000000 ................ 05f0 15000000 00000000 16000000 00000000 ................ - 0600 00000000 00000000 00000000 00000000 ................ - 0610 0e000000 00000000 23000000 83000000 ........#....... - 0620 25000000 00000000 00000000 00000000 %............... - 0630 0b000000 00000000 37000000 2e000000 ........7....... - 0640 00000000 21000000 3f000000 2d000000 ....!...?...-... - 0650 47000000 00000000 8f000000 00000000 G............... - 0660 88000000 00000000 43000000 00000000 ........C....... - 0670 4f000000 13000000 58000000 1d000000 O.......X....... - 0680 36000000 00000000 96000000 4d000000 6...........M... - 0690 4e000000 00000000 00000000 a8000000 N............... - 06a0 45000000 a2000000 00000000 51000000 E...........Q... - 06b0 00000000 3b000000 9f000000 99000000 ....;........... - 06c0 42000000 44000000 00000000 00000000 B...D........... - 06d0 68000000 ac000000 32000000 00000000 h.......2....... - 06e0 53000000 a9000000 a6000000 52000000 S...........R... - 06f0 a0000000 00000000 93000000 98000000 ................ - 0700 29000000 4a000000 00000000 5a000000 )...J.......Z... - 0710 54000000 00000000 00000000 3e000000 T...........>... + 0600 00000000 00000000 00000000 0e000000 ................ + 0610 00000000 23000000 82000000 25000000 ....#.......%... + 0620 00000000 00000000 00000000 0b000000 ................ + 0630 00000000 37000000 2e000000 00000000 ....7........... + 0640 21000000 3e000000 2d000000 46000000 !...>...-...F... + 0650 00000000 8e000000 00000000 87000000 ................ + 0660 00000000 42000000 00000000 4e000000 ....B.......N... + 0670 13000000 57000000 1d000000 36000000 ....W.......6... + 0680 00000000 95000000 4c000000 4d000000 ........L...M... + 0690 00000000 00000000 a7000000 44000000 ............D... + 06a0 a1000000 00000000 50000000 00000000 ........P....... + 06b0 3b000000 9e000000 98000000 41000000 ;...........A... + 06c0 43000000 00000000 00000000 67000000 C...........g... + 06d0 ab000000 32000000 00000000 52000000 ....2.......R... + 06e0 a8000000 a5000000 51000000 9f000000 ........Q....... + 06f0 00000000 92000000 97000000 29000000 ............)... + 0700 49000000 00000000 59000000 53000000 I.......Y...S... + 0710 00000000 00000000 3d000000 00000000 ........=....... 0720 00000000 00000000 00000000 00000000 ................ - 0730 00000000 90000000 00000000 1a000000 ................ - 0740 80000000 05000000 34000000 00000000 ........4....... - 0750 41000000 aa000000 9d000000 00000000 A............... - 0760 00000000 01000000 00000000 00000000 ................ - 0770 00000000 57000000 00000000 00000000 ....W........... + 0730 8f000000 00000000 1a000000 7f000000 ................ + 0740 05000000 34000000 00000000 40000000 ....4.......@... + 0750 a9000000 9c000000 00000000 00000000 ................ + 0760 01000000 00000000 00000000 00000000 ................ + 0770 56000000 00000000 00000000 00000000 V............... 0780 00000000 00000000 00000000 00000000 ................ - 0790 00000000 10000000 00000000 8a000000 ................ - 07a0 00000000 00000000 87000000 35000000 ............5... - 07b0 4c000000 00000000 27000000 0f000000 L.......'....... - 07c0 2c000000 2b000000 ,...+... + 0790 10000000 00000000 89000000 00000000 ................ + 07a0 00000000 86000000 35000000 4b000000 ........5...K... + 07b0 00000000 27000000 0f000000 2c000000 ....'.......,... + 07c0 2b000000 +... Contents of section .gnu.hash: - 07c8 25000000 80000000 04000000 08000000 %............... + 07c8 25000000 7f000000 04000000 08000000 %............... 07d8 94c6c0c8 56f1410a 78225802 04a14280 ....V.A.x"X...B. 07e8 0104a82c 90630426 8006ac91 011f2a83 ...,.c.&......*. - 07f8 00000000 80000000 83000000 00000000 ................ - 0808 84000000 86000000 87000000 88000000 ................ - 0818 89000000 8c000000 8e000000 00000000 ................ - 0828 90000000 91000000 00000000 93000000 ................ - 0838 96000000 9a000000 00000000 9b000000 ................ - 0848 9d000000 a1000000 00000000 00000000 ................ - 0858 00000000 00000000 a4000000 a7000000 ................ - 0868 a8000000 00000000 a9000000 00000000 ................ - 0878 00000000 00000000 aa000000 ab000000 ................ - 0888 ac000000 2282f78b f431bb2c e1e931cf ...."....1.,..1. + 07f8 00000000 7f000000 82000000 00000000 ................ + 0808 83000000 85000000 86000000 87000000 ................ + 0818 88000000 8b000000 8d000000 00000000 ................ + 0828 8f000000 90000000 00000000 92000000 ................ + 0838 95000000 99000000 00000000 9a000000 ................ + 0848 9c000000 a0000000 00000000 00000000 ................ + 0858 00000000 00000000 a3000000 a6000000 ................ + 0868 a7000000 00000000 a8000000 00000000 ................ + 0878 00000000 00000000 a9000000 aa000000 ................ + 0888 ab000000 2282f78b f431bb2c e1e931cf ...."....1.,..1. 0898 594d3be0 ecd8c5ee 93e919cf 3149ccf1 YM;.........1I.. 08a8 bdf2b1bf ad27eaf7 688532ae d8abd45f .....'..h.2...._ 08b8 370fedc9 24ce78ec dff306b7 80f9a744 7...$.x........D @@ -110,8024 +110,8045 @@ 0938 215f7b67 6d22028a !_{gm".. Contents of section .dynsym: 0940 00000000 00000000 00000000 00000000 ................ - 0950 00000000 00000000 b90c0000 12000000 ................ + 0950 00000000 00000000 570d0000 12000000 ........W....... 0960 00000000 00000000 00000000 00000000 ................ - 0970 6d080000 12000000 00000000 00000000 m............... - 0980 00000000 00000000 34010000 12000000 ........4....... + 0970 4b0c0000 12000000 00000000 00000000 K............... + 0980 00000000 00000000 13010000 12000000 ................ 0990 00000000 00000000 00000000 00000000 ................ - 09a0 41150000 12000000 00000000 00000000 A............... - 09b0 00000000 00000000 48110000 12000000 ........H....... + 09a0 fd140000 12000000 00000000 00000000 ................ + 09b0 00000000 00000000 bf0e0000 12000000 ................ 09c0 00000000 00000000 00000000 00000000 ................ - 09d0 4b100000 12000000 00000000 00000000 K............... - 09e0 00000000 00000000 94090000 12000000 ................ + 09d0 6c090000 12000000 00000000 00000000 l............... + 09e0 00000000 00000000 42020000 12000000 ........B....... 09f0 00000000 00000000 00000000 00000000 ................ - 0a00 fe0e0000 11000000 00000000 00000000 ................ - 0a10 00000000 00000000 ac0e0000 12000000 ................ + 0a00 3b070000 11000000 00000000 00000000 ;............... + 0a10 00000000 00000000 e9060000 12000000 ................ /usr/lib64/Rivet/RivetLHCfAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLHCfAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLHCfAnalyses.so (disasm) @@ -251,11 +251,6 @@ push $something jmp <_init + ofs> -_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt: - jmp *offset(%rip) # <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4> - push $something - jmp <_init + ofs> - _Znwm@plt: jmp *offset(%rip) # <_Znwm@GLIBCXX_3.4> push $something @@ -494,36 +489,122 @@ Disassembly of section .text: -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> +_ZN5Rivet18LHCF_2015_I135190912RecomputeEtaENS_8ParticleE.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2015_I135190912RecomputeEtaENS_8ParticleE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2015_I135190912RecomputeEtaENS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi + jne <_ZN5Rivet18LHCF_2015_I135190912RecomputeEtaENS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + nop + +_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold: + mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> + je <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + jne <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet8ParticleC2ERKS0_.cold: + mov %r13,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ERKS0_.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbp,%rdi + call <_Unwind_Resume@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -591,80 +672,105 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold: +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - call <__stack_chk_fail@plt> + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> mov %rbp,%rdi - mov %rax,%rbx + call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold + ofs> + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + nop -_ZN5Rivet18LHCF_2018_I16920084initEv.cold: +_ZN5Rivet18LHCF_2016_I13858778finalizeEv.cold: + lea offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + lea offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + test %r14,%r14 + je <_ZN5Rivet18LHCF_2016_I13858778finalizeEv.cold + ofs> + mov %r14,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> /usr/lib64/Rivet/RivetMCAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetMCAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetMCAnalyses.so (objdump) @@ -6,137 +6,137 @@ 02b8 010001c0 04000000 09000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 09020000 fd020000 b4010000 00000000 ................ - 0310 94020000 b3000000 9f000000 00000000 ................ - 0320 00000000 85020000 98010000 a1000000 ................ + 0300 09020000 fc020000 b4010000 00000000 ................ + 0310 93020000 b3000000 9f000000 00000000 ................ + 0320 00000000 84020000 98010000 a1000000 ................ 0330 22000000 74010000 00000000 78010000 "...t.......x... 0340 00000000 28000000 01010000 00000000 ....(........... 0350 00000000 00000000 00000000 45010000 ............E... 0360 a3010000 b7000000 8b010000 71010000 ............q... - 0370 44000000 a5010000 63020000 00000000 D.......c....... - 0380 0b000000 b8010000 aa000000 0c020000 ................ + 0370 44000000 a5010000 62020000 00000000 D.......b....... + 0380 0b000000 b8010000 aa000000 0b020000 ................ 0390 77010000 54010000 00000000 07010000 w...T........... - 03a0 ce020000 00000000 00000000 8b020000 ................ - 03b0 7d000000 00000000 fe000000 c1020000 }............... - 03c0 3c010000 87020000 90010000 6d010000 <...........m... - 03d0 c9020000 70020000 25010000 75020000 ....p...%...u... - 03e0 1c020000 79020000 6f000000 98020000 ....y...o....... + 03a0 cd020000 00000000 00000000 8a020000 ................ + 03b0 7d000000 00000000 fe000000 c0020000 }............... + 03c0 3c010000 86020000 90010000 6d010000 <...........m... + 03d0 c8020000 6f020000 25010000 74020000 ....o...%...t... + 03e0 1b020000 78020000 6f000000 97020000 ....x...o....... 03f0 5f000000 21010000 2a000000 af000000 _...!...*....... 0400 de000000 00000000 ca010000 00000000 ................ - 0410 c3020000 7c010000 c6010000 17010000 ....|........... + 0410 c2020000 7c010000 c6010000 17010000 ....|........... 0420 6e000000 11000000 00000000 ff000000 n............... - 0430 20010000 e6020000 90020000 00000000 ............... - 0440 07000000 00000000 b4000000 cf010000 ................ - 0450 11010000 33010000 00000000 1d020000 ....3........... - 0460 3b020000 f1000000 00000000 00000000 ;............... - 0470 a8000000 00000000 4a020000 e3020000 ........J....... - 0480 00000000 00000000 e0020000 e1020000 ................ - 0490 06020000 e4020000 e9020000 ea020000 ................ - 04a0 f0020000 86020000 00020000 97000000 ................ + 0430 20010000 e5020000 8f020000 00000000 ............... + 0440 07000000 00000000 b4000000 ce010000 ................ + 0450 11010000 33010000 00000000 1c020000 ....3........... + 0460 3a020000 f1000000 00000000 00000000 :............... + 0470 a8000000 00000000 49020000 e2020000 ........I....... + 0480 00000000 00000000 df020000 e0020000 ................ + 0490 05020000 e3020000 e8020000 e9020000 ................ + 04a0 ef020000 85020000 ff010000 97000000 ................ 04b0 23010000 00000000 e3000000 f4000000 #............... - 04c0 0d010000 20020000 c0020000 c7000000 .... ........... - 04d0 00000000 62020000 00000000 0c000000 ....b........... - 04e0 73020000 51000000 ee000000 12020000 s...Q........... + 04c0 0d010000 1f020000 bf020000 c7000000 ................ + 04d0 00000000 61020000 00000000 0c000000 ....a........... + 04e0 72020000 51000000 ee000000 11020000 r...Q........... 04f0 00000000 00000000 37010000 8a010000 ........7....... - 0500 00000000 00000000 19020000 68000000 ............h... - 0510 00000000 33020000 08020000 83020000 ....3........... - 0520 c6020000 00000000 69000000 8c000000 ........i....... + 0500 00000000 00000000 18020000 68000000 ............h... + 0510 00000000 32020000 07020000 82020000 ....2........... + 0520 c5020000 00000000 69000000 8c000000 ........i....... 0530 c2010000 bc000000 2f000000 00000000 ......../....... 0540 14010000 32010000 9c000000 00000000 ....2........... - 0550 48010000 00000000 de010000 84000000 H............... - 0560 9d020000 00000000 00000000 6a020000 ............j... - 0570 1a000000 f9010000 ba000000 00000000 ................ - 0580 66020000 47010000 00000000 8f010000 f...G........... - 0590 00000000 03020000 a2020000 3e010000 ............>... - 05a0 61020000 3f020000 00000000 00000000 a...?........... - 05b0 f9020000 e2000000 c3000000 00000000 ................ - 05c0 68010000 ec010000 00000000 52020000 h...........R... - 05d0 da020000 b7020000 55000000 27010000 ........U...'... - 05e0 10020000 00000000 cb020000 c8000000 ................ - 05f0 4e010000 00000000 4e020000 bb000000 N.......N....... - 0600 b2020000 3e000000 44010000 00000000 ....>...D....... - 0610 a2010000 4d020000 2f010000 0b020000 ....M.../....... - 0620 59020000 39000000 62010000 1e010000 Y...9...b....... - 0630 00000000 00000000 cd000000 f4020000 ................ - 0640 c1000000 c4000000 7c020000 a8010000 ........|....... - 0650 d2000000 d6010000 28020000 00000000 ........(....... - 0660 27020000 00000000 00000000 49010000 '...........I... - 0670 a7000000 63000000 eb020000 00000000 ....c........... - 0680 89020000 cc010000 c6000000 74000000 ............t... - 0690 f1020000 48000000 3a010000 58010000 ....H...:...X... - 06a0 5c010000 b6020000 b8020000 b9020000 \............... - 06b0 e0010000 8d010000 bd020000 bf020000 ................ + 0550 48010000 00000000 dd010000 84000000 H............... + 0560 9c020000 00000000 00000000 69020000 ............i... + 0570 1a000000 f8010000 ba000000 00000000 ................ + 0580 65020000 47010000 00000000 8f010000 e...G........... + 0590 00000000 02020000 a1020000 3e010000 ............>... + 05a0 60020000 3e020000 00000000 00000000 `...>........... + 05b0 f8020000 e2000000 c3000000 00000000 ................ + 05c0 68010000 eb010000 00000000 51020000 h...........Q... + 05d0 d9020000 b6020000 55000000 27010000 ........U...'... + 05e0 0f020000 00000000 ca020000 c8000000 ................ + 05f0 4e010000 00000000 4d020000 bb000000 N.......M....... + 0600 b1020000 3e000000 44010000 00000000 ....>...D....... + 0610 a2010000 4c020000 2f010000 0a020000 ....L.../....... + 0620 58020000 39000000 62010000 1e010000 X...9...b....... + 0630 00000000 00000000 cd000000 f3020000 ................ + 0640 c1000000 c4000000 7b020000 a8010000 ........{....... + 0650 d2000000 d5010000 27020000 00000000 ........'....... + 0660 26020000 00000000 00000000 49010000 &...........I... + 0670 a7000000 63000000 ea020000 00000000 ....c........... + 0680 88020000 cc010000 c6000000 74000000 ............t... + 0690 f0020000 48000000 3a010000 58010000 ....H...:...X... + 06a0 5c010000 b5020000 b7020000 b8020000 \............... + 06b0 df010000 8d010000 bc020000 be020000 ................ 06c0 22010000 a0000000 00000000 af010000 "............... - 06d0 4c020000 a9020000 f9000000 00000000 L............... - 06e0 cb010000 00000000 3c020000 9d010000 ........<....... + 06d0 4b020000 a8020000 f9000000 00000000 K............... + 06e0 cb010000 00000000 3b020000 9d010000 ........;....... 06f0 ce000000 72010000 36010000 f3000000 ....r...6....... - 0700 23020000 ed010000 f7020000 0c010000 #............... + 0700 22020000 ec010000 f6020000 0c010000 "............... 0710 4b010000 f8000000 d6000000 52010000 K...........R... 0720 d1000000 cc000000 8e010000 67010000 ............g... - 0730 65020000 58020000 00000000 8f020000 e...X........... - 0740 2e000000 70000000 00000000 d9010000 ....p........... - 0750 00000000 29010000 cd020000 00000000 ....)........... - 0760 32020000 00010000 e6010000 da000000 2............... - 0770 7f000000 f8020000 00000000 00000000 ................ - 0780 e4000000 e4010000 7b020000 eb000000 ........{....... - 0790 a6010000 d4000000 04010000 07020000 ................ + 0730 64020000 57020000 00000000 8e020000 d...W........... + 0740 2e000000 70000000 00000000 d8010000 ....p........... + 0750 00000000 29010000 cc020000 00000000 ....)........... + 0760 31020000 00010000 e5010000 da000000 1............... + 0770 7f000000 f7020000 00000000 00000000 ................ + 0780 e4000000 e3010000 7a020000 eb000000 ........z....... + 0790 a6010000 d4000000 04010000 06020000 ................ 07a0 49000000 18010000 00000000 e1000000 I............... - 07b0 3f010000 22020000 5d010000 5e010000 ?..."...]...^... + 07b0 3f010000 21020000 5d010000 5e010000 ?...!...]...^... 07c0 60010000 cd010000 64010000 03010000 `.......d....... 07d0 69010000 2c010000 00000000 05010000 i...,........... - 07e0 f7000000 4c000000 43020000 7d010000 ....L...C...}... - 07f0 d4020000 3b000000 68020000 51020000 ....;...h...Q... + 07e0 f7000000 4c000000 42020000 7d010000 ....L...B...}... + 07f0 d3020000 3b000000 67020000 50020000 ....;...g...P... 0800 00000000 00000000 db000000 8c010000 ................ - 0810 b1010000 00000000 00000000 e2010000 ................ - 0820 05020000 00000000 e5020000 b0000000 ................ - 0830 34020000 fa000000 ed000000 00000000 4............... + 0810 b1010000 00000000 00000000 e1010000 ................ + 0820 04020000 00000000 e4020000 b0000000 ................ + 0830 33020000 fa000000 ed000000 00000000 3............... 0840 00000000 00000000 34010000 57000000 ........4...W... - 0850 9c010000 3a000000 2e010000 db020000 ....:........... - 0860 d3010000 31010000 00000000 6c020000 ....1.......l... + 0850 9c010000 3a000000 2e010000 da020000 ....:........... + 0860 d2010000 31010000 00000000 6b020000 ....1.......k... 0870 00000000 84010000 00000000 1f010000 ................ - 0880 00000000 88000000 91020000 06000000 ................ - 0890 00000000 0d020000 b9010000 2f020000 ............/... - 08a0 f7010000 00000000 5d020000 24020000 ........]...$... - 08b0 5f020000 35020000 00000000 db010000 _...5........... - 08c0 00000000 ae000000 ca000000 ff010000 ................ + 0880 00000000 88000000 90020000 06000000 ................ + 0890 00000000 0c020000 b9010000 2e020000 ................ + 08a0 f6010000 00000000 5c020000 23020000 ........\...#... + 08b0 5e020000 34020000 00000000 da010000 ^...4........... + 08c0 00000000 ae000000 ca000000 fe010000 ................ 08d0 79000000 b5000000 9b000000 00000000 y............... - 08e0 ca020000 00000000 00000000 93000000 ................ - 08f0 1c010000 00000000 ab020000 42010000 ............B... + 08e0 c9020000 00000000 00000000 93000000 ................ + 08f0 1c010000 00000000 aa020000 42010000 ............B... 0900 51010000 70010000 40000000 00000000 Q...p...@....... - 0910 93010000 6e010000 ea010000 a8020000 ....n........... - 0920 aa020000 af020000 09010000 17020000 ................ - 0930 dc010000 38010000 00000000 00000000 ....8........... + 0910 93010000 6e010000 e9010000 a7020000 ....n........... + 0920 a9020000 ae020000 09010000 16020000 ................ + 0930 db010000 38010000 00000000 00000000 ....8........... 0940 13010000 e8000000 65000000 00000000 ........e....... - 0950 00000000 2d020000 00000000 96020000 ....-........... - 0960 d8010000 3d020000 cb000000 08010000 ....=........... + 0950 00000000 2c020000 00000000 95020000 ....,........... + 0960 d7010000 3c020000 cb000000 08010000 ....<........... 0970 96010000 00000000 00000000 00000000 ................ - 0980 00000000 2a010000 80020000 3b010000 ....*.......;... - 0990 f2000000 8a020000 00000000 60020000 ............`... + 0980 00000000 2a010000 7f020000 3b010000 ....*.......;... + 0990 f2000000 89020000 00000000 5f020000 ............_... 09a0 3d010000 00000000 0f010000 00000000 =............... - 09b0 f4010000 00000000 55020000 94000000 ........U....... - 09c0 16010000 2d010000 00000000 31020000 ....-.......1... - 09d0 49020000 1b010000 dd010000 65010000 I...........e... - 09e0 47020000 1d010000 ef010000 02000000 G............... - 09f0 00000000 54020000 7e010000 43010000 ....T...~...C... + 09b0 f3010000 00000000 54020000 94000000 ........T....... + 09c0 16010000 2d010000 00000000 30020000 ....-.......0... /usr/lib64/Rivet/RivetMCAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetMCAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetMCAnalyses.so (disasm) @@ -1198,6 +1198,28 @@ Disassembly of section .text: +_ZNK5Rivet17FirstParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet17FirstParticleWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -1229,6 +1251,19 @@ jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> call <__stack_chk_fail@plt> +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi + mov %rbx,%rdi + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1288,6 +1323,36 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_ZN5Rivet8toStringB5cxx11ERKNS_10FourVectorE.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet8toStringB5cxx11ERKNS_10FourVectorE.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev> + mov -offset(%r12),%rax + mov offset(%rsp),%rcx + mov %r12,offset(%rsp) + mov %rcx,offset(%rsp,%rax,1) + mov offset(%rip),%rax # <_ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4> + mov %r15,%rdi + add $something,%rax + mov %rax,offset(%rsp) + call <_ZNSt8ios_baseD2Ev@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet8toStringB5cxx11ERKNS_10FourVectorE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZN7fastjet13JetDefinitionD1Ev: push %rbp mov %rdi,%rbp @@ -1330,6 +1395,16 @@ ret nop +_ZN5Rivet8ParticleC2Ev.cold: + mov %rbp,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2Ev.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %r12,%rdi + call <_Unwind_Resume@plt> + _ZNK5Rivet10Projection6getLogEv.cold: mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1552,97 +1627,117 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold: +_ZN4YODA7Counter6scaleWEd.cold: mov $something,%edi - lea offset(%rsp),%rbp call <__cxa_allocate_exception@plt> - lea offset(%rsp),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %rbp,%rdi - mov %rax,%r12 - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov %rbp,%rsi + mov %r12,%rsi + mov %rax,%rdi + mov %rax,%r13 + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %r13,%rdi + call <__cxa_throw@plt> + call <__stack_chk_fail@plt> + mov %rax,%r15 + mov %rdx,%r13 mov %r12,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + mov %r13,%rax + sub $something,%rax + je <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rdi,%rbx + mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r13,%rdi + mov %rdx,offset(%rsp) + mov %rax,%r15 + call <__cxa_free_exception@plt> + mov offset(%rsp),%r13 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov %r12,%rdi - call <__cxa_throw@plt> + call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov offset(%rsp),%rax + mov %r15,%rdi + cmp $something,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + call <__cxa_begin_catch@plt> mov $something,%edi - lea offset(%rsp),%rbp + mov %rax,offset(%rsp) call <__cxa_allocate_exception@plt> - lea offset(%rsp),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %rbp,%rdi - mov %rax,%r12 + mov offset(%rsp),%rdx + mov %rax,%r15 + mov (%rdx),%rax + mov %rdx,%rdi + call *offset(%rax) + mov %r12,%rdi + mov %rax,%rsi + lea offset(%rsp),%rax + mov %rax,%rdx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov %rbp,%rsi + mov %r12,%rsi + mov %r15,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN4YODA5Utils16bad_lexical_castE + ofs> mov %r12,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov %rbp,%rdi + mov %rax,(%r15) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA5Utils16bad_lexical_castE@@Base + ofs> /usr/lib64/Rivet/RivetMiscAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetMiscAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetMiscAnalyses.so (objdump) @@ -297,597 +297,597 @@ 14f0 3c2daa73 3d13957e <-.s=..~ Contents of section .dynsym: 14f8 00000000 00000000 00000000 00000000 ................ - 1508 00000000 00000000 98040000 12000000 ................ + 1508 00000000 00000000 8c150000 12000000 ................ 1518 00000000 00000000 00000000 00000000 ................ - 1528 080d0000 12000000 00000000 00000000 ................ - 1538 00000000 00000000 02050000 12000000 ................ + 1528 87160000 12000000 00000000 00000000 ................ + 1538 00000000 00000000 6c050000 12000000 ........l....... 1548 00000000 00000000 00000000 00000000 ................ - 1558 63030000 12000000 00000000 00000000 c............... - 1568 00000000 00000000 3d3b0000 12000000 ........=;...... + 1558 93040000 12000000 00000000 00000000 ................ + 1568 00000000 00000000 36300000 12000000 ........60...... 1578 00000000 00000000 00000000 00000000 ................ - 1588 8e070000 12000000 00000000 00000000 ................ - 1598 00000000 00000000 8f0b0000 12000000 ................ + 1588 16010000 12000000 00000000 00000000 ................ + 1598 00000000 00000000 100d0000 12000000 ................ 15a8 00000000 00000000 00000000 00000000 ................ - 15b8 aa030000 12000000 00000000 00000000 ................ - 15c8 00000000 00000000 4a0a0000 11000000 ........J....... + 15b8 05150000 12000000 00000000 00000000 ................ + 15c8 00000000 00000000 160b0000 11000000 ................ 15d8 00000000 00000000 00000000 00000000 ................ - 15e8 5c0e0000 12000000 00000000 00000000 \............... - 15f8 00000000 00000000 56170000 12000000 ........V....... + 15e8 9e170000 12000000 00000000 00000000 ................ + 15f8 00000000 00000000 a1310000 12000000 .........1...... 1608 00000000 00000000 00000000 00000000 ................ - 1618 5a190000 12000000 00000000 00000000 Z............... - 1628 00000000 00000000 f8090000 12000000 ................ + 1618 9a2c0000 12000000 00000000 00000000 .,.............. + 1628 00000000 00000000 c40a0000 12000000 ................ 1638 00000000 00000000 00000000 00000000 ................ - 1648 d9340000 12000000 00000000 00000000 .4.............. - 1658 00000000 00000000 d3000000 12000000 ................ + 1648 25310000 12000000 00000000 00000000 %1.............. + 1658 00000000 00000000 5e020000 12000000 ........^....... 1668 00000000 00000000 00000000 00000000 ................ - 1678 e83b0000 12000000 00000000 00000000 .;.............. - 1688 00000000 00000000 f30a0000 12000000 ................ + 1678 1d440000 12000000 00000000 00000000 .D.............. + 1688 00000000 00000000 0d0c0000 12000000 ................ 1698 00000000 00000000 00000000 00000000 ................ - 16a8 b3010000 12000000 00000000 00000000 ................ - 16b8 00000000 00000000 0b0a0000 11000000 ................ + 16a8 d2020000 12000000 00000000 00000000 ................ + 16b8 00000000 00000000 d70a0000 11000000 ................ 16c8 00000000 00000000 00000000 00000000 ................ - 16d8 ad110000 12000000 00000000 00000000 ................ - 16e8 00000000 00000000 87080000 11000000 ................ + 16d8 99190000 12000000 00000000 00000000 ................ + 16e8 00000000 00000000 f5080000 11000000 ................ 16f8 00000000 00000000 00000000 00000000 ................ - 1708 9c170000 12000000 00000000 00000000 ................ - 1718 00000000 00000000 0d060000 11000000 ................ + 1708 e7310000 12000000 00000000 00000000 .1.............. + 1718 00000000 00000000 54060000 11000000 ........T....... 1728 00000000 00000000 00000000 00000000 ................ - 1738 d10b0000 11000000 00000000 00000000 ................ - 1748 00000000 00000000 15080000 12000000 ................ + 1738 990d0000 11000000 00000000 00000000 ................ + 1748 00000000 00000000 9d010000 12000000 ................ 1758 00000000 00000000 00000000 00000000 ................ 1768 46000000 22000000 00000000 00000000 F..."........... - 1778 00000000 00000000 af3a0000 12000000 .........:...... + 1778 00000000 00000000 ed370000 12000000 .........7...... 1788 00000000 00000000 00000000 00000000 ................ - 1798 0d170000 12000000 00000000 00000000 ................ - 17a8 00000000 00000000 57070000 12000000 ........W....... + 1798 e1300000 12000000 00000000 00000000 .0.............. + 17a8 00000000 00000000 93000000 12000000 ................ 17b8 00000000 00000000 00000000 00000000 ................ - 17c8 451a0000 12000000 00000000 00000000 E............... - 17d8 00000000 00000000 f3170000 11000000 ................ + 17c8 ee190000 12000000 00000000 00000000 ................ + 17d8 00000000 00000000 fe180000 11000000 ................ 17e8 00000000 00000000 00000000 00000000 ................ - 17f8 18010000 12000000 00000000 00000000 ................ - 1808 00000000 00000000 31010000 12000000 ........1....... + 17f8 2b030000 12000000 00000000 00000000 +............... + 1808 00000000 00000000 44030000 12000000 ........D....... 1818 00000000 00000000 00000000 00000000 ................ - 1828 b9340000 12000000 00000000 00000000 .4.............. - 1838 00000000 00000000 95010000 12000000 ................ + 1828 05310000 12000000 00000000 00000000 .1.............. + 1838 00000000 00000000 b4020000 12000000 ................ 1848 00000000 00000000 00000000 00000000 ................ - 1858 f9020000 12000000 00000000 00000000 ................ - 1868 00000000 00000000 f8050000 11000000 ................ + 1858 9a000000 12000000 00000000 00000000 ................ + 1868 00000000 00000000 32170000 11000000 ........2....... 1878 00000000 00000000 00000000 00000000 ................ - 1888 ec080000 12000000 00000000 00000000 ................ - 1898 00000000 00000000 25180000 11000000 ........%....... + 1888 5a090000 12000000 00000000 00000000 Z............... + 1898 00000000 00000000 652b0000 11000000 ........e+...... 18a8 00000000 00000000 00000000 00000000 ................ - 18b8 120f0000 12000000 00000000 00000000 ................ - 18c8 00000000 00000000 5a0f0000 12000000 ........Z....... + 18b8 ca060000 12000000 00000000 00000000 ................ + 18c8 00000000 00000000 f00d0000 12000000 ................ 18d8 00000000 00000000 00000000 00000000 ................ - 18e8 1a050000 12000000 00000000 00000000 ................ - 18f8 00000000 00000000 1a040000 12000000 ................ + 18e8 84050000 12000000 00000000 00000000 ................ + 18f8 00000000 00000000 75150000 12000000 ........u....... 1908 00000000 00000000 00000000 00000000 ................ - 1918 e0040000 12000000 00000000 00000000 ................ - 1928 00000000 00000000 60330000 12000000 ........`3...... + 1918 4a050000 12000000 00000000 00000000 J............... + 1928 00000000 00000000 4b2e0000 12000000 ........K....... 1938 00000000 00000000 00000000 00000000 ................ - 1948 03140000 11000000 00000000 00000000 ................ - 1958 00000000 00000000 9d080000 12000000 ................ + 1948 a0110000 11000000 00000000 00000000 ................ + 1958 00000000 00000000 0b090000 12000000 ................ 1968 00000000 00000000 00000000 00000000 ................ - 1978 37180000 12000000 00000000 00000000 7............... - 1988 00000000 00000000 02130000 12000000 ................ + 1978 772b0000 12000000 00000000 00000000 w+.............. + 1988 00000000 00000000 26110000 12000000 ........&....... 1998 00000000 00000000 00000000 00000000 ................ - 19a8 13180000 11000000 00000000 00000000 ................ - 19b8 00000000 00000000 cb090000 11000000 ................ + 19a8 532b0000 11000000 00000000 00000000 S+.............. + 19b8 00000000 00000000 970a0000 11000000 ................ 19c8 00000000 00000000 00000000 00000000 ................ - 19d8 eb0f0000 11000000 00000000 00000000 ................ - 19e8 00000000 00000000 d0120000 12000000 ................ + 19d8 e10f0000 11000000 00000000 00000000 ................ + 19e8 00000000 00000000 12110000 12000000 ................ 19f8 00000000 00000000 00000000 00000000 ................ - 1a08 621e0000 12000000 00000000 00000000 b............... - 1a18 00000000 00000000 c60a0000 12000000 ................ + 1a08 0f440000 12000000 00000000 00000000 .D.............. + 1a18 00000000 00000000 e00b0000 12000000 ................ 1a28 00000000 00000000 00000000 00000000 ................ - 1a38 c9190000 12000000 00000000 00000000 ................ - 1a48 00000000 00000000 e40e0000 11000000 ................ + 1a38 db2c0000 12000000 00000000 00000000 .,.............. + 1a48 00000000 00000000 26180000 11000000 ........&....... 1a58 00000000 00000000 00000000 00000000 ................ - 1a68 4c350000 11000000 00000000 00000000 L5.............. - 1a78 00000000 00000000 d0070000 12000000 ................ + 1a68 8a320000 11000000 00000000 00000000 .2.............. + 1a78 00000000 00000000 58010000 12000000 ........X....... 1a88 00000000 00000000 00000000 00000000 ................ - 1a98 34130000 11000000 00000000 00000000 4............... - 1aa8 00000000 00000000 14170000 12000000 ................ + 1a98 0e120000 11000000 00000000 00000000 ................ + 1aa8 00000000 00000000 e8300000 12000000 .........0...... 1ab8 00000000 00000000 00000000 00000000 ................ - 1ac8 35020000 12000000 00000000 00000000 5............... - 1ad8 00000000 00000000 f9340000 12000000 .........4...... + 1ac8 c0030000 12000000 00000000 00000000 ................ + 1ad8 00000000 00000000 45310000 12000000 ........E1...... 1ae8 00000000 00000000 00000000 00000000 ................ - 1af8 4f0b0000 12000000 00000000 00000000 O............... - 1b08 00000000 00000000 55180000 12000000 ........U....... + 1af8 820c0000 12000000 00000000 00000000 ................ + 1b08 00000000 00000000 952b0000 12000000 .........+...... 1b18 00000000 00000000 00000000 00000000 ................ - 1b28 413a0000 12000000 00000000 00000000 A:.............. - 1b38 00000000 00000000 3f030000 12000000 ........?....... + 1b28 7f370000 12000000 00000000 00000000 .7.............. + 1b38 00000000 00000000 6f040000 12000000 ........o....... 1b48 00000000 00000000 00000000 00000000 ................ - 1b58 280c0000 12000000 00000000 00000000 (............... - 1b68 00000000 00000000 e7040000 12000000 ................ + 1b58 600e0000 12000000 00000000 00000000 `............... + 1b68 00000000 00000000 51050000 12000000 ........Q....... 1b78 00000000 00000000 00000000 00000000 ................ - 1b88 9b190000 12000000 00000000 00000000 ................ - 1b98 00000000 00000000 35060000 12000000 ........5....... + 1b88 9c060000 12000000 00000000 00000000 ................ + 1b98 00000000 00000000 69180000 12000000 ........i....... 1ba8 00000000 00000000 00000000 00000000 ................ - 1bb8 f3100000 11000000 00000000 00000000 ................ - 1bc8 00000000 00000000 c12e0000 11000000 ................ + 1bb8 bd040000 11000000 00000000 00000000 ................ + 1bc8 00000000 00000000 6f0d0000 11000000 ........o....... 1bd8 00000000 00000000 00000000 00000000 ................ - 1be8 f2020000 12000000 00000000 00000000 ................ - 1bf8 00000000 00000000 2a2e0000 12000000 ........*....... + 1be8 68040000 12000000 00000000 00000000 h............... + 1bf8 00000000 00000000 8f080000 12000000 ................ 1c08 00000000 00000000 00000000 00000000 ................ - 1c18 44110000 12000000 00000000 00000000 D............... - 1c28 00000000 00000000 d72e0000 12000000 ................ + 1c18 7f140000 12000000 00000000 00000000 ................ + 1c28 00000000 00000000 28190000 12000000 ........(....... 1c38 00000000 00000000 00000000 00000000 ................ - 1c48 c3120000 12000000 00000000 00000000 ................ - 1c58 00000000 00000000 08110000 12000000 ................ /usr/lib64/Rivet/RivetMiscAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetMiscAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetMiscAnalyses.so (disasm) @@ -634,6 +634,53 @@ Disassembly of section .text: +_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: + call <__cxa_begin_catch@plt> + mov $something,%esi + mov %rbp,%rdi + call <_ZdlPvm@plt> + call <__cxa_rethrow@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -684,6 +731,26 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet16A2_2017_I148667117findDecayProductsERKNS_8ParticleERjS4_S4_S4_S4_RNS_12FourMomentumE.cold: + mov -offset(%rbp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov -offset(%rbp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16A2_2017_I148667117findDecayProductsERKNS_8ParticleERjS4_S4_S4_S4_RNS_12FourMomentumE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet16A2_2017_I149807917findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold: + mov -offset(%rbp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov -offset(%rbp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16A2_2017_I149807917findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> @@ -740,140 +807,165 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov $something,%edi - lea offset(%rsp),%r13 - call <__cxa_allocate_exception@plt> - lea offset(%rsp),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %r13,%rdi - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov %r13,%rsi - mov %rbp,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov %r13,%rdi - mov %rax,offset(%rbp) +_ZN4YODA14AnalysisObjectaSERKS0_.cold: + mov %r15,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - mov %r13,%rdi - mov %rax,%rbx + mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold + ofs> - mov %rbx,%rdi + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> - mov %r13,%rdi - mov %rax,%rbx + mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <__cxa_free_exception@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold + ofs> - call <__stack_chk_fail@plt> - mov %rax,%rbx - jmp <_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold + ofs> - nop - -_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: - call <__cxa_begin_catch@plt> - mov $something,%esi + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi - call <_ZdlPvm@plt> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> mov %r15,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi + mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> - mov %rbx,%rdi + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rdi + mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - nop -_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi +_ZN5Rivet16A2_2017_I14866717analyzeERKNS_5EventE.cold: + mov -offset(%rbp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16A2_2017_I14866717analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> + mov %rax,%rbx + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax + mov -offset(%rbp),%rax sub %fs:0x28,%rax - jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> /usr/lib64/Rivet/RivetNovosibirskAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (objdump) @@ -301,10 +301,10 @@ 1528 cb550c1d 8d5c280d .U...\(. Contents of section .dynsym: 1530 00000000 00000000 00000000 00000000 ................ - 1540 00000000 00000000 c10f0000 12000000 ................ + 1540 00000000 00000000 c9110000 12000000 ................ 1550 00000000 00000000 00000000 00000000 ................ 1560 c7010000 12000000 00000000 00000000 ................ - 1570 00000000 00000000 390f0000 12000000 ........9....... + 1570 00000000 00000000 30120000 12000000 ........0....... 1580 00000000 00000000 00000000 00000000 ................ 1590 a6020000 12000000 00000000 00000000 ................ 15a0 00000000 00000000 220a0000 12000000 ........"....... @@ -322,18 +322,18 @@ 1660 00000000 00000000 150c0000 12000000 ................ 1670 00000000 00000000 00000000 00000000 ................ 1680 1b040000 11000000 00000000 00000000 ................ - 1690 00000000 00000000 51140000 12000000 ........Q....... + 1690 00000000 00000000 5e110000 12000000 ........^....... 16a0 00000000 00000000 00000000 00000000 ................ 16b0 2c0d0000 11000000 00000000 00000000 ,............... 16c0 00000000 00000000 4c040000 11000000 ........L....... 16d0 00000000 00000000 00000000 00000000 ................ - 16e0 8e1e0000 12000000 00000000 00000000 ................ + 16e0 693b0000 12000000 00000000 00000000 i;.............. 16f0 00000000 00000000 2d030000 12000000 ........-....... 1700 00000000 00000000 00000000 00000000 ................ 1710 46000000 22000000 00000000 00000000 F..."........... 1720 00000000 00000000 eb040000 12000000 ................ 1730 00000000 00000000 00000000 00000000 ................ - 1740 6e120000 12000000 00000000 00000000 n............... + 1740 ee150000 12000000 00000000 00000000 ................ 1750 00000000 00000000 6f020000 12000000 ........o....... 1760 00000000 00000000 00000000 00000000 ................ 1770 7b030000 12000000 00000000 00000000 {............... @@ -342,44 +342,44 @@ 17a0 eb050000 12000000 00000000 00000000 ................ 17b0 00000000 00000000 93000000 12000000 ................ 17c0 00000000 00000000 00000000 00000000 ................ - 17d0 de120000 12000000 00000000 00000000 ................ + 17d0 8f140000 12000000 00000000 00000000 ................ 17e0 00000000 00000000 a3040000 12000000 ................ 17f0 00000000 00000000 00000000 00000000 ................ 1800 940a0000 12000000 00000000 00000000 ................ 1810 00000000 00000000 ae050000 12000000 ................ 1820 00000000 00000000 00000000 00000000 ................ 1830 800d0000 12000000 00000000 00000000 ................ - 1840 00000000 00000000 4e180000 12000000 ........N....... + 1840 00000000 00000000 51140000 12000000 ........Q....... 1850 00000000 00000000 00000000 00000000 ................ - 1860 2e100000 11000000 00000000 00000000 ................ - 1870 00000000 00000000 ea0e0000 12000000 ................ + 1860 840e0000 11000000 00000000 00000000 ................ + 1870 00000000 00000000 e1110000 12000000 ................ 1880 00000000 00000000 00000000 00000000 ................ - 1890 451e0000 12000000 00000000 00000000 E............... + 1890 3a140000 12000000 00000000 00000000 :............... 18a0 00000000 00000000 85070000 11000000 ................ 18b0 00000000 00000000 00000000 00000000 ................ - 18c0 171d0000 11000000 00000000 00000000 ................ - 18d0 00000000 00000000 311e0000 12000000 ........1....... + 18c0 1f110000 11000000 00000000 00000000 ................ + 18d0 00000000 00000000 26140000 12000000 ........&....... 18e0 00000000 00000000 00000000 00000000 ................ - 18f0 60120000 12000000 00000000 00000000 `............... + 18f0 5b3b0000 12000000 00000000 00000000 [;.............. 1900 00000000 00000000 ce080000 12000000 ................ 1910 00000000 00000000 00000000 00000000 ................ - 1920 ae170000 12000000 00000000 00000000 ................ - 1930 00000000 00000000 fa130000 11000000 ................ + 1920 da160000 12000000 00000000 00000000 ................ + 1930 00000000 00000000 83160000 11000000 ................ 1940 00000000 00000000 00000000 00000000 ................ 1950 e8020000 12000000 00000000 00000000 ................ - 1960 00000000 00000000 aa100000 11000000 ................ + 1960 00000000 00000000 000f0000 11000000 ................ 1970 00000000 00000000 00000000 00000000 ................ - 1980 75120000 12000000 00000000 00000000 u............... + 1980 f5150000 12000000 00000000 00000000 ................ 1990 00000000 00000000 06040000 12000000 ................ 19a0 00000000 00000000 00000000 00000000 ................ 19b0 70090000 12000000 00000000 00000000 p............... - 19c0 00000000 00000000 44290000 12000000 ........D)...... + 19c0 00000000 00000000 f7210000 12000000 .........!...... 19d0 00000000 00000000 00000000 00000000 ................ 19e0 58010000 12000000 00000000 00000000 X............... 19f0 00000000 00000000 040b0000 12000000 ................ 1a00 00000000 00000000 00000000 00000000 ................ 1a10 31040000 12000000 00000000 00000000 1............... - 1a20 00000000 00000000 8c290000 12000000 .........)...... + 1a20 00000000 00000000 c0150000 12000000 ................ 1a30 00000000 00000000 00000000 00000000 ................ 1a40 f1010000 11000000 00000000 00000000 ................ 1a50 00000000 00000000 36040000 11000000 ........6....... @@ -387,23 +387,23 @@ 1a70 c0010000 12000000 00000000 00000000 ................ 1a80 00000000 00000000 94030000 12000000 ................ 1a90 00000000 00000000 00000000 00000000 ................ - 1aa0 810e0000 12000000 00000000 00000000 ................ - 1ab0 00000000 00000000 241e0000 12000000 ........$....... + 1aa0 b6100000 12000000 00000000 00000000 ................ + 1ab0 00000000 00000000 19140000 12000000 ................ 1ac0 00000000 00000000 00000000 00000000 ................ 1ad0 06020000 12000000 00000000 00000000 ................ - 1ae0 00000000 00000000 42130000 12000000 ........B....... + 1ae0 00000000 00000000 08130000 12000000 ................ 1af0 00000000 00000000 00000000 00000000 ................ 1b00 630d0000 12000000 00000000 00000000 c............... 1b10 00000000 00000000 5d0a0000 11000000 ........]....... 1b20 00000000 00000000 00000000 00000000 ................ - 1b30 49180000 12000000 00000000 00000000 I............... + 1b30 4c140000 12000000 00000000 00000000 L............... 1b40 00000000 00000000 970d0000 12000000 ................ 1b50 00000000 00000000 00000000 00000000 ................ 1b60 52010000 12000000 00000000 00000000 R............... 1b70 00000000 00000000 8b000000 12000000 ................ 1b80 00000000 00000000 00000000 00000000 ................ - 1b90 a91e0000 12000000 00000000 00000000 ................ - 1ba0 00000000 00000000 170f0000 12000000 ................ + 1b90 843b0000 12000000 00000000 00000000 .;.............. + 1ba0 00000000 00000000 0e120000 12000000 ................ 1bb0 00000000 00000000 00000000 00000000 ................ 1bc0 0a070000 11000000 00000000 00000000 ................ 1bd0 00000000 00000000 76020000 12000000 ........v....... @@ -415,7 +415,7 @@ 1c30 00000000 00000000 d9000000 12000000 ................ 1c40 00000000 00000000 00000000 00000000 ................ 1c50 450d0000 12000000 00000000 00000000 E............... - 1c60 00000000 00000000 92120000 12000000 ................ + 1c60 00000000 00000000 12160000 12000000 ................ 1c70 00000000 00000000 00000000 00000000 ................ 1c80 990c0000 12000000 00000000 00000000 ................ 1c90 00000000 00000000 80080000 12000000 ................ @@ -430,19 +430,19 @@ 1d20 00000000 00000000 b0090000 12000000 ................ 1d30 00000000 00000000 00000000 00000000 ................ 1d40 42020000 11000000 00000000 00000000 B............... - 1d50 00000000 00000000 c7170000 12000000 ................ + 1d50 00000000 00000000 f3160000 12000000 ................ 1d60 00000000 00000000 00000000 00000000 ................ - 1d70 d5130000 12000000 00000000 00000000 ................ - 1d80 00000000 00000000 05100000 11000000 ................ + 1d70 5e160000 12000000 00000000 00000000 ^............... + 1d80 00000000 00000000 5b0e0000 11000000 ........[....... 1d90 00000000 00000000 00000000 00000000 ................ - 1da0 4a170000 12000000 00000000 00000000 J............... + 1da0 f3140000 12000000 00000000 00000000 ................ 1db0 00000000 00000000 2a080000 12000000 ........*....... 1dc0 00000000 00000000 00000000 00000000 ................ 1dd0 130d0000 11000000 00000000 00000000 ................ 1de0 00000000 00000000 1a0b0000 12000000 ................ 1df0 00000000 00000000 00000000 00000000 ................ - 1e00 571e0000 12000000 00000000 00000000 W............... - 1e10 00000000 00000000 18120000 12000000 ................ + 1e00 58140000 12000000 00000000 00000000 X............... + 1e10 00000000 00000000 6e100000 12000000 ........n....... 1e20 00000000 00000000 00000000 00000000 ................ 1e30 cb0a0000 11000000 00000000 00000000 ................ 1e40 00000000 00000000 ea080000 12000000 ................ @@ -459,17 +459,17 @@ 1ef0 55000000 12000000 00000000 00000000 U............... 1f00 00000000 00000000 29050000 12000000 ........)....... 1f10 00000000 00000000 00000000 00000000 ................ - 1f20 2f0e0000 12000000 00000000 00000000 /............... + 1f20 77110000 12000000 00000000 00000000 w............... 1f30 00000000 00000000 0e090000 12000000 ................ 1f40 00000000 00000000 00000000 00000000 ................ - 1f50 b5130000 12000000 00000000 00000000 ................ - 1f60 00000000 00000000 711e0000 11000000 ........q....... + 1f50 3e110000 12000000 00000000 00000000 >............... + 1f60 00000000 00000000 72140000 11000000 ........r....... 1f70 00000000 00000000 00000000 00000000 ................ - 1f80 a51d0000 12000000 00000000 00000000 ................ + 1f80 9a130000 12000000 00000000 00000000 ................ 1f90 00000000 00000000 4d030000 12000000 ........M....... 1fa0 00000000 00000000 00000000 00000000 ................ 1fb0 18030000 12000000 00000000 00000000 ................ - 1fc0 00000000 00000000 74180000 12000000 ........t....... + 1fc0 00000000 00000000 57150000 12000000 ........W....... 1fd0 00000000 00000000 00000000 00000000 ................ 1fe0 6a0c0000 12000000 00000000 00000000 j............... 1ff0 00000000 00000000 fa030000 12000000 ................ @@ -477,405 +477,405 @@ 2010 cf0d0000 12000000 00000000 00000000 ................ 2020 00000000 00000000 09060000 12000000 ................ 2030 00000000 00000000 00000000 00000000 ................ - 2040 ad110000 11000000 00000000 00000000 ................ + 2040 03100000 11000000 00000000 00000000 ................ 2050 00000000 00000000 10000000 20000000 ............ ... 2060 00000000 00000000 00000000 00000000 ................ 2070 43010000 12000000 00000000 00000000 C............... 2080 00000000 00000000 7c010000 12000000 ........|....... 2090 00000000 00000000 00000000 00000000 ................ - 20a0 721d0000 12000000 00000000 00000000 r............... - 20b0 00000000 00000000 4f120000 11000000 ........O....... + 20a0 f4120000 12000000 00000000 00000000 ................ + 20b0 00000000 00000000 a5100000 11000000 ................ 20c0 00000000 00000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetNovosibirskAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (disasm) @@ -531,23 +531,34 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet17CMD2_2005_I65885612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_1999_I48399412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_2005_I65885612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet17CMD2_1999_I48399412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> nop -_ZN5Rivet18CMD3_2017_I160607812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_1999_I50315412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CMD3_2017_I160607812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet17CMD2_1999_I50315412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZN5Rivet17CMD2_2000_I53297012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17CMD2_2000_I53297012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -602,6 +613,23 @@ jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> nop +_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <__stack_chk_fail@plt> + _ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold: mov %rsp,%rdi call <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev> @@ -716,35 +744,35 @@ jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> - mov %rbp,%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %r12,%rdi + mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> - mov %rbp,%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %r12,%rdi + mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi + mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %rbp,%rdi + mov %r12,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -1233,33 +1261,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet17CMD2_1995_I4068807analyzeERKNS_5EventE.cold: - mov (%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1995_I4068807analyzeERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> - mov offset(%rsp),%rsi - mov %rbp,%rdi - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> - jmp <_ZN5Rivet17CMD2_1995_I4068807analyzeERKNS_5EventE.cold + ofs> - mov (%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1995_I4068807analyzeERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet17CMD2_1995_I4068808finalizeEv.cold: mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1398,16 +1399,16 @@ mov %rax,%rbx jmp <_ZN5Rivet17CMD2_1995_I4068808finalizeEv.cold + ofs> -_ZN5Rivet17CMD2_1999_I5021644initEv.cold: +_ZN5Rivet17CMD2_1998_I4801704initEv.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021644initEv.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801704initEv.cold + ofs> call <__cxa_bad_cast@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021644initEv.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801704initEv.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -1422,39 +1423,115 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021644initEv.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801704initEv.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet17CMD2_1999_I5021647analyzeERKNS_5EventE.cold: +_ZN5Rivet17CMD2_1998_I4801707analyzeERKNS_5EventE.cold: mov offset(%rsp),%rsi mov %r14,%rdi call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021647analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801707analyzeERKNS_5EventE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021647analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801707analyzeERKNS_5EventE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> nop -_ZN5Rivet17CMD2_1999_I5021648finalizeEv.cold: +_ZN5Rivet17CMD2_1998_I4801708finalizeEv.cold: mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17CMD2_1998_I4801708finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> /usr/lib64/Rivet/RivetOrsayAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetOrsayAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetOrsayAnalyses.so (objdump) @@ -124,260 +124,260 @@ 0a20 3dc6df9a 60171bf2 afeda62b 0787afbf =...`......+.... Contents of section .dynsym: 0a30 00000000 00000000 00000000 00000000 ................ - 0a40 00000000 00000000 9a020000 12000000 ................ + 0a40 00000000 00000000 c7010000 12000000 ................ 0a50 00000000 00000000 00000000 00000000 ................ - 0a60 34060000 12000000 00000000 00000000 4............... - 0a70 00000000 00000000 750a0000 12000000 ........u....... + 0a60 ef050000 12000000 00000000 00000000 ................ + 0a70 00000000 00000000 e50e0000 12000000 ................ 0a80 00000000 00000000 00000000 00000000 ................ - 0a90 020d0000 12000000 00000000 00000000 ................ - 0aa0 00000000 00000000 25090000 11000000 ........%....... + 0a90 05090000 12000000 00000000 00000000 ................ + 0aa0 00000000 00000000 e30d0000 11000000 ................ 0ab0 00000000 00000000 00000000 00000000 ................ - 0ac0 12090000 12000000 00000000 00000000 ................ - 0ad0 00000000 00000000 0c040000 12000000 ................ + 0ac0 d00d0000 12000000 00000000 00000000 ................ + 0ad0 00000000 00000000 49030000 12000000 ........I....... 0ae0 00000000 00000000 00000000 00000000 ................ - 0af0 620a0000 12000000 00000000 00000000 b............... - 0b00 00000000 00000000 85020000 12000000 ................ + 0af0 d20e0000 12000000 00000000 00000000 ................ + 0b00 00000000 00000000 ea000000 12000000 ................ 0b10 00000000 00000000 00000000 00000000 ................ - 0b20 d3080000 11000000 00000000 00000000 ................ - 0b30 00000000 00000000 410d0000 12000000 ........A....... + 0b20 910d0000 11000000 00000000 00000000 ................ + 0b30 00000000 00000000 44090000 12000000 ........D....... 0b40 00000000 00000000 00000000 00000000 ................ - 0b50 56070000 11000000 00000000 00000000 V............... - 0b60 00000000 00000000 1d030000 11000000 ................ + 0b50 11070000 11000000 00000000 00000000 ................ + 0b60 00000000 00000000 b2020000 11000000 ................ 0b70 00000000 00000000 00000000 00000000 ................ - 0b80 ea000000 12000000 00000000 00000000 ................ + 0b80 46050000 12000000 00000000 00000000 F............... 0b90 00000000 00000000 46000000 22000000 ........F..."... 0ba0 00000000 00000000 00000000 00000000 ................ - 0bb0 8e030000 12000000 00000000 00000000 ................ - 0bc0 00000000 00000000 87030000 12000000 ................ + 0bb0 cb020000 12000000 00000000 00000000 ................ + 0bc0 00000000 00000000 e20c0000 12000000 ................ 0bd0 00000000 00000000 00000000 00000000 ................ - 0be0 aa000000 12000000 00000000 00000000 ................ - 0bf0 00000000 00000000 d0040000 12000000 ................ + 0be0 2b040000 12000000 00000000 00000000 +............... + 0bf0 00000000 00000000 32040000 12000000 ........2....... 0c00 00000000 00000000 00000000 00000000 ................ - 0c10 e9040000 12000000 00000000 00000000 ................ - 0c20 00000000 00000000 b7000000 12000000 ................ + 0c10 4b040000 12000000 00000000 00000000 K............... + 0c20 00000000 00000000 cb030000 12000000 ................ 0c30 00000000 00000000 00000000 00000000 ................ - 0c40 3f020000 12000000 00000000 00000000 ?............... - 0c50 00000000 00000000 6c0b0000 12000000 ........l....... + 0c40 93000000 12000000 00000000 00000000 ................ + 0c50 00000000 00000000 b5090000 12000000 ................ 0c60 00000000 00000000 00000000 00000000 ................ - 0c70 51040000 12000000 00000000 00000000 Q............... - 0c80 00000000 00000000 730c0000 12000000 ........s....... + 0c70 8e030000 12000000 00000000 00000000 ................ + 0c80 00000000 00000000 76080000 12000000 ........v....... 0c90 00000000 00000000 00000000 00000000 ................ - 0ca0 d70f0000 11000000 00000000 00000000 ................ - 0cb0 00000000 00000000 a6080000 11000000 ................ + 0ca0 600b0000 11000000 00000000 00000000 `............... + 0cb0 00000000 00000000 640d0000 11000000 ........d....... 0cc0 00000000 00000000 00000000 00000000 ................ - 0cd0 31020000 12000000 00000000 00000000 1............... - 0ce0 00000000 00000000 ef090000 12000000 ................ + 0cd0 58120000 12000000 00000000 00000000 X............... + 0ce0 00000000 00000000 5f0e0000 12000000 ........_....... 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 53110000 11000000 00000000 00000000 S............... - 0d10 00000000 00000000 b20d0000 12000000 ................ + 0d00 b6120000 11000000 00000000 00000000 ................ + 0d10 00000000 00000000 7a0a0000 12000000 ........z....... 0d20 00000000 00000000 00000000 00000000 ................ - 0d30 9b0f0000 11000000 00000000 00000000 ................ - 0d40 00000000 00000000 65050000 12000000 ........e....... + 0d30 d00b0000 11000000 00000000 00000000 ................ + 0d40 00000000 00000000 c7040000 12000000 ................ 0d50 00000000 00000000 00000000 00000000 ................ - 0d60 7f0a0000 12000000 00000000 00000000 ................ - 0d70 00000000 00000000 32140000 12000000 ........2....... + 0d60 ef0e0000 12000000 00000000 00000000 ................ + 0d70 00000000 00000000 03120000 12000000 ................ 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 fc010000 12000000 00000000 00000000 ................ - 0da0 00000000 00000000 76060000 12000000 ........v....... + 0d90 58010000 12000000 00000000 00000000 X............... + 0da0 00000000 00000000 31060000 12000000 ........1....... 0db0 00000000 00000000 00000000 00000000 ................ - 0dc0 c4020000 12000000 00000000 00000000 ................ - 0dd0 00000000 00000000 36030000 11000000 ........6....... + 0dc0 59020000 12000000 00000000 00000000 Y............... + 0dd0 00000000 00000000 f1010000 11000000 ................ 0de0 00000000 00000000 00000000 00000000 ................ - 0df0 c9020000 11000000 00000000 00000000 ................ - 0e00 00000000 00000000 f5010000 12000000 ................ + 0df0 5e020000 11000000 00000000 00000000 ^............... + 0e00 00000000 00000000 c0010000 12000000 ................ 0e10 00000000 00000000 00000000 00000000 ................ - 0e20 ce050000 12000000 00000000 00000000 ................ - 0e30 00000000 00000000 7a140000 12000000 ........z....... + 0e20 89050000 12000000 00000000 00000000 ................ + 0e30 00000000 00000000 4b120000 12000000 ........K....... 0e40 00000000 00000000 00000000 00000000 ................ - 0e50 4b030000 12000000 00000000 00000000 K............... - 0e60 00000000 00000000 e30b0000 12000000 ................ + 0e50 06020000 12000000 00000000 00000000 ................ + 0e60 00000000 00000000 e6070000 12000000 ................ 0e70 00000000 00000000 00000000 00000000 ................ - 0e80 560c0000 12000000 00000000 00000000 V............... - 0e90 00000000 00000000 6d010000 11000000 ........m....... + 0e80 59080000 12000000 00000000 00000000 Y............... + 0e90 00000000 00000000 0d050000 11000000 ................ 0ea0 00000000 00000000 00000000 00000000 ................ - 0eb0 8a0c0000 12000000 00000000 00000000 ................ - 0ec0 00000000 00000000 b1000000 12000000 ................ + 0eb0 8d080000 12000000 00000000 00000000 ................ + 0ec0 00000000 00000000 52010000 12000000 ........R....... 0ed0 00000000 00000000 00000000 00000000 ................ - 0ee0 a2000000 12000000 00000000 00000000 ................ - 0ef0 00000000 00000000 2b080000 11000000 ........+....... + 0ee0 8b000000 12000000 00000000 00000000 ................ + 0ef0 00000000 00000000 e90c0000 11000000 ................ 0f00 00000000 00000000 00000000 00000000 ................ - 0f10 81010000 12000000 00000000 00000000 ................ - 0f20 00000000 00000000 00030000 11000000 ................ + 0f10 b20c0000 12000000 00000000 00000000 ................ + 0f20 00000000 00000000 95020000 11000000 ................ 0f30 00000000 00000000 00000000 00000000 ................ - 0f40 df020000 12000000 00000000 00000000 ................ - 0f50 00000000 00000000 89000000 12000000 ................ + 0f40 74020000 12000000 00000000 00000000 t............... + 0f50 00000000 00000000 72000000 12000000 ........r....... 0f60 00000000 00000000 00000000 00000000 ................ - 0f70 20020000 12000000 00000000 00000000 ............... - 0f80 00000000 00000000 6f070000 12000000 ........o....... + 0f70 d9000000 12000000 00000000 00000000 ................ + 0f80 00000000 00000000 2a070000 12000000 ........*....... 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 200b0000 12000000 00000000 00000000 ............... - 0fb0 00000000 00000000 c3060000 12000000 ................ + 0fa0 2f0f0000 12000000 00000000 00000000 /............... + 0fb0 00000000 00000000 7e060000 12000000 ........~....... 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 a1090000 12000000 00000000 00000000 ................ - 0fe0 00000000 00000000 7a050000 12000000 ........z....... + 0fd0 2c0a0000 12000000 00000000 00000000 ,............... + 0fe0 00000000 00000000 dc040000 12000000 ................ 0ff0 00000000 00000000 00000000 00000000 ................ - 1000 cc0c0000 12000000 00000000 00000000 ................ - 1010 00000000 00000000 260d0000 12000000 ........&....... + 1000 cf080000 12000000 00000000 00000000 ................ + 1010 00000000 00000000 29090000 12000000 ........)....... 1020 00000000 00000000 00000000 00000000 ................ - 1030 fc000000 12000000 00000000 00000000 ................ - 1040 00000000 00000000 c30b0000 11000000 ................ + 1030 ff000000 12000000 00000000 00000000 ................ + 1040 00000000 00000000 0c0a0000 11000000 ................ 1050 00000000 00000000 00000000 00000000 ................ - 1060 bf0a0000 12000000 00000000 00000000 ................ - 1070 00000000 00000000 72000000 11000000 ........r....... + 1060 aa0a0000 12000000 00000000 00000000 ................ + 1070 00000000 00000000 42020000 11000000 ........B....... 1080 00000000 00000000 00000000 00000000 ................ - 1090 2e110000 12000000 00000000 00000000 ................ - 10a0 00000000 00000000 010e0000 11000000 ................ + 1090 91120000 12000000 00000000 00000000 ................ + 10a0 00000000 00000000 370b0000 11000000 ........7....... 10b0 00000000 00000000 00000000 00000000 ................ - 10c0 4b090000 12000000 00000000 00000000 K............... - 10d0 00000000 00000000 3d070000 11000000 ........=....... + 10c0 090e0000 12000000 00000000 00000000 ................ + 10d0 00000000 00000000 f8060000 11000000 ................ 10e0 00000000 00000000 00000000 00000000 ................ - 10f0 8c060000 12000000 00000000 00000000 ................ - 1100 00000000 00000000 cc100000 12000000 ................ + 10f0 47060000 12000000 00000000 00000000 G............... + 1100 00000000 00000000 7b0c0000 12000000 ........{....... 1110 00000000 00000000 00000000 00000000 ................ - 1120 a30b0000 11000000 00000000 00000000 ................ - 1130 00000000 00000000 510a0000 12000000 ........Q....... + 1120 ec090000 11000000 00000000 00000000 ................ + 1130 00000000 00000000 c10e0000 12000000 ................ 1140 00000000 00000000 00000000 00000000 ................ - 1150 40010000 12000000 00000000 00000000 @............... - 1160 00000000 00000000 97070000 12000000 ................ + 1150 58050000 12000000 00000000 00000000 X............... + 1160 00000000 00000000 52070000 12000000 ........R....... 1170 00000000 00000000 00000000 00000000 ................ - 1180 ab050000 12000000 00000000 00000000 ................ - 1190 00000000 00000000 080a0000 12000000 ................ /usr/lib64/Rivet/RivetOrsayAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetOrsayAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetOrsayAnalyses.so (disasm) @@ -379,143 +379,28 @@ Disassembly of section .text: -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbp),%rdi - lea offset(%rbp),%rax - cmp %rax,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbp),%rax - lea offset(%rax),%rsi - call <_ZdlPvm@plt> - add $something,%rbp - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold: - call <__cxa_begin_catch@plt> - test %r14,%r14 - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold + ofs> - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - call <__cxa_rethrow@plt> - mov (%rsp),%rsi - mov %r14,%rdi - shl $something,%rsi - call <_ZdlPvm@plt> - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold + ofs> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold: - mov offset(%rbx),%rdi - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> +_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi - call <__cxa_begin_catch@plt> - cmp %rbx,%r14 - je <_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold + ofs> - mov (%r14),%rax - mov %r14,%rdi - add $something,%r14 - call *(%rax) - jmp <_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> - mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__stack_chk_fail@plt> + jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> +_ZN5Rivet16DM1_1981_I16696412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + jne <_ZN5Rivet16DM1_1981_I16696412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> nop -_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rbp),%rax - mov %rbp,%rdi - add $something,%rbp - call *(%rax) - jmp <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - _ZN5Rivet16DM2_1988_I26414412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> @@ -527,12 +412,12 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet16DM2_1992_I33926512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet16DM2_1990_I29770612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16DM2_1992_I33926512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet16DM2_1990_I29770612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -685,69 +570,9 @@ jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> _ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %r12,%rdi - call <__cxa_free_exception@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> - mov offset(%rbp),%r13 - mov offset(%rbp),%r12 - cmp %r12,%r13 - je <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov (%r12),%rax - mov %r12,%rdi - add $something,%r12 - call *(%rax) - jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov offset(%rbx),%rdi - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> - mov %r12,%rdi - call <__cxa_begin_catch@plt> - cmp %rbx,%r15 - je <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov (%r15),%rax - mov %r15,%rdi - add $something,%r15 - call *(%rax) - jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rax,%rbx /usr/lib64/Rivet/RivetPetraAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetPetraAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetPetraAnalyses.so (objdump) @@ -306,641 +306,641 @@ 1578 650ca605 e... Contents of section .dynsym: 1580 00000000 00000000 00000000 00000000 ................ - 1590 00000000 00000000 89160000 12000000 ................ + 1590 00000000 00000000 9f1f0000 12000000 ................ 15a0 00000000 00000000 00000000 00000000 ................ - 15b0 b4340000 12000000 00000000 00000000 .4.............. - 15c0 00000000 00000000 1f210000 12000000 .........!...... + 15b0 a6360000 12000000 00000000 00000000 .6.............. + 15c0 00000000 00000000 16160000 12000000 ................ 15d0 00000000 00000000 00000000 00000000 ................ - 15e0 ed230000 12000000 00000000 00000000 .#.............. - 15f0 00000000 00000000 8a110000 12000000 ................ + 15e0 e4180000 12000000 00000000 00000000 ................ + 15f0 00000000 00000000 36110000 12000000 ........6....... 1600 00000000 00000000 00000000 00000000 ................ - 1610 27260000 12000000 00000000 00000000 '&.............. - 1620 00000000 00000000 3e030000 12000000 ........>....... + 1610 2c1c0000 12000000 00000000 00000000 ,............... + 1620 00000000 00000000 2a030000 12000000 ........*....... 1630 00000000 00000000 00000000 00000000 ................ - 1640 130d0000 12000000 00000000 00000000 ................ - 1650 00000000 00000000 f4210000 12000000 .........!...... + 1640 5b0d0000 12000000 00000000 00000000 [............... + 1650 00000000 00000000 eb160000 12000000 ................ 1660 00000000 00000000 00000000 00000000 ................ - 1670 b6010000 12000000 00000000 00000000 ................ - 1680 00000000 00000000 12160000 12000000 ................ + 1670 dc010000 12000000 00000000 00000000 ................ + 1680 00000000 00000000 e6220000 12000000 ........."...... 1690 00000000 00000000 00000000 00000000 ................ - 16a0 f11c0000 11000000 00000000 00000000 ................ - 16b0 00000000 00000000 020c0000 12000000 ................ + 16a0 93000000 11000000 00000000 00000000 ................ + 16b0 00000000 00000000 6c0c0000 12000000 ........l....... 16c0 00000000 00000000 00000000 00000000 ................ - 16d0 e8030000 12000000 00000000 00000000 ................ - 16e0 00000000 00000000 110a0000 11000000 ................ + 16d0 87030000 12000000 00000000 00000000 ................ + 16e0 00000000 00000000 e20a0000 11000000 ................ 16f0 00000000 00000000 00000000 00000000 ................ - 1700 cf170000 10000000 00000000 00000000 ................ - 1710 00000000 00000000 461a0000 12000000 ........F....... + 1700 38210000 10000000 00000000 00000000 8!.............. + 1710 00000000 00000000 5e1f0000 12000000 ........^....... 1720 00000000 00000000 00000000 00000000 ................ - 1730 3c220000 12000000 00000000 00000000 <".............. - 1740 00000000 00000000 bf090000 12000000 ................ + 1730 33170000 12000000 00000000 00000000 3............... + 1740 00000000 00000000 900a0000 12000000 ................ 1750 00000000 00000000 00000000 00000000 ................ - 1760 3e340000 12000000 00000000 00000000 >4.............. - 1770 00000000 00000000 50270000 12000000 ........P'...... + 1760 30360000 12000000 00000000 00000000 06.............. + 1770 00000000 00000000 121d0000 12000000 ................ 1780 00000000 00000000 00000000 00000000 ................ - 1790 f1050000 12000000 00000000 00000000 ................ - 17a0 00000000 00000000 080b0000 12000000 ................ + 1790 8a040000 12000000 00000000 00000000 ................ + 17a0 00000000 00000000 d90b0000 12000000 ................ 17b0 00000000 00000000 00000000 00000000 ................ - 17c0 cb020000 12000000 00000000 00000000 ................ - 17d0 00000000 00000000 d2090000 11000000 ................ + 17c0 f1020000 12000000 00000000 00000000 ................ + 17d0 00000000 00000000 a30a0000 11000000 ................ 17e0 00000000 00000000 00000000 00000000 ................ - 17f0 9b0d0000 12000000 00000000 00000000 ................ - 1800 00000000 00000000 9b050000 11000000 ................ + 17f0 e30d0000 12000000 00000000 00000000 ................ + 1800 00000000 00000000 83090000 11000000 ................ 1810 00000000 00000000 00000000 00000000 ................ - 1820 27170000 12000000 00000000 00000000 '............... - 1830 00000000 00000000 17080000 11000000 ................ + 1820 62240000 12000000 00000000 00000000 b$.............. + 1830 00000000 00000000 55070000 11000000 ........U....... 1840 00000000 00000000 00000000 00000000 ................ - 1850 06260000 12000000 00000000 00000000 .&.............. - 1860 00000000 00000000 e0020000 11000000 ................ + 1850 661b0000 12000000 00000000 00000000 f............... + 1860 00000000 00000000 380e0000 11000000 ........8....... 1870 00000000 00000000 00000000 00000000 ................ - 1880 3d020000 12000000 00000000 00000000 =............... + 1880 63020000 12000000 00000000 00000000 c............... 1890 00000000 00000000 46000000 22000000 ........F..."... 18a0 00000000 00000000 00000000 00000000 ................ - 18b0 900c0000 12000000 00000000 00000000 ................ - 18c0 00000000 00000000 e0150000 12000000 ................ + 18b0 fa0c0000 12000000 00000000 00000000 ................ + 18c0 00000000 00000000 3e240000 12000000 ........>$...... 18d0 00000000 00000000 00000000 00000000 ................ - 18e0 ef000000 12000000 00000000 00000000 ................ - 18f0 00000000 00000000 f7070000 11000000 ................ + 18e0 15010000 12000000 00000000 00000000 ................ + 18f0 00000000 00000000 e3110000 11000000 ................ 1900 00000000 00000000 00000000 00000000 ................ - 1910 fb040000 12000000 00000000 00000000 ................ - 1920 00000000 00000000 c3250000 12000000 .........%...... + 1910 6b050000 12000000 00000000 00000000 k............... + 1920 00000000 00000000 231b0000 12000000 ........#....... 1930 00000000 00000000 00000000 00000000 ................ - 1940 e2240000 12000000 00000000 00000000 .$.............. - 1950 00000000 00000000 14070000 12000000 ................ + 1940 d9190000 12000000 00000000 00000000 ................ + 1950 00000000 00000000 59060000 12000000 ........Y....... 1960 00000000 00000000 00000000 00000000 ................ - 1970 b3200000 12000000 00000000 00000000 . .............. - 1980 00000000 00000000 b4060000 12000000 ................ + 1970 aa150000 12000000 00000000 00000000 ................ + 1980 00000000 00000000 4d050000 12000000 ........M....... 1990 00000000 00000000 00000000 00000000 ................ - 19a0 f6000000 12000000 00000000 00000000 ................ - 19b0 00000000 00000000 43040000 12000000 ........C....... + 19a0 1c010000 12000000 00000000 00000000 ................ + 19b0 00000000 00000000 c6030000 12000000 ................ 19c0 00000000 00000000 00000000 00000000 ................ - 19d0 13100000 11000000 00000000 00000000 ................ - 19e0 00000000 00000000 cb0f0000 12000000 ................ + 19d0 9e080000 11000000 00000000 00000000 ................ + 19e0 00000000 00000000 74100000 12000000 ........t....... 19f0 00000000 00000000 00000000 00000000 ................ - 1a00 07110000 12000000 00000000 00000000 ................ - 1a10 00000000 00000000 171d0000 12000000 ................ + 1a00 4e110000 12000000 00000000 00000000 N............... + 1a10 00000000 00000000 84050000 12000000 ................ 1a20 00000000 00000000 00000000 00000000 ................ - 1a30 36060000 12000000 00000000 00000000 6............... - 1a40 00000000 00000000 82100000 12000000 ................ + 1a30 cf040000 12000000 00000000 00000000 ................ + 1a40 00000000 00000000 9f070000 12000000 ................ 1a50 00000000 00000000 00000000 00000000 ................ - 1a60 08140000 11000000 00000000 00000000 ................ - 1a70 00000000 00000000 55170000 12000000 ........U....... + 1a60 29130000 11000000 00000000 00000000 )............... + 1a70 00000000 00000000 f9200000 12000000 ......... ...... 1a80 00000000 00000000 00000000 00000000 ................ - 1a90 fa160000 12000000 00000000 00000000 ................ - 1aa0 00000000 00000000 78110000 11000000 ........x....... + 1a90 99090000 12000000 00000000 00000000 ................ + 1aa0 00000000 00000000 24110000 11000000 ........$....... 1ab0 00000000 00000000 00000000 00000000 ................ - 1ac0 56090000 11000000 00000000 00000000 V............... - 1ad0 00000000 00000000 04160000 12000000 ................ + 1ac0 270a0000 11000000 00000000 00000000 '............... + 1ad0 00000000 00000000 9d1c0000 12000000 ................ 1ae0 00000000 00000000 00000000 00000000 ................ - 1af0 db0a0000 12000000 00000000 00000000 ................ - 1b00 00000000 00000000 4d120000 11000000 ........M....... + 1af0 ac0b0000 12000000 00000000 00000000 ................ + 1b00 00000000 00000000 cb200000 11000000 ......... ...... 1b10 00000000 00000000 00000000 00000000 ................ - 1b20 66160000 12000000 00000000 00000000 f............... - 1b30 00000000 00000000 b9170000 11000000 ................ + 1b20 871b0000 12000000 00000000 00000000 ................ + 1b30 00000000 00000000 a0240000 11000000 .........$...... 1b40 00000000 00000000 00000000 00000000 ................ - 1b50 f8010000 12000000 00000000 00000000 ................ - 1b60 00000000 00000000 3f130000 11000000 ........?....... + 1b50 1e020000 12000000 00000000 00000000 ................ + 1b60 00000000 00000000 37120000 11000000 ........7....... 1b70 00000000 00000000 00000000 00000000 ................ - 1b80 e7150000 12000000 00000000 00000000 ................ - 1b90 00000000 00000000 86050000 12000000 ................ + 1b80 45240000 12000000 00000000 00000000 E$.............. + 1b90 00000000 00000000 02060000 12000000 ................ 1ba0 00000000 00000000 00000000 00000000 ................ - 1bb0 740b0000 12000000 00000000 00000000 t............... - 1bc0 00000000 00000000 0d1e0000 11000000 ................ + 1bb0 2c0c0000 12000000 00000000 00000000 ,............... + 1bc0 00000000 00000000 7a140000 11000000 ........z....... 1bd0 00000000 00000000 00000000 00000000 ................ - 1be0 70270000 11000000 00000000 00000000 p'.............. - 1bf0 00000000 00000000 71330000 12000000 ........q3...... + 1be0 321d0000 11000000 00000000 00000000 2............... + 1bf0 00000000 00000000 63350000 12000000 ........c5...... 1c00 00000000 00000000 00000000 00000000 ................ - 1c10 1a030000 12000000 00000000 00000000 ................ - 1c20 00000000 00000000 280e0000 12000000 ........(....... + 1c10 06030000 12000000 00000000 00000000 ................ + 1c20 00000000 00000000 8f0e0000 12000000 ................ 1c30 00000000 00000000 00000000 00000000 ................ - 1c40 300c0000 12000000 00000000 00000000 0............... - 1c50 00000000 00000000 4f190000 12000000 ........O....... + 1c40 9a0c0000 12000000 00000000 00000000 ................ + 1c50 00000000 00000000 dc100000 12000000 ................ 1c60 00000000 00000000 00000000 00000000 ................ - 1c70 90170000 12000000 00000000 00000000 ................ - 1c80 00000000 00000000 40170000 11000000 ........@....... + 1c70 34210000 12000000 00000000 00000000 4!.............. + 1c80 00000000 00000000 e4200000 11000000 ......... ...... 1c90 00000000 00000000 00000000 00000000 ................ - 1ca0 660c0000 11000000 00000000 00000000 f............... - 1cb0 00000000 00000000 3d240000 12000000 ........=$...... + 1ca0 d00c0000 11000000 00000000 00000000 ................ + 1cb0 00000000 00000000 34190000 12000000 ........4....... 1cc0 00000000 00000000 00000000 00000000 ................ - 1cd0 d7000000 12000000 00000000 00000000 ................ - 1ce0 00000000 00000000 14050000 12000000 ................ /usr/lib64/Rivet/RivetPetraAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetPetraAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetPetraAnalyses.so (disasm) @@ -680,65 +680,101 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold: +_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + je <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + jne <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + je <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + jne <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov $something,%edi - lea offset(%rsp),%r12 - call <__cxa_allocate_exception@plt> - lea offset(%rip),%rsi # <_fini + ofs> - mov %r12,%rdi - mov %rax,%rbp +_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax - mov offset(%rax),%rcx - mov (%rax),%rdx - call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> - mov %r12,%rsi - mov %rbp,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - mov %rax,%rbx - mov %rbp,%rdi - call <__cxa_free_exception@plt> + jne <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + jne <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - nop + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -786,6 +822,44 @@ call <__stack_chk_fail@plt> nop +_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold: + mov $something,%edi + lea offset(%rsp),%r12 + call <__cxa_allocate_exception@plt> + lea offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZN7fastjet5ErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + lea offset(%rip),%rax # <_ZTVN7fastjet8Selector13InvalidWorkerE + ofs> + mov %rax,offset(%rbp) + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN7fastjet8Selector13InvalidWorkerE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN7fastjet8Selector13InvalidWorkerD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold + ofs> + call <__stack_chk_fail@plt> + _ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -894,85 +968,203 @@ mov %rax,%rbp jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> -_ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: +_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdx + mov offset(%rsp),%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov offset(%rsp),%rsi mov %rbp,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> /usr/lib64/Rivet/RivetRHICAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetRHICAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetRHICAnalyses.so (objdump) @@ -227,521 +227,521 @@ 1088 78ed1205 10bc64d8 2b57c18a x.....d.+W.. Contents of section .dynsym: 1098 00000000 00000000 00000000 00000000 ................ - 10a8 00000000 00000000 75260000 12000000 ........u&...... + 10a8 00000000 00000000 59230000 12000000 ........Y#...... 10b8 00000000 00000000 00000000 00000000 ................ - 10c8 de0c0000 12000000 00000000 00000000 ................ - 10d8 00000000 00000000 d9310000 12000000 .........1...... + 10c8 fc0b0000 12000000 00000000 00000000 ................ + 10d8 00000000 00000000 e5370000 12000000 .........7...... 10e8 00000000 00000000 00000000 00000000 ................ - 10f8 d9140000 11000000 00000000 00000000 ................ - 1108 00000000 00000000 2d0f0000 12000000 ........-....... + 10f8 7d240000 11000000 00000000 00000000 }$.............. + 1108 00000000 00000000 52130000 12000000 ........R....... 1118 00000000 00000000 00000000 00000000 ................ - 1128 f5190000 12000000 00000000 00000000 ................ - 1138 00000000 00000000 c31c0000 12000000 ................ + 1128 c61b0000 12000000 00000000 00000000 ................ + 1138 00000000 00000000 941e0000 12000000 ................ 1148 00000000 00000000 00000000 00000000 ................ - 1158 38090000 12000000 00000000 00000000 8............... - 1168 00000000 00000000 1b2f0000 12000000 ........./...... + 1158 320b0000 12000000 00000000 00000000 2............... + 1168 00000000 00000000 f0230000 12000000 .........#...... 1178 00000000 00000000 00000000 00000000 ................ - 1188 6e020000 12000000 00000000 00000000 n............... - 1198 00000000 00000000 ca1a0000 12000000 ................ + 1188 44020000 12000000 00000000 00000000 D............... + 1198 00000000 00000000 9b1c0000 12000000 ................ 11a8 00000000 00000000 00000000 00000000 ................ - 11b8 27230000 12000000 00000000 00000000 '#.............. - 11c8 00000000 00000000 af100000 12000000 ................ + 11b8 46250000 12000000 00000000 00000000 F%.............. + 11c8 00000000 00000000 de140000 12000000 ................ 11d8 00000000 00000000 00000000 00000000 ................ 11e8 93000000 11000000 00000000 00000000 ................ - 11f8 00000000 00000000 59240000 12000000 ........Y$...... + 11f8 00000000 00000000 24310000 12000000 ........$1...... 1208 00000000 00000000 00000000 00000000 ................ - 1218 ad1f0000 12000000 00000000 00000000 ................ - 1228 00000000 00000000 a40b0000 11000000 ................ + 1218 7c030000 12000000 00000000 00000000 |............... + 1228 00000000 00000000 5e0e0000 11000000 ........^....... 1238 00000000 00000000 00000000 00000000 ................ - 1248 a1110000 11000000 00000000 00000000 ................ - 1258 00000000 00000000 21130000 12000000 ........!....... + 1248 24270000 11000000 00000000 00000000 $'.............. + 1258 00000000 00000000 27110000 12000000 ........'....... 1268 00000000 00000000 00000000 00000000 ................ - 1278 ab260000 12000000 00000000 00000000 .&.............. - 1288 00000000 00000000 e8130000 12000000 ................ + 1278 8f230000 12000000 00000000 00000000 .#.............. + 1288 00000000 00000000 ed240000 12000000 .........$...... 1298 00000000 00000000 00000000 00000000 ................ - 12a8 121b0000 12000000 00000000 00000000 ................ - 12b8 00000000 00000000 21140000 12000000 ........!....... + 12a8 e31c0000 12000000 00000000 00000000 ................ + 12b8 00000000 00000000 0d250000 12000000 .........%...... 12c8 00000000 00000000 00000000 00000000 ................ - 12d8 6e230000 12000000 00000000 00000000 n#.............. - 12e8 00000000 00000000 63310000 12000000 ........c1...... + 12d8 57220000 12000000 00000000 00000000 W".............. + 12e8 00000000 00000000 6f370000 12000000 ........o7...... 12f8 00000000 00000000 00000000 00000000 ................ - 1308 07120000 12000000 00000000 00000000 ................ - 1318 00000000 00000000 32040000 12000000 ........2....... + 1308 1b100000 12000000 00000000 00000000 ................ + 1318 00000000 00000000 d2040000 12000000 ................ 1328 00000000 00000000 00000000 00000000 ................ - 1338 ca0b0000 12000000 00000000 00000000 ................ + 1338 840e0000 12000000 00000000 00000000 ................ 1348 00000000 00000000 dc010000 12000000 ................ 1358 00000000 00000000 00000000 00000000 ................ - 1368 650b0000 11000000 00000000 00000000 e............... - 1378 00000000 00000000 5a100000 12000000 ........Z....... + 1368 1f0e0000 11000000 00000000 00000000 ................ + 1378 00000000 00000000 89140000 12000000 ................ 1388 00000000 00000000 00000000 00000000 ................ - 1398 ec090000 11000000 00000000 00000000 ................ - 13a8 00000000 00000000 1c250000 12000000 .........%...... + 1398 e60b0000 11000000 00000000 00000000 ................ + 13a8 00000000 00000000 89280000 12000000 .........(...... 13b8 00000000 00000000 00000000 00000000 ................ - 13c8 31070000 11000000 00000000 00000000 1............... + 13c8 ef070000 11000000 00000000 00000000 ................ 13d8 00000000 00000000 db020000 12000000 ................ 13e8 00000000 00000000 00000000 00000000 ................ 13f8 5c010000 11000000 00000000 00000000 \............... - 1408 00000000 00000000 f60b0000 12000000 ................ + 1408 00000000 00000000 970e0000 12000000 ................ 1418 00000000 00000000 00000000 00000000 ................ 1428 46000000 22000000 00000000 00000000 F..."........... - 1438 00000000 00000000 b4030000 12000000 ................ + 1438 00000000 00000000 54040000 12000000 ........T....... 1448 00000000 00000000 00000000 00000000 ................ - 1458 cd200000 12000000 00000000 00000000 . .............. - 1468 00000000 00000000 e5090000 12000000 ................ + 1458 00270000 12000000 00000000 00000000 .'.............. + 1468 00000000 00000000 df0b0000 12000000 ................ 1478 00000000 00000000 00000000 00000000 ................ - 1488 0e080000 11000000 00000000 00000000 ................ - 1498 00000000 00000000 f5040000 12000000 ................ + 1488 e5080000 11000000 00000000 00000000 ................ + 1498 00000000 00000000 b3050000 12000000 ................ 14a8 00000000 00000000 00000000 00000000 ................ 14b8 98020000 12000000 00000000 00000000 ................ - 14c8 00000000 00000000 b81d0000 12000000 ................ + 14c8 00000000 00000000 891f0000 12000000 ................ 14d8 00000000 00000000 00000000 00000000 ................ - 14e8 e3050000 12000000 00000000 00000000 ................ - 14f8 00000000 00000000 910f0000 12000000 ................ + 14e8 a1060000 12000000 00000000 00000000 ................ + 14f8 00000000 00000000 3b100000 12000000 ........;....... 1508 00000000 00000000 00000000 00000000 ................ - 1518 89190000 12000000 00000000 00000000 ................ - 1528 00000000 00000000 61030000 12000000 ........a....... + 1518 5a1b0000 12000000 00000000 00000000 Z............... + 1528 00000000 00000000 95050000 12000000 ................ 1538 00000000 00000000 00000000 00000000 ................ 1548 96010000 12000000 00000000 00000000 ................ - 1558 00000000 00000000 430e0000 11000000 ........C....... + 1558 00000000 00000000 310f0000 11000000 ........1....... 1568 00000000 00000000 00000000 00000000 ................ - 1578 aa320000 12000000 00000000 00000000 .2.............. - 1588 00000000 00000000 c2210000 11000000 .........!...... + 1578 82280000 12000000 00000000 00000000 .(.............. + 1588 00000000 00000000 030a0000 11000000 ................ 1598 00000000 00000000 00000000 00000000 ................ - 15a8 9e0d0000 12000000 00000000 00000000 ................ - 15b8 00000000 00000000 52250000 12000000 ........R%...... + 15a8 bb030000 12000000 00000000 00000000 ................ + 15b8 00000000 00000000 cd210000 12000000 .........!...... 15c8 00000000 00000000 00000000 00000000 ................ - 15d8 b10f0000 12000000 00000000 00000000 ................ - 15e8 00000000 00000000 0e050000 12000000 ................ + 15d8 12140000 12000000 00000000 00000000 ................ + 15e8 00000000 00000000 cc050000 12000000 ................ 15f8 00000000 00000000 00000000 00000000 ................ - 1608 77040000 12000000 00000000 00000000 w............... - 1618 00000000 00000000 93080000 12000000 ................ + 1608 17050000 12000000 00000000 00000000 ................ + 1618 00000000 00000000 350a0000 12000000 ........5....... 1628 00000000 00000000 00000000 00000000 ................ - 1638 7a160000 11000000 00000000 00000000 z............... - 1648 00000000 00000000 4f0d0000 12000000 ........O....... + 1638 4b180000 11000000 00000000 00000000 K............... + 1648 00000000 00000000 6d0c0000 12000000 ........m....... 1658 00000000 00000000 00000000 00000000 ................ - 1668 e62e0000 12000000 00000000 00000000 ................ - 1678 00000000 00000000 15070000 11000000 ................ + 1668 f22d0000 12000000 00000000 00000000 .-.............. + 1678 00000000 00000000 d3070000 11000000 ................ 1688 00000000 00000000 00000000 00000000 ................ - 1698 65140000 11000000 00000000 00000000 e............... - 16a8 00000000 00000000 270b0000 11000000 ........'....... + 1698 09240000 11000000 00000000 00000000 .$.............. + 16a8 00000000 00000000 e10d0000 11000000 ................ 16b8 00000000 00000000 00000000 00000000 ................ - 16c8 d22e0000 12000000 00000000 00000000 ................ - 16d8 00000000 00000000 9f1f0000 12000000 ................ + 16c8 de2d0000 12000000 00000000 00000000 .-.............. + 16d8 00000000 00000000 f6230000 12000000 .........#...... 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 0b0b0000 12000000 00000000 00000000 ................ - 1708 00000000 00000000 08140000 12000000 ................ + 16f8 c50d0000 12000000 00000000 00000000 ................ + 1708 00000000 00000000 de200000 12000000 ......... ...... 1718 00000000 00000000 00000000 00000000 ................ - 1728 d7210000 11000000 00000000 00000000 .!.............. - 1738 00000000 00000000 4d310000 11000000 ........M1...... + 1728 fd130000 11000000 00000000 00000000 ................ + 1738 00000000 00000000 292e0000 11000000 ........)....... 1748 00000000 00000000 00000000 00000000 ................ - 1758 01200000 12000000 00000000 00000000 . .............. - 1768 00000000 00000000 ac150000 11000000 ................ + 1758 88250000 12000000 00000000 00000000 .%.............. + 1768 00000000 00000000 16170000 11000000 ................ 1778 00000000 00000000 00000000 00000000 ................ - 1788 7d0a0000 12000000 00000000 00000000 }............... - 1798 00000000 00000000 d4200000 12000000 ......... ...... + 1788 370d0000 12000000 00000000 00000000 7............... + 1798 00000000 00000000 07270000 12000000 .........'...... 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 82320000 12000000 00000000 00000000 .2.............. - 17c8 00000000 00000000 8c050000 12000000 ................ + 17b8 5a280000 12000000 00000000 00000000 Z(.............. + 17c8 00000000 00000000 4a060000 12000000 ........J....... 17d8 00000000 00000000 00000000 00000000 ................ - 17e8 33030000 12000000 00000000 00000000 3............... - 17f8 00000000 00000000 752f0000 11000000 ........u/...... + 17e8 5b100000 12000000 00000000 00000000 [............... + 17f8 00000000 00000000 f90a0000 11000000 ................ 1808 00000000 00000000 00000000 00000000 ................ - 1818 180c0000 12000000 00000000 00000000 ................ - 1828 00000000 00000000 5f180000 11000000 ........_....... + 1818 b90e0000 12000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetRHICAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetRHICAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetRHICAnalyses.so (disasm) @@ -732,6 +732,18 @@ call <_Unwind_Resume@plt> nop +_ZNK5Rivet19STAR_BES_Centrality5cloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_ZN5Rivet17ProjectionApplierD2Ev@plt> + mov %rbx,%rdi + mov $something,%esi + call <_ZdlPvm@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + nop + _ZNK5Rivet16BRAHMSCentrality5cloneEv.cold: mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -770,22 +782,57 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet16VetoedFinalState11addVetoPairEiRKSt10shared_ptrINS_7CutBaseEE.cold: +_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16VetoedFinalState11addVetoPairEiRKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16VetoedFinalState11addVetoPairEiRKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16VetoedFinalState11addVetoPairEiRKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - nop + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -948,6 +995,22 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_ZN5Rivet19STAR_BES_Centrality7projectERKNS_5EventE.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19STAR_BES_Centrality7projectERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> + call <__stack_chk_fail@plt> + mov %rbp,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19STAR_BES_Centrality7projectERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZNK5Rivet19STAR_BES_Centrality7compareERKNS_10ProjectionE.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -1036,31 +1099,367 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet18STAR_2006_S68608187analyzeERKNS_5EventE.cold: +_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18STAR_2006_S68608187analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold + ofs> call <__cxa_bad_cast@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + mov %rbx,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet19BRAHMS_2004_I6470768finalizeEv.cold: + mov $something,%edi + lea offset(%rsp),%rbx + call <__cxa_allocate_exception@plt> + lea offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rbx,%rdi + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov %rbx,%rsi + mov %r12,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> + mov %rbx,%rdi + mov %rax,(%r12) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BRAHMS_2004_I6470768finalizeEv.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov $something,%edi + lea offset(%rsp),%rbx + call <__cxa_allocate_exception@plt> + lea offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rbx,%rdi + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov %rbx,%rsi + mov %r12,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> + mov %rbx,%rdi + mov %rax,(%r12) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BRAHMS_2004_I6470768finalizeEv.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov $something,%edi + lea offset(%rsp),%rbx + call <__cxa_allocate_exception@plt> + lea offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rbx,%rdi + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov %rbx,%rsi + mov %r12,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> /usr/lib64/Rivet/RivetSLACAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetSLACAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetSLACAnalyses.so (objdump) @@ -297,605 +297,605 @@ 14e8 9dfe0340 19e57267 ...@..rg Contents of section .dynsym: 14f0 00000000 00000000 00000000 00000000 ................ - 1500 00000000 00000000 b6240000 12000000 .........$...... + 1500 00000000 00000000 68230000 12000000 ........h#...... 1510 00000000 00000000 00000000 00000000 ................ - 1520 55060000 12000000 00000000 00000000 U............... - 1530 00000000 00000000 64120000 12000000 ........d....... + 1520 27050000 12000000 00000000 00000000 '............... + 1530 00000000 00000000 c0170000 12000000 ................ 1540 00000000 00000000 00000000 00000000 ................ - 1550 8b040000 12000000 00000000 00000000 ................ - 1560 00000000 00000000 560c0000 12000000 ........V....... + 1550 bf040000 12000000 00000000 00000000 ................ + 1560 00000000 00000000 550a0000 12000000 ........U....... 1570 00000000 00000000 00000000 00000000 ................ - 1580 b6010000 12000000 00000000 00000000 ................ - 1590 00000000 00000000 bf110000 12000000 ................ + 1580 e2010000 12000000 00000000 00000000 ................ + 1590 00000000 00000000 0e160000 12000000 ................ 15a0 00000000 00000000 00000000 00000000 ................ - 15b0 6e0b0000 12000000 00000000 00000000 n............... - 15c0 00000000 00000000 89060000 12000000 ................ + 15b0 2e090000 12000000 00000000 00000000 ................ + 15c0 00000000 00000000 160a0000 12000000 ................ 15d0 00000000 00000000 00000000 00000000 ................ - 15e0 50090000 11000000 00000000 00000000 P............... - 15f0 00000000 00000000 ff2a0000 12000000 .........*...... + 15e0 10070000 11000000 00000000 00000000 ................ + 15f0 00000000 00000000 82240000 12000000 .........$...... 1600 00000000 00000000 00000000 00000000 ................ - 1610 1e2b0000 11000000 00000000 00000000 .+.............. - 1620 00000000 00000000 0c170000 12000000 ................ + 1610 73210000 11000000 00000000 00000000 s!.............. + 1620 00000000 00000000 ce1e0000 12000000 ................ 1630 00000000 00000000 00000000 00000000 ................ - 1640 9b200000 12000000 00000000 00000000 . .............. - 1650 00000000 00000000 fe080000 12000000 ................ + 1640 d30f0000 12000000 00000000 00000000 ................ + 1650 00000000 00000000 be060000 12000000 ................ 1660 00000000 00000000 00000000 00000000 ................ - 1670 bc020000 12000000 00000000 00000000 ................ - 1680 00000000 00000000 470a0000 12000000 ........G....... + 1670 2a030000 12000000 00000000 00000000 *............... + 1680 00000000 00000000 07080000 12000000 ................ 1690 00000000 00000000 00000000 00000000 ................ - 16a0 8b030000 12000000 00000000 00000000 ................ - 16b0 00000000 00000000 11090000 11000000 ................ + 16a0 8d030000 12000000 00000000 00000000 ................ + 16b0 00000000 00000000 d1060000 11000000 ................ 16c0 00000000 00000000 00000000 00000000 ................ - 16d0 de0c0000 12000000 00000000 00000000 ................ - 16e0 00000000 00000000 40080000 11000000 ........@....... + 16d0 dd0a0000 12000000 00000000 00000000 ................ + 16e0 00000000 00000000 00060000 11000000 ................ 16f0 00000000 00000000 00000000 00000000 ................ - 1700 47190000 12000000 00000000 00000000 G............... - 1710 00000000 00000000 41050000 11000000 ........A....... + 1700 ba200000 12000000 00000000 00000000 . .............. + 1710 00000000 00000000 930d0000 11000000 ................ 1720 00000000 00000000 00000000 00000000 ................ - 1730 2d040000 11000000 00000000 00000000 -............... - 1740 00000000 00000000 3d020000 12000000 ........=....... + 1730 4e0c0000 11000000 00000000 00000000 N............... + 1740 00000000 00000000 69020000 12000000 ........i....... 1750 00000000 00000000 00000000 00000000 ................ 1760 46000000 22000000 00000000 00000000 F..."........... - 1770 00000000 00000000 d30b0000 12000000 ................ + 1770 00000000 00000000 93090000 12000000 ................ 1780 00000000 00000000 00000000 00000000 ................ - 1790 8e180000 12000000 00000000 00000000 ................ - 17a0 00000000 00000000 ef000000 12000000 ................ + 1790 5e240000 12000000 00000000 00000000 ^$.............. + 17a0 00000000 00000000 1b010000 12000000 ................ 17b0 00000000 00000000 00000000 00000000 ................ - 17c0 05280000 12000000 00000000 00000000 .(.............. - 17d0 00000000 00000000 f9200000 12000000 ......... ...... + 17c0 97220000 12000000 00000000 00000000 .".............. + 17d0 00000000 00000000 731f0000 12000000 ........s....... 17e0 00000000 00000000 00000000 00000000 ................ - 17f0 27250000 12000000 00000000 00000000 '%.............. - 1800 00000000 00000000 980d0000 11000000 ................ + 17f0 d9230000 12000000 00000000 00000000 .#.............. + 1800 00000000 00000000 9c150000 11000000 ................ 1810 00000000 00000000 00000000 00000000 ................ - 1820 01030000 12000000 00000000 00000000 ................ - 1830 00000000 00000000 dc190000 12000000 ................ + 1820 a2030000 12000000 00000000 00000000 ................ + 1830 00000000 00000000 ca0b0000 12000000 ................ 1840 00000000 00000000 00000000 00000000 ................ - 1850 1a030000 12000000 00000000 00000000 ................ - 1860 00000000 00000000 6d030000 12000000 ........m....... + 1850 bb030000 12000000 00000000 00000000 ................ + 1860 00000000 00000000 6f030000 12000000 ........o....... 1870 00000000 00000000 00000000 00000000 ................ - 1880 f6000000 12000000 00000000 00000000 ................ - 1890 00000000 00000000 c8060000 12000000 ................ + 1880 22010000 12000000 00000000 00000000 "............... + 1890 00000000 00000000 91140000 12000000 ................ 18a0 00000000 00000000 00000000 00000000 ................ - 18b0 74190000 12000000 00000000 00000000 t............... - 18c0 00000000 00000000 4f110000 11000000 ........O....... + 18b0 620b0000 12000000 00000000 00000000 b............... + 18c0 00000000 00000000 62160000 11000000 ........b....... 18d0 00000000 00000000 00000000 00000000 ................ - 18e0 500d0000 12000000 00000000 00000000 P............... - 18f0 00000000 00000000 080f0000 12000000 ................ + 18e0 680e0000 12000000 00000000 00000000 h............... + 18f0 00000000 00000000 b00e0000 12000000 ................ 1900 00000000 00000000 00000000 00000000 ................ - 1910 61280000 11000000 00000000 00000000 a(.............. - 1920 00000000 00000000 7f070000 12000000 ................ + 1910 f3220000 11000000 00000000 00000000 .".............. + 1920 00000000 00000000 3f050000 12000000 ........?....... 1930 00000000 00000000 00000000 00000000 ................ - 1940 660e0000 12000000 00000000 00000000 f............... - 1950 00000000 00000000 d42b0000 12000000 .........+...... + 1940 c2160000 12000000 00000000 00000000 ................ + 1950 00000000 00000000 5d350000 12000000 ........]5...... 1960 00000000 00000000 00000000 00000000 ................ - 1970 31070000 12000000 00000000 00000000 1............... - 1980 00000000 00000000 3b130000 11000000 ........;....... + 1970 05050000 12000000 00000000 00000000 ................ + 1980 00000000 00000000 59110000 11000000 ........Y....... 1990 00000000 00000000 00000000 00000000 ................ - 19a0 d6280000 12000000 00000000 00000000 .(.............. - 19b0 00000000 00000000 df160000 12000000 ................ + 19a0 d3200000 12000000 00000000 00000000 . .............. + 19b0 00000000 00000000 f2170000 12000000 ................ 19c0 00000000 00000000 00000000 00000000 ................ - 19d0 09200000 12000000 00000000 00000000 . .............. - 19e0 00000000 00000000 a5100000 11000000 ................ + 19d0 bc1e0000 12000000 00000000 00000000 ................ + 19e0 00000000 00000000 2e100000 11000000 ................ 19f0 00000000 00000000 00000000 00000000 ................ - 1a00 d1080000 11000000 00000000 00000000 ................ - 1a10 00000000 00000000 601a0000 11000000 ........`....... + 1a00 91060000 11000000 00000000 00000000 ................ + 1a10 00000000 00000000 13190000 11000000 ................ 1a20 00000000 00000000 00000000 00000000 ................ - 1a30 751d0000 12000000 00000000 00000000 u............... - 1a40 00000000 00000000 99160000 12000000 ................ + 1a30 281c0000 12000000 00000000 00000000 (............... + 1a40 00000000 00000000 880c0000 12000000 ................ 1a50 00000000 00000000 00000000 00000000 ................ - 1a60 1a0a0000 12000000 00000000 00000000 ................ - 1a70 00000000 00000000 a6110000 11000000 ................ + 1a60 da070000 12000000 00000000 00000000 ................ + 1a70 00000000 00000000 a5160000 11000000 ................ 1a80 00000000 00000000 00000000 00000000 ................ - 1a90 b2180000 12000000 00000000 00000000 ................ - 1aa0 00000000 00000000 3a280000 12000000 ........:(...... + 1a90 a70f0000 12000000 00000000 00000000 ................ + 1aa0 00000000 00000000 cc220000 12000000 ........."...... 1ab0 00000000 00000000 00000000 00000000 ................ - 1ac0 f0180000 11000000 00000000 00000000 ................ - 1ad0 00000000 00000000 f8010000 12000000 ................ + 1ac0 ab240000 11000000 00000000 00000000 .$.............. + 1ad0 00000000 00000000 24020000 12000000 ........$....... 1ae0 00000000 00000000 00000000 00000000 ................ - 1af0 a9130000 11000000 00000000 00000000 ................ - 1b00 00000000 00000000 95180000 12000000 ................ + 1af0 df110000 11000000 00000000 00000000 ................ + 1b00 00000000 00000000 65240000 12000000 ........e$...... 1b10 00000000 00000000 00000000 00000000 ................ - 1b20 c9030000 12000000 00000000 00000000 ................ - 1b30 00000000 00000000 bc0a0000 12000000 ................ + 1b20 37040000 12000000 00000000 00000000 7............... + 1b30 00000000 00000000 7c080000 12000000 ........|....... 1b40 00000000 00000000 00000000 00000000 ................ - 1b50 94170000 11000000 00000000 00000000 ................ - 1b60 00000000 00000000 1c330000 12000000 .........3...... + 1b50 0e210000 11000000 00000000 00000000 .!.............. + 1b60 00000000 00000000 81340000 12000000 .........4...... 1b70 00000000 00000000 00000000 00000000 ................ - 1b80 67040000 12000000 00000000 00000000 g............... - 1b90 00000000 00000000 3f0f0000 12000000 ........?....... + 1b80 9b040000 12000000 00000000 00000000 ................ + 1b90 00000000 00000000 b30c0000 12000000 ................ 1ba0 00000000 00000000 00000000 00000000 ................ - 1bb0 38070000 12000000 00000000 00000000 8............... - 1bc0 00000000 00000000 c3190000 12000000 ................ + 1bb0 0c050000 12000000 00000000 00000000 ................ + 1bc0 00000000 00000000 b10b0000 12000000 ................ 1bd0 00000000 00000000 00000000 00000000 ................ - 1be0 6a120000 12000000 00000000 00000000 j............... - 1bf0 00000000 00000000 490e0000 12000000 ........I....... + 1be0 71170000 12000000 00000000 00000000 q............... + 1bf0 00000000 00000000 be160000 12000000 ................ 1c00 00000000 00000000 00000000 00000000 ................ - 1c10 13120000 11000000 00000000 00000000 ................ - 1c20 00000000 00000000 a90b0000 11000000 ................ + 1c10 b3100000 11000000 00000000 00000000 ................ + 1c20 00000000 00000000 69090000 11000000 ........i....... 1c30 00000000 00000000 00000000 00000000 ................ - 1c40 d7000000 12000000 00000000 00000000 ................ - 1c50 00000000 00000000 da070000 12000000 ................ /usr/lib64/Rivet/RivetSLACAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetSLACAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetSLACAnalyses.so (disasm) @@ -681,6 +681,19 @@ call <_Unwind_Resume@plt> nop +_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -731,52 +744,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet6Thrust7projectERKNS_5EventE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - nop - -_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -787,51 +754,6 @@ mov %r12,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet15HRS_1986_I177818finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1128,6 +1050,88 @@ jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> nop +_ZN4YODA7Point2D6scaleYEd.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + lea offset(%rsp),%rax + mov %rax,%rdi + mov %rax,offset(%rsp) + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + lea offset(%rsp),%rax + mov %rax,%rdi + mov %rax,offset(%rsp) + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + call <__stack_chk_fail@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + jmp <_ZN4YODA7Point2D6scaleYEd + ofs> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> /usr/lib64/Rivet/RivetSPSAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetSPSAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetSPSAnalyses.so (objdump) @@ -122,300 +122,300 @@ 09f8 7b82236a 215f7b67 f6f8df2d c70075a7 {.#j!_{g...-..u. Contents of section .dynsym: 0a08 00000000 00000000 00000000 00000000 ................ - 0a18 00000000 00000000 79190000 12000000 ........y....... + 0a18 00000000 00000000 a50a0000 12000000 ................ 0a28 00000000 00000000 00000000 00000000 ................ - 0a38 fd070000 12000000 00000000 00000000 ................ - 0a48 00000000 00000000 59170000 12000000 ........Y....... + 0a38 f4100000 12000000 00000000 00000000 ................ + 0a48 00000000 00000000 7d110000 12000000 ........}....... 0a58 00000000 00000000 00000000 00000000 ................ - 0a68 27010000 12000000 00000000 00000000 '............... - 0a78 00000000 00000000 090d0000 12000000 ................ + 0a68 b0010000 12000000 00000000 00000000 ................ + 0a78 00000000 00000000 19160000 12000000 ................ 0a88 00000000 00000000 00000000 00000000 ................ - 0a98 d30a0000 12000000 00000000 00000000 ................ - 0aa8 00000000 00000000 b7100000 12000000 ................ + 0a98 4c0f0000 12000000 00000000 00000000 L............... + 0aa8 00000000 00000000 270d0000 12000000 ........'....... 0ab8 00000000 00000000 00000000 00000000 ................ - 0ac8 590f0000 11000000 00000000 00000000 Y............... - 0ad8 00000000 00000000 070f0000 12000000 ................ + 0ac8 ab0b0000 11000000 00000000 00000000 ................ + 0ad8 00000000 00000000 590b0000 12000000 ........Y....... 0ae8 00000000 00000000 00000000 00000000 ................ - 0af8 56050000 12000000 00000000 00000000 V............... - 0b08 00000000 00000000 650d0000 11000000 ........e....... + 0af8 ef040000 12000000 00000000 00000000 ................ + 0b08 00000000 00000000 96100000 11000000 ................ 0b18 00000000 00000000 00000000 00000000 ................ - 0b28 02100000 12000000 00000000 00000000 ................ - 0b38 00000000 00000000 92020000 12000000 ................ + 0b28 540c0000 12000000 00000000 00000000 T............... + 0b38 00000000 00000000 48010000 12000000 ........H....... 0b48 00000000 00000000 00000000 00000000 ................ - 0b58 1a0f0000 11000000 00000000 00000000 ................ - 0b68 00000000 00000000 51080000 12000000 ........Q....... + 0b58 6c0b0000 11000000 00000000 00000000 l............... + 0b68 00000000 00000000 a7110000 12000000 ................ 0b78 00000000 00000000 00000000 00000000 ................ - 0b88 fa0d0000 11000000 00000000 00000000 ................ - 0b98 00000000 00000000 ef140000 12000000 ................ + 0b88 5b040000 11000000 00000000 00000000 [............... + 0b98 00000000 00000000 dd160000 12000000 ................ 0ba8 00000000 00000000 00000000 00000000 ................ - 0bb8 ca030000 11000000 00000000 00000000 ................ - 0bc8 00000000 00000000 f6020000 11000000 ................ + 0bb8 5b070000 11000000 00000000 00000000 [............... + 0bc8 00000000 00000000 690d0000 11000000 ........i....... 0bd8 00000000 00000000 00000000 00000000 ................ - 0be8 66010000 12000000 00000000 00000000 f............... + 0be8 c50c0000 12000000 00000000 00000000 ................ 0bf8 00000000 00000000 46000000 22000000 ........F..."... 0c08 00000000 00000000 00000000 00000000 ................ - 0c18 d8040000 12000000 00000000 00000000 ................ - 0c28 00000000 00000000 b4040000 12000000 ................ + 0c18 71040000 12000000 00000000 00000000 q............... + 0c28 00000000 00000000 ce150000 12000000 ................ 0c38 00000000 00000000 00000000 00000000 ................ - 0c48 e9010000 12000000 00000000 00000000 ................ - 0c58 00000000 00000000 aa030000 11000000 ................ + 0c48 17060000 12000000 00000000 00000000 ................ + 0c58 00000000 00000000 3b070000 11000000 ........;....... 0c68 00000000 00000000 00000000 00000000 ................ - 0c78 2b090000 12000000 00000000 00000000 +............... - 0c88 00000000 00000000 130a0000 12000000 ................ + 0c78 1e060000 12000000 00000000 00000000 ................ + 0c88 00000000 00000000 37060000 12000000 ........7....... 0c98 00000000 00000000 00000000 00000000 ................ - 0ca8 28020000 12000000 00000000 00000000 (............... - 0cb8 00000000 00000000 d8050000 12000000 ................ + 0ca8 71050000 12000000 00000000 00000000 q............... + 0cb8 00000000 00000000 8f050000 12000000 ................ 0cc8 00000000 00000000 00000000 00000000 ................ - 0cd8 740c0000 12000000 00000000 00000000 t............... - 0ce8 00000000 00000000 71170000 11000000 ........q....... + 0cd8 29030000 12000000 00000000 00000000 )............... + 0ce8 00000000 00000000 95110000 11000000 ................ 0cf8 00000000 00000000 00000000 00000000 ................ - 0d08 96150000 12000000 00000000 00000000 ................ - 0d18 00000000 00000000 830d0000 12000000 ................ + 0d08 ec080000 12000000 00000000 00000000 ................ + 0d18 00000000 00000000 25100000 12000000 ........%....... 0d28 00000000 00000000 00000000 00000000 ................ - 0d38 9b050000 12000000 00000000 00000000 ................ - 0d48 00000000 00000000 16070000 12000000 ................ + 0d38 34050000 12000000 00000000 00000000 4............... + 0d48 00000000 00000000 aa030000 12000000 ................ 0d58 00000000 00000000 00000000 00000000 ................ - 0d68 95130000 11000000 00000000 00000000 ................ - 0d78 00000000 00000000 100e0000 12000000 ................ + 0d68 8a130000 11000000 00000000 00000000 ................ + 0d78 00000000 00000000 2f080000 12000000 ......../....... 0d88 00000000 00000000 00000000 00000000 ................ - 0d98 270b0000 12000000 00000000 00000000 '............... - 0da8 00000000 00000000 47170000 11000000 ........G....... + 0d98 6e0a0000 12000000 00000000 00000000 n............... + 0da8 00000000 00000000 6b110000 11000000 ........k....... 0db8 00000000 00000000 00000000 00000000 ................ - 0dc8 9e0e0000 11000000 00000000 00000000 ................ - 0dd8 00000000 00000000 ef000000 12000000 ................ + 0dc8 f00a0000 11000000 00000000 00000000 ................ + 0dd8 00000000 00000000 bc180000 12000000 ................ 0de8 00000000 00000000 00000000 00000000 ................ - 0df8 d50f0000 12000000 00000000 00000000 ................ - 0e08 00000000 00000000 2f0c0000 12000000 ......../....... + 0df8 270c0000 12000000 00000000 00000000 '............... + 0e08 00000000 00000000 34120000 12000000 ........4....... 0e18 00000000 00000000 00000000 00000000 ................ - 0e28 83170000 12000000 00000000 00000000 ................ - 0e38 00000000 00000000 33110000 11000000 ........3....... + 0e28 ca180000 12000000 00000000 00000000 ................ + 0e38 00000000 00000000 c1120000 11000000 ................ 0e48 00000000 00000000 00000000 00000000 ................ - 0e58 bb040000 12000000 00000000 00000000 ................ - 0e68 00000000 00000000 b7090000 12000000 ................ + 0e58 d5150000 12000000 00000000 00000000 ................ + 0e68 00000000 00000000 b3060000 12000000 ................ 0e78 00000000 00000000 00000000 00000000 ................ - 0e88 77100000 12000000 00000000 00000000 w............... - 0e98 00000000 00000000 8b060000 12000000 ................ + 0e88 e70c0000 12000000 00000000 00000000 ................ + 0e98 00000000 00000000 a70e0000 12000000 ................ 0ea8 00000000 00000000 00000000 00000000 ................ - 0eb8 47180000 12000000 00000000 00000000 G............... - 0ec8 00000000 00000000 03010000 12000000 ................ + 0eb8 8a170000 12000000 00000000 00000000 ................ + 0ec8 00000000 00000000 da010000 12000000 ................ 0ed8 00000000 00000000 00000000 00000000 ................ - 0ee8 d80c0000 12000000 00000000 00000000 ................ - 0ef8 00000000 00000000 1e060000 12000000 ................ + 0ee8 ab070000 12000000 00000000 00000000 ................ + 0ef8 00000000 00000000 c00d0000 12000000 ................ 0f08 00000000 00000000 00000000 00000000 ................ - 0f18 cc090000 12000000 00000000 00000000 ................ - 0f28 00000000 00000000 68150000 12000000 ........h....... + 0f18 1f0a0000 12000000 00000000 00000000 ................ + 0f28 00000000 00000000 be080000 12000000 ................ 0f38 00000000 00000000 00000000 00000000 ................ - 0f48 cb0b0000 12000000 00000000 00000000 ................ - 0f58 00000000 00000000 9e140000 11000000 ................ + 0f48 93000000 12000000 00000000 00000000 ................ + 0f58 00000000 00000000 fe010000 11000000 ................ 0f68 00000000 00000000 00000000 00000000 ................ - 0f78 d7000000 12000000 00000000 00000000 ................ - 0f88 00000000 00000000 4b040000 12000000 ........K....... + 0f78 db000000 12000000 00000000 00000000 ................ + 0f88 00000000 00000000 66020000 12000000 ........f....... 0f98 00000000 00000000 00000000 00000000 ................ - 0fa8 b1070000 12000000 00000000 00000000 ................ - 0fb8 00000000 00000000 8f180000 12000000 ................ + 0fa8 38110000 12000000 00000000 00000000 8............... + 0fb8 00000000 00000000 d2170000 12000000 ................ 0fc8 00000000 00000000 00000000 00000000 ................ - 0fd8 b3140000 12000000 00000000 00000000 ................ - 0fe8 00000000 00000000 580b0000 12000000 ........X....... + 0fd8 13020000 12000000 00000000 00000000 ................ + 0fe8 00000000 00000000 c8060000 12000000 ................ 0ff8 00000000 00000000 00000000 00000000 ................ - 1008 a7060000 12000000 00000000 00000000 ................ - 1018 00000000 00000000 f50c0000 11000000 ................ + 1008 8d030000 12000000 00000000 00000000 ................ + 1018 00000000 00000000 550d0000 11000000 ........U....... 1028 00000000 00000000 00000000 00000000 ................ - 1038 34060000 12000000 00000000 00000000 4............... - 1048 00000000 00000000 ed0b0000 12000000 ................ + 1038 d60d0000 12000000 00000000 00000000 ................ + 1048 00000000 00000000 fc110000 12000000 ................ 1058 00000000 00000000 00000000 00000000 ................ - 1068 fd000000 12000000 00000000 00000000 ................ + 1068 f3000000 12000000 00000000 00000000 ................ 1078 00000000 00000000 8b000000 12000000 ................ 1088 00000000 00000000 00000000 00000000 ................ - 1098 3d0e0000 12000000 00000000 00000000 =............... - 10a8 00000000 00000000 5f0e0000 11000000 ........_....... + 1098 5c080000 12000000 00000000 00000000 \............... + 10a8 00000000 00000000 b10a0000 11000000 ................ 10b8 00000000 00000000 00000000 00000000 ................ - 10c8 ba0d0000 11000000 00000000 00000000 ................ - 10d8 00000000 00000000 f0010000 12000000 ................ + 10c8 b4100000 11000000 00000000 00000000 ................ + 10d8 00000000 00000000 4a150000 12000000 ........J....... 10e8 00000000 00000000 00000000 00000000 ................ - 10f8 23080000 12000000 00000000 00000000 #............... - 1108 00000000 00000000 cb070000 11000000 ................ + 10f8 fb020000 12000000 00000000 00000000 ................ + 1108 00000000 00000000 550a0000 11000000 ........U....... 1118 00000000 00000000 00000000 00000000 ................ - 1128 2e040000 11000000 00000000 00000000 ................ - 1138 00000000 00000000 cf0b0000 11000000 ................ + 1128 a30d0000 11000000 00000000 00000000 ................ + 1138 00000000 00000000 1a110000 11000000 ................ 1148 00000000 00000000 00000000 00000000 ................ - 1158 0f030000 12000000 00000000 00000000 ................ + 1158 820d0000 12000000 00000000 00000000 ................ 1168 00000000 00000000 72000000 12000000 ........r....... /usr/lib64/Rivet/RivetSPSAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetSPSAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetSPSAnalyses.so (disasm) @@ -479,79 +479,6 @@ Disassembly of section .text: -_ZNSt6vectorIN4YODA7Point2DESaIS1_EED1Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorIN4YODA7Point2DESaIS1_EED1Ev + ofs> - mov offset(%rbp),%rax - mov %rbp,%rdi - add $something,%rbp - call *(%rax) - jmp <_ZNSt6vectorIN4YODA7Point2DESaIS1_EED1Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorIN4YODA7Point2DESaIS1_EED1Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - nop - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> - mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__stack_chk_fail@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet15AnalysisBuilderINS_16NA22_1986_I18431EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_16NA22_1986_I18431EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - _ZNK4YODA7Counter8newcloneEv.cold: mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -565,47 +492,15 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rbp),%rax - mov %rbp,%rdi - add $something,%rbp - call *(%rax) - jmp <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - -_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev: - mov (%rdi),%rax - test %rax,%rax - je <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rdi),%rsi - mov %rax,%rdi - sub %rax,%rsi - jmp <_ZdlPvm@plt> - ret - -_ZN5Rivet17ProjectionApplier17declareProjectionINS_17ChargedFinalStateEEERKT_S5_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - call <__cxa_bad_cast@plt> - nop +_ZN5Rivet18NA60_2016_I145248517findDecayProductsERKNS_8ParticleERjS4_S4_S4_S4_RNS_12FourMomentumE.cold: + mov -offset(%rbp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov -offset(%rbp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18NA60_2016_I145248517findDecayProductsERKNS_8ParticleERjS4_S4_S4_S4_RNS_12FourMomentumE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> _ZN5Rivet16NA22_1986_I184318finalizeEv.cold: mov offset(%rsp),%rdi @@ -619,6 +514,18 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_ZN5Rivet17UA1_1990_S20449358finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17UA1_1990_S20449358finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17UA1_1990_S20449358finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -685,1086 +592,773 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet16NA22_1986_I184314initEv.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet16NA22_1986_I184314initEv.cold + ofs> - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> - mov %rbp,%rdi - add $something,%rax - mov %rax,offset(%rsp) - call <_ZN5Rivet14ParticleFinderD2Ev> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet16NA22_1986_I184314initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZN5Rivet17UA5_1988_S18675124initEv.cold: - lea offset(%r14),%rax +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: mov %rbx,%rdi - mov %r12,%rbx - mov %rax,offset(%rsp) - call <_ZN5Rivet14ParticleFinderD2Ev> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17UA5_1988_S18675124initEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17UA5_1988_S18675124initEv.cold + ofs> - mov %rbx,%rdi /usr/lib64/Rivet/RivetTOTEMAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetTOTEMAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetTOTEMAnalyses.so (objdump) @@ -93,212 +93,212 @@ 0830 370fedc9 ca688f5d 0787afbf 850e3cc8 7....h.]......<. Contents of section .dynsym: 0840 00000000 00000000 00000000 00000000 ................ - 0850 00000000 00000000 d0090000 12000000 ................ + 0850 00000000 00000000 d8090000 12000000 ................ 0860 00000000 00000000 00000000 00000000 ................ - 0870 dc090000 12000000 00000000 00000000 ................ - 0880 00000000 00000000 4f040000 12000000 ........O....... + 0870 e4090000 12000000 00000000 00000000 ................ + 0880 00000000 00000000 8c030000 12000000 ................ 0890 00000000 00000000 00000000 00000000 ................ - 08a0 7b110000 12000000 00000000 00000000 {............... - 08b0 00000000 00000000 6e080000 12000000 ........n....... + 08a0 ad120000 12000000 00000000 00000000 ................ + 08b0 00000000 00000000 76080000 12000000 ........v....... 08c0 00000000 00000000 00000000 00000000 ................ - 08d0 790c0000 12000000 00000000 00000000 y............... - 08e0 00000000 00000000 94060000 11000000 ................ + 08d0 340d0000 12000000 00000000 00000000 4............... + 08e0 00000000 00000000 9c060000 11000000 ................ 08f0 00000000 00000000 00000000 00000000 ................ - 0900 81060000 12000000 00000000 00000000 ................ - 0910 00000000 00000000 110c0000 12000000 ................ + 0900 89060000 12000000 00000000 00000000 ................ + 0910 00000000 00000000 cc0c0000 12000000 ................ 0920 00000000 00000000 00000000 00000000 ................ 0930 d3000000 12000000 00000000 00000000 ................ - 0940 00000000 00000000 b9070000 12000000 ................ + 0940 00000000 00000000 c1070000 12000000 ................ 0950 00000000 00000000 00000000 00000000 ................ 0960 47010000 12000000 00000000 00000000 G............... - 0970 00000000 00000000 ba060000 11000000 ................ + 0970 00000000 00000000 c2060000 11000000 ................ 0980 00000000 00000000 00000000 00000000 ................ - 0990 060d0000 11000000 00000000 00000000 ................ - 09a0 00000000 00000000 c9080000 12000000 ................ + 0990 ba050000 11000000 00000000 00000000 ................ + 09a0 00000000 00000000 d1080000 12000000 ................ 09b0 00000000 00000000 00000000 00000000 ................ - 09c0 30050000 11000000 00000000 00000000 0............... - 09d0 00000000 00000000 e2080000 11000000 ................ + 09c0 22050000 11000000 00000000 00000000 "............... + 09d0 00000000 00000000 ea080000 11000000 ................ 09e0 00000000 00000000 00000000 00000000 ................ - 09f0 c1030000 12000000 00000000 00000000 ................ + 09f0 ef030000 12000000 00000000 00000000 ................ 0a00 00000000 00000000 46000000 22000000 ........F..."... 0a10 00000000 00000000 00000000 00000000 ................ - 0a20 e1120000 12000000 00000000 00000000 ................ - 0a30 00000000 00000000 79040000 12000000 ........y....... + 0a20 61120000 12000000 00000000 00000000 a............... + 0a30 00000000 00000000 6b040000 12000000 ........k....... 0a40 00000000 00000000 00000000 00000000 ................ - 0a50 af010000 12000000 00000000 00000000 ................ - 0a60 00000000 00000000 10050000 11000000 ................ + 0a50 b3010000 12000000 00000000 00000000 ................ + 0a60 00000000 00000000 02050000 11000000 ................ 0a70 00000000 00000000 00000000 00000000 ................ - 0a80 3e020000 12000000 00000000 00000000 >............... - 0a90 00000000 00000000 57020000 12000000 ........W....... + 0a80 42020000 12000000 00000000 00000000 B............... + 0a90 00000000 00000000 5b020000 12000000 ........[....... 0aa0 00000000 00000000 00000000 00000000 ................ 0ab0 29010000 12000000 00000000 00000000 )............... - 0ac0 00000000 00000000 f8010000 12000000 ................ + 0ac0 00000000 00000000 fc010000 12000000 ................ 0ad0 00000000 00000000 00000000 00000000 ................ - 0ae0 6b0d0000 12000000 00000000 00000000 k............... - 0af0 00000000 00000000 310c0000 12000000 ........1....... + 0ae0 e80b0000 12000000 00000000 00000000 ................ + 0af0 00000000 00000000 ec0c0000 12000000 ................ 0b00 00000000 00000000 00000000 00000000 ................ - 0b10 af090000 12000000 00000000 00000000 ................ - 0b20 00000000 00000000 b00f0000 11000000 ................ + 0b10 b7090000 12000000 00000000 00000000 ................ + 0b20 00000000 00000000 d10e0000 11000000 ................ 0b30 00000000 00000000 00000000 00000000 ................ - 0b40 1c0d0000 12000000 00000000 00000000 ................ - 0b50 00000000 00000000 04060000 11000000 ................ + 0b40 990b0000 12000000 00000000 00000000 ................ + 0b50 00000000 00000000 0c060000 11000000 ................ 0b60 00000000 00000000 00000000 00000000 ................ - 0b70 3d040000 12000000 00000000 00000000 =............... - 0b80 00000000 00000000 9d070000 12000000 ................ + 0b70 9f120000 12000000 00000000 00000000 ................ + 0b80 00000000 00000000 a5070000 12000000 ................ 0b90 00000000 00000000 00000000 00000000 ................ - 0ba0 bd110000 12000000 00000000 00000000 ................ - 0bb0 00000000 00000000 d80e0000 11000000 ................ + 0ba0 ef120000 12000000 00000000 00000000 ................ + 0bb0 00000000 00000000 350f0000 11000000 ........5....... 0bc0 00000000 00000000 00000000 00000000 ................ - 0bd0 80040000 12000000 00000000 00000000 ................ - 0be0 00000000 00000000 d3020000 12000000 ................ + 0bd0 72040000 12000000 00000000 00000000 r............... + 0be0 00000000 00000000 d7020000 12000000 ................ 0bf0 00000000 00000000 00000000 00000000 ................ - 0c00 b10b0000 12000000 00000000 00000000 ................ - 0c10 00000000 00000000 2e080000 12000000 ................ + 0c00 6c0c0000 12000000 00000000 00000000 l............... + 0c10 00000000 00000000 36080000 12000000 ........6....... 0c20 00000000 00000000 00000000 00000000 ................ - 0c30 65120000 12000000 00000000 00000000 e............... - 0c40 00000000 00000000 88030000 12000000 ................ + 0c30 e5110000 12000000 00000000 00000000 ................ + 0c40 00000000 00000000 b6030000 12000000 ................ 0c50 00000000 00000000 00000000 00000000 ................ - 0c60 df0b0000 12000000 00000000 00000000 ................ - 0c70 00000000 00000000 4b040000 12000000 ........K....... + 0c60 9a0c0000 12000000 00000000 00000000 ................ + 0c70 00000000 00000000 af010000 12000000 ................ 0c80 00000000 00000000 00000000 00000000 ................ - 0c90 81030000 12000000 00000000 00000000 ................ - 0ca0 00000000 00000000 9d0c0000 12000000 ................ + 0c90 85030000 12000000 00000000 00000000 ................ + 0ca0 00000000 00000000 580d0000 12000000 ........X....... 0cb0 00000000 00000000 00000000 00000000 ................ - 0cc0 ad120000 12000000 00000000 00000000 ................ - 0cd0 00000000 00000000 9d040000 12000000 ................ + 0cc0 2d120000 12000000 00000000 00000000 -............... + 0cd0 00000000 00000000 8f040000 12000000 ................ 0ce0 00000000 00000000 00000000 00000000 ................ - 0cf0 92090000 12000000 00000000 00000000 ................ - 0d00 00000000 00000000 020a0000 12000000 ................ + 0cf0 9a090000 12000000 00000000 00000000 ................ + 0d00 00000000 00000000 0a0a0000 12000000 ................ 0d10 00000000 00000000 00000000 00000000 ................ - 0d20 e8020000 12000000 00000000 00000000 ................ + 0d20 ec020000 12000000 00000000 00000000 ................ 0d30 00000000 00000000 8b000000 12000000 ................ 0d40 00000000 00000000 00000000 00000000 ................ - 0d50 490d0000 12000000 00000000 00000000 I............... - 0d60 00000000 00000000 42060000 11000000 ........B....... + 0d50 c60b0000 12000000 00000000 00000000 ................ + 0d60 00000000 00000000 4a060000 11000000 ........J....... 0d70 00000000 00000000 00000000 00000000 ................ - 0d80 cf0d0000 12000000 00000000 00000000 ................ - 0d90 00000000 00000000 fb080000 11000000 ................ + 0d80 c10d0000 12000000 00000000 00000000 ................ + 0d90 00000000 00000000 03090000 11000000 ................ 0da0 00000000 00000000 00000000 00000000 ................ - 0db0 18090000 12000000 00000000 00000000 ................ + 0db0 20090000 12000000 00000000 00000000 ............... 0dc0 00000000 00000000 72000000 12000000 ........r....... 0dd0 00000000 00000000 00000000 00000000 ................ 0de0 18010000 12000000 00000000 00000000 ................ - 0df0 00000000 00000000 49050000 12000000 ........I....... + 0df0 00000000 00000000 3b050000 12000000 ........;....... 0e00 00000000 00000000 00000000 00000000 ................ - 0e10 f1030000 12000000 00000000 00000000 ................ - 0e20 00000000 00000000 400a0000 12000000 ........@....... + 0e10 1f040000 12000000 00000000 00000000 ................ + 0e20 00000000 00000000 480a0000 12000000 ........H....... 0e30 00000000 00000000 00000000 00000000 ................ - 0e40 4f070000 12000000 00000000 00000000 O............... - 0e50 00000000 00000000 910b0000 12000000 ................ + 0e40 57070000 12000000 00000000 00000000 W............... + 0e50 00000000 00000000 4c0c0000 12000000 ........L....... 0e60 00000000 00000000 00000000 00000000 ................ 0e70 5c010000 12000000 00000000 00000000 \............... - 0e80 00000000 00000000 58050000 12000000 ........X....... + 0e80 00000000 00000000 4a050000 12000000 ........J....... 0e90 00000000 00000000 00000000 00000000 ................ - 0ea0 9c080000 11000000 00000000 00000000 ................ - 0eb0 00000000 00000000 210e0000 11000000 ........!....... + 0ea0 a4080000 11000000 00000000 00000000 ................ + 0eb0 00000000 00000000 160e0000 11000000 ................ 0ec0 00000000 00000000 00000000 00000000 ................ - 0ed0 f9060000 12000000 00000000 00000000 ................ - 0ee0 00000000 00000000 33110000 12000000 ........3....... + 0ed0 01070000 12000000 00000000 00000000 ................ + 0ee0 00000000 00000000 25110000 12000000 ........%....... 0ef0 00000000 00000000 00000000 00000000 ................ - 0f00 31060000 12000000 00000000 00000000 1............... - 0f10 00000000 00000000 d3030000 12000000 ................ + 0f00 39060000 12000000 00000000 00000000 9............... + 0f10 00000000 00000000 01040000 12000000 ................ 0f20 00000000 00000000 00000000 00000000 ................ - 0f30 ba0a0000 12000000 00000000 00000000 ................ - 0f40 00000000 00000000 b3080000 11000000 ................ + 0f30 c20a0000 12000000 00000000 00000000 ................ + 0f40 00000000 00000000 bb080000 11000000 ................ 0f50 00000000 00000000 00000000 00000000 ................ - 0f60 e5070000 12000000 00000000 00000000 ................ + 0f60 ed070000 12000000 00000000 00000000 ................ 0f70 00000000 00000000 55000000 12000000 ........U....... 0f80 00000000 00000000 00000000 00000000 ................ 0f90 93000000 12000000 00000000 00000000 ................ - 0fa0 00000000 00000000 3f0b0000 12000000 ........?....... + 0fa0 00000000 00000000 470b0000 12000000 ........G....... 0fb0 00000000 00000000 00000000 00000000 ................ - 0fc0 59090000 12000000 00000000 00000000 Y............... - 0fd0 00000000 00000000 cc070000 12000000 ................ + 0fc0 61090000 12000000 00000000 00000000 a............... + 0fd0 00000000 00000000 d4070000 12000000 ................ 0fe0 00000000 00000000 00000000 00000000 ................ - 0ff0 e1030000 12000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetTOTEMAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetTOTEMAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetTOTEMAnalyses.so (disasm) @@ -527,6 +527,25 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> +_ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + mov offset(%rbx),%rsi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov (%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold + ofs> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -566,6 +585,52 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold: + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <__stack_chk_fail@plt> + nop + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: call <__cxa_begin_catch@plt> mov offset(%rsp),%rax @@ -597,7 +662,7 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZNK5Rivet15AnalysisBuilderINS_22CMSTOTEM_2014_I1294140EE10mkAnalysisEv.cold: +_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2014_I1328627EE10mkAnalysisEv.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov $something,%esi @@ -605,12 +670,12 @@ call <_ZdlPvm@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_22CMSTOTEM_2014_I1294140EE10mkAnalysisEv.cold + ofs> + jne <_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2014_I1328627EE10mkAnalysisEv.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1115294EE10mkAnalysisEv.cold: +_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1220862EE10mkAnalysisEv.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov $something,%esi @@ -618,12 +683,12 @@ call <_ZdlPvm@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1115294EE10mkAnalysisEv.cold + ofs> + jne <_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1220862EE10mkAnalysisEv.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1220862EE10mkAnalysisEv.cold: +_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1115294EE10mkAnalysisEv.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov $something,%esi @@ -631,56 +696,10 @@ call <_ZdlPvm@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1220862EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + jne <_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1115294EE10mkAnalysisEv.cold + ofs> mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi call <_Unwind_Resume@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> call <__stack_chk_fail@plt> - nop _ZN5Rivet22CMSTOTEM_2014_I12941407analyzeERKNS_5EventE.cold: mov $something,%edi @@ -1401,6 +1420,73 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + jne <_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold + ofs> + mov (%rsp),%rdi + call <_ZN4YODA9Scatter1DD1Ev> + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + mov %r12,offset(%rsp) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold + ofs> + mov %rbx,%rdi /usr/lib64/Rivet/RivetTristanAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetTristanAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetTristanAnalyses.so (objdump) @@ -211,7 +211,7 @@ 0f88 bdf2b1bf af259fef 4953500c .....%..ISP. Contents of section .dynsym: 0f98 00000000 00000000 00000000 00000000 ................ - 0fa8 00000000 00000000 001f0000 12000000 ................ + 0fa8 00000000 00000000 4c1f0000 12000000 ........L....... 0fb8 00000000 00000000 00000000 00000000 ................ 0fc8 e9140000 12000000 00000000 00000000 ................ 0fd8 00000000 00000000 b7170000 12000000 ................ @@ -219,59 +219,59 @@ 0ff8 e90d0000 12000000 00000000 00000000 ................ 1008 00000000 00000000 64030000 12000000 ........d....... 1018 00000000 00000000 00000000 00000000 ................ - 1028 53210000 12000000 00000000 00000000 S!.............. + 1028 9b1d0000 12000000 00000000 00000000 ................ 1038 00000000 00000000 be150000 12000000 ................ 1048 00000000 00000000 00000000 00000000 ................ 1058 dc010000 12000000 00000000 00000000 ................ - 1068 00000000 00000000 4b250000 12000000 ........K%...... + 1068 00000000 00000000 781b0000 12000000 ........x....... 1078 00000000 00000000 00000000 00000000 ................ - 1088 c02a0000 11000000 00000000 00000000 .*.............. + 1088 95280000 11000000 00000000 00000000 .(.............. 1098 00000000 00000000 7a000000 11000000 ........z....... 10a8 00000000 00000000 00000000 00000000 ................ 10b8 350d0000 12000000 00000000 00000000 5............... - 10c8 00000000 00000000 04210000 12000000 .........!...... + 10c8 00000000 00000000 4c1d0000 12000000 ........L....... 10d8 00000000 00000000 00000000 00000000 ................ 10e8 300b0000 11000000 00000000 00000000 0............... - 10f8 00000000 00000000 c21f0000 12000000 ................ + 10f8 00000000 00000000 0e200000 12000000 ......... ...... 1108 00000000 00000000 00000000 00000000 ................ - 1118 901e0000 12000000 00000000 00000000 ................ - 1128 00000000 00000000 591b0000 12000000 ........Y....... + 1118 dc1e0000 12000000 00000000 00000000 ................ + 1128 00000000 00000000 781c0000 12000000 ........x....... 1138 00000000 00000000 00000000 00000000 ................ - 1148 cd250000 12000000 00000000 00000000 .%.............. - 1158 00000000 00000000 1f260000 10000000 .........&...... + 1148 93230000 12000000 00000000 00000000 .#.............. + 1158 00000000 00000000 c4240000 10000000 .........$...... 1168 00000000 00000000 00000000 00000000 ................ 1178 06160000 12000000 00000000 00000000 ................ 1188 00000000 00000000 de0a0000 12000000 ................ 1198 00000000 00000000 00000000 00000000 ................ - 11a8 60200000 12000000 00000000 00000000 ` .............. + 11a8 5c200000 12000000 00000000 00000000 \ .............. 11b8 00000000 00000000 6d040000 12000000 ........m....... 11c8 00000000 00000000 00000000 00000000 ................ - 11d8 a02a0000 11000000 00000000 00000000 .*.............. + 11d8 75280000 11000000 00000000 00000000 u(.............. 11e8 00000000 00000000 270c0000 12000000 ........'....... 11f8 00000000 00000000 00000000 00000000 ................ 1208 f1020000 12000000 00000000 00000000 ................ 1218 00000000 00000000 f10a0000 11000000 ................ 1228 00000000 00000000 00000000 00000000 ................ - 1238 a11c0000 12000000 00000000 00000000 ................ + 1238 971a0000 12000000 00000000 00000000 ................ 1248 00000000 00000000 9a090000 11000000 ................ 1258 00000000 00000000 00000000 00000000 ................ - 1268 381c0000 12000000 00000000 00000000 8............... + 1268 e5230000 12000000 00000000 00000000 .#.............. 1278 00000000 00000000 6f070000 11000000 ........o....... 1288 00000000 00000000 00000000 00000000 ................ - 1298 3f200000 12000000 00000000 00000000 ? .............. + 1298 4c1a0000 12000000 00000000 00000000 L............... 12a8 00000000 00000000 06030000 11000000 ................ 12b8 00000000 00000000 00000000 00000000 ................ 12c8 63020000 12000000 00000000 00000000 c............... 12d8 00000000 00000000 46000000 22000000 ........F..."... 12e8 00000000 00000000 00000000 00000000 ................ 12f8 ef030000 12000000 00000000 00000000 ................ - 1308 00000000 00000000 601a0000 12000000 ........`....... + 1308 00000000 00000000 6f230000 12000000 ........o#...... 1318 00000000 00000000 00000000 00000000 ................ 1328 15010000 12000000 00000000 00000000 ................ - 1338 00000000 00000000 c21a0000 11000000 ................ + 1338 00000000 00000000 2a1b0000 11000000 ........*....... 1348 00000000 00000000 00000000 00000000 ................ 1358 0d050000 12000000 00000000 00000000 ................ - 1368 00000000 00000000 fc1f0000 12000000 ................ + 1368 00000000 00000000 091a0000 12000000 ................ 1378 00000000 00000000 00000000 00000000 ................ 1388 ac180000 12000000 00000000 00000000 ................ 1398 00000000 00000000 fb050000 12000000 ................ @@ -283,9 +283,9 @@ 13f8 00000000 00000000 d2090000 12000000 ................ 1408 00000000 00000000 00000000 00000000 ................ 1418 b4070000 11000000 00000000 00000000 ................ - 1428 00000000 00000000 2c1e0000 12000000 ........,....... + 1428 00000000 00000000 941e0000 12000000 ................ 1438 00000000 00000000 00000000 00000000 ................ - 1448 e21a0000 12000000 00000000 00000000 ................ + 1448 011c0000 12000000 00000000 00000000 ................ 1458 00000000 00000000 26050000 12000000 ........&....... 1468 00000000 00000000 00000000 00000000 ................ 1478 b2040000 12000000 00000000 00000000 ................ @@ -294,23 +294,23 @@ 14a8 ca030000 12000000 00000000 00000000 ................ 14b8 00000000 00000000 df100000 11000000 ................ 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 121d0000 12000000 00000000 00000000 ................ + 14d8 2f200000 12000000 00000000 00000000 / .............. 14e8 00000000 00000000 d70d0000 11000000 ................ 14f8 00000000 00000000 00000000 00000000 ................ 1508 b10a0000 11000000 00000000 00000000 ................ - 1518 00000000 00000000 85190000 12000000 ................ + 1518 00000000 00000000 6d1a0000 12000000 ........m....... 1528 00000000 00000000 00000000 00000000 ................ - 1538 0f1c0000 12000000 00000000 00000000 ................ + 1538 67280000 12000000 00000000 00000000 g(.............. 1548 00000000 00000000 fa0b0000 12000000 ................ 1558 00000000 00000000 00000000 00000000 ................ 1568 da070000 11000000 00000000 00000000 ................ - 1578 00000000 00000000 e31f0000 12000000 ................ + 1578 00000000 00000000 e81b0000 12000000 ................ 1588 00000000 00000000 00000000 00000000 ................ - 1598 641d0000 11000000 00000000 00000000 d............... + 1598 6d240000 11000000 00000000 00000000 m$.............. 15a8 00000000 00000000 1e020000 12000000 ................ 15b8 00000000 00000000 00000000 00000000 ................ 15c8 4d110000 11000000 00000000 00000000 M............... - 15d8 00000000 00000000 671a0000 12000000 ........g....... + 15d8 00000000 00000000 76230000 12000000 ........v#...... 15e8 00000000 00000000 00000000 00000000 ................ 15f8 a4050000 12000000 00000000 00000000 ................ 1608 00000000 00000000 830c0000 12000000 ................ @@ -318,28 +318,28 @@ 1628 bf120000 11000000 00000000 00000000 ................ 1638 00000000 00000000 190f0000 11000000 ................ 1648 00000000 00000000 00000000 00000000 ................ - 1658 4b2a0000 12000000 00000000 00000000 K*.............. + 1658 12280000 12000000 00000000 00000000 .(.............. 1668 00000000 00000000 40030000 12000000 ........@....... 1678 00000000 00000000 00000000 00000000 ................ 1688 a00e0000 12000000 00000000 00000000 ................ 1698 00000000 00000000 d1030000 12000000 ................ 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 9f250000 12000000 00000000 00000000 .%.............. + 16b8 fe230000 12000000 00000000 00000000 .#.............. 16c8 00000000 00000000 0d080000 12000000 ................ 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 bb1d0000 11000000 00000000 00000000 ................ + 16e8 231e0000 11000000 00000000 00000000 #............... 16f8 00000000 00000000 700d0000 11000000 ........p....... 1708 00000000 00000000 00000000 00000000 ................ 1718 07180000 12000000 00000000 00000000 ................ 1728 00000000 00000000 0e010000 12000000 ................ 1738 00000000 00000000 00000000 00000000 ................ 1748 34090000 12000000 00000000 00000000 4............... - 1758 00000000 00000000 e92a0000 12000000 .........*...... + 1758 00000000 00000000 be280000 12000000 .........(...... 1768 00000000 00000000 00000000 00000000 ................ - 1778 ab190000 12000000 00000000 00000000 ................ - 1788 00000000 00000000 932a0000 12000000 .........*...... + 1778 a0190000 12000000 00000000 00000000 ................ + 1788 00000000 00000000 5a280000 12000000 ........Z(...... 1798 00000000 00000000 00000000 00000000 ................ - 17a8 d01d0000 12000000 00000000 00000000 ................ + 17a8 381e0000 12000000 00000000 00000000 8............... 17b8 00000000 00000000 e3060000 12000000 ................ 17c8 00000000 00000000 00000000 00000000 ................ 17d8 97070000 12000000 00000000 00000000 ................ @@ -349,10 +349,10 @@ 1818 00000000 00000000 860d0000 11000000 ................ 1828 00000000 00000000 00000000 00000000 ................ 1838 81160000 12000000 00000000 00000000 ................ - 1848 00000000 00000000 a5200000 11000000 ......... ...... + 1848 00000000 00000000 a1200000 11000000 ......... ...... 1858 00000000 00000000 00000000 00000000 ................ 1868 c5030000 12000000 00000000 00000000 ................ - 1878 00000000 00000000 841a0000 12000000 ................ + 1878 00000000 00000000 ec1a0000 12000000 ................ 1888 00000000 00000000 00000000 00000000 ................ 1898 28080000 12000000 00000000 00000000 (............... 18a8 00000000 00000000 62010000 12000000 ........b....... @@ -366,8 +366,8 @@ 1928 360a0000 11000000 00000000 00000000 6............... 1938 00000000 00000000 ac010000 12000000 ................ 1948 00000000 00000000 00000000 00000000 ................ - 1958 e11b0000 12000000 00000000 00000000 ................ - 1968 00000000 00000000 581f0000 11000000 ........X....... + 1958 4a1b0000 12000000 00000000 00000000 J............... + 1968 00000000 00000000 a41f0000 11000000 ................ 1978 00000000 00000000 00000000 00000000 ................ 1988 f3070000 11000000 00000000 00000000 ................ 1998 00000000 00000000 010e0000 11000000 ................ @@ -379,7 +379,7 @@ 19f8 00000000 00000000 fd000000 12000000 ................ 1a08 00000000 00000000 00000000 00000000 ................ 1a18 88070000 12000000 00000000 00000000 ................ - 1a28 00000000 00000000 141a0000 12000000 ................ + 1a28 00000000 00000000 fe240000 12000000 .........$...... 1a38 00000000 00000000 00000000 00000000 ................ 1a48 260e0000 12000000 00000000 00000000 &............... 1a58 00000000 00000000 ac0b0000 12000000 ................ @@ -387,26 +387,26 @@ /usr/lib64/Rivet/RivetTristanAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetTristanAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetTristanAnalyses.so (disasm) @@ -2048,33 +2048,69 @@ jmp <_ZN5Rivet16AMY_1990_I2833374initEv.cold + ofs> nop -_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev + ofs> - mov offset(%rbp),%rax - mov %rbp,%rdi - add $something,%rbp - call *(%rax) - jmp <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev + ofs> - mov (%rbx),%rdi +_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold: + mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret + je <_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> _ZN5Rivet18TOPAZ_1993_I3616618finalizeEv.cold: mov offset(%rsp),%rdi @@ -2108,75 +2144,116 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZNK5Rivet15AnalysisBuilderINS_18VENUS_1997_I440852EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> +_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold: + mov %r13,%rdi + call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> + mov %rbp,%rdi + call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_18VENUS_1997_I440852EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi + jne <_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + nop -_ZNK5Rivet15AnalysisBuilderINS_18VENUS_1987_I251274EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> +_ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold: + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> + mov %r15,%rdi + call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_18VENUS_1987_I251274EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi + jne <_ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold + ofs> + mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + nop -_ZNK5Rivet15AnalysisBuilderINS_18TOPAZ_1993_I361661EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> +_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold: + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_18TOPAZ_1993_I361661EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi + jne <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov %rbx,%rdi call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> -_ZNK5Rivet15AnalysisBuilderINS_16AMY_1995_I406129EE10mkAnalysisEv.cold: - mov %r12,%rdi +_ZN5Rivet16AMY_1990_I2945254initEv.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1