~/f/Rivet/RPMS.2017 ~/f/Rivet ~/f/Rivet RPMS.2017/Rivet-plugins-3.1.6-0.0.x86_64.rpm RPMS/Rivet-plugins-3.1.6-0.0.x86_64.rpm differ: byte 225, line 1 Comparing Rivet-plugins-3.1.6-0.0.x86_64.rpm to Rivet-plugins-3.1.6-0.0.x86_64.rpm comparing the rpm tags of Rivet-plugins --- old-rpm-tags +++ new-rpm-tags @@ -179,25 +179,25 @@ -/usr/lib64/Rivet/RivetALICEAnalyses.so 532d6894eb61aa1c1cd0f2c83e3d2821ce3635c6923be05e566c0dd679deff70 0 -/usr/lib64/Rivet/RivetATLASAnalyses.so 5ec34dc5a9bdfe0b8bc5fa80d55a39e94a7311b5c3fa1c96416dd702ac08d157 0 -/usr/lib64/Rivet/RivetBABARAnalyses.so 3c8e7121f95667bf90d856e3213b68eb71c8d6c5e0c51da32506515df571d71e 0 -/usr/lib64/Rivet/RivetBELLEAnalyses.so a68cae544fcc9f9074c3eff73f5d46574d20d327f62fa42cce7c4541782f4a28 0 -/usr/lib64/Rivet/RivetBESAnalyses.so e77bcbb3cf45b5ba3d7c05b21bf182889775e037f4557674daa9338d3f99b685 0 -/usr/lib64/Rivet/RivetCDFAnalyses.so f88d04dc93934146500ead580a852b31b03f4f62e1a0c032bb3a444f1d2e165f 0 -/usr/lib64/Rivet/RivetCESRAnalyses.so 4e5fbb2e857b55ffaf1153c3cc2e86c60599dcecb66a5facb0d5cb6af953122c 0 -/usr/lib64/Rivet/RivetCMSAnalyses.so d210200005333bc8b9d648326601b32e4a6c57ccd1fcecf50abbfd8ae6461c9b 0 -/usr/lib64/Rivet/RivetD0Analyses.so 3d012c649aa9c0ae076cadbca31002b603cd980e5c9c94cdfe9ceb8e0688a584 0 -/usr/lib64/Rivet/RivetDORISAnalyses.so 925363bbfcbd8461a8ff772efa464a4d45c31fc2e21be3519affed702eb2ff40 0 -/usr/lib64/Rivet/RivetFrascatiAnalyses.so 4ca8c19dda4079ab9145538ca4f88ec7eb0b2490dc952ce71ef74eccc45b8fdf 0 -/usr/lib64/Rivet/RivetHERAAnalyses.so b160a7290ebe44cd0620973eb71bf79dd923f777fbf77e521a6a2fe4cd37baa4 0 -/usr/lib64/Rivet/RivetLEPAnalyses.so c7b2774e45888a1a475bed13ebbff6ba6dd04d05ae1cf46d93c759a1745c4308 0 -/usr/lib64/Rivet/RivetLHCbAnalyses.so e65bec7ef91d2fced2507241e73de74720dea6bd8e06bdb83aa960f6e7240a76 0 -/usr/lib64/Rivet/RivetLHCfAnalyses.so 1731dfb18024eed4c64649e633bcb7f900ef74c30af0ef55fc5aaaf3aa8e5c16 0 -/usr/lib64/Rivet/RivetMCAnalyses.so eaf5b2dea97a655ded9b049558df0474062ae89d7bbea8cccd3960bf5b2cdbce 0 -/usr/lib64/Rivet/RivetMiscAnalyses.so 721b2f9d1c68756d02c8927bc629f75f8e125044cc248fa2499871ff4b9a3b5a 0 -/usr/lib64/Rivet/RivetNovosibirskAnalyses.so a522dede2cd5a4dd6d51fc44d1dcf48a66adc4988a2d7c467593c814e21ba689 0 -/usr/lib64/Rivet/RivetOrsayAnalyses.so 1ebfc41e1b0e73c7e59c138e63e457defe89c0871d9ec7b7e0f13eb3ea861a02 0 -/usr/lib64/Rivet/RivetPetraAnalyses.so d20f5e65ce4403db45e60defbb550ed8c0e184de64ab085bf33d832723644a1a 0 -/usr/lib64/Rivet/RivetRHICAnalyses.so c68eb219e3e4c8c5fb36c1c931e0711afb70c21d591f106f4624f77e3cb72e44 0 -/usr/lib64/Rivet/RivetSLACAnalyses.so 442ee75fe41c161ebed13ab9635e31ea8269743437177e2ed8d34202c71eae03 0 -/usr/lib64/Rivet/RivetSPSAnalyses.so 5f31455bc506546a9fc4d12f95447f5f3462a31bfd07e8f41ffe64521dba2549 0 -/usr/lib64/Rivet/RivetTOTEMAnalyses.so c60801f015c857e67ee7fff2130552f8135ef1e7c4b4850e1cbbce430bf2a3ee 0 -/usr/lib64/Rivet/RivetTristanAnalyses.so 23541bba7cc12b3a7d11ca95d283690c31686e4ac0feac9f364b00279ef1967e 0 +/usr/lib64/Rivet/RivetALICEAnalyses.so 900c5a50d2a9fdc8737aa84cc6fa25f2de50b1969eca4917351923dfeb801071 0 +/usr/lib64/Rivet/RivetATLASAnalyses.so d3e2c0b5d2176148460de1d023c843ce11d37075cac5de6c1ab7b75e7a931c82 0 +/usr/lib64/Rivet/RivetBABARAnalyses.so d224605a9a873a47293cd1434e89092699b2d084f16c71adbde0a073303d64b2 0 +/usr/lib64/Rivet/RivetBELLEAnalyses.so 8c0346aa1b9cb6dee3cc75e7864ddc57fe119f277498fd4837fd6222ed8d8852 0 +/usr/lib64/Rivet/RivetBESAnalyses.so 56af0b6116ba89bdaf1ca2761d8bde98de7e8846a1a4d718a529d31c2d936d6e 0 +/usr/lib64/Rivet/RivetCDFAnalyses.so 1851b585d17d7bf3a3dc9b7f1f592f68f99a542dc86f2f8015d1c70b69f3caeb 0 +/usr/lib64/Rivet/RivetCESRAnalyses.so 52e3f39be2aa175eabe719320c9c79532e80f362f85f168fe63488b446190090 0 +/usr/lib64/Rivet/RivetCMSAnalyses.so 83449f7669a4d3e7bcc5be4db3a8e9b0862c31089372a8bd8f48652314edd404 0 +/usr/lib64/Rivet/RivetD0Analyses.so a56261b3868ec0c75b06f1420dba6f1141c7f7f4d5679a289a345ab31237ead8 0 +/usr/lib64/Rivet/RivetDORISAnalyses.so 07a337f37b8b992538ac623ca242bdbb9ba1936fe9293ddb0e795803a636a228 0 +/usr/lib64/Rivet/RivetFrascatiAnalyses.so 43fcbaa65e91e87433977ea4e5926195d5c332799c9dd29db50c97ac28066637 0 +/usr/lib64/Rivet/RivetHERAAnalyses.so 8d419dce415db7fca03dc756f8f2b36279afe672612e72810bd8e21425a4a226 0 +/usr/lib64/Rivet/RivetLEPAnalyses.so a1e15920728f03b01e35b1af6b01d01a3f76bc6e5a94c321c181aa8a0abd5024 0 +/usr/lib64/Rivet/RivetLHCbAnalyses.so df12473f8f9b1e316e6cc68eb3dee464203571f3ee4fa4206711458b7b73ee86 0 +/usr/lib64/Rivet/RivetLHCfAnalyses.so bd4054314aff1fcbea2ae65468206a78489c4be1ce3ecccbc696365cc3d7b9d2 0 +/usr/lib64/Rivet/RivetMCAnalyses.so 7b2b1bfcbcd201b9c70ae901381362ca9c7b9dcdb7782057d25d661e50b4d898 0 +/usr/lib64/Rivet/RivetMiscAnalyses.so ec92f9132689477b711278b87e5b8b8506db9252bebf096f516cecf5e7736337 0 +/usr/lib64/Rivet/RivetNovosibirskAnalyses.so c798473852922b526c3007cd32b5ad96676e4463b40574928380c69b79976df9 0 +/usr/lib64/Rivet/RivetOrsayAnalyses.so 8be20593f5d7945d4d7b8a1cbec8b83db1f0d410380eecd783f2964cce8a4bd6 0 +/usr/lib64/Rivet/RivetPetraAnalyses.so acc13e432da44c74204253b68a6b146bcb34fc3c870f3315cf0d44a1966f38b3 0 +/usr/lib64/Rivet/RivetRHICAnalyses.so c8df84ee650c1c190e79641a1a7b37226e4157ac5d34c241ce9ac682e1b2ad8c 0 +/usr/lib64/Rivet/RivetSLACAnalyses.so 375a441d5d69e3f6ec8c92914a829f2b273d043644163031dd9b543a764a63e6 0 +/usr/lib64/Rivet/RivetSPSAnalyses.so f7efaf7192df427d7f17929b80ab398e64f378218c1c3622a7c226b53fe9c647 0 +/usr/lib64/Rivet/RivetTOTEMAnalyses.so 2be074eb5af35b04df9034c852b6701e7a1841e7b859554714c71fcfa3868b2c 0 +/usr/lib64/Rivet/RivetTristanAnalyses.so e5bb99b5e08816d815c56546a2e0f779b90f3118a6c91c68828dfa66503e8f2c 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) @@ -263,597 +263,597 @@ 12d0 2282f78b 07abc2e8 "....... Contents of section .dynsym: 12d8 00000000 00000000 00000000 00000000 ................ - 12e8 00000000 00000000 08190000 12000000 ................ + 12e8 00000000 00000000 0b1e0000 12000000 ................ 12f8 00000000 00000000 00000000 00000000 ................ - 1308 731f0000 12000000 00000000 00000000 s............... - 1318 00000000 00000000 75070000 12000000 ........u....... + 1308 97250000 12000000 00000000 00000000 .%.............. + 1318 00000000 00000000 9e090000 12000000 ................ 1328 00000000 00000000 00000000 00000000 ................ - 1338 262c0000 12000000 00000000 00000000 &,.............. - 1348 00000000 00000000 551c0000 12000000 ........U....... + 1338 e3100000 12000000 00000000 00000000 ................ + 1348 00000000 00000000 6a250000 12000000 ........j%...... 1358 00000000 00000000 00000000 00000000 ................ - 1368 15100000 12000000 00000000 00000000 ................ - 1378 00000000 00000000 f21a0000 12000000 ................ + 1368 db150000 12000000 00000000 00000000 ................ + 1378 00000000 00000000 dd1f0000 12000000 ................ 1388 00000000 00000000 00000000 00000000 ................ - 1398 e1010000 12000000 00000000 00000000 ................ - 13a8 00000000 00000000 730f0000 12000000 ........s....... + 1398 2a040000 12000000 00000000 00000000 *............... + 13a8 00000000 00000000 dc210000 12000000 .........!...... 13b8 00000000 00000000 00000000 00000000 ................ - 13c8 ff090000 12000000 00000000 00000000 ................ - 13d8 00000000 00000000 0b120000 12000000 ................ + 13c8 32020000 12000000 00000000 00000000 2............... + 13d8 00000000 00000000 ff120000 12000000 ................ 13e8 00000000 00000000 00000000 00000000 ................ - 13f8 9d270000 12000000 00000000 00000000 .'.............. - 1408 00000000 00000000 6a2d0000 12000000 ........j-...... + 13f8 580f0000 12000000 00000000 00000000 X............... + 1408 00000000 00000000 391f0000 12000000 ........9....... 1418 00000000 00000000 00000000 00000000 ................ - 1428 da250000 11000000 00000000 00000000 .%.............. - 1438 00000000 00000000 2b1a0000 12000000 ........+....... + 1428 910d0000 11000000 00000000 00000000 ................ + 1438 00000000 00000000 612a0000 12000000 ........a*...... 1448 00000000 00000000 00000000 00000000 ................ - 1458 872e0000 12000000 00000000 00000000 ................ - 1468 00000000 00000000 f70a0000 12000000 ................ + 1458 ca200000 12000000 00000000 00000000 . .............. + 1468 00000000 00000000 760f0000 12000000 ........v....... 1478 00000000 00000000 00000000 00000000 ................ - 1488 661e0000 11000000 00000000 00000000 f............... - 1498 00000000 00000000 c7250000 12000000 .........%...... + 1488 5b290000 11000000 00000000 00000000 [).............. + 1498 00000000 00000000 3f0d0000 12000000 ........?....... 14a8 00000000 00000000 00000000 00000000 ................ - 14b8 84110000 12000000 00000000 00000000 ................ - 14c8 00000000 00000000 59080000 12000000 ........Y....... + 14b8 65170000 12000000 00000000 00000000 e............... + 14c8 00000000 00000000 6d0a0000 12000000 ........m....... 14d8 00000000 00000000 00000000 00000000 ................ - 14e8 a5190000 11000000 00000000 00000000 ................ - 14f8 00000000 00000000 73270000 12000000 ........s'...... + 14e8 a81e0000 11000000 00000000 00000000 ................ + 14f8 00000000 00000000 880e0000 12000000 ................ 1508 00000000 00000000 00000000 00000000 ................ - 1518 4f010000 12000000 00000000 00000000 O............... - 1528 00000000 00000000 00260000 11000000 .........&...... + 1518 f8020000 12000000 00000000 00000000 ................ + 1528 00000000 00000000 520d0000 11000000 ........R....... 1538 00000000 00000000 00000000 00000000 ................ - 1548 420e0000 12000000 00000000 00000000 B............... - 1558 00000000 00000000 b02f0000 11000000 ........./...... + 1548 60140000 12000000 00000000 00000000 `............... + 1558 00000000 00000000 4b100000 11000000 ........K....... 1568 00000000 00000000 00000000 00000000 ................ - 1578 551a0000 12000000 00000000 00000000 U............... - 1588 00000000 00000000 80020000 11000000 ................ + 1578 72240000 12000000 00000000 00000000 r$.............. + 1588 00000000 00000000 c9040000 11000000 ................ 1598 00000000 00000000 00000000 00000000 ................ - 15a8 c6270000 12000000 00000000 00000000 .'.............. - 15b8 00000000 00000000 2a0c0000 12000000 ........*....... + 15a8 942e0000 12000000 00000000 00000000 ................ + 15b8 00000000 00000000 bb1f0000 12000000 ................ 15c8 00000000 00000000 00000000 00000000 ................ - 15d8 25020000 11000000 00000000 00000000 %............... - 15e8 00000000 00000000 710a0000 12000000 ........q....... + 15d8 6e040000 11000000 00000000 00000000 n............... + 15e8 00000000 00000000 b9020000 12000000 ................ 15f8 00000000 00000000 00000000 00000000 ................ - 1608 37340000 12000000 00000000 00000000 74.............. - 1618 00000000 00000000 911b0000 12000000 ................ + 1608 05370000 12000000 00000000 00000000 .7.............. + 1618 00000000 00000000 6d2b0000 12000000 ........m+...... 1628 00000000 00000000 00000000 00000000 ................ 1638 46000000 22000000 00000000 00000000 F..."........... - 1648 00000000 00000000 1b080000 12000000 ................ + 1648 00000000 00000000 2f0a0000 12000000 ......../....... 1658 00000000 00000000 00000000 00000000 ................ - 1668 fa1e0000 12000000 00000000 00000000 ................ - 1678 00000000 00000000 75050000 12000000 ........u....... + 1668 0f2d0000 12000000 00000000 00000000 .-.............. + 1678 00000000 00000000 6b010000 12000000 ........k....... 1688 00000000 00000000 00000000 00000000 ................ - 1698 02050000 11000000 00000000 00000000 ................ - 16a8 00000000 00000000 0e1b0000 12000000 ................ + 1698 ba050000 11000000 00000000 00000000 ................ + 16a8 00000000 00000000 95240000 12000000 .........$...... 16b8 00000000 00000000 00000000 00000000 ................ - 16c8 50040000 12000000 00000000 00000000 P............... - 16d8 00000000 00000000 b62b0000 12000000 .........+...... + 16c8 0d030000 12000000 00000000 00000000 ................ + 16d8 00000000 00000000 26030000 12000000 ........&....... 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 690c0000 12000000 00000000 00000000 i............... - 1708 00000000 00000000 1c090000 12000000 ................ + 16f8 53130000 12000000 00000000 00000000 S............... + 1708 00000000 00000000 300b0000 12000000 ........0....... 1718 00000000 00000000 00000000 00000000 ................ - 1728 06210000 12000000 00000000 00000000 .!.............. - 1738 00000000 00000000 09010000 12000000 ................ + 1728 75290000 12000000 00000000 00000000 u).............. + 1738 00000000 00000000 72010000 12000000 ........r....... 1748 00000000 00000000 00000000 00000000 ................ - 1758 ef110000 11000000 00000000 00000000 ................ - 1768 00000000 00000000 bf060000 11000000 ................ + 1758 a2170000 11000000 00000000 00000000 ................ + 1768 00000000 00000000 7f080000 11000000 ................ 1778 00000000 00000000 00000000 00000000 ................ - 1788 fd1a0000 12000000 00000000 00000000 ................ - 1798 00000000 00000000 11070000 12000000 ................ + 1788 4d240000 12000000 00000000 00000000 M$.............. + 1798 00000000 00000000 3a090000 12000000 ........:....... 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 e20b0000 12000000 00000000 00000000 ................ - 17c8 00000000 00000000 890c0000 12000000 ................ + 17b8 731f0000 12000000 00000000 00000000 s............... + 17c8 00000000 00000000 73130000 12000000 ........s....... 17d8 00000000 00000000 00000000 00000000 ................ - 17e8 9e080000 12000000 00000000 00000000 ................ - 17f8 00000000 00000000 30060000 12000000 ........0....... + 17e8 b20a0000 12000000 00000000 00000000 ................ + 17f8 00000000 00000000 f0070000 12000000 ................ 1808 00000000 00000000 00000000 00000000 ................ - 1818 f7330000 12000000 00000000 00000000 .3.............. - 1828 00000000 00000000 c0160000 11000000 ................ + 1818 e81f0000 12000000 00000000 00000000 ................ + 1828 00000000 00000000 901b0000 11000000 ................ 1838 00000000 00000000 00000000 00000000 ................ - 1848 c62f0000 12000000 00000000 00000000 ./.............. - 1858 00000000 00000000 19340000 12000000 .........4...... + 1848 61100000 12000000 00000000 00000000 a............... + 1858 00000000 00000000 072b0000 12000000 .........+...... 1868 00000000 00000000 00000000 00000000 ................ - 1878 c4050000 11000000 00000000 00000000 ................ - 1888 00000000 00000000 bc1e0000 11000000 ................ + 1878 84070000 11000000 00000000 00000000 ................ + 1888 00000000 00000000 120d0000 11000000 ................ 1898 00000000 00000000 00000000 00000000 ................ - 18a8 be0b0000 12000000 00000000 00000000 ................ - 18b8 00000000 00000000 942f0000 12000000 ........./...... + 18a8 3d100000 12000000 00000000 00000000 =............... + 18b8 00000000 00000000 5b0e0000 12000000 ........[....... 18c8 00000000 00000000 00000000 00000000 ................ - 18d8 da060000 12000000 00000000 00000000 ................ - 18e8 00000000 00000000 7f1f0000 12000000 ................ + 18d8 9a080000 12000000 00000000 00000000 ................ + 18e8 00000000 00000000 a3250000 12000000 .........%...... 18f8 00000000 00000000 00000000 00000000 ................ - 1908 b1250000 11000000 00000000 00000000 .%.............. - 1918 00000000 00000000 410a0000 12000000 ........A....... + 1908 a92d0000 11000000 00000000 00000000 .-.............. + 1918 00000000 00000000 74020000 12000000 ........t....... 1928 00000000 00000000 00000000 00000000 ................ - 1938 d8130000 11000000 00000000 00000000 ................ - 1948 00000000 00000000 c61f0000 12000000 ................ + 1938 e8170000 11000000 00000000 00000000 ................ + 1948 00000000 00000000 9b0e0000 12000000 ................ 1958 00000000 00000000 00000000 00000000 ................ - 1968 30360000 12000000 00000000 00000000 06.............. - 1978 00000000 00000000 08060000 12000000 ................ + 1968 ec310000 12000000 00000000 00000000 .1.............. + 1978 00000000 00000000 c8070000 12000000 ................ 1988 00000000 00000000 00000000 00000000 ................ - 1998 d6040000 12000000 00000000 00000000 ................ - 19a8 00000000 00000000 a4110000 12000000 ................ + 1998 a2030000 12000000 00000000 00000000 ................ + 19a8 00000000 00000000 d1120000 12000000 ................ 19b8 00000000 00000000 00000000 00000000 ................ - 19c8 64200000 12000000 00000000 00000000 d .............. - 19d8 00000000 00000000 af050000 12000000 ................ + 19c8 f40e0000 12000000 00000000 00000000 ................ + 19d8 00000000 00000000 6f070000 12000000 ........o....... 19e8 00000000 00000000 00000000 00000000 ................ - 19f8 15300000 12000000 00000000 00000000 .0.............. - 1a08 00000000 00000000 56130000 12000000 ........V....... + 19f8 012a0000 12000000 00000000 00000000 .*.............. + 1a08 00000000 00000000 92200000 12000000 ......... ...... 1a18 00000000 00000000 00000000 00000000 ................ - 1a28 b1360000 12000000 00000000 00000000 .6.............. - 1a38 00000000 00000000 bd010000 12000000 ................ /usr/lib64/Rivet/RivetALICEAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetALICEAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetALICEAnalyses.so (disasm) @@ -794,6 +794,51 @@ 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 + +_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(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbp + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + 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 %rbp,%rdi + call <_Unwind_Resume@plt> + +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + mov $something,%esi + call <_ZdlPvm@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + nop + _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -861,79 +906,61 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZNK5Rivet5ALICE16PrimaryParticles7compareERKNS_10ProjectionE.cold: - call <__cxa_bad_typeid@plt> - call <__cxa_bad_typeid@plt> +_ZN5Rivet19ALICE_2010_S86241007analyzeERKNS_5EventE.cold: + call <__cxa_bad_cast@plt> mov %rax,%rbx - mov %r12,%rdi + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZN5Rivet19ALICE_2011_S89095807analyzeERKNS_5EventE.cold: + jmp <_ZN5Rivet19ALICE_2010_S86241007analyzeERKNS_5EventE.cold + ofs> call <__cxa_bad_cast@plt> + call <__cxa_bad_cast@plt> + jmp <_ZN5Rivet19ALICE_2010_S86241007analyzeERKNS_5EventE.cold + ofs> + +_ZNK5Rivet5ALICE16PrimaryParticles7compareERKNS_10ProjectionE.cold: + call <__cxa_bad_typeid@plt> + call <__cxa_bad_typeid@plt> mov %rax,%rbx - mov %rbp,%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> + nop -_ZN5Rivet19ALICE_2013_I12259798finalizeEv.cold: +_ZN5Rivet19ALICE_2010_S87062397analyzeERKNS_5EventE.cold: mov $something,%edi - lea offset(%rsp),%rbx call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdi lea offset(%rip),%rsi # <_fini + ofs> - mov %rbx,%rdi - mov %rax,%r12 + mov %rax,%rbp call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - mov %rbx,%rsi - mov %r12,%rdi + mov offset(%rsp),%rsi + mov %rbp,%rdi call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov %rbx,%rdi - mov %rax,(%r12) + mov offset(%rsp),%rdi + mov %rax,offset(%rbp) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> - mov %r12,%rdi + mov %rbp,%rdi call <__cxa_throw@plt> - mov $something,%edi - lea offset(%rsp),%rbx - call <__cxa_allocate_exception@plt> - lea offset(%rip),%rsi # <_fini + ofs> - mov %rbx,%rdi - mov %rax,%r12 - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 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 <__cxa_bad_cast@plt> + mov offset(%rsp),%rdi + mov %rax,%rbx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> - mov %r12,%rdi - call <__cxa_throw@plt> mov %rbx,%rdi - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <__cxa_free_exception@plt> - mov %rbp,%rdi call <_Unwind_Resume@plt> - mov %rax,%rbp - jmp <_ZN5Rivet19ALICE_2013_I12259798finalizeEv.cold + ofs> - mov %rbx,%rdi - mov %rax,%rbp + mov offset(%rsp),%rdi + mov %rax,%rbx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <__cxa_free_exception@plt> mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi call <_Unwind_Resume@plt> - mov %rax,%rbp - jmp <_ZN5Rivet19ALICE_2013_I12259798finalizeEv.cold + ofs> + mov %rax,%rbx + jmp <_ZN5Rivet19ALICE_2010_S87062397analyzeERKNS_5EventE.cold + ofs> _ZN5Rivet18ALICE_2010_I8800497analyzeERKNS_5EventE.cold: call <__cxa_bad_cast@plt> @@ -989,100 +1016,72 @@ call <__cxa_bad_cast@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),%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 %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 %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 %rbx,%rdi call <_Unwind_Resume@plt> + nop + /usr/lib64/Rivet/RivetATLASAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetATLASAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetATLASAnalyses.so (objdump) @@ -1215,2205 +1215,2205 @@ 4e50 d2399fd6 f80a0144 f8a5aa87 7b4c8136 .9.....D....{L.6 Contents of section .dynsym: 4e60 00000000 00000000 00000000 00000000 ................ - 4e70 00000000 00000000 2d570000 11000000 ........-W...... + 4e70 00000000 00000000 83290000 11000000 .........)...... 4e80 00000000 00000000 00000000 00000000 ................ - 4e90 f13a0000 12000000 00000000 00000000 .:.............. - 4ea0 00000000 00000000 2f200000 12000000 ......../ ...... + 4e90 aa350000 12000000 00000000 00000000 .5.............. + 4ea0 00000000 00000000 d7280000 12000000 .........(...... 4eb0 00000000 00000000 00000000 00000000 ................ - 4ec0 57ce0000 12000000 00000000 00000000 W............... - 4ed0 00000000 00000000 cb2f0000 11000000 ........./...... + 4ec0 5cda0000 12000000 00000000 00000000 \............... + 4ed0 00000000 00000000 91250000 11000000 .........%...... 4ee0 00000000 00000000 00000000 00000000 ................ - 4ef0 a9220000 11000000 00000000 00000000 .".............. - 4f00 00000000 00000000 16170000 12000000 ................ + 4ef0 e92b0000 11000000 00000000 00000000 .+.............. + 4f00 00000000 00000000 77160000 12000000 ........w....... 4f10 00000000 00000000 00000000 00000000 ................ - 4f20 142c0000 12000000 00000000 00000000 .,.............. - 4f30 00000000 00000000 67570000 11000000 ........gW...... + 4f20 92320000 12000000 00000000 00000000 .2.............. + 4f30 00000000 00000000 932b0000 11000000 .........+...... 4f40 00000000 00000000 00000000 00000000 ................ - 4f50 919e0000 11000000 00000000 00000000 ................ - 4f60 00000000 00000000 65240000 12000000 ........e$...... + 4f50 fb640000 11000000 00000000 00000000 .d.............. + 4f60 00000000 00000000 2d350000 12000000 ........-5...... 4f70 00000000 00000000 00000000 00000000 ................ - 4f80 dc090000 12000000 00000000 00000000 ................ - 4f90 00000000 00000000 04650000 12000000 .........e...... + 4f80 7e0a0000 12000000 00000000 00000000 ~............... + 4f90 00000000 00000000 135e0000 12000000 .........^...... 4fa0 00000000 00000000 00000000 00000000 ................ - 4fb0 7f040000 12000000 00000000 00000000 ................ - 4fc0 00000000 00000000 bc3d0000 11000000 .........=...... + 4fb0 20010000 12000000 00000000 00000000 ............... + 4fc0 00000000 00000000 dc670000 11000000 .........g...... 4fd0 00000000 00000000 00000000 00000000 ................ - 4fe0 d1030000 12000000 00000000 00000000 ................ - 4ff0 00000000 00000000 6f260000 12000000 ........o&...... + 4fe0 ed120000 12000000 00000000 00000000 ................ + 4ff0 00000000 00000000 d8360000 12000000 .........6...... 5000 00000000 00000000 00000000 00000000 ................ - 5010 d70a0000 12000000 00000000 00000000 ................ - 5020 00000000 00000000 37190000 12000000 ........7....... + 5010 790b0000 12000000 00000000 00000000 y............... + 5020 00000000 00000000 f5170000 12000000 ................ 5030 00000000 00000000 00000000 00000000 ................ - 5040 a4430000 11000000 00000000 00000000 .C.............. - 5050 00000000 00000000 70310000 12000000 ........p1...... + 5040 88850000 11000000 00000000 00000000 ................ + 5050 00000000 00000000 be5d0000 12000000 .........]...... 5060 00000000 00000000 00000000 00000000 ................ - 5070 43100000 12000000 00000000 00000000 C............... - 5080 00000000 00000000 d9050000 11000000 ................ + 5070 d3130000 12000000 00000000 00000000 ................ + 5080 00000000 00000000 7b060000 11000000 ........{....... 5090 00000000 00000000 00000000 00000000 ................ - 50a0 9b3d0000 12000000 00000000 00000000 .=.............. - 50b0 00000000 00000000 68230000 12000000 ........h#...... + 50a0 3a2e0000 12000000 00000000 00000000 :............... + 50b0 00000000 00000000 32300000 12000000 ........20...... 50c0 00000000 00000000 00000000 00000000 ................ - 50d0 0b050000 12000000 00000000 00000000 ................ - 50e0 00000000 00000000 fa200000 10000000 ......... ...... + 50d0 7f050000 12000000 00000000 00000000 ................ + 50e0 00000000 00000000 e5150000 10000000 ................ 50f0 00000000 00000000 00000000 00000000 ................ - 5100 0c580000 12000000 00000000 00000000 .X.............. - 5110 00000000 00000000 ad570000 12000000 .........W...... + 5100 5b2e0000 12000000 00000000 00000000 [............... + 5110 00000000 00000000 6e2d0000 12000000 ........n-...... 5120 00000000 00000000 00000000 00000000 ................ - 5130 df190000 12000000 00000000 00000000 ................ - 5140 00000000 00000000 7e2b0000 12000000 ........~+...... + 5130 3f230000 12000000 00000000 00000000 ?#.............. + 5140 00000000 00000000 f52f0000 12000000 ........./...... 5150 00000000 00000000 00000000 00000000 ................ - 5160 eb070000 12000000 00000000 00000000 ................ - 5170 00000000 00000000 13af0000 12000000 ................ + 5160 8d080000 12000000 00000000 00000000 ................ + 5170 00000000 00000000 61810000 12000000 ........a....... 5180 00000000 00000000 00000000 00000000 ................ - 5190 fe1a0000 12000000 00000000 00000000 ................ - 51a0 00000000 00000000 64290000 12000000 ........d)...... + 5190 89260000 12000000 00000000 00000000 .&.............. + 51a0 00000000 00000000 68340000 12000000 ........h4...... 51b0 00000000 00000000 00000000 00000000 ................ - 51c0 2b250000 12000000 00000000 00000000 +%.............. - 51d0 00000000 00000000 318b0000 12000000 ........1....... + 51c0 e90d0000 12000000 00000000 00000000 ................ + 51d0 00000000 00000000 69330000 12000000 ........i3...... 51e0 00000000 00000000 00000000 00000000 ................ - 51f0 c6050000 12000000 00000000 00000000 ................ - 5200 00000000 00000000 9c3e0000 12000000 .........>...... + 51f0 68060000 12000000 00000000 00000000 h............... + 5200 00000000 00000000 3a830000 12000000 ........:....... 5210 00000000 00000000 00000000 00000000 ................ - 5220 02250000 12000000 00000000 00000000 .%.............. - 5230 00000000 00000000 4a9c0000 12000000 ........J....... + 5220 f0270000 12000000 00000000 00000000 .'.............. + 5230 00000000 00000000 05620000 12000000 .........b...... 5240 00000000 00000000 00000000 00000000 ................ - 5250 afce0000 12000000 00000000 00000000 ................ - 5260 00000000 00000000 7a310000 11000000 ........z1...... + 5250 e4da0000 12000000 00000000 00000000 ................ + 5260 00000000 00000000 29250000 11000000 ........)%...... 5270 00000000 00000000 00000000 00000000 ................ - 5280 f7180000 12000000 00000000 00000000 ................ - 5290 00000000 00000000 33080000 12000000 ........3....... + 5280 5b1a0000 12000000 00000000 00000000 [............... + 5290 00000000 00000000 d5080000 12000000 ................ 52a0 00000000 00000000 00000000 00000000 ................ - 52b0 84430000 11000000 00000000 00000000 .C.............. - 52c0 00000000 00000000 a5150000 11000000 ................ + 52b0 68850000 11000000 00000000 00000000 h............... + 52c0 00000000 00000000 08220000 11000000 ........."...... 52d0 00000000 00000000 00000000 00000000 ................ - 52e0 892c0000 12000000 00000000 00000000 .,.............. - 52f0 00000000 00000000 84090000 12000000 ................ + 52e0 d1320000 12000000 00000000 00000000 .2.............. + 52f0 00000000 00000000 260a0000 12000000 ........&....... 5300 00000000 00000000 00000000 00000000 ................ - 5310 92070000 12000000 00000000 00000000 ................ - 5320 00000000 00000000 38010000 12000000 ........8....... + 5310 34080000 12000000 00000000 00000000 4............... + 5320 00000000 00000000 6f010000 12000000 ........o....... 5330 00000000 00000000 00000000 00000000 ................ - 5340 25300000 11000000 00000000 00000000 %0.............. - 5350 00000000 00000000 12210000 12000000 .........!...... + 5340 f80c0000 11000000 00000000 00000000 ................ + 5350 00000000 00000000 d8190000 12000000 ................ 5360 00000000 00000000 00000000 00000000 ................ - 5370 80560000 11000000 00000000 00000000 .V.............. - 5380 00000000 00000000 c52b0000 12000000 .........+...... + 5370 2a160000 11000000 00000000 00000000 *............... + 5380 00000000 00000000 412a0000 12000000 ........A*...... 5390 00000000 00000000 00000000 00000000 ................ - 53a0 4e130000 11000000 00000000 00000000 N............... - 53b0 00000000 00000000 b9020000 12000000 ................ + 53a0 a5140000 11000000 00000000 00000000 ................ + 53b0 00000000 00000000 f0020000 12000000 ................ 53c0 00000000 00000000 00000000 00000000 ................ - 53d0 b5310000 12000000 00000000 00000000 .1.............. - 53e0 00000000 00000000 832b0000 12000000 .........+...... + 53d0 ed400000 12000000 00000000 00000000 .@.............. + 53e0 00000000 00000000 765f0000 12000000 ........v_...... 53f0 00000000 00000000 00000000 00000000 ................ - 5400 e7160000 11000000 00000000 00000000 ................ - 5410 00000000 00000000 0f050000 12000000 ................ + 5400 791c0000 11000000 00000000 00000000 y............... + 5410 00000000 00000000 b1050000 12000000 ................ 5420 00000000 00000000 00000000 00000000 ................ - 5430 28280000 12000000 00000000 00000000 ((.............. - 5440 00000000 00000000 a48f0000 12000000 ................ + 5430 31380000 12000000 00000000 00000000 18.............. + 5440 00000000 00000000 cb830000 12000000 ................ 5450 00000000 00000000 00000000 00000000 ................ - 5460 ff580000 12000000 00000000 00000000 .X.............. - 5470 00000000 00000000 642f0000 10000000 ........d/...... + 5460 4e2f0000 12000000 00000000 00000000 N/.............. + 5470 00000000 00000000 90670000 10000000 .........g...... 5480 00000000 00000000 00000000 00000000 ................ - 5490 490b0000 12000000 00000000 00000000 I............... - 54a0 00000000 00000000 419d0000 11000000 ........A....... + 5490 eb0b0000 12000000 00000000 00000000 ................ + 54a0 00000000 00000000 ab630000 11000000 .........c...... 54b0 00000000 00000000 00000000 00000000 ................ - 54c0 2a310000 12000000 00000000 00000000 *1.............. + 54c0 b85d0000 12000000 00000000 00000000 .].............. 54d0 00000000 00000000 46000000 22000000 ........F..."... 54e0 00000000 00000000 00000000 00000000 ................ - 54f0 25290000 12000000 00000000 00000000 %).............. - 5500 00000000 00000000 45410000 12000000 ........EA...... + 54f0 dd310000 12000000 00000000 00000000 .1.............. + 5500 00000000 00000000 b1840000 12000000 ................ 5510 00000000 00000000 00000000 00000000 ................ - 5520 da310000 12000000 00000000 00000000 .1.............. - 5530 00000000 00000000 a00a0000 12000000 ................ + 5520 12410000 12000000 00000000 00000000 .A.............. + 5530 00000000 00000000 420b0000 12000000 ........B....... 5540 00000000 00000000 00000000 00000000 ................ - 5550 028f0000 12000000 00000000 00000000 ................ - 5560 00000000 00000000 361f0000 12000000 ........6....... + 5550 15810000 12000000 00000000 00000000 ................ + 5560 00000000 00000000 a4270000 12000000 .........'...... 5570 00000000 00000000 00000000 00000000 ................ - 5580 2e3d0000 12000000 00000000 00000000 .=.............. - 5590 00000000 00000000 d79d0000 11000000 ................ + 5580 0a2e0000 12000000 00000000 00000000 ................ + 5590 00000000 00000000 41640000 11000000 ........Ad...... 55a0 00000000 00000000 00000000 00000000 ................ - 55b0 108a0000 12000000 00000000 00000000 ................ - 55c0 00000000 00000000 c19c0000 12000000 ................ /usr/lib64/Rivet/RivetATLASAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetATLASAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetATLASAnalyses.so (disasm) @@ -1633,6 +1633,16 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + mov $something,%esi + call <_ZdlPvm@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + nop + _ZN5Rivet12FourMomentum5setPEEdddd.cold: mov $something,%edi lea offset(%rsp),%r12 @@ -1801,38 +1811,6 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: - mov %rbx,%rdi - mov %rbp,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZN7fastjet9PseudoJetC2Ev.cold: mov offset(%rbx),%rdi test %rdi,%rdi @@ -2046,6 +2024,165 @@ call <_Unwind_Resume@plt> nop +_ZN4YODA7Counter6scaleWEd.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov %r13,%rsi + mov %rax,%rdi + mov %rax,%r12 + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbx + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %r13,%rdi + call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov offset(%rsp),%rax + mov %r12,%rdi + cmp $something,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + call <__cxa_begin_catch@plt> + mov $something,%edi + mov %rax,offset(%rsp) + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdx + mov %rax,%r12 + mov (%rdx),%rax + mov %rdx,%rdi + call *offset(%rax) + mov %r13,%rdi + mov %rax,%rsi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + mov %r13,%rsi + mov %r12,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN4YODA5Utils16bad_lexical_castE + ofs> + mov %r13,%rdi + mov %rax,(%r12) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA5Utils16bad_lexical_castE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA5Utils16bad_lexical_castD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rdi,%r13 + mov %rax,%r12 + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + mov %r12,%rax + sub $something,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + call <__cxa_begin_catch@plt> + call <__cxa_end_catch@plt> + mov offset(%rip),%r13 # <_ZSt19piecewise_construct + ofs> + jmp <_ZN4YODA7Counter6scaleWEd + ofs> + mov %rax,%r13 + mov %rdx,%r12 + call <__cxa_end_catch@plt> + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rdi,%rbx + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %r13,%rdi + mov %rdx,offset(%rsp) + mov %rax,offset(%rsp) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%r13 + mov offset(%rsp),%rdx + mov %r12,%rdi + mov %rdx,offset(%rsp) + call <__cxa_free_exception@plt> + mov offset(%rsp),%r12 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rax,%r13 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rax,%r14 + mov %rdx,%r12 + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + mov %r12,%rax + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %r12,%rdi + mov %rdx,offset(%rsp) + mov %rax,%r14 + call <__cxa_free_exception@plt> + mov offset(%rsp),%r12 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + 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(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZNK4YODA7Point2D9yErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + +_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 /usr/lib64/Rivet/RivetBABARAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBABARAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBABARAnalyses.so (objdump) @@ -296,590 +296,590 @@ 14e0 73a84d6a s.Mj Contents of section .dynsym: 14e8 00000000 00000000 00000000 00000000 ................ - 14f8 00000000 00000000 d51f0000 12000000 ................ + 14f8 00000000 00000000 0e150000 12000000 ................ 1508 00000000 00000000 00000000 00000000 ................ - 1518 3e060000 12000000 00000000 00000000 >............... - 1528 00000000 00000000 46200000 12000000 ........F ...... + 1518 aa060000 12000000 00000000 00000000 ................ + 1528 00000000 00000000 531a0000 12000000 ........S....... 1538 00000000 00000000 00000000 00000000 ................ - 1548 c2030000 12000000 00000000 00000000 ................ - 1558 00000000 00000000 06190000 12000000 ................ + 1548 23050000 12000000 00000000 00000000 #............... + 1558 00000000 00000000 8a170000 12000000 ................ 1568 00000000 00000000 00000000 00000000 ................ - 1578 03070000 12000000 00000000 00000000 ................ - 1588 00000000 00000000 960a0000 12000000 ................ + 1578 3e040000 12000000 00000000 00000000 >............... + 1588 00000000 00000000 d1090000 12000000 ................ 1598 00000000 00000000 00000000 00000000 ................ - 15a8 1c0c0000 12000000 00000000 00000000 ................ - 15b8 00000000 00000000 81080000 11000000 ................ + 15a8 550b0000 12000000 00000000 00000000 U............... + 15b8 00000000 00000000 bc070000 11000000 ................ 15c8 00000000 00000000 00000000 00000000 ................ - 15d8 bd220000 12000000 00000000 00000000 .".............. - 15e8 00000000 00000000 691f0000 11000000 ........i....... + 15d8 3b2f0000 12000000 00000000 00000000 ;/.............. + 15e8 00000000 00000000 151c0000 11000000 ................ 15f8 00000000 00000000 00000000 00000000 ................ - 1608 111e0000 12000000 00000000 00000000 ................ - 1618 00000000 00000000 991e0000 12000000 ................ + 1608 9f150000 12000000 00000000 00000000 ................ + 1618 00000000 00000000 fe190000 12000000 ................ 1628 00000000 00000000 00000000 00000000 ................ - 1638 51200000 12000000 00000000 00000000 Q .............. - 1648 00000000 00000000 c3180000 12000000 ................ + 1638 5e1a0000 12000000 00000000 00000000 ^............... + 1648 00000000 00000000 47170000 12000000 ........G....... 1658 00000000 00000000 00000000 00000000 ................ - 1668 2f080000 12000000 00000000 00000000 /............... + 1668 6a070000 12000000 00000000 00000000 j............... 1678 00000000 00000000 b4000000 12000000 ................ 1688 00000000 00000000 00000000 00000000 ................ - 1698 78090000 12000000 00000000 00000000 x............... + 1698 b3080000 12000000 00000000 00000000 ................ 16a8 00000000 00000000 ea010000 12000000 ................ 16b8 00000000 00000000 00000000 00000000 ................ - 16c8 42080000 11000000 00000000 00000000 B............... - 16d8 00000000 00000000 5b0c0000 12000000 ........[....... + 16c8 7d070000 11000000 00000000 00000000 }............... + 16d8 00000000 00000000 1a0c0000 12000000 ................ 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 530b0000 11000000 00000000 00000000 S............... - 1708 00000000 00000000 7f040000 11000000 ................ + 16f8 d60a0000 11000000 00000000 00000000 ................ + 1708 00000000 00000000 e0050000 11000000 ................ 1718 00000000 00000000 00000000 00000000 ................ - 1728 e0130000 11000000 00000000 00000000 ................ - 1738 00000000 00000000 89220000 12000000 ........."...... + 1728 2e140000 11000000 00000000 00000000 ................ + 1738 00000000 00000000 072f0000 12000000 ........./...... 1748 00000000 00000000 00000000 00000000 ................ - 1758 9c060000 12000000 00000000 00000000 ................ + 1758 91030000 12000000 00000000 00000000 ................ 1768 00000000 00000000 46000000 22000000 ........F..."... 1778 00000000 00000000 00000000 00000000 ................ 1788 76000000 12000000 00000000 00000000 v............... - 1798 00000000 00000000 2d150000 12000000 ........-....... + 1798 00000000 00000000 001b0000 12000000 ................ 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 cc060000 12000000 00000000 00000000 ................ - 17c8 00000000 00000000 6f1b0000 12000000 ........o....... + 17b8 c1030000 12000000 00000000 00000000 ................ + 17c8 00000000 00000000 500f0000 12000000 ........P....... 17d8 00000000 00000000 00000000 00000000 ................ - 17e8 c0130000 11000000 00000000 00000000 ................ - 17f8 00000000 00000000 0e020000 12000000 ................ + 17e8 12180000 11000000 00000000 00000000 ................ + 17f8 00000000 00000000 9b020000 12000000 ................ 1808 00000000 00000000 00000000 00000000 ................ - 1818 27020000 12000000 00000000 00000000 '............... + 1818 b4020000 12000000 00000000 00000000 ................ 1828 00000000 00000000 cc010000 12000000 ................ 1838 00000000 00000000 00000000 00000000 ................ - 1848 0d030000 12000000 00000000 00000000 ................ - 1858 00000000 00000000 b80b0000 12000000 ................ + 1848 c8030000 12000000 00000000 00000000 ................ + 1858 00000000 00000000 940b0000 12000000 ................ 1868 00000000 00000000 00000000 00000000 ................ - 1878 70130000 11000000 00000000 00000000 p............... - 1888 00000000 00000000 9c0e0000 12000000 ................ + 1878 1c140000 11000000 00000000 00000000 ................ + 1888 00000000 00000000 e30c0000 12000000 ................ 1898 00000000 00000000 00000000 00000000 ................ - 18a8 e40e0000 12000000 00000000 00000000 ................ - 18b8 00000000 00000000 501b0000 11000000 ........P....... + 18a8 790d0000 12000000 00000000 00000000 y............... + 18b8 00000000 00000000 d5140000 11000000 ................ 18c8 00000000 00000000 00000000 00000000 ................ 18d8 f9000000 12000000 00000000 00000000 ................ - 18e8 00000000 00000000 3d050000 12000000 ........=....... + 18e8 00000000 00000000 8d130000 12000000 ................ 18f8 00000000 00000000 00000000 00000000 ................ - 1908 21060000 12000000 00000000 00000000 !............... - 1918 00000000 00000000 3d100000 11000000 ........=....... + 1908 8d060000 12000000 00000000 00000000 ................ + 1918 00000000 00000000 b0100000 11000000 ................ 1928 00000000 00000000 00000000 00000000 ................ - 1938 ad0f0000 12000000 00000000 00000000 ................ - 1948 00000000 00000000 690b0000 12000000 ........i....... + 1938 27160000 12000000 00000000 00000000 '............... + 1948 00000000 00000000 81140000 12000000 ................ 1958 00000000 00000000 00000000 00000000 ................ - 1968 5e130000 11000000 00000000 00000000 ^............... - 1978 00000000 00000000 02080000 11000000 ................ + 1968 47140000 11000000 00000000 00000000 G............... + 1978 00000000 00000000 3d070000 11000000 ........=....... 1988 00000000 00000000 00000000 00000000 ................ - 1998 cf150000 12000000 00000000 00000000 ................ - 19a8 00000000 00000000 4b090000 12000000 ........K....... + 1998 631a0000 12000000 00000000 00000000 c............... + 19a8 00000000 00000000 86080000 12000000 ................ 19b8 00000000 00000000 00000000 00000000 ................ - 19c8 641d0000 12000000 00000000 00000000 d............... - 19d8 00000000 00000000 291b0000 12000000 ........)....... + 19c8 03170000 12000000 00000000 00000000 ................ + 19d8 00000000 00000000 ae140000 12000000 ................ 19e8 00000000 00000000 00000000 00000000 ................ - 19f8 b9150000 11000000 00000000 00000000 ................ - 1a08 00000000 00000000 cc050000 12000000 ................ + 19f8 ff1b0000 11000000 00000000 00000000 ................ + 1a08 00000000 00000000 80040000 12000000 ................ 1a18 00000000 00000000 00000000 00000000 ................ - 1a28 c3100000 11000000 00000000 00000000 ................ - 1a38 00000000 00000000 6c220000 12000000 ........l"...... + 1a28 36110000 11000000 00000000 00000000 6............... + 1a38 00000000 00000000 ea2e0000 12000000 ................ 1a48 00000000 00000000 00000000 00000000 ................ - 1a58 a3020000 12000000 00000000 00000000 ................ - 1a68 00000000 00000000 e4090000 12000000 ................ + 1a58 30030000 12000000 00000000 00000000 0............... + 1a68 00000000 00000000 1f090000 12000000 ................ 1a78 00000000 00000000 00000000 00000000 ................ - 1a88 242c0000 12000000 00000000 00000000 $,.............. - 1a98 00000000 00000000 53030000 12000000 ........S....... + 1a88 2d2e0000 12000000 00000000 00000000 -............... + 1a98 00000000 00000000 ff040000 12000000 ................ 1aa8 00000000 00000000 00000000 00000000 ................ - 1ab8 370d0000 12000000 00000000 00000000 7............... - 1ac8 00000000 00000000 17060000 12000000 ................ + 1ab8 e90d0000 12000000 00000000 00000000 ................ + 1ac8 00000000 00000000 83060000 12000000 ................ 1ad8 00000000 00000000 00000000 00000000 ................ - 1ae8 16130000 12000000 00000000 00000000 ................ - 1af8 00000000 00000000 a7040000 11000000 ................ + 1ae8 4b0d0000 12000000 00000000 00000000 K............... + 1af8 00000000 00000000 08060000 11000000 ................ 1b08 00000000 00000000 00000000 00000000 ................ - 1b18 a00a0000 11000000 00000000 00000000 ................ - 1b28 00000000 00000000 bb030000 12000000 ................ + 1b18 f9090000 11000000 00000000 00000000 ................ + 1b28 00000000 00000000 52020000 12000000 ........R....... 1b38 00000000 00000000 00000000 00000000 ................ - 1b48 ed0a0000 12000000 00000000 00000000 ................ - 1b58 00000000 00000000 ad120000 12000000 ................ + 1b48 460a0000 12000000 00000000 00000000 F............... + 1b58 00000000 00000000 ec0a0000 12000000 ................ 1b68 00000000 00000000 00000000 00000000 ................ - 1b78 172c0000 12000000 00000000 00000000 .,.............. - 1b88 00000000 00000000 bc040000 12000000 ................ + 1b78 202e0000 12000000 00000000 00000000 ............... + 1b88 00000000 00000000 1d060000 12000000 ................ 1b98 00000000 00000000 00000000 00000000 ................ - 1ba8 ec030000 12000000 00000000 00000000 ................ - 1bb8 00000000 00000000 20050000 12000000 ........ ....... + 1ba8 4d050000 12000000 00000000 00000000 M............... + 1bb8 00000000 00000000 70130000 12000000 ........p....... 1bc8 00000000 00000000 00000000 00000000 ................ - 1bd8 6b1c0000 12000000 00000000 00000000 k............... - 1be8 00000000 00000000 b60a0000 11000000 ................ + 1bd8 78180000 12000000 00000000 00000000 x............... + 1be8 00000000 00000000 0f0a0000 11000000 ................ 1bf8 00000000 00000000 00000000 00000000 ................ - 1c08 1c060000 12000000 00000000 00000000 ................ - 1c18 00000000 00000000 82130000 12000000 ................ + 1c08 88060000 12000000 00000000 00000000 ................ + 1c18 00000000 00000000 32180000 12000000 ........2....... 1c28 00000000 00000000 00000000 00000000 ................ - 1c38 911d0000 11000000 00000000 00000000 ................ - 1c48 00000000 00000000 54050000 12000000 ........T....... + 1c38 7e190000 11000000 00000000 00000000 ~............... + 1c48 00000000 00000000 a4130000 12000000 ................ 1c58 00000000 00000000 00000000 00000000 ................ - 1c68 b8020000 12000000 00000000 00000000 ................ + 1c68 76030000 12000000 00000000 00000000 v............... /usr/lib64/Rivet/RivetBABARAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBABARAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBABARAnalyses.so (disasm) @@ -645,6 +645,18 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -668,100 +680,6 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> -_ZNK4YODA7Counter8newcloneEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: - mov %rbx,%rdi - mov %rbp,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet18BABAR_2001_I5580917analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet18BABAR_2006_I7000207analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet18BABAR_2006_I71627712findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet18BABAR_2006_I73186512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rsi - mov (%rsp),%rdi - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> - mov offset(%rsp),%rdi - mov offset(%rsp),%rsi - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - 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> - _ZNK4YODA14AnalysisObject11annotationsB5cxx11Ev.cold: call <__cxa_begin_catch@plt> test %r15,%r15 @@ -793,6 +711,36 @@ call <_Unwind_Resume@plt> nop +_ZN4YODA14AnalysisObjectaSERKS0_.cold: + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + mov %r13,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + 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 %rbp,%rdi + call <_Unwind_Resume@plt> + nop + _ZN4YODA14AnalysisObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKS0_S8_.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -835,47 +783,57 @@ jmp <_ZN4YODA14AnalysisObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKS0_S8_.cold + ofs> nop -_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: - mov %rbx,%rdi +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + mov $something,%esi + call <_ZdlPvm@plt> mov %rbp,%rdi call <_Unwind_Resume@plt> + nop + +_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> + nop -_ZN4YODA14AnalysisObjectaSERKS0_.cold: +_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi call <_Unwind_Resume@plt> - mov %rbx,%rdi - mov %r13,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> /usr/lib64/Rivet/RivetBELLEAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBELLEAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBELLEAnalyses.so (objdump) @@ -292,591 +292,591 @@ 14a0 29ad377c b4b58bdb 8bfe8e11 6dd7af27 ).7|........m..' Contents of section .dynsym: 14b0 00000000 00000000 00000000 00000000 ................ - 14c0 00000000 00000000 05190000 12000000 ................ + 14c0 00000000 00000000 df1c0000 12000000 ................ 14d0 00000000 00000000 00000000 00000000 ................ - 14e0 7b060000 12000000 00000000 00000000 {............... - 14f0 00000000 00000000 531e0000 12000000 ........S....... + 14e0 ca040000 12000000 00000000 00000000 ................ + 14f0 00000000 00000000 a3130000 12000000 ................ 1500 00000000 00000000 00000000 00000000 ................ - 1510 04040000 12000000 00000000 00000000 ................ - 1520 00000000 00000000 ca060000 12000000 ................ + 1510 c2030000 12000000 00000000 00000000 ................ + 1520 00000000 00000000 19050000 12000000 ................ 1530 00000000 00000000 00000000 00000000 ................ - 1540 45250000 12000000 00000000 00000000 E%.............. - 1550 00000000 00000000 f50a0000 12000000 ................ + 1540 a81f0000 12000000 00000000 00000000 ................ + 1550 00000000 00000000 86090000 12000000 ................ 1560 00000000 00000000 00000000 00000000 ................ - 1570 88100000 12000000 00000000 00000000 ................ - 1580 00000000 00000000 89090000 11000000 ................ + 1570 130b0000 12000000 00000000 00000000 ................ + 1580 00000000 00000000 1a080000 11000000 ................ 1590 00000000 00000000 00000000 00000000 ................ - 15a0 1d1b0000 12000000 00000000 00000000 ................ - 15b0 00000000 00000000 34100000 12000000 ........4....... + 15a0 f80f0000 12000000 00000000 00000000 ................ + 15b0 00000000 00000000 17110000 12000000 ................ 15c0 00000000 00000000 00000000 00000000 ................ - 15d0 26110000 12000000 00000000 00000000 &............... - 15e0 00000000 00000000 c8070000 12000000 ................ + 15d0 09180000 12000000 00000000 00000000 ................ + 15e0 00000000 00000000 43060000 12000000 ........C....... 15f0 00000000 00000000 00000000 00000000 ................ - 1600 37090000 12000000 00000000 00000000 7............... + 1600 c8070000 12000000 00000000 00000000 ................ 1610 00000000 00000000 f5000000 12000000 ................ 1620 00000000 00000000 00000000 00000000 ................ - 1630 800a0000 12000000 00000000 00000000 ................ + 1630 11090000 12000000 00000000 00000000 ................ 1640 00000000 00000000 ea010000 12000000 ................ 1650 00000000 00000000 00000000 00000000 ................ - 1660 4a090000 11000000 00000000 00000000 J............... - 1670 00000000 00000000 51110000 12000000 ........Q....... + 1660 db070000 11000000 00000000 00000000 ................ + 1670 00000000 00000000 34180000 12000000 ........4....... 1680 00000000 00000000 00000000 00000000 ................ - 1690 47120000 12000000 00000000 00000000 G............... - 16a0 00000000 00000000 b2070000 11000000 ................ + 1690 9b0b0000 12000000 00000000 00000000 ................ + 16a0 00000000 00000000 0a070000 11000000 ................ 16b0 00000000 00000000 00000000 00000000 ................ - 16c0 76050000 11000000 00000000 00000000 v............... - 16d0 00000000 00000000 f3210000 11000000 .........!...... + 16c0 500e0000 11000000 00000000 00000000 P............... + 16d0 00000000 00000000 321e0000 11000000 ........2....... 16e0 00000000 00000000 00000000 00000000 ................ - 16f0 84290000 12000000 00000000 00000000 .).............. - 1700 00000000 00000000 51070000 12000000 ........Q....... + 16f0 f5300000 12000000 00000000 00000000 .0.............. + 1700 00000000 00000000 a0050000 12000000 ................ 1710 00000000 00000000 00000000 00000000 ................ 1720 46000000 22000000 00000000 00000000 F..."........... 1730 00000000 00000000 76000000 12000000 ........v....... 1740 00000000 00000000 00000000 00000000 ................ - 1750 741d0000 12000000 00000000 00000000 t............... - 1760 00000000 00000000 93060000 12000000 ................ + 1750 ff200000 12000000 00000000 00000000 . .............. + 1760 00000000 00000000 e2040000 12000000 ................ 1770 00000000 00000000 00000000 00000000 ................ - 1780 6d130000 12000000 00000000 00000000 m............... - 1790 00000000 00000000 b3180000 12000000 ................ + 1780 f7110000 12000000 00000000 00000000 ................ + 1790 00000000 00000000 8d1c0000 12000000 ................ 17a0 00000000 00000000 00000000 00000000 ................ - 17b0 c5240000 11000000 00000000 00000000 .$.............. - 17c0 00000000 00000000 0e020000 12000000 ................ + 17b0 121e0000 11000000 00000000 00000000 ................ + 17c0 00000000 00000000 59020000 12000000 ........Y....... 17d0 00000000 00000000 00000000 00000000 ................ - 17e0 27020000 12000000 00000000 00000000 '............... + 17e0 72020000 12000000 00000000 00000000 r............... 17f0 00000000 00000000 cc010000 12000000 ................ 1800 00000000 00000000 00000000 00000000 ................ - 1810 4f030000 12000000 00000000 00000000 O............... - 1820 00000000 00000000 4d0c0000 12000000 ........M....... + 1810 58030000 12000000 00000000 00000000 X............... + 1820 00000000 00000000 370b0000 12000000 ........7....... 1830 00000000 00000000 00000000 00000000 ................ - 1840 821e0000 11000000 00000000 00000000 ................ - 1850 00000000 00000000 090d0000 12000000 ................ + 1840 c21d0000 11000000 00000000 00000000 ................ + 1850 00000000 00000000 e80c0000 12000000 ................ 1860 00000000 00000000 00000000 00000000 ................ - 1870 510d0000 12000000 00000000 00000000 Q............... - 1880 00000000 00000000 6c040000 11000000 ........l....... + 1870 300d0000 12000000 00000000 00000000 0............... + 1880 00000000 00000000 2a040000 11000000 ........*....... 1890 00000000 00000000 00000000 00000000 ................ 18a0 3a010000 12000000 00000000 00000000 :............... - 18b0 00000000 00000000 dc180000 12000000 ................ + 18b0 00000000 00000000 b61c0000 12000000 ................ 18c0 00000000 00000000 00000000 00000000 ................ - 18d0 94190000 12000000 00000000 00000000 ................ - 18e0 00000000 00000000 bb050000 12000000 ................ + 18d0 6e1d0000 12000000 00000000 00000000 n............... + 18e0 00000000 00000000 2e170000 12000000 ................ 18f0 00000000 00000000 00000000 00000000 ................ - 1900 151e0000 12000000 00000000 00000000 ................ - 1910 00000000 00000000 5e060000 12000000 ........^....... + 1900 2a130000 12000000 00000000 00000000 *............... + 1910 00000000 00000000 ad040000 12000000 ................ 1920 00000000 00000000 00000000 00000000 ................ - 1930 48170000 11000000 00000000 00000000 H............... - 1940 00000000 00000000 a51b0000 12000000 ................ + 1930 df140000 11000000 00000000 00000000 ................ + 1940 00000000 00000000 68130000 12000000 ........h....... 1950 00000000 00000000 00000000 00000000 ................ - 1960 fe0b0000 12000000 00000000 00000000 ................ - 1970 00000000 00000000 ae1e0000 11000000 ................ + 1960 f00b0000 12000000 00000000 00000000 ................ + 1970 00000000 00000000 72110000 11000000 ........r....... 1980 00000000 00000000 00000000 00000000 ................ - 1990 0a090000 11000000 00000000 00000000 ................ - 19a0 00000000 00000000 d71d0000 12000000 ................ + 1990 9b070000 11000000 00000000 00000000 ................ + 19a0 00000000 00000000 d2130000 12000000 ................ 19b0 00000000 00000000 00000000 00000000 ................ - 19c0 530a0000 12000000 00000000 00000000 S............... - 19d0 00000000 00000000 1b100000 12000000 ................ + 19c0 e4080000 12000000 00000000 00000000 ................ + 19d0 00000000 00000000 df0f0000 12000000 ................ 19e0 00000000 00000000 00000000 00000000 ................ - 19f0 45040000 12000000 00000000 00000000 E............... - 1a00 00000000 00000000 6e290000 11000000 ........n)...... + 19f0 03040000 12000000 00000000 00000000 ................ + 1a00 00000000 00000000 76300000 11000000 ........v0...... 1a10 00000000 00000000 00000000 00000000 ................ - 1a20 0c070000 12000000 00000000 00000000 ................ - 1a30 00000000 00000000 75140000 11000000 ........u....... + 1a20 5b050000 12000000 00000000 00000000 [............... + 1a30 00000000 00000000 0a140000 11000000 ................ 1a40 00000000 00000000 00000000 00000000 ................ - 1a50 01290000 12000000 00000000 00000000 .).............. - 1a60 00000000 00000000 a3020000 12000000 ................ + 1a50 8c300000 12000000 00000000 00000000 .0.............. + 1a60 00000000 00000000 ee020000 12000000 ................ 1a70 00000000 00000000 00000000 00000000 ................ - 1a80 ff0a0000 12000000 00000000 00000000 ................ - 1a90 00000000 00000000 371e0000 12000000 ........7....... + 1a80 90090000 12000000 00000000 00000000 ................ + 1a90 00000000 00000000 4c130000 12000000 ........L....... 1aa0 00000000 00000000 00000000 00000000 ................ - 1ab0 a2310000 12000000 00000000 00000000 .1.............. - 1ac0 00000000 00000000 95030000 12000000 ................ + 1ab0 de2f0000 12000000 00000000 00000000 ./.............. + 1ac0 00000000 00000000 9e030000 12000000 ................ 1ad0 00000000 00000000 00000000 00000000 ................ - 1ae0 c10d0000 12000000 00000000 00000000 ................ - 1af0 00000000 00000000 e5040000 12000000 ................ + 1ae0 a00d0000 12000000 00000000 00000000 ................ + 1af0 00000000 00000000 a3040000 12000000 ................ 1b00 00000000 00000000 00000000 00000000 ................ - 1b10 e01b0000 12000000 00000000 00000000 ................ - 1b20 00000000 00000000 8c1a0000 11000000 ................ + 1b10 cc120000 12000000 00000000 00000000 ................ + 1b20 00000000 00000000 600c0000 11000000 ........`....... 1b30 00000000 00000000 00000000 00000000 ................ - 1b40 b10b0000 11000000 00000000 00000000 ................ - 1b50 00000000 00000000 fd030000 12000000 ................ + 1b40 420a0000 11000000 00000000 00000000 B............... + 1b50 00000000 00000000 52020000 12000000 ........R....... 1b60 00000000 00000000 00000000 00000000 ................ - 1b70 29080000 12000000 00000000 00000000 )............... - 1b80 00000000 00000000 231a0000 12000000 ........#....... + 1b70 a4060000 12000000 00000000 00000000 ................ + 1b80 00000000 00000000 8f0a0000 12000000 ................ 1b90 00000000 00000000 00000000 00000000 ................ - 1ba0 39190000 12000000 00000000 00000000 9............... - 1bb0 00000000 00000000 9c120000 12000000 ................ + 1ba0 131d0000 12000000 00000000 00000000 ................ + 1bb0 00000000 00000000 0e190000 12000000 ................ 1bc0 00000000 00000000 00000000 00000000 ................ - 1bd0 95310000 12000000 00000000 00000000 .1.............. - 1be0 00000000 00000000 a11a0000 12000000 ................ + 1bd0 aa2f0000 12000000 00000000 00000000 ./.............. + 1be0 00000000 00000000 750c0000 12000000 ........u....... 1bf0 00000000 00000000 00000000 00000000 ................ - 1c00 ea040000 12000000 00000000 00000000 ................ - 1c10 00000000 00000000 9e050000 12000000 ................ + 1c00 84110000 12000000 00000000 00000000 ................ + 1c10 00000000 00000000 11170000 12000000 ................ 1c20 00000000 00000000 00000000 00000000 ................ - 1c30 cb120000 12000000 00000000 00000000 ................ - 1c40 00000000 00000000 3d210000 12000000 ........=!...... /usr/lib64/Rivet/RivetBELLEAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBELLEAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBELLEAnalyses.so (disasm) @@ -716,18 +716,6 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> -_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - 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 %rbx,%rdi - call <_Unwind_Resume@plt> - _ZNK4YODA7Counter8newcloneEv.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -785,18 +773,6 @@ jmp <_ZN5Rivet19BELLE_2001_S459826117findDecayProductsESt10shared_ptrIKN6HepMC311GenParticleEERSt6vectorIS5_SaIS5_EE.cold + ofs> nop -_ZN5Rivet18BELLE_2005_I6677127analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r14,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -819,6 +795,18 @@ call <_Unwind_Resume@plt> nop +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + _ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -865,6 +853,53 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> jmp <_ZN4YODA14AnalysisObjectC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKS0_S8_.cold + ofs> +_ZN4YODA14AnalysisObjectaSERKS0_.cold: + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r12 + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + _ZN4YODA9Scatter1DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov (%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -928,53 +963,6 @@ mov %rax,%rbx jmp <_ZN4YODA9Scatter1DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> -_ZN4YODA14AnalysisObjectaSERKS0_.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov $something,%edi - lea offset(%rsp),%r12 - call <__cxa_allocate_exception@plt> - mov offset(%rsp),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %r12,%rdi - mov %rax,%rbp - call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> - mov %r12,%rsi - mov %rbp,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - mov %rax,%rbx - jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <__cxa_free_exception@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - nop - _ZN4YODA7Counter6scaleWEd.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -1246,20 +1234,15 @@ call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> mov %rbx,%rdi call <_Unwind_Resume@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov offset(%rsp),%rdi - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> mov offset(%r13),%rdi call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> mov offset(%rsp),%rax lea offset(%rsp),%rdi call *(%rax) jmp <_ZN4YODA9Scatter2D8addPointEddRKSt4pairIddES4_.cold + ofs> + mov offset(%rbp),%rdi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> + jmp <_ZN4YODA9Scatter2D8addPointEddRKSt4pairIddES4_.cold + ofs> call <__cxa_begin_catch@plt> mov (%rsp),%rbx cmp %rbx,%r15 @@ -1269,17 +1252,134 @@ add $something,%rbx call *(%rax) jmp <_ZN4YODA9Scatter2D8addPointEddRKSt4pairIddES4_.cold + ofs> - mov offset(%rsp),%rdi - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> - jmp <_ZN4YODA9Scatter2D8addPointEddRKSt4pairIddES4_.cold + ofs> call <__cxa_begin_catch@plt> mov $something,%esi /usr/lib64/Rivet/RivetBESAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBESAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBESAnalyses.so (objdump) @@ -358,720 +358,720 @@ 18b8 f37976ef 7a99aa42 b830d54c e5f2b230 .yv.z..B.0.L...0 Contents of section .dynsym: 18c8 00000000 00000000 00000000 00000000 ................ - 18d8 00000000 00000000 83230000 12000000 .........#...... + 18d8 00000000 00000000 69150000 12000000 ........i....... 18e8 00000000 00000000 00000000 00000000 ................ - 18f8 7b060000 12000000 00000000 00000000 {............... - 1908 00000000 00000000 39160000 12000000 ........9....... + 18f8 94060000 12000000 00000000 00000000 ................ + 1908 00000000 00000000 59060000 12000000 ........Y....... 1918 00000000 00000000 00000000 00000000 ................ 1928 d7030000 12000000 00000000 00000000 ................ - 1938 00000000 00000000 131c0000 12000000 ................ + 1938 00000000 00000000 e1140000 12000000 ................ 1948 00000000 00000000 00000000 00000000 ................ 1958 52010000 12000000 00000000 00000000 R............... - 1968 00000000 00000000 1e150000 12000000 ................ + 1968 00000000 00000000 641a0000 12000000 ........d....... 1978 00000000 00000000 00000000 00000000 ................ - 1988 310b0000 12000000 00000000 00000000 1............... - 1998 00000000 00000000 35080000 11000000 ........5....... + 1988 ab0b0000 12000000 00000000 00000000 ................ + 1998 00000000 00000000 15090000 11000000 ................ 19a8 00000000 00000000 00000000 00000000 ................ - 19b8 de130000 12000000 00000000 00000000 ................ - 19c8 00000000 00000000 490f0000 12000000 ........I....... + 19b8 44170000 12000000 00000000 00000000 D............... + 19c8 00000000 00000000 d10f0000 12000000 ................ 19d8 00000000 00000000 00000000 00000000 ................ - 19e8 3a1b0000 12000000 00000000 00000000 :............... - 19f8 00000000 00000000 f4230000 12000000 .........#...... + 19e8 da150000 12000000 00000000 00000000 ................ + 19f8 00000000 00000000 a0160000 12000000 ................ 1a08 00000000 00000000 00000000 00000000 ................ - 1a18 44160000 12000000 00000000 00000000 D............... - 1a28 00000000 00000000 9c140000 12000000 ................ + 1a18 ac060000 12000000 00000000 00000000 ................ + 1a28 00000000 00000000 be170000 12000000 ................ 1a38 00000000 00000000 00000000 00000000 ................ 1a48 7d050000 12000000 00000000 00000000 }............... - 1a58 00000000 00000000 5b080000 12000000 ........[....... + 1a58 00000000 00000000 3b090000 12000000 ........;....... 1a68 00000000 00000000 00000000 00000000 ................ 1a78 5a020000 12000000 00000000 00000000 Z............... - 1a88 00000000 00000000 f6070000 11000000 ................ + 1a88 00000000 00000000 d6080000 11000000 ................ 1a98 00000000 00000000 00000000 00000000 ................ - 1aa8 c60a0000 12000000 00000000 00000000 ................ - 1ab8 00000000 00000000 1b0b0000 11000000 ................ + 1aa8 400b0000 12000000 00000000 00000000 @............... + 1ab8 00000000 00000000 950b0000 11000000 ................ 1ac8 00000000 00000000 00000000 00000000 ................ - 1ad8 3a140000 12000000 00000000 00000000 :............... - 1ae8 00000000 00000000 d70c0000 11000000 ................ + 1ad8 d6180000 12000000 00000000 00000000 ................ + 1ae8 00000000 00000000 3e0d0000 11000000 ........>....... 1af8 00000000 00000000 00000000 00000000 ................ - 1b08 60250000 12000000 00000000 00000000 `%.............. + 1b08 b9370000 12000000 00000000 00000000 .7.............. 1b18 00000000 00000000 d9010000 12000000 ................ 1b28 00000000 00000000 00000000 00000000 ................ 1b38 46000000 22000000 00000000 00000000 F..."........... 1b48 00000000 00000000 fe040000 12000000 ................ 1b58 00000000 00000000 00000000 00000000 ................ - 1b68 74150000 12000000 00000000 00000000 t............... + 1b68 6e1a0000 12000000 00000000 00000000 n............... 1b78 00000000 00000000 8b000000 12000000 ................ 1b88 00000000 00000000 00000000 00000000 ................ - 1b98 37240000 11000000 00000000 00000000 7$.............. + 1b98 401a0000 11000000 00000000 00000000 @............... 1ba8 00000000 00000000 6f020000 12000000 ........o....... 1bb8 00000000 00000000 00000000 00000000 ................ 1bc8 88020000 12000000 00000000 00000000 ................ 1bd8 00000000 00000000 ff050000 12000000 ................ 1be8 00000000 00000000 00000000 00000000 ................ 1bf8 92000000 12000000 00000000 00000000 ................ - 1c08 00000000 00000000 79130000 12000000 ........y....... + 1c08 00000000 00000000 83130000 12000000 ................ 1c18 00000000 00000000 00000000 00000000 ................ - 1c28 370f0000 11000000 00000000 00000000 7............... - 1c38 00000000 00000000 ac0d0000 12000000 ................ + 1c28 930f0000 11000000 00000000 00000000 ................ + 1c38 00000000 00000000 130e0000 12000000 ................ 1c48 00000000 00000000 00000000 00000000 ................ - 1c58 420e0000 12000000 00000000 00000000 B............... + 1c58 a90e0000 12000000 00000000 00000000 ................ 1c68 00000000 00000000 c2050000 12000000 ................ 1c78 00000000 00000000 00000000 00000000 ................ 1c88 6f040000 12000000 00000000 00000000 o............... - 1c98 00000000 00000000 5e060000 12000000 ........^....... + 1c98 00000000 00000000 77060000 12000000 ........w....... 1ca8 00000000 00000000 00000000 00000000 ................ - 1cb8 99100000 11000000 00000000 00000000 ................ - 1cc8 00000000 00000000 281a0000 12000000 ........(....... + 1cb8 00110000 11000000 00000000 00000000 ................ + 1cc8 00000000 00000000 9b180000 12000000 ................ 1cd8 00000000 00000000 00000000 00000000 ................ - 1ce8 fe150000 12000000 00000000 00000000 ................ - 1cf8 00000000 00000000 250f0000 11000000 ........%....... + 1ce8 48170000 12000000 00000000 00000000 H............... + 1cf8 00000000 00000000 bf0f0000 11000000 ................ 1d08 00000000 00000000 00000000 00000000 ................ - 1d18 b8070000 11000000 00000000 00000000 ................ - 1d28 00000000 00000000 2b160000 12000000 ........+....... + 1d18 98080000 11000000 00000000 00000000 ................ + 1d28 00000000 00000000 64060000 12000000 ........d....... 1d38 00000000 00000000 00000000 00000000 ................ - 1d48 9c070000 12000000 00000000 00000000 ................ - 1d58 00000000 00000000 05150000 12000000 ................ + 1d48 7c080000 12000000 00000000 00000000 |............... + 1d58 00000000 00000000 c8140000 12000000 ................ 1d68 00000000 00000000 00000000 00000000 ................ - 1d78 e8150000 11000000 00000000 00000000 ................ + 1d78 e21a0000 11000000 00000000 00000000 ................ 1d88 00000000 00000000 94010000 12000000 ................ 1d98 00000000 00000000 00000000 00000000 ................ - 1da8 3b110000 11000000 00000000 00000000 ;............... - 1db8 00000000 00000000 0e070000 12000000 ................ + 1da8 8a110000 11000000 00000000 00000000 ................ + 1db8 00000000 00000000 ee070000 12000000 ................ 1dc8 00000000 00000000 00000000 00000000 ................ - 1dd8 3f250000 12000000 00000000 00000000 ?%.............. + 1dd8 9c370000 12000000 00000000 00000000 .7.............. 1de8 00000000 00000000 04030000 12000000 ................ 1df8 00000000 00000000 00000000 00000000 ................ - 1e08 c7080000 12000000 00000000 00000000 ................ - 1e18 00000000 00000000 86340000 12000000 .........4...... + 1e08 a7090000 12000000 00000000 00000000 ................ + 1e18 00000000 00000000 54370000 12000000 ........T7...... 1e28 00000000 00000000 00000000 00000000 ................ 1e38 68030000 12000000 00000000 00000000 h............... - 1e48 00000000 00000000 f70b0000 12000000 ................ + 1e48 00000000 00000000 5e0c0000 12000000 ........^....... 1e58 00000000 00000000 00000000 00000000 ................ 1e68 54060000 12000000 00000000 00000000 T............... - 1e78 00000000 00000000 140e0000 12000000 ................ + 1e78 00000000 00000000 7b0e0000 12000000 ........{....... 1e88 00000000 00000000 00000000 00000000 ................ - 1e98 5c250000 12000000 00000000 00000000 \%.............. + 1e98 601a0000 12000000 00000000 00000000 `............... 1ea8 00000000 00000000 01040000 11000000 ................ 1eb8 00000000 00000000 00000000 00000000 ................ - 1ec8 aa090000 11000000 00000000 00000000 ................ + 1ec8 8a0a0000 11000000 00000000 00000000 ................ 1ed8 00000000 00000000 d0030000 12000000 ................ 1ee8 00000000 00000000 00000000 00000000 ................ - 1ef8 f7090000 12000000 00000000 00000000 ................ - 1f08 00000000 00000000 5d0a0000 12000000 ........]....... + 1ef8 0d070000 12000000 00000000 00000000 ................ + 1f08 00000000 00000000 d70a0000 12000000 ................ 1f18 00000000 00000000 00000000 00000000 ................ - 1f28 79340000 12000000 00000000 00000000 y4.............. + 1f28 47370000 12000000 00000000 00000000 G7.............. 1f38 00000000 00000000 16040000 12000000 ................ 1f48 00000000 00000000 00000000 00000000 ................ - 1f58 d10f0000 12000000 00000000 00000000 ................ + 1f58 200f0000 12000000 00000000 00000000 ............... 1f68 00000000 00000000 52040000 12000000 ........R....... 1f78 00000000 00000000 00000000 00000000 ................ - 1f88 c0090000 11000000 00000000 00000000 ................ - 1f98 00000000 00000000 59060000 12000000 ........Y....... + 1f88 a00a0000 11000000 00000000 00000000 ................ + 1f98 00000000 00000000 72060000 12000000 ........r....... 1fa8 00000000 00000000 00000000 00000000 ................ - 1fb8 f9230000 12000000 00000000 00000000 .#.............. - 1fc8 00000000 00000000 631a0000 11000000 ........c....... + 1fb8 021a0000 12000000 00000000 00000000 ................ + 1fc8 00000000 00000000 07140000 11000000 ................ 1fd8 00000000 00000000 00000000 00000000 ................ 1fe8 86040000 12000000 00000000 00000000 ................ 1ff8 00000000 00000000 d8000000 12000000 ................ 2008 00000000 00000000 00000000 00000000 ................ 2018 6e000000 12000000 00000000 00000000 n............... - 2028 00000000 00000000 7b250000 12000000 ........{%...... + 2028 00000000 00000000 d4370000 12000000 .........7...... 2038 00000000 00000000 00000000 00000000 ................ - 2048 57130000 12000000 00000000 00000000 W............... - 2058 00000000 00000000 93060000 11000000 ................ + 2048 21170000 12000000 00000000 00000000 !............... + 2058 00000000 00000000 73070000 11000000 ........s....... 2068 00000000 00000000 00000000 00000000 ................ 2078 22010000 12000000 00000000 00000000 "............... - 2088 00000000 00000000 29130000 12000000 ........)....... + 2088 00000000 00000000 72160000 12000000 ........r....... 2098 00000000 00000000 00000000 00000000 ................ - 20a8 c00b0000 11000000 00000000 00000000 ................ - 20b8 00000000 00000000 a31a0000 11000000 ................ + 20a8 270c0000 11000000 00000000 00000000 '............... + 20b8 00000000 00000000 47140000 11000000 ........G....... 20c8 00000000 00000000 00000000 00000000 ................ - 20d8 9f0b0000 12000000 00000000 00000000 ................ + 20d8 060c0000 12000000 00000000 00000000 ................ 20e8 00000000 00000000 55000000 12000000 ........U....... 20f8 00000000 00000000 00000000 00000000 ................ 2108 7a000000 12000000 00000000 00000000 z............... - 2118 00000000 00000000 f00c0000 12000000 ................ + 2118 00000000 00000000 570d0000 12000000 ........W....... /usr/lib64/Rivet/RivetBESAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBESAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBESAnalyses.so (disasm) @@ -698,25 +698,25 @@ call <_Unwind_Resume@plt> nop -_ZN5Rivet20BESIII_2015_I132978512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet20BESIII_2012_I112137812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet20BESIII_2015_I137720412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet20BESIII_2014_I132362112findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet20BESIII_2017_I149406512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet20BESIII_2015_I132978512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet20BESIII_2016_I13856037analyzeERKNS_5EventE.cold: +_ZN5Rivet20BESIII_2014_I12868987analyzeERKNS_5EventE.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi @@ -790,6 +790,35 @@ 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 %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(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + _ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1145,160 +1174,52 @@ call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> jmp <_ZN5Rivet20BESIII_2012_I11135998finalizeEv.cold + ofs> -_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold: +_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold: mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + test %rdi,%rdi + je <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi call <_Unwind_Resume@plt> - mov %rax,%rbx mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold + ofs> + je <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r14,%rdi - call <_ZN4YODA9Scatter2DD1Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> - mov $something,%edi - call <__cxa_allocate_exception@plt> - mov offset(%rsp),%rdi - lea offset(%rip),%rsi # <_fini + ofs> - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.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(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - mov $something,%edi - call <__cxa_allocate_exception@plt> - mov offset(%rsp),%rdi - lea offset(%rip),%rsi # <_fini + ofs> - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 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(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - mov $something,%edi - call <__cxa_allocate_exception@plt> - mov offset(%rsp),%rdi - lea offset(%rip),%rsi # <_fini + ofs> - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 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(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> - 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 <_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold + ofs> - mov %rax,%rbx - jmp <_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold + ofs> - mov $something,%edi - call <__cxa_allocate_exception@plt> - mov offset(%rsp),%rdi - lea offset(%rip),%rsi # <_fini + ofs> - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.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(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - jmp <_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold + ofs> - jmp <_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold + ofs> - jmp <_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold + ofs> - jmp <_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold + ofs> - jmp <_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold + ofs> - jmp <_ZN5Rivet20BESIII_2015_I13297858finalizeEv.cold + ofs> - nop - -_ZN5Rivet20BESIII_2015_I13772048finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet20BESIII_2015_I13772048finalizeEv.cold + ofs> + je <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r13,%rdi - call <_ZN4YODA9Scatter2DD1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi call <_Unwind_Resume@plt> - nop - -_ZN5Rivet20BESIII_2016_I13856038finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet20BESIII_2016_I13856038finalizeEv.cold + ofs> + je <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r12,%rdi - call <_ZN4YODA9Scatter2DD1Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi /usr/lib64/Rivet/RivetCDFAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCDFAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCDFAnalyses.so (objdump) @@ -289,1909 +289,1909 @@ 1470 3c47d9fb f11f15d5 2382f78b +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + +_ZN4YODA14AnalysisObjectaSERKS0_.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 %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + +_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov %rbx,%rsi + mov %rax,%rdi + mov %rax,%r13 + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r13,%rdi + call <__cxa_throw@plt> + mov %rax,%rbp + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov %r13,%rdi + mov %rax,%rbp + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + mov $something,%esi + call <_ZdlPvm@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + nop + _ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: mov %rbx,%rdi mov %rbp,%rbx @@ -928,11 +1001,11 @@ call <_Unwind_Resume@plt> _ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold: + mov %r13,%rdi + call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> mov %rbx,%rdi call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> mov %rbp,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> - mov %r12,%rdi call <_Unwind_Resume@plt> _ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold: @@ -952,48 +1025,50 @@ call <_Unwind_Resume@plt> nop -_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 %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 %rbx,%rdi - call <_Unwind_Resume@plt> +_ZN5Rivet17CDF_1993_S27424468finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> + je <_ZN5Rivet17CDF_1993_S27424468finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi call <_Unwind_Resume@plt> nop -_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 %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> +_ZN5Rivet17CDF_1990_S20892467analyzeERKNS_5EventE.cold: + call <__cxa_bad_cast@plt> + call <__cxa_bad_cast@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@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> + jmp <_ZN5Rivet17CDF_1990_S20892467analyzeERKNS_5EventE.cold + ofs> + mov $something,%edi + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %rbp,%rdi + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + mov %rbp,%rsi + mov %r12,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> + mov %rbp,%rdi + mov %rax,(%r12) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rbp,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <__cxa_free_exception@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> + mov %rax,%rbx + jmp <_ZN5Rivet17CDF_1990_S20892467analyzeERKNS_5EventE.cold + ofs> nop _ZN7fastjet9PseudoJetC2Ev.cold: @@ -1009,6 +1084,26 @@ call <_ZN7fastjet9SharedPtrINS_9PseudoJet12UserInfoBaseEE15_decrease_countEv.isra.0> jmp <_ZN7fastjet9PseudoJetC2Ev.cold + ofs> +_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 + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZdlPvm@plt> + mov %r13,%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 %rbp,%rdi /usr/lib64/Rivet/RivetCESRAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCESRAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCESRAnalyses.so (objdump) @@ -6,29680 +6,29712 @@ 02b8 010001c0 04000000 09000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 07010000 6b010000 00000000 93000000 ....k........... - 0310 8d000000 00000000 0c010000 2c010000 ............,... - 0320 00000000 00000000 00000000 19010000 ................ - 0330 63000000 21010000 67000000 b2000000 c...!...g....... - 0340 8f000000 61000000 9a000000 8e000000 ....a........... - 0350 25010000 00000000 f5000000 0b000000 %............... - 0360 7e000000 26000000 16010000 71000000 ~...&.......q... - 0370 5f010000 9f000000 00000000 dc000000 _............... - 0380 c2000000 3f010000 9c000000 a1000000 ....?........... - 0390 5a000000 38010000 00000000 1d010000 Z...8........... - 03a0 5b010000 cb000000 bc000000 18000000 [............... - 03b0 00000000 5b000000 69010000 a5000000 ....[...i....... - 03c0 4c010000 be000000 33010000 6a010000 L.......3...j... - 03d0 dd000000 37010000 ad000000 60010000 ....7.......`... - 03e0 d8000000 00000000 8b000000 b0000000 ................ - 03f0 00000000 80000000 a2000000 00000000 ................ - 0400 34010000 af000000 00000000 44000000 4...........D... - 0410 15010000 a4000000 1f000000 1e000000 ................ - 0420 88000000 24000000 d0000000 3c010000 ....$.......<... - 0430 02010000 00000000 06000000 20010000 ............ ... - 0440 66000000 00000000 3a000000 c6000000 f.......:....... - 0450 c0000000 4a010000 a8000000 69000000 ....J.......i... - 0460 95000000 6d000000 00000000 87000000 ....m........... - 0470 00000000 e3000000 00000000 00000000 ................ - 0480 1c010000 27010000 1f010000 ab000000 ....'........... - 0490 65010000 49000000 00000000 00000000 e...I........... - 04a0 a9000000 49010000 38000000 00000000 ....I...8....... - 04b0 51000000 00000000 00000000 6c000000 Q...........l... - 04c0 5f000000 21000000 ae000000 78000000 _...!.......x... - 04d0 00000000 00000000 e9000000 00000000 ................ - 04e0 00000000 17010000 57000000 58010000 ........W...X... - 04f0 4d000000 c8000000 00000000 b7000000 M............... - 0500 09010000 3b010000 00000000 90000000 ....;........... - 0510 3f000000 1e010000 e0000000 19000000 ?............... - 0520 56000000 d2000000 4a000000 39010000 V.......J...9... - 0530 28000000 50010000 00000000 00000000 (...P........... - 0540 54010000 00000000 64000000 89000000 T.......d....... - 0550 86000000 82000000 ca000000 30010000 ............0... - 0560 ea000000 8a000000 70000000 92000000 ........p....... - 0570 00000000 2f010000 37000000 00000000 ..../...7....... - 0580 f9000000 d7000000 00000000 27000000 ............'... - 0590 00000000 cd000000 1b010000 68000000 ............h... - 05a0 2a000000 61010000 00000000 75000000 *...a.......u... - 05b0 15000000 4f010000 29010000 84000000 ....O...)....... - 05c0 00000000 76000000 d3000000 00000000 ....v........... - 05d0 00000000 99000000 47010000 00000000 ........G....... - 05e0 00000000 2d000000 00000000 91000000 ....-........... - 05f0 e6000000 33000000 5c010000 60000000 ....3...\...`... - 0600 7c000000 f0000000 50000000 13000000 |.......P....... - 0610 53000000 00000000 b9000000 1b000000 S............... - 0620 8c000000 cc000000 3b000000 b1000000 ........;....... - 0630 00000000 0a000000 00000000 aa000000 ................ - 0640 2a010000 39000000 00000000 62000000 *...9.......b... - 0650 00000000 c5000000 00000000 5d010000 ............]... - 0660 00000000 2d010000 81000000 00000000 ....-........... - 0670 00000000 5e000000 00000000 7d000000 ....^.......}... - 0680 62010000 53010000 7a000000 d6000000 b...S...z....... - 0690 97000000 10010000 00000000 4d010000 ............M... - 06a0 f4000000 f8000000 79000000 b8000000 ........y....... - 06b0 67010000 00000000 72000000 06010000 g.......r....... - 06c0 ef000000 35010000 e8000000 fe000000 ....5........... - 06d0 00000000 d1000000 46000000 f2000000 ........F....... - 06e0 00000000 73000000 00000000 5d000000 ....s.......]... - 06f0 a6000000 e4000000 00000000 6b000000 ............k... - 0700 3c000000 00000000 12010000 83000000 <............... - 0710 00000000 85000000 00000000 d9000000 ................ + 0300 07010000 69010000 00000000 91000000 ....i........... + 0310 8b000000 00000000 0a010000 2a010000 ............*... + 0320 00000000 00000000 00000000 17010000 ................ + 0330 61000000 1f010000 65000000 b0000000 a.......e....... + 0340 8d000000 5f000000 98000000 8c000000 ...._........... + 0350 23010000 00000000 f3000000 0b000000 #............... + 0360 7c000000 25000000 14010000 6f000000 |...%.......o... + 0370 5d010000 9d000000 00000000 da000000 ]............... + 0380 c0000000 3d010000 9a000000 9f000000 ....=........... + 0390 58000000 36010000 00000000 1b010000 X...6........... + 03a0 59010000 c9000000 ba000000 17000000 Y............... + 03b0 00000000 59000000 67010000 a3000000 ....Y...g....... + 03c0 4a010000 bc000000 31010000 68010000 J.......1...h... + 03d0 db000000 35010000 ab000000 5e010000 ....5.......^... + 03e0 d6000000 00000000 89000000 ae000000 ................ + 03f0 00000000 7e000000 a0000000 00000000 ....~........... + 0400 32010000 ad000000 00000000 43000000 2...........C... + 0410 13010000 a2000000 1e000000 1d000000 ................ + 0420 86000000 23000000 ce000000 3a010000 ....#.......:... + 0430 00010000 00000000 06000000 1e010000 ................ + 0440 64000000 00000000 39000000 c4000000 d.......9....... + 0450 be000000 48010000 a6000000 67000000 ....H.......g... + 0460 93000000 6b000000 00000000 85000000 ....k........... + 0470 00000000 e1000000 00000000 00000000 ................ + 0480 1a010000 25010000 1d010000 a9000000 ....%........... + 0490 63010000 00000000 00000000 00000000 c............... + 04a0 a7000000 47010000 37000000 00000000 ....G...7....... + 04b0 4f000000 00000000 00000000 6a000000 O...........j... + 04c0 5d000000 20000000 ac000000 76000000 ]... .......v... + 04d0 00000000 00000000 e7000000 00000000 ................ + 04e0 00000000 15010000 55000000 56010000 ........U...V... + 04f0 4b000000 c6000000 00000000 b5000000 K............... + 0500 07010000 39010000 00000000 8e000000 ....9........... + 0510 3e000000 1c010000 de000000 18000000 >............... + 0520 54000000 d0000000 48000000 37010000 T.......H...7... + 0530 27000000 4e010000 00000000 00000000 '...N........... + 0540 52010000 00000000 62000000 87000000 R.......b....... + 0550 84000000 80000000 c8000000 2e010000 ................ + 0560 e8000000 88000000 6e000000 90000000 ........n....... + 0570 00000000 2d010000 36000000 00000000 ....-...6....... + 0580 f7000000 d5000000 00000000 26000000 ............&... + 0590 00000000 cb000000 19010000 66000000 ............f... + 05a0 29000000 5f010000 00000000 73000000 )..._.......s... + 05b0 15000000 4d010000 27010000 82000000 ....M...'....... + 05c0 00000000 74000000 d1000000 00000000 ....t........... + 05d0 00000000 97000000 45010000 00000000 ........E....... + 05e0 00000000 2c000000 00000000 8f000000 ....,........... + 05f0 e4000000 32000000 5a010000 5e000000 ....2...Z...^... + 0600 7a000000 ee000000 4e000000 13000000 z.......N....... + 0610 51000000 00000000 b7000000 1a000000 Q............... + 0620 8a000000 ca000000 3a000000 af000000 ........:....... + 0630 00000000 0a000000 00000000 a8000000 ................ + 0640 28010000 38000000 00000000 60000000 (...8.......`... + 0650 00000000 c3000000 00000000 5b010000 ............[... + 0660 00000000 2b010000 7f000000 00000000 ....+........... + 0670 00000000 5c000000 00000000 7b000000 ....\.......{... + 0680 60010000 51010000 78000000 d4000000 `...Q...x....... + 0690 95000000 0e010000 00000000 4b010000 ............K... + 06a0 f2000000 f6000000 77000000 b6000000 ........w....... + 06b0 65010000 00000000 70000000 04010000 e.......p....... + 06c0 ed000000 33010000 e6000000 fc000000 ....3........... + 06d0 00000000 cf000000 45000000 f0000000 ........E....... + 06e0 00000000 71000000 00000000 5b000000 ....q.......[... + 06f0 a4000000 e2000000 00000000 69000000 ............i... + 0700 3b000000 00000000 10010000 81000000 ;............... + 0710 00000000 83000000 00000000 d7000000 ................ 0720 00000000 00000000 00000000 00000000 ................ 0730 00000000 00000000 00000000 00000000 ................ - 0740 00000000 64010000 00000000 00000000 ....d........... + 0740 00000000 62010000 00000000 00000000 ....b........... 0750 00000000 00000000 00000000 00000000 ................ 0760 00000000 00000000 00000000 00000000 ................ - 0770 00000000 00000000 00000000 07000000 ................ - 0780 00000000 00000000 51010000 00000000 ........Q....... - 0790 68010000 00000000 e2000000 00000000 h............... - 07a0 0e000000 b5000000 00000000 00000000 ................ - 07b0 00000000 05000000 00000000 00000000 ................ - 07c0 4b010000 00000000 00000000 00000000 K............... - 07d0 9b000000 00000000 00000000 0f000000 ................ + 0770 00000000 00000000 00000000 00000000 ................ + 0780 00000000 4f010000 00000000 66010000 ....O.......f... + 0790 00000000 e0000000 00000000 0e000000 ................ + 07a0 b3000000 00000000 00000000 00000000 ................ + 07b0 05000000 00000000 00000000 49010000 ............I... + 07c0 00000000 00000000 00000000 99000000 ................ + 07d0 00000000 00000000 0f000000 00000000 ................ 07e0 00000000 00000000 00000000 00000000 ................ - 07f0 00000000 00000000 04010000 00000000 ................ - 0800 25000000 00000000 00000000 08000000 %............... - 0810 00000000 00000000 c7000000 00000000 ................ - 0820 00000000 00000000 2c000000 00000000 ........,....... - 0830 00000000 32000000 44010000 00000000 ....2...D....... - 0840 00000000 00000000 00000000 28010000 ............(... - 0850 00000000 fa000000 00000000 00000000 ................ - 0860 59010000 56010000 00000000 00000000 Y...V........... - 0870 35000000 00000000 9e000000 4c000000 5...........L... - 0880 34000000 3d010000 00000000 0a010000 4...=........... - 0890 36000000 3e010000 41000000 00000000 6...>...A....... - 08a0 1a010000 3e000000 e7000000 00000000 ....>........... - 08b0 de000000 43000000 0c000000 0e010000 ....C........... - 08c0 da000000 00000000 45010000 00000000 ........E....... - 08d0 cf000000 00000000 00000000 00000000 ................ - 08e0 2f000000 6e000000 00000000 08010000 /...n........... - 08f0 00000000 5c000000 0d010000 f3000000 ....\........... - 0900 00000000 d4000000 00000000 00000000 ................ - 0910 52010000 74000000 00000000 77000000 R...t.......w... - 0920 00000000 0f010000 11010000 ed000000 ................ - 0930 4f000000 ec000000 00000000 e1000000 O............... - 0940 55000000 b6000000 6f000000 48000000 U.......o...H... - 0950 23010000 b3000000 6a000000 f1000000 #.......j....... - 0960 00000000 30000000 ee000000 c3000000 ....0........... - 0970 00000000 00000000 04000000 00000000 ................ - 0980 a7000000 63010000 00000000 ba000000 ....c........... - 0990 db000000 00000000 00000000 00000000 ................ - 09a0 00000000 29000000 4e000000 00000000 ....)...N....... - 09b0 00000000 00000000 24010000 54000000 ........$...T... - 09c0 00000000 f7000000 eb000000 00000000 ................ - 09d0 00000000 5a010000 00000000 00000000 ....Z........... - 09e0 22000000 40010000 d5000000 00000000 "...@........... - 09f0 00000000 00000000 00000000 ff000000 ................ - 0a00 00000000 00000000 7b000000 00000000 ........{....... - 0a10 00000000 09000000 00000000 23000000 ............#... - 0a20 ac000000 1d000000 00000000 00000000 ................ - 0a30 c4000000 00000000 31000000 00000000 ........1....... - 0a40 00000000 00000000 bd000000 01000000 ................ - 0a50 7f000000 00000000 00000000 17000000 ................ - 0a60 00000000 00000000 00000000 00000000 ................ - 0a70 32010000 df000000 59000000 00000000 2.......Y....... /usr/lib64/Rivet/RivetCESRAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetCESRAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetCESRAnalyses.so (disasm) @@ -96,11 +96,6 @@ push $something jmp <_init + ofs> -_ZNSt13runtime_errorC1EPKc@plt: - jmp *offset(%rip) # <_ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21> - push $something - jmp <_init + ofs> - __cxa_begin_catch@plt: jmp *offset(%rip) # <__cxa_begin_catch@CXXABI_1.3> push $something @@ -733,9 +728,17 @@ call <_Unwind_Resume@plt> nop -_ZN5Rivet18CLEOC_2008_I77791712findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold: mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + test %rdi,%rdi + je <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + 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 %rbx,%rdi call <_Unwind_Resume@plt> @@ -778,6 +781,35 @@ call <_Unwind_Resume@plt> nop +_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov %r12,%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %r13,%rdi + mov %rax,%rbp + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + 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(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + _ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1149,6 +1181,98 @@ call <__cxa_end_catch@plt> jmp <_ZN4YODA9Scatter2D8addPointEddRKSt4pairIddES4_.cold + ofs> +_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold: + 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> + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + 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> + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + 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> + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + 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> + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> + nop + _ZN5Rivet18CLEOC_2005_I6938738finalizeEv.cold: mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1245,6 +1369,1008 @@ jmp <_ZN5Rivet18CLEOC_2005_I6938738finalizeEv.cold + ofs> nop +_ZN5Rivet18CLEOC_2005_I6938734initEv.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__cxa_bad_cast@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbp + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> + mov %rbx,%rdi + add $something,%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + +_ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold: + mov %rsp,%rdi /usr/lib64/Rivet/RivetCMSAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCMSAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCMSAnalyses.so (objdump) @@ -858,1592 +858,1592 @@ 3800 15f95531 ..U1 Contents of section .dynsym: 3808 00000000 00000000 00000000 00000000 ................ - 3818 00000000 00000000 30190000 11000000 ........0....... + 3818 00000000 00000000 df230000 11000000 .........#...... 3828 00000000 00000000 00000000 00000000 ................ - 3838 1a250000 12000000 00000000 00000000 .%.............. - 3848 00000000 00000000 24140000 12000000 ........$....... + 3838 052d0000 12000000 00000000 00000000 .-.............. + 3848 00000000 00000000 431e0000 12000000 ........C....... 3858 00000000 00000000 00000000 00000000 ................ - 3868 942b0000 12000000 00000000 00000000 .+.............. - 3878 00000000 00000000 50520000 11000000 ........PR...... + 3868 494f0000 12000000 00000000 00000000 IO.............. + 3878 00000000 00000000 cb200000 11000000 ......... ...... 3888 00000000 00000000 00000000 00000000 ................ - 3898 3b0d0000 12000000 00000000 00000000 ;............... - 38a8 00000000 00000000 f2690000 12000000 .........i...... + 3898 6c160000 12000000 00000000 00000000 l............... + 38a8 00000000 00000000 85470000 12000000 .........G...... 38b8 00000000 00000000 00000000 00000000 ................ - 38c8 3c3c0000 11000000 00000000 00000000 <<.............. - 38d8 00000000 00000000 55550000 12000000 ........UU...... + 38c8 0b600000 11000000 00000000 00000000 .`.............. + 38d8 00000000 00000000 c2420000 12000000 .........B...... 38e8 00000000 00000000 00000000 00000000 ................ - 38f8 72760000 12000000 00000000 00000000 rv.............. - 3908 00000000 00000000 3e0c0000 12000000 ........>....... + 38f8 0b620000 12000000 00000000 00000000 .b.............. + 3908 00000000 00000000 c50a0000 12000000 ................ 3918 00000000 00000000 00000000 00000000 ................ - 3928 68040000 12000000 00000000 00000000 h............... - 3938 00000000 00000000 c0940000 11000000 ................ + 3928 b4040000 12000000 00000000 00000000 ................ + 3938 00000000 00000000 f6a60000 11000000 ................ 3948 00000000 00000000 00000000 00000000 ................ - 3958 c86b0000 11000000 00000000 00000000 .k.............. - 3968 00000000 00000000 681f0000 12000000 ........h....... + 3958 93610000 11000000 00000000 00000000 .a.............. + 3968 00000000 00000000 1a310000 12000000 .........1...... 3978 00000000 00000000 00000000 00000000 ................ - 3988 d9020000 12000000 00000000 00000000 ................ - 3998 00000000 00000000 de190000 12000000 ................ + 3988 38120000 12000000 00000000 00000000 8............... + 3998 00000000 00000000 8d240000 12000000 .........$...... 39a8 00000000 00000000 00000000 00000000 ................ - 39b8 27170000 12000000 00000000 00000000 '............... - 39c8 00000000 00000000 35280000 12000000 ........5(...... + 39b8 0f0c0000 12000000 00000000 00000000 ................ + 39c8 00000000 00000000 e4470000 12000000 .........G...... 39d8 00000000 00000000 00000000 00000000 ................ - 39e8 000f0000 12000000 00000000 00000000 ................ - 39f8 00000000 00000000 21940000 11000000 ........!....... + 39e8 31180000 12000000 00000000 00000000 1............... + 39f8 00000000 00000000 65a50000 11000000 ........e....... 3a08 00000000 00000000 00000000 00000000 ................ - 3a18 62910000 12000000 00000000 00000000 b............... - 3a28 00000000 00000000 6f2a0000 12000000 ........o*...... + 3a18 02940000 12000000 00000000 00000000 ................ + 3a28 00000000 00000000 cc3f0000 12000000 .........?...... 3a38 00000000 00000000 00000000 00000000 ................ - 3a48 ab140000 12000000 00000000 00000000 ................ - 3a58 00000000 00000000 10070000 11000000 ................ + 3a48 96140000 12000000 00000000 00000000 ................ + 3a58 00000000 00000000 39060000 11000000 ........9....... 3a68 00000000 00000000 00000000 00000000 ................ - 3a78 412b0000 12000000 00000000 00000000 A+.............. - 3a88 00000000 00000000 e6500000 12000000 .........P...... + 3a78 fe4d0000 12000000 00000000 00000000 .M.............. + 3a88 00000000 00000000 831a0000 12000000 ................ 3a98 00000000 00000000 00000000 00000000 ................ - 3aa8 d9510000 12000000 00000000 00000000 .Q.............. - 3ab8 00000000 00000000 ea140000 10000000 ................ + 3aa8 bf280000 12000000 00000000 00000000 .(.............. + 3ab8 00000000 00000000 8c220000 10000000 ........."...... 3ac8 00000000 00000000 00000000 00000000 ................ - 3ad8 b9510000 11000000 00000000 00000000 .Q.............. - 3ae8 00000000 00000000 f03b0000 12000000 .........;...... + 3ad8 88320000 11000000 00000000 00000000 .2.............. + 3ae8 00000000 00000000 384e0000 12000000 ........8N...... 3af8 00000000 00000000 00000000 00000000 ................ - 3b08 87100000 12000000 00000000 00000000 ................ - 3b18 00000000 00000000 f8260000 12000000 .........&...... + 3b08 b7190000 12000000 00000000 00000000 ................ + 3b18 00000000 00000000 c03e0000 12000000 .........>...... 3b28 00000000 00000000 00000000 00000000 ................ - 3b38 f0520000 12000000 00000000 00000000 .R.............. - 3b48 00000000 00000000 986a0000 12000000 .........j...... + 3b38 112d0000 12000000 00000000 00000000 .-.............. + 3b48 00000000 00000000 e15f0000 12000000 ........._...... 3b58 00000000 00000000 00000000 00000000 ................ - 3b68 22090000 12000000 00000000 00000000 "............... - 3b78 00000000 00000000 076b0000 12000000 .........k...... + 3b68 4b080000 12000000 00000000 00000000 K............... + 3b78 00000000 00000000 b2600000 12000000 .........`...... 3b88 00000000 00000000 00000000 00000000 ................ - 3b98 517c0000 12000000 00000000 00000000 Q|.............. - 3ba8 00000000 00000000 4e1b0000 12000000 ........N....... + 3b98 293d0000 12000000 00000000 00000000 )=.............. + 3ba8 00000000 00000000 ab2f0000 12000000 ........./...... 3bb8 00000000 00000000 00000000 00000000 ................ - 3bc8 55280000 12000000 00000000 00000000 U(.............. - 3bd8 00000000 00000000 67590000 11000000 ........gY...... + 3bc8 b3330000 12000000 00000000 00000000 .3.............. + 3bd8 00000000 00000000 5b460000 11000000 ........[F...... 3be8 00000000 00000000 00000000 00000000 ................ - 3bf8 fd060000 12000000 00000000 00000000 ................ - 3c08 00000000 00000000 67910000 12000000 ........g....... + 3bf8 26060000 12000000 00000000 00000000 &............... + 3c08 00000000 00000000 07940000 12000000 ................ 3c18 00000000 00000000 00000000 00000000 ................ - 3c28 d3270000 12000000 00000000 00000000 .'.............. - 3c38 00000000 00000000 3d1c0000 12000000 ........=....... + 3c28 65230000 12000000 00000000 00000000 e#.............. + 3c38 00000000 00000000 9a300000 12000000 .........0...... 3c48 00000000 00000000 00000000 00000000 ................ - 3c58 73930000 12000000 00000000 00000000 s............... - 3c68 00000000 00000000 ea150000 12000000 ................ + 3c58 3d8e0000 12000000 00000000 00000000 =............... + 3c68 00000000 00000000 da1a0000 12000000 ................ 3c78 00000000 00000000 00000000 00000000 ................ - 3c88 ee090000 12000000 00000000 00000000 ................ - 3c98 00000000 00000000 01940000 11000000 ................ + 3c88 17090000 12000000 00000000 00000000 ................ + 3c98 00000000 00000000 45a50000 11000000 ........E....... 3ca8 00000000 00000000 00000000 00000000 ................ - 3cb8 81590000 11000000 00000000 00000000 .Y.............. - 3cc8 00000000 00000000 101b0000 11000000 ................ + 3cb8 c1460000 11000000 00000000 00000000 .F.............. + 3cc8 00000000 00000000 b5270000 11000000 .........'...... 3cd8 00000000 00000000 00000000 00000000 ................ - 3ce8 23220000 12000000 00000000 00000000 #".............. - 3cf8 00000000 00000000 c9080000 12000000 ................ + 3ce8 fb320000 12000000 00000000 00000000 .2.............. + 3cf8 00000000 00000000 f2070000 12000000 ................ 3d08 00000000 00000000 00000000 00000000 ................ - 3d18 a8010000 12000000 00000000 00000000 ................ - 3d28 00000000 00000000 f0290000 11000000 .........)...... + 3d18 ce010000 12000000 00000000 00000000 ................ + 3d28 00000000 00000000 8e0d0000 11000000 ................ 3d38 00000000 00000000 00000000 00000000 ................ - 3d48 8a180000 12000000 00000000 00000000 ................ - 3d58 00000000 00000000 e83a0000 12000000 .........:...... + 3d48 ca1d0000 12000000 00000000 00000000 ................ + 3d58 00000000 00000000 d95e0000 12000000 .........^...... 3d68 00000000 00000000 00000000 00000000 ................ - 3d78 0f4e0000 11000000 00000000 00000000 .N.............. - 3d88 00000000 00000000 cc1a0000 12000000 ................ + 3d78 7f0e0000 11000000 00000000 00000000 ................ + 3d88 00000000 00000000 52250000 12000000 ........R%...... 3d98 00000000 00000000 00000000 00000000 ................ - 3da8 30050000 11000000 00000000 00000000 0............... - 3db8 00000000 00000000 07020000 12000000 ................ + 3da8 f5120000 11000000 00000000 00000000 ................ + 3db8 00000000 00000000 2d020000 12000000 ........-....... 3dc8 00000000 00000000 00000000 00000000 ................ - 3dd8 e1460000 12000000 00000000 00000000 .F.............. - 3de8 00000000 00000000 8d6b0000 12000000 .........k...... + 3dd8 dd8c0000 12000000 00000000 00000000 ................ + 3de8 00000000 00000000 58610000 12000000 ........Xa...... 3df8 00000000 00000000 00000000 00000000 ................ - 3e08 540f0000 11000000 00000000 00000000 T............... - 3e18 00000000 00000000 46060000 12000000 ........F....... + 3e08 9a150000 11000000 00000000 00000000 ................ + 3e18 00000000 00000000 6f050000 12000000 ........o....... 3e28 00000000 00000000 00000000 00000000 ................ - 3e38 2a600000 12000000 00000000 00000000 *`.............. - 3e48 00000000 00000000 dd510000 12000000 .........Q...... + 3e38 e51e0000 12000000 00000000 00000000 ................ + 3e48 00000000 00000000 83340000 12000000 .........4...... 3e58 00000000 00000000 00000000 00000000 ................ - 3e68 ab460000 11000000 00000000 00000000 .F.............. - 3e78 00000000 00000000 99170000 12000000 ................ + 3e68 10860000 11000000 00000000 00000000 ................ + 3e78 00000000 00000000 810c0000 12000000 ................ 3e88 00000000 00000000 00000000 00000000 ................ - 3e98 70910000 12000000 00000000 00000000 p............... - 3ea8 00000000 00000000 db2a0000 11000000 .........*...... + 3e98 04a60000 12000000 00000000 00000000 ................ + 3ea8 00000000 00000000 984d0000 11000000 .........M...... 3eb8 00000000 00000000 00000000 00000000 ................ - 3ec8 577e0000 12000000 00000000 00000000 W~.............. + 3ec8 c63f0000 12000000 00000000 00000000 .?.............. 3ed8 00000000 00000000 46000000 22000000 ........F..."... 3ee8 00000000 00000000 00000000 00000000 ................ - 3ef8 6f090000 12000000 00000000 00000000 o............... - 3f08 00000000 00000000 812c0000 12000000 .........,...... + 3ef8 98080000 12000000 00000000 00000000 ................ + 3f08 00000000 00000000 36500000 12000000 ........6P...... 3f18 00000000 00000000 00000000 00000000 ................ - 3f28 3c1f0000 12000000 00000000 00000000 <............... - 3f38 00000000 00000000 1c150000 12000000 ................ + 3f28 ee300000 12000000 00000000 00000000 .0.............. + 3f38 00000000 00000000 d80b0000 12000000 ................ 3f48 00000000 00000000 00000000 00000000 ................ - 3f58 ed1d0000 12000000 00000000 00000000 ................ - 3f68 00000000 00000000 10750000 12000000 .........u...... /usr/lib64/Rivet/RivetCMSAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetCMSAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetCMSAnalyses.so (disasm) @@ -1482,163 +1482,76 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_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> - -_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold: - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov %rbx,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold: - mov %r15,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov %rbx,%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 %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 %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 %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 %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet17CMS_2011_S88849198finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CMS_2011_S88849198finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CMS_2011_S88849198finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold: +_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov $something,%edi call <__cxa_allocate_exception@plt> - lea offset(%rip),%rsi # <_fini + ofs> - mov %rbp,%rdi + mov %rbx,%rsi + mov %rax,%rdi mov %rax,%r12 - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - mov %rbp,%rsi - mov %r12,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov %rbp,%rdi - mov %rax,(%r12) - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet10RangeErrorD1Ev> + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> mov %r12,%rdi call <__cxa_throw@plt> - call <__cxa_bad_cast@plt> - mov %rbp,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rax,%rbp + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> mov %r12,%rdi + mov %rax,%rbp call <__cxa_free_exception@plt> mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx - jmp <_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold + ofs> - mov %rax,%rbx - mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %rbp,%rdi + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx mov %rbp,%rdi + call <_Unwind_Resume@plt> + +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi + mov $something,%esi + call <_ZdlPvm@plt> + mov %rbp,%rdi call <_Unwind_Resume@plt> + nop + +_ZN5Rivet12FourMomentum5setPEEdddd.cold: mov $something,%edi + lea offset(%rsp),%r12 call <__cxa_allocate_exception@plt> - lea offset(%rip),%rsi # <_fini + ofs> - mov %rbp,%rdi - mov %rax,%r12 - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - mov %rbp,%rsi + lea offset(%rsp),%rsi mov %r12,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> + mov %rax,%rbp + call <_ZN5Rivet12lexical_castINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEET_RKT0_> + lea offset(%rsp),%r13 + mov %r12,%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %r13,%rdi + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8_> + mov %r13,%rsi mov %rbp,%rdi - mov %rax,(%r12) + call <_ZNSt16invalid_argumentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet10RangeErrorD1Ev> mov %r12,%rdi - call <__cxa_throw@plt> + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rdx # <_ZNSt16invalid_argumentD1Ev@GLIBCXX_3.4> + mov offset(%rip),%rsi # <_ZTISt16invalid_argument@GLIBCXX_3.4> mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZN5Rivet12FourMomentum5setPEEdddd.cold + ofs> + mov %r13,%rdi mov %rax,%rbx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi call <__cxa_free_exception@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> mov %rax,%rbx - jmp <_ZN5Rivet23CMS_2010_PAS_QCD_10_0247analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %rbp,%rdi /usr/lib64/Rivet/RivetD0Analyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetD0Analyses.so (objdump) +++ new /usr/lib64/Rivet/RivetD0Analyses.so (objdump) @@ -226,518 +226,518 @@ 1080 41a23105 A.1. Contents of section .dynsym: 1088 00000000 00000000 00000000 00000000 ................ - 1098 00000000 00000000 c5110000 11000000 ................ + 1098 00000000 00000000 8b0d0000 11000000 ................ 10a8 00000000 00000000 00000000 00000000 ................ - 10b8 0b0f0000 12000000 00000000 00000000 ................ - 10c8 00000000 00000000 f0220000 12000000 ........."...... + 10b8 f30b0000 12000000 00000000 00000000 ................ + 10c8 00000000 00000000 741e0000 12000000 ........t....... 10d8 00000000 00000000 00000000 00000000 ................ - 10e8 772c0000 12000000 00000000 00000000 w,.............. - 10f8 00000000 00000000 9a240000 11000000 .........$...... + 10e8 6a280000 12000000 00000000 00000000 j(.............. + 10f8 00000000 00000000 941c0000 11000000 ................ 1108 00000000 00000000 00000000 00000000 ................ - 1118 cf0e0000 12000000 00000000 00000000 ................ - 1128 00000000 00000000 e7160000 12000000 ................ + 1118 ee0a0000 12000000 00000000 00000000 ................ + 1128 00000000 00000000 85120000 12000000 ................ 1138 00000000 00000000 00000000 00000000 ................ - 1148 b5190000 12000000 00000000 00000000 ................ - 1158 00000000 00000000 cb120000 12000000 ................ + 1148 53150000 12000000 00000000 00000000 S............... + 1158 00000000 00000000 f5180000 12000000 ................ 1168 00000000 00000000 00000000 00000000 ................ - 1178 8a060000 12000000 00000000 00000000 ................ - 1188 00000000 00000000 c8030000 12000000 ................ + 1178 9e050000 12000000 00000000 00000000 ................ + 1188 00000000 00000000 cd030000 12000000 ................ 1198 00000000 00000000 00000000 00000000 ................ - 11a8 bc170000 12000000 00000000 00000000 ................ - 11b8 00000000 00000000 d30f0000 12000000 ................ + 11a8 5a130000 12000000 00000000 00000000 Z............... + 11b8 00000000 00000000 f21a0000 12000000 ................ 11c8 00000000 00000000 00000000 00000000 ................ - 11d8 71110000 12000000 00000000 00000000 q............... + 11d8 370d0000 12000000 00000000 00000000 7............... 11e8 00000000 00000000 76000000 11000000 ........v....... 11f8 00000000 00000000 00000000 00000000 ................ - 1208 bc0a0000 12000000 00000000 00000000 ................ - 1218 00000000 00000000 91040000 12000000 ................ + 1208 77080000 12000000 00000000 00000000 w............... + 1218 00000000 00000000 5a170000 12000000 ........Z....... 1228 00000000 00000000 00000000 00000000 ................ - 1238 b7090000 11000000 00000000 00000000 ................ - 1248 00000000 00000000 57080000 12000000 ........W....... + 1238 0b070000 11000000 00000000 00000000 ................ + 1248 00000000 00000000 a4050000 12000000 ................ 1258 00000000 00000000 00000000 00000000 ................ - 1268 4e080000 12000000 00000000 00000000 N............... - 1278 00000000 00000000 8e2a0000 12000000 .........*...... + 1268 a1240000 12000000 00000000 00000000 .$.............. + 1278 00000000 00000000 22260000 12000000 ........"&...... 1288 00000000 00000000 00000000 00000000 ................ - 1298 04180000 12000000 00000000 00000000 ................ - 12a8 00000000 00000000 1c2b0000 12000000 .........+...... + 1298 a2130000 12000000 00000000 00000000 ................ + 12a8 00000000 00000000 a92d0000 12000000 .........-...... 12b8 00000000 00000000 00000000 00000000 ................ - 12c8 65090000 12000000 00000000 00000000 e............... - 12d8 00000000 00000000 25080000 12000000 ........%....... + 12c8 b9060000 12000000 00000000 00000000 ................ + 12d8 00000000 00000000 bd190000 12000000 ................ 12e8 00000000 00000000 00000000 00000000 ................ - 12f8 012c0000 12000000 00000000 00000000 .,.............. - 1308 00000000 00000000 70070000 12000000 ........p....... + 12f8 f4270000 12000000 00000000 00000000 .'.............. + 1308 00000000 00000000 3b0e0000 12000000 ........;....... 1318 00000000 00000000 00000000 00000000 ................ - 1328 de000000 12000000 00000000 00000000 ................ - 1338 00000000 00000000 c7280000 11000000 .........(...... + 1328 e3000000 12000000 00000000 00000000 ................ + 1338 00000000 00000000 a71d0000 11000000 ................ 1348 00000000 00000000 00000000 00000000 ................ - 1358 600a0000 12000000 00000000 00000000 `............... - 1368 00000000 00000000 14020000 12000000 ................ + 1358 02080000 12000000 00000000 00000000 ................ + 1368 00000000 00000000 19020000 12000000 ................ 1378 00000000 00000000 00000000 00000000 ................ - 1388 78090000 11000000 00000000 00000000 x............... - 1398 00000000 00000000 b9240000 12000000 .........$...... + 1388 cc060000 11000000 00000000 00000000 ................ + 1398 00000000 00000000 381d0000 12000000 ........8....... 13a8 00000000 00000000 00000000 00000000 ................ - 13b8 9a0b0000 11000000 00000000 00000000 ................ - 13c8 00000000 00000000 331f0000 12000000 ........3....... + 13b8 87090000 11000000 00000000 00000000 ................ + 13c8 00000000 00000000 c0240000 12000000 .........$...... 13d8 00000000 00000000 00000000 00000000 ................ - 13e8 62060000 11000000 00000000 00000000 b............... - 13f8 00000000 00000000 59040000 12000000 ........Y....... + 13e8 c60a0000 11000000 00000000 00000000 ................ + 13f8 00000000 00000000 5e040000 12000000 ........^....... 1408 00000000 00000000 00000000 00000000 ................ - 1418 cd2b0000 12000000 00000000 00000000 .+.............. - 1428 00000000 00000000 060b0000 12000000 ................ + 1418 5a2e0000 12000000 00000000 00000000 Z............... + 1428 00000000 00000000 c1080000 12000000 ................ 1438 00000000 00000000 00000000 00000000 ................ 1448 46000000 22000000 00000000 00000000 F..."........... - 1458 00000000 00000000 a0000000 12000000 ................ + 1458 00000000 00000000 a5000000 12000000 ................ 1468 00000000 00000000 00000000 00000000 ................ - 1478 eb1d0000 12000000 00000000 00000000 ................ - 1488 00000000 00000000 b6080000 12000000 ................ + 1478 d9240000 12000000 00000000 00000000 .$.............. + 1488 00000000 00000000 0a060000 12000000 ................ 1498 00000000 00000000 00000000 00000000 ................ - 14a8 c2270000 12000000 00000000 00000000 .'.............. - 14b8 00000000 00000000 810f0000 11000000 ................ + 14a8 e6200000 12000000 00000000 00000000 . .............. + 14b8 00000000 00000000 c91a0000 11000000 ................ 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 83020000 12000000 00000000 00000000 ................ - 14e8 00000000 00000000 27280000 12000000 ........'(...... + 14d8 88020000 12000000 00000000 00000000 ................ + 14e8 00000000 00000000 4b210000 12000000 ........K!...... 14f8 00000000 00000000 00000000 00000000 ................ - 1508 16040000 12000000 00000000 00000000 ................ - 1518 00000000 00000000 aa1a0000 12000000 ................ + 1508 1b040000 12000000 00000000 00000000 ................ + 1518 00000000 00000000 48160000 12000000 ........H....... 1528 00000000 00000000 00000000 00000000 ................ - 1538 9c020000 12000000 00000000 00000000 ................ - 1548 00000000 00000000 230e0000 12000000 ........#....... + 1538 a1020000 12000000 00000000 00000000 ................ + 1548 00000000 00000000 5b0e0000 12000000 ........[....... 1558 00000000 00000000 00000000 00000000 ................ - 1568 7b160000 12000000 00000000 00000000 {............... - 1578 00000000 00000000 f6010000 12000000 ................ + 1568 19120000 12000000 00000000 00000000 ................ + 1578 00000000 00000000 fb010000 12000000 ................ 1588 00000000 00000000 00000000 00000000 ................ - 1598 82030000 12000000 00000000 00000000 ................ - 15a8 00000000 00000000 aa0f0000 11000000 ................ + 1598 87030000 12000000 00000000 00000000 ................ + 15a8 00000000 00000000 cc180000 11000000 ................ 15b8 00000000 00000000 00000000 00000000 ................ - 15c8 f7070000 11000000 00000000 00000000 ................ - 15d8 00000000 00000000 53080000 12000000 ........S....... + 15c8 a2180000 11000000 00000000 00000000 ................ + 15d8 00000000 00000000 a6240000 12000000 .........$...... 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 d0040000 12000000 00000000 00000000 ................ - 1608 00000000 00000000 2b220000 11000000 ........+"...... + 15f8 99170000 12000000 00000000 00000000 ................ + 1608 00000000 00000000 45170000 11000000 ........E....... 1618 00000000 00000000 00000000 00000000 ................ - 1628 3c270000 12000000 00000000 00000000 <'.............. - 1638 00000000 00000000 710e0000 12000000 ........q....... + 1628 60200000 12000000 00000000 00000000 ` .............. + 1638 00000000 00000000 f5090000 12000000 ................ 1648 00000000 00000000 00000000 00000000 ................ - 1658 4a0f0000 12000000 00000000 00000000 J............... - 1668 00000000 00000000 23010000 12000000 ........#....... + 1658 921a0000 12000000 00000000 00000000 ................ + 1668 00000000 00000000 28010000 12000000 ........(....... 1678 00000000 00000000 00000000 00000000 ................ - 1688 ad060000 12000000 00000000 00000000 ................ - 1698 00000000 00000000 902b0000 12000000 .........+...... + 1688 310b0000 12000000 00000000 00000000 1............... + 1698 00000000 00000000 1d2e0000 12000000 ................ 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 d61d0000 12000000 00000000 00000000 ................ - 16c8 00000000 00000000 d1130000 11000000 ................ + 16b8 a8050000 12000000 00000000 00000000 ................ + 16c8 00000000 00000000 950f0000 11000000 ................ 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 b00b0000 12000000 00000000 00000000 ................ - 16f8 00000000 00000000 38090000 11000000 ........8....... + 16e8 39190000 12000000 00000000 00000000 9............... + 16f8 00000000 00000000 8c060000 11000000 ................ 1708 00000000 00000000 00000000 00000000 ................ - 1718 3c070000 12000000 00000000 00000000 <............... - 1728 00000000 00000000 330a0000 12000000 ........3....... + 1718 e50b0000 12000000 00000000 00000000 ................ + 1728 00000000 00000000 d5070000 12000000 ................ 1738 00000000 00000000 00000000 00000000 ................ - 1748 0c080000 12000000 00000000 00000000 ................ - 1758 00000000 00000000 0e0e0000 11000000 ................ + 1748 cc0b0000 12000000 00000000 00000000 ................ + 1758 00000000 00000000 b7180000 11000000 ................ 1768 00000000 00000000 00000000 00000000 ................ - 1778 38260000 11000000 00000000 00000000 8&.............. - 1788 00000000 00000000 ec2a0000 12000000 .........*...... + 1778 88260000 11000000 00000000 00000000 .&.............. + 1788 00000000 00000000 792d0000 12000000 ........y-...... 1798 00000000 00000000 00000000 00000000 ................ - 17a8 29140000 11000000 00000000 00000000 )............... - 17b8 00000000 00000000 cf2a0000 12000000 .........*...... + 17a8 f20e0000 11000000 00000000 00000000 ................ + 17b8 00000000 00000000 0b290000 12000000 .........)...... 17c8 00000000 00000000 00000000 00000000 ................ - 17d8 18030000 12000000 00000000 00000000 ................ - 17e8 00000000 00000000 430e0000 12000000 ........C....... + 17d8 1d030000 12000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetD0Analyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetD0Analyses.so (disasm) +++ new /usr/lib64/Rivet/RivetD0Analyses.so (disasm) @@ -816,129 +816,182 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_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 %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZN5Rivet16D0_2006_S64387508finalizeEv.cold: 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 %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZN5Rivet16D0_2008_S76626708finalizeEv.cold: 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 %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 %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 %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 %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 %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 %rbx,%rdi call <_Unwind_Resume@plt> - -_ZN5Rivet16D0_2010_S85709658finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2010_S85709658finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZN5Rivet16D0_2006_S64387507analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbp + 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 %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi call <_Unwind_Resume@plt> - call <__cxa_bad_cast@plt> - -_ZN5Rivet16D0_2008_S76626707analyzeERKNS_5EventE.cold: - nop - mov %rax,%rbx - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@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 %rbx,%rdi call <_Unwind_Resume@plt> - call <__cxa_bad_cast@plt> mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + 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 %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 %rbx,%rdi - mov %rbp,%rbx - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> - mov %r12,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> + call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626707analyzeERKNS_5EventE.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet16D0_2008_S76626707analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - jmp <_ZN5Rivet16D0_2008_S76626707analyzeERKNS_5EventE.cold + ofs> - -_ZN5Rivet15D0_2000_I5033617analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> - -_ZN5Rivet16D0_2015_I13249467analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@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 %rbx,%rdi call <_Unwind_Resume@plt> - mov %r14,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + 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 %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 %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 %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 %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 %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> /usr/lib64/Rivet/RivetDORISAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetDORISAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetDORISAnalyses.so (objdump) @@ -231,18 +231,18 @@ 10b0 00000000 00000000 c8060000 12000000 ................ 10c0 00000000 00000000 00000000 00000000 ................ 10d0 08040000 12000000 00000000 00000000 ................ - 10e0 00000000 00000000 84170000 12000000 ................ + 10e0 00000000 00000000 52180000 12000000 ........R....... 10f0 00000000 00000000 00000000 00000000 ................ 1100 17070000 12000000 00000000 00000000 ................ 1110 00000000 00000000 ad0b0000 12000000 ................ 1120 00000000 00000000 00000000 00000000 ................ - 1130 ef110000 12000000 00000000 00000000 ................ + 1130 a4170000 12000000 00000000 00000000 ................ 1140 00000000 00000000 8f090000 11000000 ................ 1150 00000000 00000000 00000000 00000000 ................ - 1160 09200000 12000000 00000000 00000000 . .............. - 1170 00000000 00000000 271b0000 12000000 ........'....... + 1160 e4200000 12000000 00000000 00000000 . .............. + 1170 00000000 00000000 da180000 12000000 ................ 1180 00000000 00000000 00000000 00000000 ................ - 1190 a5180000 12000000 00000000 00000000 ................ + 1190 88120000 12000000 00000000 00000000 ................ 11a0 00000000 00000000 ce070000 12000000 ................ 11b0 00000000 00000000 00000000 00000000 ................ 11c0 3d090000 12000000 00000000 00000000 =............... @@ -252,10 +252,10 @@ 1200 00000000 00000000 ee010000 12000000 ................ 1210 00000000 00000000 00000000 00000000 ................ 1220 50090000 11000000 00000000 00000000 P............... - 1230 00000000 00000000 b4120000 12000000 ................ + 1230 00000000 00000000 c9120000 12000000 ................ 1240 00000000 00000000 00000000 00000000 ................ 1250 350c0000 11000000 00000000 00000000 5............... - 1260 00000000 00000000 6d190000 12000000 ........m....... + 1260 00000000 00000000 b21a0000 12000000 ................ 1270 00000000 00000000 00000000 00000000 ................ 1280 1a050000 11000000 00000000 00000000 ................ 1290 00000000 00000000 32040000 11000000 ........2....... @@ -264,93 +264,93 @@ 12c0 00000000 00000000 46000000 22000000 ........F..."... 12d0 00000000 00000000 00000000 00000000 ................ 12e0 7a000000 12000000 00000000 00000000 z............... - 12f0 00000000 00000000 95100000 12000000 ................ + 12f0 00000000 00000000 10100000 12000000 ................ 1300 00000000 00000000 00000000 00000000 ................ - 1310 00170000 12000000 00000000 00000000 ................ + 1310 ae190000 12000000 00000000 00000000 ................ 1320 00000000 00000000 e0060000 12000000 ................ 1330 00000000 00000000 00000000 00000000 ................ - 1340 e50e0000 11000000 00000000 00000000 ................ + 1340 ee0d0000 11000000 00000000 00000000 ................ 1350 00000000 00000000 9f020000 12000000 ................ 1360 00000000 00000000 00000000 00000000 ................ 1370 b8020000 12000000 00000000 00000000 ................ 1380 00000000 00000000 d0010000 12000000 ................ 1390 00000000 00000000 00000000 00000000 ................ 13a0 9e030000 12000000 00000000 00000000 ................ - 13b0 00000000 00000000 2e120000 12000000 ................ + 13b0 00000000 00000000 d1130000 12000000 ................ 13c0 00000000 00000000 00000000 00000000 ................ - 13d0 47170000 11000000 00000000 00000000 G............... + 13d0 03180000 11000000 00000000 00000000 ................ 13e0 00000000 00000000 680c0000 12000000 ........h....... 13f0 00000000 00000000 00000000 00000000 ................ 1400 b00c0000 12000000 00000000 00000000 ................ 1410 00000000 00000000 3e010000 12000000 ........>....... 1420 00000000 00000000 00000000 00000000 ................ - 1430 31110000 12000000 00000000 00000000 1............... + 1430 ac100000 12000000 00000000 00000000 ................ 1440 00000000 00000000 a6060000 12000000 ................ 1450 00000000 00000000 00000000 00000000 ................ - 1460 3d140000 11000000 00000000 00000000 =............... - 1470 00000000 00000000 da1c0000 12000000 ................ + 1460 d8140000 11000000 00000000 00000000 ................ + 1470 00000000 00000000 c8170000 12000000 ................ 1480 00000000 00000000 00000000 00000000 ................ - 1490 09130000 12000000 00000000 00000000 ................ - 14a0 00000000 00000000 ee160000 11000000 ................ + 1490 1e130000 12000000 00000000 00000000 ................ + 14a0 00000000 00000000 15180000 11000000 ................ 14b0 00000000 00000000 00000000 00000000 ................ 14c0 10090000 11000000 00000000 00000000 ................ - 14d0 00000000 00000000 86190000 12000000 ................ + 14d0 00000000 00000000 d6200000 12000000 ......... ...... 14e0 00000000 00000000 00000000 00000000 ................ 14f0 590a0000 12000000 00000000 00000000 Y............... - 1500 00000000 00000000 960f0000 11000000 ................ + 1500 00000000 00000000 9f0e0000 11000000 ................ 1510 00000000 00000000 00000000 00000000 ................ - 1520 8c180000 12000000 00000000 00000000 ................ - 1530 00000000 00000000 57190000 11000000 ........W....... + 1520 6f120000 12000000 00000000 00000000 o............... + 1530 00000000 00000000 1a1a0000 11000000 ................ 1540 00000000 00000000 00000000 00000000 ................ 1550 59070000 12000000 00000000 00000000 Y............... - 1560 00000000 00000000 c7140000 11000000 ................ + 1560 00000000 00000000 62150000 11000000 ........b....... 1570 00000000 00000000 00000000 00000000 ................ - 1580 40200000 12000000 00000000 00000000 @ .............. + 1580 6b2e0000 12000000 00000000 00000000 k............... 1590 00000000 00000000 34030000 12000000 ........4....... 15a0 00000000 00000000 00000000 00000000 ................ 15b0 fb0a0000 12000000 00000000 00000000 ................ - 15c0 00000000 00000000 bf250000 12000000 .........%...... + 15c0 00000000 00000000 19200000 12000000 ......... ...... 15d0 00000000 00000000 00000000 00000000 ................ 15e0 e4030000 12000000 00000000 00000000 ................ 15f0 00000000 00000000 200d0000 12000000 ........ ....... 1600 00000000 00000000 00000000 00000000 ................ 1610 ad060000 12000000 00000000 00000000 ................ - 1620 00000000 00000000 67100000 12000000 ........g....... + 1620 00000000 00000000 e20f0000 12000000 ................ 1630 00000000 00000000 00000000 00000000 ................ - 1640 f60f0000 11000000 00000000 00000000 ................ + 1640 510f0000 11000000 00000000 00000000 Q............... 1650 00000000 00000000 e80b0000 11000000 ................ 1660 00000000 00000000 00000000 00000000 ................ 1670 56020000 12000000 00000000 00000000 V............... 1680 00000000 00000000 2f080000 12000000 ......../....... 1690 00000000 00000000 00000000 00000000 ................ 16a0 18060000 12000000 00000000 00000000 ................ - 16b0 00000000 00000000 b2250000 12000000 .........%...... + 16b0 00000000 00000000 0c200000 12000000 ......... ...... 16c0 00000000 00000000 00000000 00000000 ................ - 16d0 0b100000 12000000 00000000 00000000 ................ + 16d0 660f0000 12000000 00000000 00000000 f............... 16e0 00000000 00000000 8e040000 12000000 ................ 16f0 00000000 00000000 00000000 00000000 ................ - 1700 14110000 12000000 00000000 00000000 ................ + 1700 8f100000 12000000 00000000 00000000 ................ 1710 00000000 00000000 89050000 12000000 ................ 1720 00000000 00000000 00000000 00000000 ................ 1730 fe0b0000 11000000 00000000 00000000 ................ 1740 00000000 00000000 a1060000 12000000 ................ 1750 00000000 00000000 00000000 00000000 ................ - 1760 a70e0000 12000000 00000000 00000000 ................ - 1770 00000000 00000000 4c180000 11000000 ........L....... + 1760 360d0000 12000000 00000000 00000000 6............... + 1770 00000000 00000000 6a110000 11000000 ........j....... 1780 00000000 00000000 00000000 00000000 ................ - 1790 48110000 12000000 00000000 00000000 H............... + 1790 c3100000 12000000 00000000 00000000 ................ 17a0 00000000 00000000 49030000 12000000 ........I....... 17b0 00000000 00000000 00000000 00000000 ................ 17c0 6e000000 12000000 00000000 00000000 n............... - 17d0 00000000 00000000 92120000 12000000 ................ + 17d0 00000000 00000000 4b130000 12000000 ........K....... 17e0 00000000 00000000 00000000 00000000 ................ 17f0 95080000 11000000 00000000 00000000 ................ 1800 00000000 00000000 e7060000 12000000 ................ 1810 00000000 00000000 00000000 00000000 ................ - 1820 c80f0000 12000000 00000000 00000000 ................ + 1820 d10e0000 12000000 00000000 00000000 ................ 1830 00000000 00000000 4b0c0000 11000000 ........K....... 1840 00000000 00000000 00000000 00000000 ................ - 1850 0c180000 11000000 00000000 00000000 ................ + 1850 aa110000 11000000 00000000 00000000 ................ 1860 00000000 00000000 53040000 12000000 ........S....... 1870 00000000 00000000 00000000 00000000 ................ 1880 f0050000 12000000 00000000 00000000 ................ @@ -359,40 +359,40 @@ 18b0 bf010000 12000000 00000000 00000000 ................ 18c0 00000000 00000000 33050000 12000000 ........3....... 18d0 00000000 00000000 00000000 00000000 ................ - 18e0 e6180000 12000000 00000000 00000000 ................ - 18f0 00000000 00000000 360d0000 12000000 ........6....... + 18e0 62190000 12000000 00000000 00000000 b............... + 18f0 00000000 00000000 740d0000 12000000 ........t....... 1900 00000000 00000000 00000000 00000000 ................ 1910 0b0a0000 12000000 00000000 00000000 ................ 1920 00000000 00000000 b70b0000 12000000 ................ 1930 00000000 00000000 00000000 00000000 ................ - 1940 8a110000 12000000 00000000 00000000 ................ - 1950 00000000 00000000 13120000 12000000 ................ + 1940 05110000 12000000 00000000 00000000 ................ + 1950 00000000 00000000 89170000 12000000 ................ 1960 00000000 00000000 00000000 00000000 ................ 1970 7b010000 12000000 00000000 00000000 {............... - 1980 00000000 00000000 b00d0000 11000000 ................ + 1980 00000000 00000000 a20f0000 11000000 ................ 1990 00000000 00000000 00000000 00000000 ................ 19a0 3b0b0000 12000000 00000000 00000000 ;............... - 19b0 00000000 00000000 6a0f0000 12000000 ........j....... + 19b0 00000000 00000000 730e0000 12000000 ........s....... 19c0 00000000 00000000 00000000 00000000 ................ 19d0 01060000 11000000 00000000 00000000 ................ - 19e0 00000000 00000000 151d0000 12000000 ................ + 19e0 00000000 00000000 301a0000 12000000 ........0....... 19f0 00000000 00000000 00000000 00000000 ................ - 1a00 32190000 12000000 00000000 00000000 2............... - 1a10 00000000 00000000 65160000 12000000 ........e....... + 1a00 f5190000 12000000 00000000 00000000 ................ + 1a10 00000000 00000000 00170000 12000000 ................ 1a20 00000000 00000000 00000000 00000000 ................ - 1a30 e8130000 11000000 00000000 00000000 ................ - 1a40 00000000 00000000 36130000 12000000 ........6....... + 1a30 83140000 11000000 00000000 00000000 ................ + 1a40 00000000 00000000 6d130000 12000000 ........m....... 1a50 00000000 00000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetDORISAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetDORISAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetDORISAnalyses.so (disasm) @@ -1218,39 +1218,6 @@ mov %r12,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18ARGUS_1989_I2625514initEv.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__cxa_bad_cast@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - 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 %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZN5Rivet18ARGUS_1986_I2273244initEv.cold: call <__cxa_bad_cast@plt> mov %rax,%rbp @@ -1437,7 +1404,7 @@ call <_ZN5Rivet10SphericityD1Ev> jmp <_ZN5Rivet18ARGUS_1986_I2273247analyzeERKNS_5EventE.cold + ofs> -_ZN5Rivet18ARGUS_1989_I26255117findDecayProductsENS_8ParticleERNS_9ParticlesE.cold: +_ZN5Rivet18ARGUS_1988_I25109717findDecayProductsENS_8ParticleERNS_9ParticlesE.cold: mov %rbp,%rdi call <_ZN5Rivet8ParticleD1Ev> mov offset(%rsp),%rdi @@ -1445,140 +1412,115 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold: +_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold: + call <__cxa_bad_cast@plt> mov $something,%edi - lea offset(%rsp),%rbp + lea offset(%rsp),%r12 call <__cxa_allocate_exception@plt> lea offset(%rip),%rsi # <_fini + ofs> - mov %rbp,%rdi - mov %rax,%r12 - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - mov %rbp,%rsi - mov %r12,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov %rbp,%rdi - mov %rax,(%r12) - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - 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),%rbp - call <__cxa_allocate_exception@plt> - lea offset(%rip),%rsi # <_fini + ofs> - mov %rbp,%rdi - mov %rax,%r12 + mov %rax,%rbp call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - mov %rbp,%rsi - mov %r12,%rdi + mov %r12,%rsi + mov %rbp,%rdi call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov %rbp,%rdi - mov %rax,(%r12) + mov %r12,%rdi + mov %rax,offset(%rbp) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> - mov %r12,%rdi - call <__cxa_throw@plt> - mov %rax,%rbx - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> mov %rbp,%rdi + call <__cxa_throw@plt> mov %rax,%rbx + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> mov %r12,%rdi - call <__cxa_free_exception@plt> + call <_ZN5Rivet8ParticleD1Ev> mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> - mov %rax,%rbx - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov $something,%edi - lea offset(%rsp),%rbp - call <__cxa_allocate_exception@plt> - lea offset(%rip),%rsi # <_fini + ofs> - mov %rbp,%rdi - mov %rax,%r12 - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - mov %rbp,%rsi - mov %r12,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov %rbp,%rdi - mov %rax,(%r12) - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> - mov %r12,%rdi - call <__cxa_throw@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> + je <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> + je <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> + je <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi call <_Unwind_Resume@plt> - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - mov %r15,%rdi - call <_ZN5Rivet8ParticleD1Ev> + mov %rax,%rbx + jmp <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + jmp <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> + mov %rax,%rbx + jmp <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> + nop + +_ZN5Rivet18ARGUS_1988_I2510974initEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> /usr/lib64/Rivet/RivetFrascatiAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetFrascatiAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetFrascatiAnalyses.so (objdump) @@ -174,926 +174,926 @@ 0d38 be9ab1a6 21e169d4 ....!.i. Contents of section .dynsym: 0d40 00000000 00000000 00000000 00000000 ................ - 0d50 00000000 00000000 95120000 12000000 ................ + 0d50 00000000 00000000 ac130000 12000000 ................ 0d60 00000000 00000000 00000000 00000000 ................ - 0d70 d8030000 12000000 00000000 00000000 ................ - 0d80 00000000 00000000 7b0f0000 12000000 ........{....... + 0d70 c7030000 12000000 00000000 00000000 ................ + 0d80 00000000 00000000 950b0000 12000000 ................ 0d90 00000000 00000000 00000000 00000000 ................ - 0da0 02040000 12000000 00000000 00000000 ................ - 0db0 00000000 00000000 da0c0000 12000000 ................ + 0da0 1c060000 12000000 00000000 00000000 ................ + 0db0 00000000 00000000 b2090000 12000000 ................ 0dc0 00000000 00000000 00000000 00000000 ................ - 0dd0 3c0f0000 12000000 00000000 00000000 <............... - 0de0 00000000 00000000 d00a0000 11000000 ................ + 0dd0 560b0000 12000000 00000000 00000000 V............... + 0de0 00000000 00000000 55080000 11000000 ........U....... 0df0 00000000 00000000 00000000 00000000 ................ - 0e00 3a180000 12000000 00000000 00000000 :............... - 0e10 00000000 00000000 480d0000 12000000 ........H....... + 0e00 2b170000 12000000 00000000 00000000 +............... + 0e10 00000000 00000000 d3060000 12000000 ................ 0e20 00000000 00000000 00000000 00000000 ................ - 0e30 bd0a0000 12000000 00000000 00000000 ................ - 0e40 00000000 00000000 cb000000 12000000 ................ + 0e30 42080000 12000000 00000000 00000000 B............... + 0e40 00000000 00000000 b8000000 12000000 ................ 0e50 00000000 00000000 00000000 00000000 ................ - 0e60 f50b0000 12000000 00000000 00000000 ................ - 0e70 00000000 00000000 c0010000 12000000 ................ + 0e60 3d090000 12000000 00000000 00000000 =............... + 0e70 00000000 00000000 ad010000 12000000 ................ 0e80 00000000 00000000 00000000 00000000 ................ - 0e90 f60a0000 11000000 00000000 00000000 ................ - 0ea0 00000000 00000000 03100000 12000000 ................ + 0e90 7b080000 11000000 00000000 00000000 {............... + 0ea0 00000000 00000000 1d0c0000 12000000 ................ 0eb0 00000000 00000000 00000000 00000000 ................ - 0ec0 d70e0000 11000000 00000000 00000000 ................ - 0ed0 00000000 00000000 8b090000 12000000 ................ + 0ec0 f10a0000 11000000 00000000 00000000 ................ + 0ed0 00000000 00000000 ce110000 12000000 ................ 0ee0 00000000 00000000 00000000 00000000 ................ - 0ef0 cd060000 11000000 00000000 00000000 ................ - 0f00 00000000 00000000 8c020000 12000000 ................ + 0ef0 7d040000 11000000 00000000 00000000 }............... + 0f00 00000000 00000000 a3060000 12000000 ................ 0f10 00000000 00000000 00000000 00000000 ................ 0f20 46000000 22000000 00000000 00000000 F..."........... - 0f30 00000000 00000000 8d000000 12000000 ................ + 0f30 00000000 00000000 7a000000 12000000 ........z....... 0f40 00000000 00000000 00000000 00000000 ................ - 0f50 f5090000 12000000 00000000 00000000 ................ - 0f60 00000000 00000000 e4010000 12000000 ................ + 0f50 f5140000 12000000 00000000 00000000 ................ + 0f60 00000000 00000000 e5050000 12000000 ................ 0f70 00000000 00000000 00000000 00000000 ................ - 0f80 16050000 12000000 00000000 00000000 ................ - 0f90 00000000 00000000 6a0c0000 12000000 ........j....... + 0f80 13020000 12000000 00000000 00000000 ................ + 0f90 00000000 00000000 2c020000 12000000 ........,....... 0fa0 00000000 00000000 00000000 00000000 ................ - 0fb0 a2010000 12000000 00000000 00000000 ................ - 0fc0 00000000 00000000 92030000 12000000 ................ + 0fb0 8f010000 12000000 00000000 00000000 ................ + 0fc0 00000000 00000000 12030000 12000000 ................ 0fd0 00000000 00000000 00000000 00000000 ................ - 0fe0 f9100000 12000000 00000000 00000000 ................ - 0ff0 00000000 00000000 4d120000 12000000 ........M....... + 0fe0 e8130000 12000000 00000000 00000000 ................ + 0ff0 00000000 00000000 07120000 12000000 ................ 1000 00000000 00000000 00000000 00000000 ................ - 1010 a2070000 12000000 00000000 00000000 ................ - 1020 00000000 00000000 10010000 12000000 ................ + 1010 af0e0000 12000000 00000000 00000000 ................ + 1020 00000000 00000000 fd000000 12000000 ................ 1030 00000000 00000000 00000000 00000000 ................ - 1040 390e0000 12000000 00000000 00000000 9............... - 1050 00000000 00000000 45150000 11000000 ........E....... + 1040 d1040000 12000000 00000000 00000000 ................ + 1050 00000000 00000000 7b0f0000 11000000 ........{....... 1060 00000000 00000000 00000000 00000000 ................ - 1070 ed0e0000 12000000 00000000 00000000 ................ - 1080 00000000 00000000 b0040000 11000000 ................ + 1070 070b0000 12000000 00000000 00000000 ................ + 1080 00000000 00000000 15080000 11000000 ................ 1090 00000000 00000000 00000000 00000000 ................ - 10a0 84030000 12000000 00000000 00000000 ................ - 10b0 00000000 00000000 d90b0000 12000000 ................ + 10a0 121c0000 12000000 00000000 00000000 ................ + 10b0 00000000 00000000 10090000 12000000 ................ 10c0 00000000 00000000 00000000 00000000 ................ - 10d0 82110000 11000000 00000000 00000000 ................ - 10e0 00000000 00000000 44040000 12000000 ........D....... + 10d0 29160000 11000000 00000000 00000000 )............... + 10e0 00000000 00000000 5e060000 12000000 ........^....... 10f0 00000000 00000000 00000000 00000000 ................ - 1100 20140000 11000000 00000000 00000000 ............... - 1110 00000000 00000000 d5190000 12000000 ................ + 1100 d30f0000 11000000 00000000 00000000 ................ + 1110 00000000 00000000 201c0000 12000000 ........ ....... 1120 00000000 00000000 00000000 00000000 ................ - 1130 a1050000 12000000 00000000 00000000 ................ - 1140 00000000 00000000 e40c0000 12000000 ................ + 1130 a8020000 12000000 00000000 00000000 ................ + 1140 00000000 00000000 bc090000 12000000 ................ 1150 00000000 00000000 00000000 00000000 ................ - 1160 471e0000 12000000 00000000 00000000 G............... - 1170 00000000 00000000 19080000 12000000 ................ + 1160 ca1b0000 12000000 00000000 00000000 ................ + 1170 00000000 00000000 4c140000 12000000 ........L....... 1180 00000000 00000000 00000000 00000000 ................ - 1190 14030000 12000000 00000000 00000000 ................ - 11a0 00000000 00000000 ed050000 12000000 ................ + 1190 58030000 12000000 00000000 00000000 X............... + 11a0 00000000 00000000 4a0d0000 12000000 ........J....... 11b0 00000000 00000000 00000000 00000000 ................ - 11c0 ee040000 12000000 00000000 00000000 ................ - 11d0 00000000 00000000 a4090000 11000000 ................ + 11c0 6e0a0000 12000000 00000000 00000000 n............... + 11d0 00000000 00000000 67110000 11000000 ........g....... 11e0 00000000 00000000 00000000 00000000 ................ - 11f0 c10e0000 11000000 00000000 00000000 ................ - 1200 00000000 00000000 70020000 12000000 ........p....... + 11f0 a40a0000 11000000 00000000 00000000 ................ + 1200 00000000 00000000 c0030000 12000000 ................ 1210 00000000 00000000 00000000 00000000 ................ - 1220 2f050000 12000000 00000000 00000000 /............... - 1230 00000000 00000000 3a1e0000 12000000 ........:....... + 1220 34070000 12000000 00000000 00000000 4............... + 1230 00000000 00000000 bd1b0000 12000000 ................ 1240 00000000 00000000 00000000 00000000 ................ - 1250 b9090000 12000000 00000000 00000000 ................ - 1260 00000000 00000000 a90d0000 12000000 ................ + 1250 7c110000 12000000 00000000 00000000 |............... + 1260 00000000 00000000 f1030000 12000000 ................ 1270 00000000 00000000 00000000 00000000 ................ - 1280 1c0e0000 12000000 00000000 00000000 ................ - 1290 00000000 00000000 bc020000 11000000 ................ + 1280 b4040000 12000000 00000000 00000000 ................ + 1290 00000000 00000000 ba0a0000 11000000 ................ 12a0 00000000 00000000 00000000 00000000 ................ - 12b0 fa170000 11000000 00000000 00000000 ................ - 12c0 00000000 00000000 b4110000 12000000 ................ + 12b0 eb160000 11000000 00000000 00000000 ................ + 12c0 00000000 00000000 e8040000 12000000 ................ 12d0 00000000 00000000 00000000 00000000 ................ - 12e0 1b020000 12000000 00000000 00000000 ................ - 12f0 00000000 00000000 85000000 12000000 ................ + 12e0 bd020000 12000000 00000000 00000000 ................ + 12f0 00000000 00000000 6e000000 12000000 ........n....... 1300 00000000 00000000 00000000 00000000 ................ - 1310 1a0f0000 12000000 00000000 00000000 ................ - 1320 00000000 00000000 7e0a0000 11000000 ........~....... + 1310 340b0000 12000000 00000000 00000000 4............... + 1320 00000000 00000000 9a070000 11000000 ................ 1330 00000000 00000000 00000000 00000000 ................ - 1340 eb010000 12000000 00000000 00000000 ................ - 1350 00000000 00000000 b6050000 11000000 ................ + 1340 ec050000 12000000 00000000 00000000 ................ + 1350 00000000 00000000 130d0000 11000000 ................ 1360 00000000 00000000 00000000 00000000 ................ - 1370 ba170000 11000000 00000000 00000000 ................ - 1380 00000000 00000000 74100000 12000000 ........t....... + 1370 ab160000 11000000 00000000 00000000 ................ + 1380 00000000 00000000 f20c0000 12000000 ................ 1390 00000000 00000000 00000000 00000000 ................ - 13a0 6c000000 12000000 00000000 00000000 l............... - 13b0 00000000 00000000 91010000 12000000 ................ + 13a0 55000000 12000000 00000000 00000000 U............... + 13b0 00000000 00000000 7e010000 12000000 ........~....... 13c0 00000000 00000000 00000000 00000000 ................ - 13d0 e6060000 12000000 00000000 00000000 ................ - 13e0 00000000 00000000 38030000 12000000 ........8....... + 13d0 96040000 12000000 00000000 00000000 ................ + 13e0 00000000 00000000 3d1c0000 12000000 ........=....... 13f0 00000000 00000000 00000000 00000000 ................ - 1400 3a060000 12000000 00000000 00000000 :............... - 1410 00000000 00000000 8b0b0000 12000000 ................ + 1400 970d0000 12000000 00000000 00000000 ................ + 1410 00000000 00000000 80050000 12000000 ................ 1420 00000000 00000000 00000000 00000000 ................ - 1430 900e0000 12000000 00000000 00000000 ................ - 1440 00000000 00000000 5a0e0000 12000000 ........Z....... + 1430 730a0000 12000000 00000000 00000000 s............... + 1440 00000000 00000000 2a050000 12000000 ........*....... 1450 00000000 00000000 00000000 00000000 ................ - 1460 600f0000 12000000 00000000 00000000 `............... - 1470 00000000 00000000 4d010000 12000000 ........M....... + 1460 7a0b0000 12000000 00000000 00000000 z............... + 1470 00000000 00000000 3a010000 12000000 ........:....... 1480 00000000 00000000 00000000 00000000 ................ - 1490 f9070000 11000000 00000000 00000000 ................ - 14a0 00000000 00000000 14090000 12000000 ................ /usr/lib64/Rivet/RivetFrascatiAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetFrascatiAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetFrascatiAnalyses.so (disasm) @@ -494,48 +494,6 @@ 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 - -_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 - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -562,128 +520,42 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZNK4YODA7Counter8newcloneEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_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 offset(%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> - 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 +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: 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> - 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 %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet15AnalysisBuilderINS_16MUPI_1973_I95215EE10mkAnalysisEv.cold: - mov %r12,%rdi + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet15AnalysisBuilderINS_17KLOE_2008_I791841EE10mkAnalysisEv.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi call <_Unwind_Resume@plt> - nop -_ZNK5Rivet15AnalysisBuilderINS_19KLOE2_2016_I1416990EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> +_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov %rbx,%rsi + mov %rax,%rdi + mov %rax,%r13 + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r13,%rdi + call <__cxa_throw@plt> + mov %rax,%rbp + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov %r13,%rdi + mov %rax,%rbp + call <__cxa_free_exception@plt> mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet15AnalysisBuilderINS_23GAMMAGAMMA_1980_I153382EE10mkAnalysisEv.cold: - mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet15AnalysisBuilderINS_22GAMMAGAMMA_1973_I84794EE10mkAnalysisEv.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> mov %rbp,%rdi call <_Unwind_Resume@plt> - nop -_ZNK5Rivet15AnalysisBuilderINS_17BBAR_1980_I152630EE10mkAnalysisEv.cold: +_ZNK4YODA7Counter8newcloneEv.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi @@ -725,443 +597,137 @@ /usr/lib64/Rivet/RivetHERAAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetHERAAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetHERAAnalyses.so (objdump) @@ -268,635 +268,635 @@ 1318 ddf3c581 .... Contents of section .dynsym: 1320 00000000 00000000 00000000 00000000 ................ - 1330 00000000 00000000 a7260000 12000000 .........&...... + 1330 00000000 00000000 ca1e0000 12000000 ................ 1340 00000000 00000000 00000000 00000000 ................ - 1350 2c260000 12000000 00000000 00000000 ,&.............. - 1360 00000000 00000000 b5340000 12000000 .........4...... + 1350 b91a0000 12000000 00000000 00000000 ................ + 1360 00000000 00000000 80380000 12000000 .........8...... 1370 00000000 00000000 00000000 00000000 ................ - 1380 36340000 12000000 00000000 00000000 64.............. - 1390 00000000 00000000 051d0000 11000000 ................ + 1380 22320000 12000000 00000000 00000000 "2.............. + 1390 00000000 00000000 e9210000 11000000 .........!...... 13a0 00000000 00000000 00000000 00000000 ................ - 13b0 2a1c0000 12000000 00000000 00000000 *............... - 13c0 00000000 00000000 0a160000 12000000 ................ + 13b0 a3200000 12000000 00000000 00000000 . .............. + 13c0 00000000 00000000 a8140000 12000000 ................ 13d0 00000000 00000000 00000000 00000000 ................ - 13e0 d8180000 12000000 00000000 00000000 ................ - 13f0 00000000 00000000 e8050000 12000000 ................ + 13e0 76170000 12000000 00000000 00000000 v............... + 13f0 00000000 00000000 ba050000 12000000 ................ 1400 00000000 00000000 00000000 00000000 ................ 1410 01010000 12000000 00000000 00000000 ................ 1420 00000000 00000000 f8030000 12000000 ................ 1430 00000000 00000000 00000000 00000000 ................ - 1440 ff2a0000 12000000 00000000 00000000 .*.............. - 1450 00000000 00000000 df160000 12000000 ................ + 1440 2a1b0000 12000000 00000000 00000000 *............... + 1450 00000000 00000000 7d150000 12000000 ........}....... 1460 00000000 00000000 00000000 00000000 ................ - 1470 58090000 12000000 00000000 00000000 X............... - 1480 00000000 00000000 7c0e0000 12000000 ........|....... + 1470 42090000 12000000 00000000 00000000 B............... + 1480 00000000 00000000 2a0e0000 12000000 ........*....... 1490 00000000 00000000 00000000 00000000 ................ 14a0 5d000000 11000000 00000000 00000000 ]............... - 14b0 00000000 00000000 2a090000 12000000 ........*....... + 14b0 00000000 00000000 14090000 12000000 ................ 14c0 00000000 00000000 00000000 00000000 ................ - 14d0 ca1a0000 12000000 00000000 00000000 ................ - 14e0 00000000 00000000 fa060000 11000000 ................ + 14d0 e3190000 12000000 00000000 00000000 ................ + 14e0 00000000 00000000 e4060000 11000000 ................ 14f0 00000000 00000000 00000000 00000000 ................ 1500 0c010000 12000000 00000000 00000000 ................ - 1510 00000000 00000000 ac280000 12000000 .........(...... + 1510 00000000 00000000 e91b0000 12000000 ................ 1520 00000000 00000000 00000000 00000000 ................ - 1530 8b1d0000 12000000 00000000 00000000 ................ - 1540 00000000 00000000 27170000 12000000 ........'....... + 1530 2c270000 12000000 00000000 00000000 ,'.............. + 1540 00000000 00000000 c5150000 12000000 ................ 1550 00000000 00000000 00000000 00000000 ................ - 1560 901d0000 12000000 00000000 00000000 ................ - 1570 00000000 00000000 a8060000 12000000 ................ + 1560 60260000 12000000 00000000 00000000 `&.............. + 1570 00000000 00000000 92060000 12000000 ................ 1580 00000000 00000000 00000000 00000000 ................ - 1590 70340000 12000000 00000000 00000000 p4.............. - 15a0 00000000 00000000 0a1c0000 12000000 ................ + 1590 3b380000 12000000 00000000 00000000 ;8.............. + 15a0 00000000 00000000 83200000 12000000 ......... ...... 15b0 00000000 00000000 00000000 00000000 ................ - 15c0 19050000 12000000 00000000 00000000 ................ - 15d0 00000000 00000000 f1070000 12000000 ................ + 15c0 eb040000 12000000 00000000 00000000 ................ + 15d0 00000000 00000000 db070000 12000000 ................ 15e0 00000000 00000000 00000000 00000000 ................ 15f0 21010000 12000000 00000000 00000000 !............... - 1600 00000000 00000000 bb060000 11000000 ................ + 1600 00000000 00000000 a5060000 11000000 ................ 1610 00000000 00000000 00000000 00000000 ................ - 1620 e90b0000 11000000 00000000 00000000 ................ - 1630 00000000 00000000 32110000 12000000 ........2....... + 1620 d30b0000 11000000 00000000 00000000 ................ + 1630 00000000 00000000 810f0000 12000000 ................ 1640 00000000 00000000 00000000 00000000 ................ - 1650 a8090000 11000000 00000000 00000000 ................ - 1660 00000000 00000000 17220000 12000000 ........."...... + 1650 92090000 11000000 00000000 00000000 ................ + 1660 00000000 00000000 772c0000 12000000 ........w,...... 1670 00000000 00000000 00000000 00000000 ................ - 1680 a50b0000 11000000 00000000 00000000 ................ - 1690 00000000 00000000 65040000 12000000 ........e....... + 1680 8f0b0000 11000000 00000000 00000000 ................ + 1690 00000000 00000000 a2190000 12000000 ................ 16a0 00000000 00000000 00000000 00000000 ................ - 16b0 3a1d0000 11000000 00000000 00000000 :............... - 16c0 00000000 00000000 40300000 10000000 ........@0...... + 16b0 30210000 11000000 00000000 00000000 0!.............. + 16c0 00000000 00000000 16210000 10000000 .........!...... 16d0 00000000 00000000 00000000 00000000 ................ - 16e0 2d2d0000 12000000 00000000 00000000 --.............. - 16f0 00000000 00000000 a6080000 12000000 ................ + 16e0 55270000 12000000 00000000 00000000 U'.............. + 16f0 00000000 00000000 90080000 12000000 ................ 1700 00000000 00000000 00000000 00000000 ................ - 1710 62280000 11000000 00000000 00000000 b(.............. + 1710 35250000 11000000 00000000 00000000 5%.............. 1720 00000000 00000000 46000000 22000000 ........F..."... 1730 00000000 00000000 00000000 00000000 ................ - 1740 db040000 12000000 00000000 00000000 ................ - 1750 00000000 00000000 4f200000 12000000 ........O ...... + 1740 ad040000 12000000 00000000 00000000 ................ + 1750 00000000 00000000 112a0000 12000000 .........*...... 1760 00000000 00000000 00000000 00000000 ................ 1770 c2020000 12000000 00000000 00000000 ................ - 1780 00000000 00000000 911b0000 11000000 ................ + 1780 00000000 00000000 7d1a0000 11000000 ........}....... 1790 00000000 00000000 00000000 00000000 ................ - 17a0 b30f0000 11000000 00000000 00000000 ................ - 17b0 00000000 00000000 ea270000 12000000 .........'...... + 17a0 610f0000 11000000 00000000 00000000 a............... + 17b0 00000000 00000000 1e220000 12000000 ........."...... 17c0 00000000 00000000 00000000 00000000 ................ 17d0 36010000 12000000 00000000 00000000 6............... - 17e0 00000000 00000000 c61c0000 12000000 ................ + 17e0 00000000 00000000 f7200000 12000000 ......... ...... 17f0 00000000 00000000 00000000 00000000 ................ - 1800 22040000 12000000 00000000 00000000 "............... - 1810 00000000 00000000 cd190000 12000000 ................ + 1800 5f190000 12000000 00000000 00000000 _............... + 1810 00000000 00000000 6b180000 12000000 ........k....... 1820 00000000 00000000 00000000 00000000 ................ 1830 0f030000 12000000 00000000 00000000 ................ - 1840 00000000 00000000 ad1b0000 12000000 ................ + 1840 00000000 00000000 030f0000 12000000 ................ 1850 00000000 00000000 00000000 00000000 ................ - 1860 9e150000 12000000 00000000 00000000 ................ - 1870 00000000 00000000 340d0000 12000000 ........4....... + 1860 3c140000 12000000 00000000 00000000 <............... + 1870 00000000 00000000 fd1d0000 12000000 ................ 1880 00000000 00000000 00000000 00000000 ................ - 1890 9b050000 12000000 00000000 00000000 ................ + 1890 6d050000 12000000 00000000 00000000 m............... 18a0 00000000 00000000 c9020000 12000000 ................ 18b0 00000000 00000000 00000000 00000000 ................ - 18c0 760a0000 12000000 00000000 00000000 v............... - 18d0 00000000 00000000 7e280000 11000000 ........~(...... + 18c0 600a0000 12000000 00000000 00000000 `............... + 18d0 00000000 00000000 51250000 11000000 ........Q%...... 18e0 00000000 00000000 00000000 00000000 ................ - 18f0 531d0000 11000000 00000000 00000000 S............... - 1900 00000000 00000000 102d0000 11000000 .........-...... + 18f0 6e220000 11000000 00000000 00000000 n".............. + 1900 00000000 00000000 ed260000 11000000 .........&...... 1910 00000000 00000000 00000000 00000000 ................ - 1920 7e1c0000 12000000 00000000 00000000 ~............... - 1930 00000000 00000000 3a1b0000 12000000 ........:....... + 1920 1e200000 12000000 00000000 00000000 . .............. + 1930 00000000 00000000 461a0000 12000000 ........F....... 1940 00000000 00000000 00000000 00000000 ................ 1950 4f010000 12000000 00000000 00000000 O............... - 1960 00000000 00000000 5e050000 12000000 ........^....... + 1960 00000000 00000000 30050000 12000000 ........0....... 1970 00000000 00000000 00000000 00000000 ................ - 1980 360c0000 12000000 00000000 00000000 6............... - 1990 00000000 00000000 4e340000 12000000 ........N4...... + 1980 200c0000 12000000 00000000 00000000 ............... + 1990 00000000 00000000 58320000 12000000 ........X2...... 19a0 00000000 00000000 00000000 00000000 ................ - 19b0 dd2a0000 12000000 00000000 00000000 .*.............. - 19c0 00000000 00000000 60120000 11000000 ........`....... + 19b0 a6040000 12000000 00000000 00000000 ................ + 19c0 00000000 00000000 d8100000 11000000 ................ 19d0 00000000 00000000 00000000 00000000 ................ - 19e0 be090000 12000000 00000000 00000000 ................ - 19f0 00000000 00000000 e20c0000 11000000 ................ + 19e0 a8090000 12000000 00000000 00000000 ................ + 19f0 00000000 00000000 cc0c0000 11000000 ................ 1a00 00000000 00000000 00000000 00000000 ................ - 1a10 7b060000 11000000 00000000 00000000 {............... - 1a20 00000000 00000000 0e0d0000 12000000 ................ + 1a10 65060000 11000000 00000000 00000000 e............... + 1a20 00000000 00000000 981d0000 12000000 ................ 1a30 00000000 00000000 00000000 00000000 ................ - 1a40 c50c0000 12000000 00000000 00000000 ................ - 1a50 00000000 00000000 c4070000 12000000 ................ + 1a40 af0c0000 12000000 00000000 00000000 ................ + 1a50 00000000 00000000 ae070000 12000000 ................ 1a60 00000000 00000000 00000000 00000000 ................ - 1a70 7f2d0000 11000000 00000000 00000000 .-.............. - 1a80 00000000 00000000 cc1c0000 12000000 ................ + 1a70 d92b0000 11000000 00000000 00000000 .+.............. + 1a80 00000000 00000000 fd200000 12000000 ......... ...... 1a90 00000000 00000000 00000000 00000000 ................ - 1aa0 b3260000 12000000 00000000 00000000 .&.............. - 1ab0 00000000 00000000 c0210000 11000000 .........!...... + 1aa0 d61e0000 12000000 00000000 00000000 ................ + 1ab0 00000000 00000000 822b0000 11000000 .........+...... 1ac0 00000000 00000000 00000000 00000000 ................ - 1ad0 96200000 12000000 00000000 00000000 . .............. - 1ae0 00000000 00000000 bd110000 11000000 ................ /usr/lib64/Rivet/RivetHERAAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetHERAAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetHERAAnalyses.so (disasm) @@ -892,22 +892,6 @@ call <_Unwind_Resume@plt> nop -_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold: - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov %rbp,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1018,6 +1002,10 @@ mov %r12,%rdi call <_Unwind_Resume@plt> +_ZNK5Rivet3CmpINS_10ProjectionEE8_compareEv.cold: + call <__cxa_bad_typeid@plt> + nop + _ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: mov (%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1383,25 +1371,494 @@ call <_ZN5Rivet8ParticleD1Ev> jmp <_ZN5Rivet4BeamC2Ev.cold + ofs> -_ZN5Rivet3JetC2Ev.cold: - mov offset(%rbx),%rdi - test %rdi,%rdi - je <_ZN5Rivet3JetC2Ev.cold + ofs> - call <_ZN7fastjet9SharedPtrINS_9PseudoJet12UserInfoBaseEE15_decrease_countEv.isra.0> - mov offset(%rbx),%rdi - test %rdi,%rdi - je <_ZN5Rivet3JetC2Ev.cold + ofs> - call <_ZN7fastjet9SharedPtrINS_22PseudoJetStructureBaseEE15_decrease_countEv.isra.0> +_ZN5Rivet16H1_1994_S29198934initEv.cold: + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + 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 %rbx,%rdi call <_Unwind_Resume@plt> + call <__cxa_bad_cast@plt> + mov %rbp,%rdi + mov %rax,%rbx + call <_ZN5Rivet13DISKinematicsD1Ev> + mov %r12,%rdi + call <_ZN5Rivet9DISLeptonD1Ev> + mov offset(%rsp),%rsi mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov offset(%rsp),%rsi + lea offset(%rsp),%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 %rbx,%rdi + call <_Unwind_Resume@plt> + call <__cxa_bad_cast@plt> + mov %rbp,%rdi + mov %rax,%rbx + call <_ZN5Rivet9DISLeptonD1Ev> + mov offset(%rsp),%rsi + mov %r13,%rdi + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + +_ZN5Rivet15H1_1995_I3947934initEv.cold: + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%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> + lea offset(%rbp),%rax + mov %r15,%rdi + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%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 offset(%rsp),%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 offset(%rsp),%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> /usr/lib64/Rivet/RivetLEPAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLEPAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLEPAnalyses.so (objdump) @@ -488,1017 +488,1017 @@ 20d8 8b1b1b9a .... Contents of section .dynsym: 20e0 00000000 00000000 00000000 00000000 ................ - 20f0 00000000 00000000 d1440000 12000000 .........D...... + 20f0 00000000 00000000 6e3a0000 12000000 ........n:...... 2100 00000000 00000000 00000000 00000000 ................ - 2110 17210000 10000000 00000000 00000000 .!.............. - 2120 00000000 00000000 02460000 12000000 .........F...... + 2110 fa170000 10000000 00000000 00000000 ................ + 2120 00000000 00000000 21150000 12000000 ........!....... 2130 00000000 00000000 00000000 00000000 ................ - 2140 32220000 12000000 00000000 00000000 2".............. - 2150 00000000 00000000 0e460000 12000000 .........F...... + 2140 68280000 12000000 00000000 00000000 h(.............. + 2150 00000000 00000000 a9580000 12000000 .........X...... 2160 00000000 00000000 00000000 00000000 ................ - 2170 4a530000 12000000 00000000 00000000 JS.............. - 2180 00000000 00000000 3c1b0000 12000000 ........<....... + 2170 36700000 12000000 00000000 00000000 6p.............. + 2180 00000000 00000000 3c270000 12000000 ........<'...... 2190 00000000 00000000 00000000 00000000 ................ - 21a0 38150000 12000000 00000000 00000000 8............... - 21b0 00000000 00000000 06180000 12000000 ................ + 21a0 5a0f0000 12000000 00000000 00000000 Z............... + 21b0 00000000 00000000 28120000 12000000 ........(....... 21c0 00000000 00000000 00000000 00000000 ................ - 21d0 f6290000 11000000 00000000 00000000 .).............. - 21e0 00000000 00000000 d0070000 12000000 ................ + 21d0 862d0000 11000000 00000000 00000000 .-.............. + 21e0 00000000 00000000 49050000 12000000 ........I....... 21f0 00000000 00000000 00000000 00000000 ................ - 2200 9a1b0000 12000000 00000000 00000000 ................ - 2210 00000000 00000000 05040000 12000000 ................ + 2200 15220000 12000000 00000000 00000000 .".............. + 2210 00000000 00000000 f6130000 12000000 ................ 2220 00000000 00000000 00000000 00000000 ................ - 2230 491c0000 12000000 00000000 00000000 I............... - 2240 00000000 00000000 0d160000 12000000 ................ + 2230 5d1c0000 12000000 00000000 00000000 ]............... + 2240 00000000 00000000 2f100000 12000000 ......../....... 2250 00000000 00000000 00000000 00000000 ................ - 2260 91080000 12000000 00000000 00000000 ................ - 2270 00000000 00000000 db1f0000 12000000 ................ + 2260 2d060000 12000000 00000000 00000000 -............... + 2270 00000000 00000000 1a240000 12000000 .........$...... 2280 00000000 00000000 00000000 00000000 ................ - 2290 51340000 11000000 00000000 00000000 Q4.............. + 2290 1a360000 11000000 00000000 00000000 .6.............. 22a0 00000000 00000000 76000000 11000000 ........v....... 22b0 00000000 00000000 00000000 00000000 ................ - 22c0 700c0000 12000000 00000000 00000000 p............... - 22d0 00000000 00000000 76250000 12000000 ........v%...... + 22c0 5b0b0000 12000000 00000000 00000000 [............... + 22d0 00000000 00000000 6e240000 12000000 ........n$...... 22e0 00000000 00000000 00000000 00000000 ................ - 22f0 a00a0000 11000000 00000000 00000000 ................ - 2300 00000000 00000000 a7300000 12000000 .........0...... + 22f0 3d090000 11000000 00000000 00000000 =............... + 2300 00000000 00000000 d7230000 12000000 .........#...... 2310 00000000 00000000 00000000 00000000 ................ - 2320 28340000 12000000 00000000 00000000 (4.............. - 2330 00000000 00000000 ea3b0000 12000000 .........;...... + 2320 142e0000 12000000 00000000 00000000 ................ + 2330 00000000 00000000 ab2e0000 12000000 ................ 2340 00000000 00000000 00000000 00000000 ................ - 2350 41240000 11000000 00000000 00000000 A$.............. - 2360 00000000 00000000 f90f0000 12000000 ................ + 2350 aa200000 11000000 00000000 00000000 . .............. + 2360 00000000 00000000 a61a0000 12000000 ................ 2370 00000000 00000000 00000000 00000000 ................ - 2380 2c340000 12000000 00000000 00000000 ,4.............. - 2390 00000000 00000000 c11d0000 12000000 ................ + 2380 182e0000 12000000 00000000 00000000 ................ + 2390 00000000 00000000 d51d0000 12000000 ................ 23a0 00000000 00000000 00000000 00000000 ................ - 23b0 192a0000 10000000 00000000 00000000 .*.............. - 23c0 00000000 00000000 713c0000 12000000 ........q<...... + 23b0 7e0b0000 10000000 00000000 00000000 ~............... + 23c0 00000000 00000000 75340000 12000000 ........u4...... 23d0 00000000 00000000 00000000 00000000 ................ - 23e0 55160000 12000000 00000000 00000000 U............... - 23f0 00000000 00000000 10250000 12000000 .........%...... + 23e0 77100000 12000000 00000000 00000000 w............... + 23f0 00000000 00000000 42070000 12000000 ........B....... 2400 00000000 00000000 00000000 00000000 ................ - 2410 d6290000 11000000 00000000 00000000 .).............. - 2420 00000000 00000000 4e0a0000 12000000 ........N....... + 2410 a92d0000 11000000 00000000 00000000 .-.............. + 2420 00000000 00000000 eb080000 12000000 ................ 2430 00000000 00000000 00000000 00000000 ................ - 2440 a1530000 12000000 00000000 00000000 .S.............. - 2450 00000000 00000000 ee1a0000 12000000 ................ + 2440 64580000 12000000 00000000 00000000 dX.............. + 2450 00000000 00000000 99250000 12000000 .........%...... 2460 00000000 00000000 00000000 00000000 ................ - 2470 da000000 12000000 00000000 00000000 ................ - 2480 00000000 00000000 31340000 11000000 ........14...... + 2470 35040000 12000000 00000000 00000000 5............... + 2480 00000000 00000000 fa350000 11000000 .........5...... 2490 00000000 00000000 00000000 00000000 ................ - 24a0 0f300000 11000000 00000000 00000000 .0.............. - 24b0 00000000 00000000 c72f0000 12000000 ........./...... + 24a0 82260000 11000000 00000000 00000000 .&.............. + 24b0 00000000 00000000 3a260000 12000000 ........:&...... 24c0 00000000 00000000 00000000 00000000 ................ - 24d0 490b0000 12000000 00000000 00000000 I............... - 24e0 00000000 00000000 10020000 12000000 ................ + 24d0 340a0000 12000000 00000000 00000000 4............... + 24e0 00000000 00000000 e6010000 12000000 ................ 24f0 00000000 00000000 00000000 00000000 ................ - 2500 610a0000 11000000 00000000 00000000 a............... - 2510 00000000 00000000 9c3c0000 12000000 .........<...... + 2500 fe080000 11000000 00000000 00000000 ................ + 2510 00000000 00000000 a0340000 12000000 .........4...... 2520 00000000 00000000 00000000 00000000 ................ - 2530 b31b0000 12000000 00000000 00000000 ................ - 2540 00000000 00000000 460d0000 11000000 ........F....... + 2530 5e170000 12000000 00000000 00000000 ^............... + 2540 00000000 00000000 09080000 11000000 ................ 2550 00000000 00000000 00000000 00000000 ................ - 2560 a7290000 12000000 00000000 00000000 .).............. - 2570 00000000 00000000 bb040000 11000000 ................ + 2560 3e340000 12000000 00000000 00000000 >4.............. + 2570 00000000 00000000 ac140000 11000000 ................ 2580 00000000 00000000 00000000 00000000 ................ - 2590 39080000 12000000 00000000 00000000 9............... - 25a0 00000000 00000000 c60f0000 11000000 ................ + 2590 c5010000 12000000 00000000 00000000 ................ + 25a0 00000000 00000000 fb1b0000 11000000 ................ 25b0 00000000 00000000 00000000 00000000 ................ - 25c0 fd200000 10000000 00000000 00000000 . .............. - 25d0 00000000 00000000 03090000 12000000 ................ + 25c0 e0170000 10000000 00000000 00000000 ................ + 25d0 00000000 00000000 9f060000 12000000 ................ 25e0 00000000 00000000 00000000 00000000 ................ 25f0 46000000 22000000 00000000 00000000 F..."........... - 2600 00000000 00000000 9c000000 12000000 ................ + 2600 00000000 00000000 f7030000 12000000 ................ 2610 00000000 00000000 00000000 00000000 ................ - 2620 25290000 12000000 00000000 00000000 %).............. - 2630 00000000 00000000 5a080000 12000000 ........Z....... + 2620 f7330000 12000000 00000000 00000000 .3.............. + 2630 00000000 00000000 b0050000 12000000 ................ 2640 00000000 00000000 00000000 00000000 ................ - 2650 6a310000 12000000 00000000 00000000 j1.............. - 2660 00000000 00000000 021e0000 12000000 ................ + 2650 772a0000 12000000 00000000 00000000 w*.............. + 2660 00000000 00000000 ac220000 12000000 ........."...... 2670 00000000 00000000 00000000 00000000 ................ - 2680 7f440000 12000000 00000000 00000000 .D.............. - 2690 00000000 00000000 820e0000 11000000 ................ + 2680 1c3a0000 12000000 00000000 00000000 .:.............. + 2690 00000000 00000000 3c190000 11000000 ........<....... 26a0 00000000 00000000 00000000 00000000 ................ - 26b0 bc330000 12000000 00000000 00000000 .3.............. - 26c0 00000000 00000000 9c020000 12000000 ................ + 26b0 52220000 12000000 00000000 00000000 R".............. + 26c0 00000000 00000000 0a020000 12000000 ................ 26d0 00000000 00000000 00000000 00000000 ................ - 26e0 7c230000 12000000 00000000 00000000 |#.............. - 26f0 00000000 00000000 fb180000 12000000 ................ + 26e0 cd1f0000 12000000 00000000 00000000 ................ + 26f0 00000000 00000000 1d130000 12000000 ................ 2700 00000000 00000000 00000000 00000000 ................ - 2710 b5020000 12000000 00000000 00000000 ................ - 2720 00000000 00000000 9c330000 12000000 .........3...... + 2710 23020000 12000000 00000000 00000000 #............... + 2720 00000000 00000000 662d0000 12000000 ........f-...... 2730 00000000 00000000 00000000 00000000 ................ - 2740 cc140000 12000000 00000000 00000000 ................ - 2750 00000000 00000000 f2010000 12000000 ................ + 2740 ee0e0000 12000000 00000000 00000000 ................ + 2750 00000000 00000000 f8040000 12000000 ................ 2760 00000000 00000000 00000000 00000000 ................ - 2770 9b030000 12000000 00000000 00000000 ................ - 2780 00000000 00000000 6d060000 12000000 ........m....... + 2770 b7050000 12000000 00000000 00000000 ................ + 2780 00000000 00000000 57150000 12000000 ........W....... 2790 00000000 00000000 00000000 00000000 ................ - 27a0 561a0000 11000000 00000000 00000000 V............... - 27b0 00000000 00000000 0d0f0000 12000000 ................ + 27a0 bb150000 11000000 00000000 00000000 ................ + 27b0 00000000 00000000 c7190000 12000000 ................ 27c0 00000000 00000000 00000000 00000000 ................ - 27d0 550f0000 12000000 00000000 00000000 U............... - 27e0 00000000 00000000 8c1e0000 11000000 ................ + 27d0 4f1a0000 12000000 00000000 00000000 O............... + 27e0 00000000 00000000 08230000 11000000 .........#...... 27f0 00000000 00000000 00000000 00000000 ................ - 2800 1f010000 12000000 00000000 00000000 ................ - 2810 00000000 00000000 a8440000 12000000 .........D...... + 2800 7a040000 12000000 00000000 00000000 z............... + 2810 00000000 00000000 453a0000 12000000 ........E:...... 2820 00000000 00000000 00000000 00000000 ................ - 2830 60450000 12000000 00000000 00000000 `E.............. - 2840 00000000 00000000 00050000 12000000 ................ + 2830 fd3a0000 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) @@ -944,29 +944,9 @@ Disassembly of section .text: -_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> +_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold: mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> @@ -1003,9 +983,8 @@ call <_Unwind_Resume@plt> nop -_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: - mov %rbx,%rdi - mov %rbp,%rbx +_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: + mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1013,73 +992,53 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> - -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %rbp,%rdi + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet19ALEPH_1991_S24352847analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbx mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> - -_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold: - call <__cxa_bad_typeid@plt> - mov %rax,%rbx mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> - call <__cxa_bad_typeid@plt> - nop -_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold: - mov offset(%rsp),%rdi +_ZN5Rivet8ParticleC2Ev.cold: + mov %rbp,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + je <_ZN5Rivet8ParticleC2Ev.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi + mov %r12,%rdi call <_Unwind_Resume@plt> + +_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet6Thrust7projectERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx + mov offset(%rbx),%rdi + mov offset(%rbx),%rsi + sub %rdi,%rsi + test %rdi,%rdi + jne <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet8ParticleC2Ev.cold: - mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rbx),%rdi test %rdi,%rdi - je <_ZN5Rivet8ParticleC2Ev.cold + ofs> + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r12,%rdi + mov %rbp,%rdi call <_Unwind_Resume@plt> + call <_ZdlPvm@plt> + jmp <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> _ZNK5Rivet8Particle8childrenERKSt8functionIFbRKS0_EE.cold: mov %r15,%rdi @@ -1089,12 +1048,6 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold: - mov %r12,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: call <__cxa_begin_catch@plt> mov $something,%esi @@ -1189,6 +1142,162 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA7Point1D5xErrsENSt7__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(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + +_ZNK4YODA7Point1D9xErrMinusENSt7__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 /usr/lib64/Rivet/RivetLHCbAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLHCbAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLHCbAnalyses.so (objdump) @@ -226,521 +226,521 @@ 1078 bdf2b1bf 168b6d3e 4d2717d5 7bedaa40 ......m>M'..{..@ Contents of section .dynsym: 1088 00000000 00000000 00000000 00000000 ................ - 1098 00000000 00000000 d4220000 12000000 ........."...... + 1098 00000000 00000000 28070000 12000000 ........(....... 10a8 00000000 00000000 00000000 00000000 ................ - 10b8 70050000 12000000 00000000 00000000 p............... - 10c8 00000000 00000000 24310000 12000000 ........$1...... + 10b8 601a0000 12000000 00000000 00000000 `............... + 10c8 00000000 00000000 3f380000 12000000 ........?8...... 10d8 00000000 00000000 00000000 00000000 ................ - 10e8 660c0000 12000000 00000000 00000000 f............... - 10f8 00000000 00000000 57130000 12000000 ........W....... + 10e8 821b0000 12000000 00000000 00000000 ................ + 10f8 00000000 00000000 a1150000 12000000 ................ 1108 00000000 00000000 00000000 00000000 ................ - 1118 25160000 12000000 00000000 00000000 %............... - 1128 00000000 00000000 5b090000 12000000 ........[....... + 1118 6f180000 12000000 00000000 00000000 o............... + 1128 00000000 00000000 f9090000 12000000 ................ 1138 00000000 00000000 00000000 00000000 ................ - 1148 2e060000 12000000 00000000 00000000 ................ - 1158 00000000 00000000 5c030000 12000000 ........\....... + 1148 0f080000 12000000 00000000 00000000 ................ + 1158 00000000 00000000 3a040000 12000000 ........:....... 1168 00000000 00000000 00000000 00000000 ................ - 1178 2c140000 12000000 00000000 00000000 ,............... - 1188 00000000 00000000 79220000 12000000 ........y"...... + 1178 76160000 12000000 00000000 00000000 v............... + 1188 00000000 00000000 cf260000 12000000 .........&...... 1198 00000000 00000000 00000000 00000000 ................ 11a8 76000000 11000000 00000000 00000000 v............... - 11b8 00000000 00000000 e0250000 12000000 .........%...... + 11b8 00000000 00000000 f3280000 12000000 .........(...... 11c8 00000000 00000000 00000000 00000000 ................ - 11d8 cd040000 12000000 00000000 00000000 ................ - 11e8 00000000 00000000 8f240000 11000000 .........$...... + 11d8 6c060000 12000000 00000000 00000000 l............... + 11e8 00000000 00000000 a2270000 11000000 .........'...... 11f8 00000000 00000000 00000000 00000000 ................ - 1208 b02c0000 10000000 00000000 00000000 .,.............. - 1218 00000000 00000000 7b1e0000 10000000 ........{....... + 1208 0b1e0000 10000000 00000000 00000000 ................ + 1218 00000000 00000000 fc2a0000 10000000 .........*...... 1228 00000000 00000000 00000000 00000000 ................ - 1238 282c0000 12000000 00000000 00000000 (,.............. - 1248 00000000 00000000 74140000 12000000 ........t....... + 1238 c00d0000 12000000 00000000 00000000 ................ + 1248 00000000 00000000 be160000 12000000 ................ 1258 00000000 00000000 00000000 00000000 ................ - 1268 7c260000 12000000 00000000 00000000 |&.............. - 1278 00000000 00000000 3d240000 12000000 ........=$...... + 1268 ca0c0000 12000000 00000000 00000000 ................ + 1278 00000000 00000000 50270000 12000000 ........P'...... 1288 00000000 00000000 00000000 00000000 ................ - 1298 4a260000 12000000 00000000 00000000 J&.............. - 12a8 00000000 00000000 4c2f0000 12000000 ........L/...... + 1298 e41e0000 12000000 00000000 00000000 ................ + 12a8 00000000 00000000 2c230000 12000000 ........,#...... 12b8 00000000 00000000 00000000 00000000 ................ - 12c8 ae300000 12000000 00000000 00000000 .0.............. - 12d8 00000000 00000000 041d0000 12000000 ................ + 12c8 c9370000 12000000 00000000 00000000 .7.............. + 12d8 00000000 00000000 541c0000 12000000 ........T....... 12e8 00000000 00000000 00000000 00000000 ................ - 12f8 16040000 12000000 00000000 00000000 ................ - 1308 00000000 00000000 6e250000 12000000 ........n%...... + 12f8 0d010000 12000000 00000000 00000000 ................ + 1308 00000000 00000000 81280000 12000000 .........(...... 1318 00000000 00000000 00000000 00000000 ................ - 1328 6d010000 12000000 00000000 00000000 m............... - 1338 00000000 00000000 50240000 11000000 ........P$...... + 1328 02020000 12000000 00000000 00000000 ................ + 1338 00000000 00000000 63270000 11000000 ........c'...... 1348 00000000 00000000 00000000 00000000 ................ - 1358 500b0000 12000000 00000000 00000000 P............... - 1368 00000000 00000000 891d0000 12000000 ................ + 1358 520f0000 12000000 00000000 00000000 R............... + 1368 00000000 00000000 0f250000 12000000 .........%...... 1378 00000000 00000000 00000000 00000000 ................ - 1388 92070000 11000000 00000000 00000000 ................ - 1398 00000000 00000000 4f190000 12000000 ........O....... + 1388 49050000 11000000 00000000 00000000 I............... + 1398 00000000 00000000 89200000 12000000 ......... ...... 13a8 00000000 00000000 00000000 00000000 ................ - 13b8 47060000 12000000 00000000 00000000 G............... - 13c8 00000000 00000000 941b0000 12000000 ................ + 13b8 28080000 12000000 00000000 00000000 (............... + 13c8 00000000 00000000 df240000 12000000 .........$...... 13d8 00000000 00000000 00000000 00000000 ................ 13e8 46000000 22000000 00000000 00000000 F..."........... - 13f8 00000000 00000000 d8030000 12000000 ................ + 13f8 00000000 00000000 cf000000 12000000 ................ 1408 00000000 00000000 00000000 00000000 ................ - 1418 861c0000 12000000 00000000 00000000 ................ - 1428 00000000 00000000 d5010000 12000000 ................ + 1418 a2250000 12000000 00000000 00000000 .%.............. + 1428 00000000 00000000 b3020000 12000000 ................ 1438 00000000 00000000 00000000 00000000 ................ - 1448 73090000 12000000 00000000 00000000 s............... - 1458 00000000 00000000 e51e0000 12000000 ................ + 1448 110a0000 12000000 00000000 00000000 ................ + 1458 00000000 00000000 46210000 12000000 ........F!...... 1468 00000000 00000000 00000000 00000000 ................ - 1478 72070000 11000000 00000000 00000000 r............... - 1488 00000000 00000000 ee220000 12000000 ........."...... + 1478 341c0000 11000000 00000000 00000000 4............... + 1488 00000000 00000000 42070000 12000000 ........B....... 1498 00000000 00000000 00000000 00000000 ................ - 14a8 22020000 12000000 00000000 00000000 "............... - 14b8 00000000 00000000 89190000 12000000 ................ + 14a8 00030000 12000000 00000000 00000000 ................ + 14b8 00000000 00000000 342a0000 12000000 ........4*...... 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 0c190000 12000000 00000000 00000000 ................ - 14e8 00000000 00000000 1a170000 12000000 ................ + 14d8 46200000 12000000 00000000 00000000 F .............. + 14e8 00000000 00000000 64190000 12000000 ........d....... 14f8 00000000 00000000 00000000 00000000 ................ - 1508 3b020000 12000000 00000000 00000000 ;............... - 1518 00000000 00000000 3d1a0000 12000000 ........=....... + 1508 19030000 12000000 00000000 00000000 ................ + 1518 00000000 00000000 aa200000 12000000 ......... ...... 1528 00000000 00000000 00000000 00000000 ................ - 1538 eb120000 12000000 00000000 00000000 ................ - 1548 00000000 00000000 98040000 12000000 ................ + 1538 35150000 12000000 00000000 00000000 5............... + 1548 00000000 00000000 e4010000 12000000 ................ 1558 00000000 00000000 00000000 00000000 ................ - 1568 dc010000 12000000 00000000 00000000 ................ - 1578 00000000 00000000 bb060000 12000000 ................ + 1568 ba020000 12000000 00000000 00000000 ................ + 1578 00000000 00000000 dd080000 12000000 ................ 1588 00000000 00000000 00000000 00000000 ................ - 1598 36220000 11000000 00000000 00000000 6".............. - 15a8 00000000 00000000 73260000 12000000 ........s&...... + 1598 301d0000 11000000 00000000 00000000 0............... + 15a8 00000000 00000000 0d1f0000 12000000 ................ 15b8 00000000 00000000 00000000 00000000 ................ - 15c8 0c050000 12000000 00000000 00000000 ................ - 15d8 00000000 00000000 d32d0000 11000000 .........-...... + 15c8 ab060000 12000000 00000000 00000000 ................ + 15d8 00000000 00000000 10220000 11000000 ........."...... 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 c41b0000 12000000 00000000 00000000 ................ - 1608 00000000 00000000 2c180000 12000000 ........,....... + 15f8 441f0000 12000000 00000000 00000000 D............... + 1608 00000000 00000000 c00b0000 12000000 ................ 1618 00000000 00000000 00000000 00000000 ................ - 1628 6b0a0000 11000000 00000000 00000000 k............... - 1638 00000000 00000000 5b040000 12000000 ........[....... + 1628 090b0000 11000000 00000000 00000000 ................ + 1638 00000000 00000000 52010000 12000000 ........R....... 1648 00000000 00000000 00000000 00000000 ................ - 1658 a7080000 12000000 00000000 00000000 ................ - 1668 00000000 00000000 721b0000 12000000 ........r....... + 1658 92050000 12000000 00000000 00000000 ................ + 1668 00000000 00000000 3d1e0000 12000000 ........=....... 1678 00000000 00000000 00000000 00000000 ................ - 1688 96060000 12000000 00000000 00000000 ................ - 1698 00000000 00000000 000e0000 11000000 ................ + 1688 77080000 12000000 00000000 00000000 w............... + 1698 00000000 00000000 4a100000 11000000 ........J....... 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 481c0000 11000000 00000000 00000000 H............... - 16c8 00000000 00000000 39060000 12000000 ........9....... + 16b8 64250000 11000000 00000000 00000000 d%.............. + 16c8 00000000 00000000 1a080000 12000000 ................ 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 bb220000 12000000 00000000 00000000 .".............. - 16f8 00000000 00000000 e0220000 12000000 ........."...... + 16e8 0f070000 12000000 00000000 00000000 ................ + 16f8 00000000 00000000 34070000 12000000 ........4....... 1708 00000000 00000000 00000000 00000000 ................ - 1718 4b220000 11000000 00000000 00000000 K".............. - 1728 00000000 00000000 a8090000 12000000 ................ + 1718 451d0000 11000000 00000000 00000000 E............... + 1728 00000000 00000000 460a0000 12000000 ........F....... 1738 00000000 00000000 00000000 00000000 ................ - 1748 a7230000 11000000 00000000 00000000 .#.............. - 1758 00000000 00000000 e1050000 12000000 ................ + 1748 22290000 11000000 00000000 00000000 ").............. + 1758 00000000 00000000 521b0000 12000000 ........R....... 1768 00000000 00000000 00000000 00000000 ................ - 1778 580e0000 11000000 00000000 00000000 X............... - 1788 00000000 00000000 91300000 12000000 .........0...... + 1778 8a100000 11000000 00000000 00000000 ................ + 1788 00000000 00000000 ac370000 12000000 .........7...... 1798 00000000 00000000 00000000 00000000 ................ - 17a8 b7020000 12000000 00000000 00000000 ................ - 17b8 00000000 00000000 ac0c0000 12000000 ................ + 17a8 95030000 12000000 00000000 00000000 ................ + 17b8 00000000 00000000 c81b0000 12000000 ................ 17c8 00000000 00000000 00000000 00000000 ................ - 17d8 81250000 12000000 00000000 00000000 .%.............. - 17e8 00000000 00000000 7f110000 11000000 ................ + 17d8 94280000 12000000 00000000 00000000 .(.............. /usr/lib64/Rivet/RivetLHCbAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLHCbAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLHCbAnalyses.so (disasm) @@ -774,6 +774,32 @@ Disassembly of section .text: +_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: mov %r15,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -868,32 +894,6 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: mov %rbx,%rdi mov %rbp,%rbx @@ -926,6 +926,14 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> +_ZN5Rivet18LHCB_2010_S87583017analyzeERKNS_5EventE.cold: + call <__cxa_bad_cast@plt> + mov %rax,%rbx + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZN5Rivet17LHCB_2010_I8673558finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi @@ -952,46 +960,10 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> +_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> + je <_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi call <_Unwind_Resume@plt> @@ -1012,7 +984,46 @@ call <__cxa_free_exception@plt> mov %rbp,%rdi call <_Unwind_Resume@plt> - 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 %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> + +_ZN4YODA9Scatter2D5pointEm.cold: + mov $something,%edi + mov %rsp,%r12 + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZN4YODA9Scatter2D5pointEm.cold + ofs> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> _ZN4YODA5Utils11BinSearcherC2ERKSt6vectorIdSaIdEE.cold: lea offset(%rbp),%rdi @@ -1076,31 +1087,35 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> jmp <_ZN4YODA7Histo1DC2ERKSt6vectorINS_10HistoBin1DESaIS2_EERKNS_5Dbn1DES9_S9_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESH_.cold + ofs> -_ZN5Rivet18LHCB_2012_I11194007analyzeERKNS_5EventE.cold: +_ZN5Rivet17LHCB_2011_I9170097analyzeERKNS_5EventE.cold: call <__cxa_bad_cast@plt> - mov offset(%rsp),%rdi mov %rax,%rbx + mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> + test %rbp,%rbp + je <_ZN5Rivet17LHCB_2011_I9170097analyzeERKNS_5EventE.cold + ofs> + mov %rbp,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rdi - mov %rbx,%r13 call <_ZNSt6vectorISt10shared_ptrIKN6HepMC311GenParticleEESaIS4_EED1Ev> /usr/lib64/Rivet/RivetLHCfAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLHCfAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLHCfAnalyses.so (objdump) @@ -90,204 +90,204 @@ 07f8 370fedc9 f431bb2c 0687afbf 1f0a687e 7....1.,......h~ Contents of section .dynsym: 0808 00000000 00000000 00000000 00000000 ................ - 0818 00000000 00000000 5c0b0000 12000000 ........\....... + 0818 00000000 00000000 5d090000 12000000 ........]....... 0828 00000000 00000000 00000000 00000000 ................ - 0838 c9090000 12000000 00000000 00000000 ................ - 0848 00000000 00000000 46020000 12000000 ........F....... + 0838 7e070000 12000000 00000000 00000000 ~............... + 0848 00000000 00000000 ee020000 12000000 ................ 0858 00000000 00000000 00000000 00000000 ................ - 0868 da0c0000 12000000 00000000 00000000 ................ - 0878 00000000 00000000 4b070000 12000000 ........K....... + 0868 97090000 12000000 00000000 00000000 ................ + 0878 00000000 00000000 f8070000 12000000 ................ 0888 00000000 00000000 00000000 00000000 ................ - 0898 5a090000 12000000 00000000 00000000 Z............... - 08a8 00000000 00000000 f2080000 12000000 ................ + 0898 d70a0000 12000000 00000000 00000000 ................ + 08a8 00000000 00000000 210a0000 12000000 ........!....... 08b8 00000000 00000000 00000000 00000000 ................ - 08c8 cb000000 12000000 00000000 00000000 ................ - 08d8 00000000 00000000 8a010000 12000000 ................ + 08c8 ef000000 12000000 00000000 00000000 ................ + 08d8 00000000 00000000 ae010000 12000000 ................ 08e8 00000000 00000000 00000000 00000000 ................ - 08f8 220b0000 12000000 00000000 00000000 "............... - 0908 00000000 00000000 2d030000 11000000 ........-....... + 08f8 4a0c0000 12000000 00000000 00000000 J............... + 0908 00000000 00000000 d5030000 11000000 ................ 0918 00000000 00000000 00000000 00000000 ................ - 0928 f2030000 12000000 00000000 00000000 ................ + 0928 2c050000 12000000 00000000 00000000 ,............... 0938 00000000 00000000 46000000 22000000 ........F..."... 0948 00000000 00000000 00000000 00000000 ................ - 0958 8d000000 12000000 00000000 00000000 ................ + 0958 b1000000 12000000 00000000 00000000 ................ 0968 00000000 00000000 740f0000 12000000 ........t....... 0978 00000000 00000000 00000000 00000000 ................ - 0988 92040000 12000000 00000000 00000000 ................ - 0998 00000000 00000000 e9070000 12000000 ................ + 0988 db010000 12000000 00000000 00000000 ................ + 0998 00000000 00000000 7c040000 12000000 ........|....... 09a8 00000000 00000000 00000000 00000000 ................ - 09b8 6c010000 12000000 00000000 00000000 l............... - 09c8 00000000 00000000 bc010000 12000000 ................ + 09b8 90010000 12000000 00000000 00000000 ................ + 09c8 00000000 00000000 a8020000 12000000 ................ 09d8 00000000 00000000 00000000 00000000 ................ - 09e8 7c0f0000 12000000 00000000 00000000 |............... - 09f8 00000000 00000000 6f070000 12000000 ........o....... + 09e8 bf100000 12000000 00000000 00000000 ................ + 09f8 00000000 00000000 1c080000 12000000 ................ 0a08 00000000 00000000 00000000 00000000 ................ - 0a18 e1090000 11000000 00000000 00000000 ................ - 0a28 00000000 00000000 12090000 12000000 ................ + 0a18 e6070000 11000000 00000000 00000000 ................ + 0a28 00000000 00000000 8f0a0000 12000000 ................ 0a38 00000000 00000000 00000000 00000000 ................ - 0a48 68050000 12000000 00000000 00000000 h............... - 0a58 00000000 00000000 930b0000 12000000 ................ + 0a48 a9050000 12000000 00000000 00000000 ................ + 0a58 00000000 00000000 b9080000 12000000 ................ 0a68 00000000 00000000 00000000 00000000 ................ - 0a78 fb0e0000 11000000 00000000 00000000 ................ - 0a88 00000000 00000000 080a0000 12000000 ................ + 0a78 af0e0000 11000000 00000000 00000000 ................ + 0a88 00000000 00000000 7e0b0000 12000000 ........~....... 0a98 00000000 00000000 00000000 00000000 ................ - 0aa8 b7090000 11000000 00000000 00000000 ................ - 0ab8 00000000 00000000 ae010000 12000000 ................ + 0aa8 56070000 11000000 00000000 00000000 V............... + 0ab8 00000000 00000000 1a0b0000 12000000 ................ 0ac8 00000000 00000000 00000000 00000000 ................ - 0ad8 680b0000 12000000 00000000 00000000 h............... - 0ae8 00000000 00000000 140e0000 11000000 ................ + 0ad8 840c0000 12000000 00000000 00000000 ................ + 0ae8 00000000 00000000 c80d0000 11000000 ................ 0af8 00000000 00000000 00000000 00000000 ................ - 0b08 6f080000 12000000 00000000 00000000 o............... - 0b18 00000000 00000000 c4080000 12000000 ................ + 0b08 02050000 12000000 00000000 00000000 ................ + 0b18 00000000 00000000 610a0000 12000000 ........a....... 0b28 00000000 00000000 00000000 00000000 ................ - 0b38 5b0c0000 12000000 00000000 00000000 [............... - 0b48 00000000 00000000 7b100000 12000000 ........{....... + 0b38 80080000 12000000 00000000 00000000 ................ + 0b48 00000000 00000000 76100000 12000000 ........v....... 0b58 00000000 00000000 00000000 00000000 ................ - 0b68 76020000 12000000 00000000 00000000 v............... - 0b78 00000000 00000000 52050000 12000000 ........R....... + 0b68 1e030000 12000000 00000000 00000000 ................ + 0b78 00000000 00000000 93050000 12000000 ................ 0b88 00000000 00000000 00000000 00000000 ................ - 0b98 7d030000 12000000 00000000 00000000 }............... - 0ba8 00000000 00000000 55030000 12000000 ........U....... + 0b98 d2010000 12000000 00000000 00000000 ................ + 0ba8 00000000 00000000 d7010000 12000000 ................ 0bb8 00000000 00000000 00000000 00000000 ................ - 0bc8 f3090000 11000000 00000000 00000000 ................ - 0bd8 00000000 00000000 54010000 12000000 ........T....... + 0bc8 690b0000 11000000 00000000 00000000 i............... + 0bd8 00000000 00000000 78010000 12000000 ........x....... 0be8 00000000 00000000 00000000 00000000 ................ - 0bf8 7b0f0000 12000000 00000000 00000000 {............... - 0c08 00000000 00000000 6e100000 12000000 ........n....... + 0bf8 be100000 12000000 00000000 00000000 ................ + 0c08 00000000 00000000 69100000 12000000 ........i....... 0c18 00000000 00000000 00000000 00000000 ................ - 0c28 9a020000 12000000 00000000 00000000 ................ - 0c38 00000000 00000000 760b0000 12000000 ........v....... + 0c28 42030000 12000000 00000000 00000000 B............... + 0c38 00000000 00000000 9c080000 12000000 ................ 0c48 00000000 00000000 00000000 00000000 ................ - 0c58 ea0b0000 12000000 00000000 00000000 ................ - 0c68 00000000 00000000 70020000 12000000 ........p....... + 0c58 920c0000 12000000 00000000 00000000 ................ + 0c68 00000000 00000000 18030000 12000000 ................ 0c78 00000000 00000000 00000000 00000000 ................ 0c88 85000000 12000000 00000000 00000000 ................ - 0c98 00000000 00000000 ac0c0000 12000000 ................ + 0c98 00000000 00000000 69090000 12000000 ........i....... 0ca8 00000000 00000000 00000000 00000000 ................ - 0cb8 ac030000 12000000 00000000 00000000 ................ - 0cc8 00000000 00000000 1b050000 11000000 ................ + 0cb8 4b040000 12000000 00000000 00000000 K............... + 0cc8 00000000 00000000 5c050000 11000000 ........\....... 0cd8 00000000 00000000 00000000 00000000 ................ - 0ce8 3a0c0000 12000000 00000000 00000000 :............... + 0ce8 480b0000 12000000 00000000 00000000 H............... 0cf8 00000000 00000000 6c000000 12000000 ........l....... 0d08 00000000 00000000 00000000 00000000 ................ - 0d18 5b010000 12000000 00000000 00000000 [............... - 0d28 00000000 00000000 46030000 12000000 ........F....... + 0d18 7f010000 12000000 00000000 00000000 ................ + 0d28 00000000 00000000 ee030000 12000000 ................ 0d38 00000000 00000000 00000000 00000000 ................ - 0d48 22040000 12000000 00000000 00000000 "............... - 0d58 00000000 00000000 bf050000 12000000 ................ + 0d48 280f0000 12000000 00000000 00000000 (............... + 0d58 00000000 00000000 00060000 12000000 ................ 0d68 00000000 00000000 00000000 00000000 ................ - 0d78 d40a0000 12000000 00000000 00000000 ................ - 0d88 00000000 00000000 3b0b0000 12000000 ........;....... + 0d78 d0080000 12000000 00000000 00000000 ................ + 0d88 00000000 00000000 630c0000 12000000 ........c....... 0d98 00000000 00000000 00000000 00000000 ................ - 0da8 b40b0000 12000000 00000000 00000000 ................ - 0db8 00000000 00000000 91030000 12000000 ................ + 0da8 eb090000 12000000 00000000 00000000 ................ + 0db8 00000000 00000000 30040000 12000000 ........0....... 0dc8 00000000 00000000 00000000 00000000 ................ - 0dd8 a4080000 12000000 00000000 00000000 ................ - 0de8 00000000 00000000 10010000 12000000 ................ + 0dd8 280b0000 12000000 00000000 00000000 (............... + 0de8 00000000 00000000 34010000 12000000 ........4....... 0df8 00000000 00000000 00000000 00000000 ................ - 0e08 0d030000 11000000 00000000 00000000 ................ - 0e18 00000000 00000000 02080000 12000000 ................ + 0e08 b5030000 11000000 00000000 00000000 ................ + 0e18 00000000 00000000 95040000 12000000 ................ 0e28 00000000 00000000 00000000 00000000 ................ - 0e38 220c0000 12000000 00000000 00000000 "............... + 0e38 ca0c0000 12000000 00000000 00000000 ................ 0e48 00000000 00000000 55000000 11000000 ........U....... 0e58 00000000 00000000 00000000 00000000 ................ - 0e68 ca0a0000 11000000 00000000 00000000 ................ - 0e78 00000000 00000000 4f0d0000 11000000 ........O....... + 0e68 400c0000 11000000 00000000 00000000 @............... + 0e78 00000000 00000000 030d0000 11000000 ................ 0e88 00000000 00000000 00000000 00000000 ................ - 0e98 32070000 11000000 00000000 00000000 2............... - 0ea8 00000000 00000000 fb060000 12000000 ................ + 0e98 cd070000 11000000 00000000 00000000 ................ + 0ea8 00000000 00000000 96070000 12000000 ................ 0eb8 00000000 00000000 00000000 00000000 ................ - 0ec8 9d090000 12000000 00000000 00000000 ................ - 0ed8 00000000 00000000 570f0000 12000000 ........W....... + 0ec8 3c070000 12000000 00000000 00000000 <............... + 0ed8 00000000 00000000 0b0f0000 12000000 ................ 0ee8 00000000 00000000 00000000 00000000 ................ - 0ef8 9f050000 11000000 00000000 00000000 ................ - 0f08 00000000 00000000 04040000 12000000 ................ + 0ef8 e0050000 11000000 00000000 00000000 ................ + 0f08 00000000 00000000 3e050000 12000000 ........>....... 0f18 00000000 00000000 00000000 00000000 ................ - 0f28 d3070000 11000000 00000000 00000000 ................ - 0f38 00000000 00000000 3e100000 12000000 ........>....... + 0f28 68070000 11000000 00000000 00000000 h............... + 0f38 00000000 00000000 39100000 12000000 ........9....... 0f48 00000000 00000000 00000000 00000000 ................ - 0f58 59030000 12000000 00000000 00000000 Y............... - 0f68 00000000 00000000 db040000 12000000 ................ + 0f58 fd030000 12000000 00000000 00000000 ................ + 0f68 00000000 00000000 24020000 12000000 ........$....... 0f78 00000000 00000000 00000000 00000000 ................ - 0f88 38050000 12000000 00000000 00000000 8............... /usr/lib64/Rivet/RivetLHCfAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLHCfAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLHCfAnalyses.so (disasm) @@ -460,6 +460,20 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + lea offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: mov %rbx,%rdi mov %rbp,%rbx @@ -500,6 +514,36 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> +_ZN5Rivet16rivet_shared_ptrINS_7WrapperIN4YODA7Histo1DEEEEptEv.cold: + mov $something,%edi + mov %rsp,%r12 + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> + mov %r12,%rdi + mov %rax,offset(%rbp) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZN5Rivet16rivet_shared_ptrINS_7WrapperIN4YODA7Histo1DEEEEptEv.cold + ofs> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: call <__cxa_begin_catch@plt> mov offset(%rsp),%rax @@ -525,50 +569,6 @@ call <_Unwind_Resume@plt> nop -_ZNK5Rivet15AnalysisBuilderINS_18LHCF_2018_I1692008EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet15AnalysisBuilderINS_18LHCF_2012_I1115479EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet15AnalysisBuilderINS_18LHCF_2015_I1351909EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: - lea offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZN5Rivet18LHCF_2012_I11154794initEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi @@ -650,67 +650,34 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18LHCF_2018_I16920084initEv.cold: - 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 %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@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 %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 %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 %rbx,%rdi - call <_Unwind_Resume@plt> - nop - -_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold: - 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 %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi +_ZN5Rivet4BeamC2Ev.cold: + mov %r15,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi test %rdi,%rdi - je <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + je <_ZN5Rivet4BeamC2Ev.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet4BeamC2Ev.cold + ofs> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + lea offset(%rbx),%rdi + call <_ZN5Rivet8ParticleD1Ev> + mov %r14,%rdi + call <_ZN5Rivet8ParticleD1Ev> mov %rbx,%rdi + call <_ZN5Rivet10ProjectionD2Ev@plt> + mov %rbp,%rdi call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi + mov %rbp,%rdi + mov %r12,%rbp + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi test %rdi,%rdi - je <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + je <_ZN5Rivet4BeamC2Ev.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> + jmp <_ZN5Rivet4BeamC2Ev.cold + ofs> nop -_ZNSt6vectorIN5Rivet8ParticleESaIS1_EEC2ERKS3_.cold: - mov %rbp,%rdi - call <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZN5Rivet8ParticleC2ERKS0_.cold: mov %r13,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -735,6 +702,13 @@ /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 32030000 ca010000 00000000 ....2........... - 0310 17020000 bf000000 aa000000 00000000 ................ - 0320 00000000 ca020000 ab010000 ac000000 ................ - 0330 24000000 00000000 00000000 88010000 $............... - 0340 00000000 2a000000 15010000 87020000 ....*........... - 0350 a8020000 00000000 85010000 5d010000 ............]... - 0360 b9010000 c3000000 9b010000 7e010000 ............~... - 0370 ba020000 bb010000 00000000 9e020000 ................ - 0380 0b000000 ce010000 b5000000 26010000 ............&... - 0390 87010000 6a010000 00000000 1b010000 ....j........... - 03a0 0a030000 00000000 6a000000 d0020000 ........j....... - 03b0 84000000 00000000 f6000000 fe020000 ................ - 03c0 55010000 00000000 a1010000 7b010000 U...........{... - 03d0 00000000 62020000 3b010000 00000000 ....b...;....... - 03e0 52020000 00000000 75000000 e1020000 R.......u....... - 03f0 64000000 37010000 2c000000 bb000000 d...7...,....... - 0400 eb000000 00000000 e8010000 0b030000 ................ - 0410 ff020000 00000000 e1010000 2c010000 ............,... - 0420 74000000 11000000 00000000 13010000 t............... - 0430 36010000 00000000 d7020000 f4020000 6............... - 0440 07000000 15020000 c0000000 ec010000 ................ - 0450 25010000 4b010000 00000000 53020000 %...K.......S... - 0460 76020000 03010000 00000000 07030000 v............... - 0470 b3000000 00000000 9d010000 20030000 ............ ... - 0480 4d020000 00000000 8d020000 00000000 M............... - 0490 2e020000 00000000 00000000 10030000 ................ - 04a0 41000000 00000000 2a020000 a2000000 A.......*....... - 04b0 39010000 00000000 73010000 06010000 9.......s....... - 04c0 46010000 56020000 fd020000 d3000000 F...V........... - 04d0 00000000 a3020000 10010000 11010000 ................ - 04e0 00000000 56000000 00010000 44020000 ....V.......D... - 04f0 00000000 00000000 4f010000 9a010000 ........O....... - 0500 91000000 03030000 4f020000 b9000000 ........O....... - 0510 00000000 6a020000 82010000 42020000 ....j.......B... - 0520 e5010000 00000000 6f000000 94000000 ........o....... - 0530 db010000 c8000000 31000000 00000000 ........1....... - 0540 29010000 4a010000 a7000000 00000000 )...J........... - 0550 60010000 00000000 fe010000 8b000000 `............... - 0560 e8020000 00000000 00000000 ab020000 ................ - 0570 1a000000 22020000 c6000000 00000000 ...."........... - 0580 a7020000 5f010000 00000000 a0010000 ...._........... - 0590 dd010000 00000000 ea020000 56010000 ............V... - 05a0 00000000 7b020000 00000000 43020000 ....{.......C... - 05b0 22030000 f2000000 cf000000 18020000 "............... - 05c0 78010000 11020000 e7010000 f5020000 x............... - 05d0 a5010000 fa020000 8f010000 3d010000 ............=... - 05e0 3f020000 f0010000 06030000 d4000000 ?............... - 05f0 65010000 00000000 91020000 c7000000 e............... - 0600 0f010000 42000000 5c010000 ad020000 ....B...\....... - 0610 26030000 90020000 47010000 8a010000 &.......G....... - 0620 9b020000 3d000000 ee010000 34010000 ....=.......4... - 0630 00000000 00000000 d9000000 2c030000 ............,... - 0640 cd000000 d0000000 bc020000 f4000000 ................ - 0650 de000000 00000000 5e020000 00000000 ........^....... - 0660 00000000 00000000 00000000 61010000 ............a... - 0670 b2000000 67000000 00000000 66020000 ....g.......f... - 0680 cd020000 52010000 d2000000 7b000000 ....R.......{... - 0690 29030000 4c000000 53010000 70010000 )...L...S...p... - 06a0 74010000 00000000 1f010000 57000000 t...........W... - 06b0 00020000 9e010000 00000000 00000000 ................ - 06c0 38010000 4e020000 c9020000 c5010000 8...N........... - 06d0 8f020000 da010000 0c010000 00000000 ................ - 06e0 75010000 00000000 ce020000 b3010000 u............... - 06f0 da000000 80010000 4e010000 05010000 ........N....... - 0700 59020000 12020000 d0010000 20010000 Y........... ... - 0710 00000000 0a010000 e2000000 68000000 ............h... - 0720 dd000000 d8000000 9f010000 77010000 ............w... - 0730 a6020000 00000000 00000000 d6020000 ................ - 0740 30000000 77000000 00000000 f6010000 0...w........... - 0750 00000000 3f010000 00000000 4d000000 ....?.......M... - 0760 55000000 14010000 08020000 e7000000 U............... - 0770 86000000 2e030000 00000000 00000000 ................ - 0780 f5000000 04020000 bb020000 fd000000 ................ - 0790 bc010000 e0000000 18010000 2f020000 ............/... - 07a0 4e000000 2d010000 00000000 13030000 N...-........... - 07b0 57010000 58020000 b3020000 00000000 W...X........... - 07c0 36000000 ea010000 00000000 17010000 6............... - 07d0 9e000000 42010000 0b010000 19010000 ....B........... - 07e0 09010000 51000000 82020000 00000000 ....Q........... - 07f0 12030000 3f000000 a9020000 94020000 ....?........... - 0800 c1010000 00000000 e8000000 00000000 ................ - 0810 c7010000 00000000 00000000 02020000 ................ - 0820 2d020000 00000000 21030000 bc000000 -.......!....... - 0830 6e020000 0d010000 d7010000 3a020000 n...........:... - 0840 00000000 00000000 4c010000 0e020000 ........L....... - 0850 b2010000 3e000000 45010000 1b030000 ....>...E....... - 0860 f1010000 49010000 93020000 ae020000 ....I........... - 0870 00000000 96010000 00000000 35010000 ............5... - 0880 6c020000 8f000000 d8020000 06000000 l............... - 0890 00000000 39020000 cf010000 67020000 ....9.......g... - 08a0 45020000 00000000 31020000 5a020000 E.......1...Z... - 08b0 a1020000 70020000 00000000 f8010000 ....p........... - 08c0 b5010000 ba000000 d6000000 29020000 ............)... - 08d0 80000000 c1000000 a6000000 00000000 ................ - 08e0 05030000 0b020000 00000000 ae010000 ................ - 08f0 31010000 00000000 62010000 5a010000 1.......b...Z... - 0900 67010000 00000000 6d020000 00000000 g.......m....... - 0910 a4010000 7c010000 10020000 35000000 ....|.......5... - 0920 15030000 4d010000 1d010000 d3020000 ....M........... - 0930 f9010000 50010000 00000000 05020000 ....P........... - 0940 28010000 f9000000 69000000 00000000 (.......i....... - 0950 00000000 63020000 00000000 00000000 ....c........... - 0960 f5010000 79020000 d7000000 1c010000 ....y........... - 0970 a8010000 00000000 00000000 00000000 ................ - 0980 aa010000 40010000 c1020000 54010000 ....@.......T... - 0990 04010000 cf020000 68010000 e4000000 ........h....... - 09a0 ac020000 00000000 de020000 00000000 ................ - 09b0 1e020000 e4010000 98020000 9f000000 ................ - 09c0 2b010000 44010000 00000000 68020000 +...D.......h... - 09d0 b1010000 30010000 fb010000 00000000 ....0........... - 09e0 88020000 32010000 e4020000 1b020000 ....2........... - 09f0 00000000 97020000 90010000 5b010000 ............[... - 0a00 00000000 f8000000 63010000 e0010000 ........c....... - 0a10 07010000 a3000000 c3010000 02010000 ................ - 0a20 59010000 97000000 3e010000 00000000 Y.......>....... - 0a30 72000000 00000000 22010000 58010000 r......."...X... - 0a40 c4010000 51010000 e3010000 41010000 ....Q.......A... - 0a50 b4000000 1f020000 d1020000 00000000 ................ - 0a60 1e030000 00000000 a9010000 d8010000 ................ - 0a70 00000000 23020000 84020000 fc020000 ....#........... - 0a80 00000000 00000000 3c010000 01020000 ........<....... - 0a90 2b020000 48010000 24010000 00000000 +...H...$....... - 0aa0 14000000 ca000000 00000000 47000000 ............G... - 0ab0 00000000 18000000 a0020000 00000000 ................ - 0ac0 89020000 f0000000 c9010000 c5000000 ................ - 0ad0 4f000000 89010000 7a010000 00000000 O.......z....... - 0ae0 33010000 00000000 7f000000 b8000000 3............... - 0af0 00000000 40020000 cb010000 23030000 ....@.......#... - 0b00 00000000 27030000 00000000 12010000 ....'........... - 0b10 00000000 98000000 55020000 6b020000 ........U...k... - 0b20 db000000 8e020000 9d020000 00000000 ................ + 0300 09020000 30030000 c9010000 00000000 ....0........... + 0310 15020000 be000000 a9000000 00000000 ................ + 0320 00000000 c8020000 aa010000 ab000000 ................ + 0330 24000000 00000000 00000000 87010000 $............... + 0340 00000000 2a000000 14010000 85020000 ....*........... + 0350 a6020000 00000000 84010000 5c010000 ............\... + 0360 b8010000 c2000000 9a010000 7d010000 ............}... + 0370 b8020000 ba010000 00000000 9c020000 ................ + 0380 0b000000 cd010000 b4000000 25010000 ............%... + 0390 86010000 69010000 00000000 1a010000 ....i........... + 03a0 08030000 00000000 69000000 ce020000 ........i....... + 03b0 83000000 00000000 f5000000 fc020000 ................ + 03c0 54010000 00000000 a0010000 7a010000 T...........z... + 03d0 00000000 60020000 3a010000 00000000 ....`...:....... + 03e0 50020000 00000000 74000000 df020000 P.......t....... + 03f0 63000000 36010000 2c000000 ba000000 c...6...,....... + 0400 ea000000 00000000 e7010000 09030000 ................ + 0410 fd020000 00000000 e0010000 2b010000 ............+... + 0420 73000000 11000000 00000000 12010000 s............... + 0430 35010000 00000000 d5020000 f2020000 5............... + 0440 07000000 13020000 bf000000 ea010000 ................ + 0450 24010000 4a010000 00000000 51020000 $...J.......Q... + 0460 74020000 02010000 00000000 05030000 t............... + 0470 b2000000 00000000 9c010000 1e030000 ................ + 0480 4b020000 00000000 8b020000 00000000 K............... + 0490 2c020000 00000000 00000000 0e030000 ,............... + 04a0 40000000 00000000 28020000 a1000000 @.......(....... + 04b0 38010000 00000000 72010000 05010000 8.......r....... + 04c0 45010000 54020000 fb020000 d2000000 E...T........... + 04d0 00000000 a1020000 0f010000 10010000 ................ + 04e0 00000000 55000000 ff000000 42020000 ....U.......B... + 04f0 00000000 00000000 4e010000 99010000 ........N....... + 0500 90000000 01030000 4d020000 b8000000 ........M....... + 0510 00000000 68020000 81010000 40020000 ....h.......@... + 0520 e4010000 00000000 6e000000 93000000 ........n....... + 0530 da010000 c7000000 31000000 00000000 ........1....... + 0540 28010000 49010000 a6000000 00000000 (...I........... + 0550 5f010000 00000000 fc010000 8a000000 _............... + 0560 e6020000 00000000 00000000 a9020000 ................ + 0570 1a000000 20020000 c5000000 00000000 .... ........... + 0580 a5020000 5e010000 00000000 9f010000 ....^........... + 0590 dc010000 00000000 e8020000 55010000 ............U... + 05a0 00000000 79020000 00000000 41020000 ....y.......A... + 05b0 20030000 f1000000 ce000000 16020000 ............... + 05c0 77010000 0f020000 e6010000 f3020000 w............... + 05d0 a4010000 f8020000 8e010000 3c010000 ............<... + 05e0 3d020000 ee010000 04030000 d3000000 =............... + 05f0 64010000 00000000 8f020000 c6000000 d............... + 0600 0e010000 41000000 5b010000 ab020000 ....A...[....... + 0610 24030000 8e020000 46010000 89010000 $.......F....... + 0620 99020000 3c000000 ec010000 33010000 ....<.......3... + 0630 00000000 00000000 d8000000 2a030000 ............*... + 0640 cc000000 cf000000 ba020000 f3000000 ................ + 0650 dd000000 00000000 5c020000 00000000 ........\....... + 0660 00000000 00000000 00000000 60010000 ............`... + 0670 b1000000 66000000 00000000 64020000 ....f.......d... + 0680 cb020000 51010000 d1000000 7a000000 ....Q.......z... + 0690 27030000 4b000000 52010000 6f010000 '...K...R...o... + 06a0 73010000 00000000 1e010000 56000000 s...........V... + 06b0 fe010000 9d010000 00000000 00000000 ................ + 06c0 37010000 4c020000 c7020000 c4010000 7...L........... + 06d0 8d020000 d9010000 0b010000 00000000 ................ + 06e0 74010000 00000000 cc020000 b2010000 t............... /usr/lib64/Rivet/RivetMCAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetMCAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetMCAnalyses.so (disasm) @@ -251,11 +251,6 @@ push $something jmp <_init + ofs> -_ZNSdC2Ev@plt: - jmp *offset(%rip) # <_ZNSdC2Ev@GLIBCXX_3.4> - push $something - jmp <_init + ofs> - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@plt: jmp *offset(%rip) # <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_@GLIBCXX_3.4.21> push $something @@ -1431,120 +1426,6 @@ call <_ZN5Rivet10ProjectionD2Ev@plt> jmp <_ZNK5Rivet6Thrust5cloneEv.cold + ofs> -_ZN5Rivet7EXAMPLE8finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE8finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE8finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE8finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE8finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE8finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE8finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE8finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE8finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet7EXAMPLE7analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbp - mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rax - mov offset(%rsp),%rdi - mov %rax,offset(%rsp) - test %rdi,%rdi - jne <_ZN5Rivet7EXAMPLE7analyzeERKNS_5EventE.cold + ofs> - cmpq $something,offset(%rsp) - je <_ZN5Rivet7EXAMPLE7analyzeERKNS_5EventE.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r14,%rdi - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE7analyzeERKNS_5EventE.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbp - mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - mov %r14,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> - mov %rbp,%rdi - mov %r12,%rbp - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet7EXAMPLE7analyzeERKNS_5EventE.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet7EXAMPLE7analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov %rax,%rbp - mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__cxa_bad_cast@plt> - mov %rax,%rbp - mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbp - mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__cxa_bad_cast@plt> - call <__cxa_bad_cast@plt> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet7EXAMPLE7analyzeERKNS_5EventE.cold + ofs> - _ZN5Rivet6deltaRERKNS_12FourMomentumES2_NS_9RapSchemeE.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -1561,6 +1442,14 @@ call <__cxa_free_exception@plt> mov %rbp,%rdi call <_Unwind_Resume@plt> + +_ZN5Rivet8toStringB5cxx11ERKNS_10FourVectorE.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> nop _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: @@ -1641,6 +1530,50 @@ ret nop +_ZN5Rivet6Thrust7projectERKNS_5EventE.cold: + call <__cxa_bad_cast@plt> + mov %r13,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbx + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + +_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> + +_ZN5Rivet8ParticleC2EiRKNS_12FourMomentumERKNS_10FourVectorESt10shared_ptrIKN6HepMC311GenParticleEE.cold: + mov %r14,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2EiRKNS_12FourMomentumERKNS_10FourVectorESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + +_ZNK5Rivet17FirstParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + +_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZNK5Rivet10Projection6getLogEv.cold: mov %rbx,%rdi /usr/lib64/Rivet/RivetMiscAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetMiscAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetMiscAnalyses.so (objdump) @@ -184,398 +184,398 @@ 0dd8 db424123 bdf2b1bf 0f4db576 97255c67 .BA#.....M.v.%\g Contents of section .dynsym: 0de8 00000000 00000000 00000000 00000000 ................ - 0df8 00000000 00000000 4f190000 12000000 ........O....... + 0df8 00000000 00000000 0f160000 12000000 ................ 0e08 00000000 00000000 00000000 00000000 ................ - 0e18 24180000 12000000 00000000 00000000 $............... - 0e28 00000000 00000000 03060000 12000000 ................ + 0e18 590f0000 12000000 00000000 00000000 Y............... + 0e28 00000000 00000000 9e070000 12000000 ................ 0e38 00000000 00000000 00000000 00000000 ................ - 0e48 5d020000 12000000 00000000 00000000 ]............... - 0e58 00000000 00000000 951b0000 12000000 ................ + 0e48 d7030000 12000000 00000000 00000000 ................ + 0e58 00000000 00000000 96190000 12000000 ................ 0e68 00000000 00000000 00000000 00000000 ................ - 0e78 52060000 12000000 00000000 00000000 R............... - 0e88 00000000 00000000 c7090000 12000000 ................ + 0e78 b8010000 12000000 00000000 00000000 ................ + 0e88 00000000 00000000 2e0b0000 12000000 ................ 0e98 00000000 00000000 00000000 00000000 ................ - 0ea8 2b190000 12000000 00000000 00000000 +............... - 0eb8 00000000 00000000 45080000 11000000 ........E....... + 0ea8 9f150000 12000000 00000000 00000000 ................ + 0eb8 00000000 00000000 77090000 11000000 ........w....... 0ec8 00000000 00000000 00000000 00000000 ................ - 0ed8 5b0e0000 12000000 00000000 00000000 [............... - 0ee8 00000000 00000000 ea160000 12000000 ................ + 0ed8 5b100000 12000000 00000000 00000000 [............... + 0ee8 00000000 00000000 26180000 12000000 ........&....... 0ef8 00000000 00000000 00000000 00000000 ................ - 0f08 7b190000 12000000 00000000 00000000 {............... - 0f18 00000000 00000000 f3070000 12000000 ................ + 0f08 b6070000 12000000 00000000 00000000 ................ + 0f18 00000000 00000000 25090000 12000000 ........%....... 0f28 00000000 00000000 00000000 00000000 ................ - 0f38 261d0000 12000000 00000000 00000000 &............... - 0f48 00000000 00000000 06050000 12000000 ................ + 0f38 771b0000 12000000 00000000 00000000 w............... + 0f48 00000000 00000000 25070000 12000000 ........%....... 0f58 00000000 00000000 00000000 00000000 ................ - 0f68 ee080000 12000000 00000000 00000000 ................ - 0f78 00000000 00000000 87000000 12000000 ................ + 0f68 6e0a0000 12000000 00000000 00000000 n............... + 0f78 00000000 00000000 cd000000 12000000 ................ 0f88 00000000 00000000 00000000 00000000 ................ - 0f98 06080000 11000000 00000000 00000000 ................ - 0fa8 00000000 00000000 4e0a0000 12000000 ........N....... + 0f98 38090000 11000000 00000000 00000000 8............... + 0fa8 00000000 00000000 38170000 12000000 ........8....... 0fb8 00000000 00000000 00000000 00000000 ................ - 0fc8 a30a0000 11000000 00000000 00000000 ................ - 0fd8 00000000 00000000 4b030000 11000000 ........K....... + 0fc8 930b0000 11000000 00000000 00000000 ................ + 0fd8 00000000 00000000 44050000 11000000 ........D....... 0fe8 00000000 00000000 00000000 00000000 ................ - 0ff8 d9060000 12000000 00000000 00000000 ................ + 0ff8 3f020000 12000000 00000000 00000000 ?............... 1008 00000000 00000000 46000000 22000000 ........F..."... 1018 00000000 00000000 00000000 00000000 ................ - 1028 4b050000 12000000 00000000 00000000 K............... - 1038 00000000 00000000 91130000 12000000 ................ + 1028 e7060000 12000000 00000000 00000000 ................ + 1038 00000000 00000000 cd1b0000 12000000 ................ 1048 00000000 00000000 00000000 00000000 ................ - 1058 1b060000 12000000 00000000 00000000 ................ - 1068 00000000 00000000 8c030000 11000000 ................ + 1058 35010000 12000000 00000000 00000000 5............... + 1068 00000000 00000000 0e170000 11000000 ................ 1078 00000000 00000000 00000000 00000000 ................ - 1088 9c000000 12000000 00000000 00000000 ................ - 1098 00000000 00000000 b5000000 12000000 ................ + 1088 6f020000 12000000 00000000 00000000 o............... + 1098 00000000 00000000 88020000 12000000 ................ 10a8 00000000 00000000 00000000 00000000 ................ - 10b8 061d0000 12000000 00000000 00000000 ................ - 10c8 00000000 00000000 89050000 12000000 ................ + 10b8 571b0000 12000000 00000000 00000000 W............... + 10c8 00000000 00000000 6a070000 12000000 ........j....... 10d8 00000000 00000000 00000000 00000000 ................ - 10e8 a7050000 12000000 00000000 00000000 ................ - 10f8 00000000 00000000 cf180000 11000000 ................ + 10e8 3c010000 12000000 00000000 00000000 <............... + 10f8 00000000 00000000 2f050000 11000000 ......../....... 1108 00000000 00000000 00000000 00000000 ................ - 1118 370b0000 12000000 00000000 00000000 7............... - 1128 00000000 00000000 b51a0000 11000000 ................ + 1118 270c0000 12000000 00000000 00000000 '............... + 1128 00000000 00000000 93180000 11000000 ................ 1138 00000000 00000000 00000000 00000000 ................ - 1148 e30e0000 12000000 00000000 00000000 ................ - 1158 00000000 00000000 090c0000 12000000 ................ + 1148 f8100000 12000000 00000000 00000000 ................ + 1158 00000000 00000000 280d0000 12000000 ........(....... 1168 00000000 00000000 00000000 00000000 ................ - 1178 f01d0000 12000000 00000000 00000000 ................ - 1188 00000000 00000000 c9030000 12000000 ................ + 1178 901c0000 12000000 00000000 00000000 ................ + 1188 00000000 00000000 cd050000 12000000 ................ 1198 00000000 00000000 00000000 00000000 ................ - 11a8 ff040000 12000000 00000000 00000000 ................ - 11b8 00000000 00000000 b1100000 11000000 ................ + 11a8 e0060000 12000000 00000000 00000000 ................ + 11b8 00000000 00000000 2f130000 11000000 ......../....... 11c8 00000000 00000000 00000000 00000000 ................ - 11d8 b90a0000 12000000 00000000 00000000 ................ - 11e8 00000000 00000000 c71a0000 12000000 ................ + 11d8 a90b0000 12000000 00000000 00000000 ................ + 11e8 00000000 00000000 a5180000 12000000 ................ 11f8 00000000 00000000 00000000 00000000 ................ - 1208 a31a0000 11000000 00000000 00000000 ................ - 1218 00000000 00000000 c6070000 11000000 ................ + 1208 81180000 11000000 00000000 00000000 ................ + 1218 00000000 00000000 f8080000 11000000 ................ 1228 00000000 00000000 00000000 00000000 ................ - 1238 74150000 12000000 00000000 00000000 t............... - 1248 00000000 00000000 c1080000 12000000 ................ + 1238 3f220000 12000000 00000000 00000000 ?".............. + 1248 00000000 00000000 410a0000 12000000 ........A....... 1258 00000000 00000000 00000000 00000000 ................ - 1268 d1160000 12000000 00000000 00000000 ................ - 1278 00000000 00000000 12190000 11000000 ................ + 1268 0d180000 12000000 00000000 00000000 ................ + 1278 00000000 00000000 e3100000 11000000 ................ 1288 00000000 00000000 00000000 00000000 ................ - 1298 991d0000 11000000 00000000 00000000 ................ - 12a8 00000000 00000000 94060000 12000000 ................ + 1298 391c0000 11000000 00000000 00000000 9............... + 12a8 00000000 00000000 fa010000 12000000 ................ 12b8 00000000 00000000 00000000 00000000 ................ - 12c8 3b110000 11000000 00000000 00000000 ;............... - 12d8 00000000 00000000 c31e0000 12000000 ................ + 12c8 b9130000 11000000 00000000 00000000 ................ + 12d8 00000000 00000000 a51e0000 12000000 ................ 12e8 00000000 00000000 00000000 00000000 ................ - 12f8 31010000 12000000 00000000 00000000 1............... - 1308 00000000 00000000 461d0000 12000000 ........F....... + 12f8 04030000 12000000 00000000 00000000 ................ + 1308 00000000 00000000 971b0000 12000000 ................ 1318 00000000 00000000 00000000 00000000 ................ - 1328 63090000 12000000 00000000 00000000 c............... - 1338 00000000 00000000 e51a0000 12000000 ................ + 1328 ca0a0000 12000000 00000000 00000000 ................ + 1338 00000000 00000000 c3180000 12000000 ................ 1348 00000000 00000000 00000000 00000000 ................ - 1358 18230000 12000000 00000000 00000000 .#.............. - 1368 00000000 00000000 39020000 12000000 ........9....... + 1358 ac210000 12000000 00000000 00000000 .!.............. + 1368 00000000 00000000 b3030000 12000000 ................ 1378 00000000 00000000 00000000 00000000 ................ - 1388 f30b0000 12000000 00000000 00000000 ................ - 1398 00000000 00000000 f5040000 12000000 ................ + 1388 120d0000 12000000 00000000 00000000 ................ + 1398 00000000 00000000 89040000 12000000 ................ 13a8 00000000 00000000 00000000 00000000 ................ - 13b8 4b0f0000 12000000 00000000 00000000 K............... - 13c8 00000000 00000000 27190000 12000000 ........'....... + 13b8 60110000 12000000 00000000 00000000 `............... + 13c8 00000000 00000000 6c050000 12000000 ........l....... 13d8 00000000 00000000 00000000 00000000 ................ - 13e8 87020000 11000000 00000000 00000000 ................ - 13f8 00000000 00000000 731a0000 11000000 ........s....... + 13e8 01040000 11000000 00000000 00000000 ................ + 13f8 00000000 00000000 690b0000 11000000 ........i....... 1408 00000000 00000000 00000000 00000000 ................ - 1418 32020000 12000000 00000000 00000000 2............... - 1428 00000000 00000000 dc190000 12000000 ................ + 1418 ac030000 12000000 00000000 00000000 ................ + 1428 00000000 00000000 17080000 12000000 ................ 1438 00000000 00000000 00000000 00000000 ................ - 1448 e5090000 12000000 00000000 00000000 ................ - 1458 00000000 00000000 ea0d0000 12000000 ................ + 1448 1b160000 12000000 00000000 00000000 ................ + 1458 00000000 00000000 84160000 12000000 ................ 1468 00000000 00000000 00000000 00000000 ................ - 1478 0b230000 12000000 00000000 00000000 .#.............. - 1488 00000000 00000000 9c020000 12000000 ................ + 1478 9f210000 12000000 00000000 00000000 .!.............. + 1488 00000000 00000000 16040000 12000000 ................ 1498 00000000 00000000 00000000 00000000 ................ - 14a8 d8020000 12000000 00000000 00000000 ................ - 14b8 00000000 00000000 ac030000 12000000 ................ + 14a8 bc040000 12000000 00000000 00000000 ................ + 14b8 00000000 00000000 b0050000 12000000 ................ 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 d1090000 11000000 00000000 00000000 ................ - 14e8 00000000 00000000 fa040000 12000000 ................ + 14d8 7f0b0000 11000000 00000000 00000000 ................ + 14e8 00000000 00000000 db060000 12000000 ................ 14f8 00000000 00000000 00000000 00000000 ................ - 1508 1d0e0000 12000000 00000000 00000000 ................ - 1518 00000000 00000000 fa150000 11000000 ................ + 1508 d0160000 12000000 00000000 00000000 ................ + 1518 00000000 00000000 8d170000 11000000 ................ 1528 00000000 00000000 00000000 00000000 ................ - 1538 3e130000 12000000 00000000 00000000 >............... - 1548 00000000 00000000 99010000 12000000 ................ /usr/lib64/Rivet/RivetMiscAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetMiscAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetMiscAnalyses.so (disasm) @@ -599,6 +599,59 @@ Disassembly of section .text: +_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 %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%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 + +_ZN4YODA14AnalysisObjectaSERKS0_.cold: + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov (%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov (%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov (%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -638,9 +691,15 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> +_ZN5Rivet16A2_2017_I149807917findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold: + mov -offset(%rbp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + +_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold: mov $something,%edi + lea offset(%rsp),%r13 call <__cxa_allocate_exception@plt> lea offset(%rip),%rsi # <_fini + ofs> mov %r13,%rdi @@ -657,6 +716,7 @@ lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> mov %rbp,%rdi call <__cxa_throw@plt> + call <__cxa_bad_cast@plt> mov %rax,%rbx mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -670,9 +730,7 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> mov %rax,%rbx - jmp <_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - jmp <_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold + ofs> + jmp <_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold + ofs> nop _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: @@ -743,55 +801,31 @@ 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 - -_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 %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN4YODA14AnalysisObjectaSERKS0_.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov (%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov (%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r12 + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> + mov %rax,%rbp + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov (%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> mov %r12,%rdi + mov %rax,%rbx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> nop @@ -942,6 +976,126 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> +_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rsi + mov %rax,%rdi + mov %rax,%rbp + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rbp,%rdi + mov %rax,%rbx + call <__cxa_free_exception@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + lea offset(%rsp),%rdi + call <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + 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> /usr/lib64/Rivet/RivetNovosibirskAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (objdump) @@ -292,545 +292,545 @@ 1498 0c4a4c65 cb550c1d 8d5c280d .JLe.U...\(. Contents of section .dynsym: 14a8 00000000 00000000 00000000 00000000 ................ - 14b8 00000000 00000000 bf0b0000 12000000 ................ + 14b8 00000000 00000000 f0120000 12000000 ................ 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 74030000 12000000 00000000 00000000 t............... - 14e8 00000000 00000000 03190000 12000000 ................ + 14d8 c3030000 12000000 00000000 00000000 ................ + 14e8 00000000 00000000 68120000 12000000 ........h....... 14f8 00000000 00000000 00000000 00000000 ................ - 1508 b1050000 12000000 00000000 00000000 ................ - 1518 00000000 00000000 5a150000 12000000 ........Z....... + 1508 00060000 12000000 00000000 00000000 ................ + 1518 00000000 00000000 e4090000 12000000 ................ 1528 00000000 00000000 00000000 00000000 ................ - 1538 4c070000 12000000 00000000 00000000 L............... - 1548 00000000 00000000 fd130000 11000000 ................ + 1538 340b0000 12000000 00000000 00000000 4............... + 1548 00000000 00000000 39080000 11000000 ........9....... 1558 00000000 00000000 00000000 00000000 ................ - 1568 e1120000 12000000 00000000 00000000 ................ - 1578 00000000 00000000 ea130000 12000000 ................ + 1568 b7060000 12000000 00000000 00000000 ................ + 1578 00000000 00000000 26080000 12000000 ........&....... 1588 00000000 00000000 00000000 00000000 ................ 1598 b4000000 12000000 00000000 00000000 ................ - 15a8 00000000 00000000 e5140000 12000000 ................ + 15a8 00000000 00000000 6f090000 12000000 ........o....... 15b8 00000000 00000000 00000000 00000000 ................ 15c8 a9010000 12000000 00000000 00000000 ................ - 15d8 00000000 00000000 23140000 11000000 ........#....... + 15d8 00000000 00000000 5f080000 11000000 ........_....... 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 8b070000 12000000 00000000 00000000 ................ - 1608 00000000 00000000 c8150000 11000000 ................ + 15f8 730b0000 12000000 00000000 00000000 s............... + 1608 00000000 00000000 1e0b0000 11000000 ................ 1618 00000000 00000000 00000000 00000000 ................ - 1628 bc0f0000 12000000 00000000 00000000 ................ - 1638 00000000 00000000 7b040000 11000000 ........{....... + 1628 45110000 12000000 00000000 00000000 E............... + 1638 00000000 00000000 76050000 11000000 ........v....... 1648 00000000 00000000 00000000 00000000 ................ - 1658 38060000 12000000 00000000 00000000 8............... + 1658 87060000 12000000 00000000 00000000 ................ 1668 00000000 00000000 46000000 22000000 ........F..."... 1678 00000000 00000000 00000000 00000000 ................ 1688 76000000 12000000 00000000 00000000 v............... - 1698 00000000 00000000 750e0000 12000000 ........u....... + 1698 00000000 00000000 aa130000 12000000 ................ 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 7a050000 12000000 00000000 00000000 z............... + 16b8 c9050000 12000000 00000000 00000000 ................ 16c8 00000000 00000000 0f020000 12000000 ................ 16d8 00000000 00000000 00000000 00000000 ................ 16e8 28020000 12000000 00000000 00000000 (............... 16f8 00000000 00000000 8b010000 12000000 ................ 1708 00000000 00000000 00000000 00000000 ................ - 1718 b9020000 12000000 00000000 00000000 ................ - 1728 00000000 00000000 9f180000 12000000 ................ + 1718 0e030000 12000000 00000000 00000000 ................ + 1728 00000000 00000000 08130000 12000000 ................ 1738 00000000 00000000 00000000 00000000 ................ - 1748 000b0000 12000000 00000000 00000000 ................ - 1758 00000000 00000000 480b0000 12000000 ........H....... + 1748 df0d0000 12000000 00000000 00000000 ................ + 1758 00000000 00000000 270e0000 12000000 ........'....... 1768 00000000 00000000 00000000 00000000 ................ 1778 f9000000 12000000 00000000 00000000 ................ - 1788 00000000 00000000 cf040000 12000000 ................ + 1788 00000000 00000000 5b040000 12000000 ........[....... 1798 00000000 00000000 00000000 00000000 ................ - 17a8 2c0c0000 11000000 00000000 00000000 ,............... - 17b8 00000000 00000000 50180000 12000000 ........P....... + 17a8 f30e0000 11000000 00000000 00000000 ................ + 17b8 00000000 00000000 19120000 12000000 ................ 17c8 00000000 00000000 00000000 00000000 ................ - 17d8 bd130000 11000000 00000000 00000000 ................ - 17e8 00000000 00000000 d50f0000 12000000 ................ + 17d8 f9070000 11000000 00000000 00000000 ................ + 17e8 00000000 00000000 a5230000 12000000 .........#...... 17f8 00000000 00000000 00000000 00000000 ................ - 1808 b8140000 12000000 00000000 00000000 ................ - 1818 00000000 00000000 010f0000 11000000 ................ + 1808 42090000 12000000 00000000 00000000 B............... + 1818 00000000 00000000 5a140000 11000000 ........Z....... 1828 00000000 00000000 00000000 00000000 ................ - 1838 f3050000 12000000 00000000 00000000 ................ - 1848 00000000 00000000 9c0c0000 11000000 ................ + 1838 42060000 12000000 00000000 00000000 B............... + 1848 00000000 00000000 4b0f0000 11000000 ........K....... 1858 00000000 00000000 00000000 00000000 ................ - 1868 081c0000 12000000 00000000 00000000 ................ + 1868 b3230000 12000000 00000000 00000000 .#.............. 1878 00000000 00000000 a4020000 12000000 ................ 1888 00000000 00000000 00000000 00000000 ................ - 1898 64150000 12000000 00000000 00000000 d............... - 18a8 00000000 00000000 9a260000 12000000 .........&...... + 1898 ee090000 12000000 00000000 00000000 ................ + 18a8 00000000 00000000 5d230000 12000000 ........]#...... 18b8 00000000 00000000 00000000 00000000 ................ - 18c8 05030000 12000000 00000000 00000000 ................ - 18d8 00000000 00000000 49090000 12000000 ........I....... + 18c8 54030000 12000000 00000000 00000000 T............... + 18d8 00000000 00000000 7a0c0000 12000000 ........z....... 18e8 00000000 00000000 00000000 00000000 ................ - 18f8 75050000 12000000 00000000 00000000 u............... - 1908 00000000 00000000 b3120000 12000000 ................ + 18f8 c4050000 12000000 00000000 00000000 ................ + 1908 00000000 00000000 07140000 12000000 ................ 1918 00000000 00000000 00000000 00000000 ................ - 1928 9e030000 11000000 00000000 00000000 ................ - 1938 00000000 00000000 99060000 11000000 ................ + 1928 ed030000 11000000 00000000 00000000 ................ + 1938 00000000 00000000 d10a0000 11000000 ................ 1948 00000000 00000000 00000000 00000000 ................ - 1958 6d030000 12000000 00000000 00000000 m............... - 1968 00000000 00000000 e6060000 12000000 ................ + 1958 bc030000 12000000 00000000 00000000 ................ + 1968 00000000 00000000 18070000 12000000 ................ 1978 00000000 00000000 00000000 00000000 ................ - 1988 88080000 12000000 00000000 00000000 ................ - 1998 00000000 00000000 8d260000 12000000 .........&...... + 1988 b0110000 12000000 00000000 00000000 ................ + 1998 00000000 00000000 50230000 12000000 ........P#...... 19a8 00000000 00000000 00000000 00000000 ................ - 19b8 b3030000 12000000 00000000 00000000 ................ - 19c8 00000000 00000000 ef030000 12000000 ................ + 19b8 02040000 12000000 00000000 00000000 ................ + 19c8 00000000 00000000 ea040000 12000000 ................ 19d8 00000000 00000000 00000000 00000000 ................ - 19e8 b2040000 12000000 00000000 00000000 ................ - 19f8 00000000 00000000 af060000 11000000 ................ + 19e8 3e040000 12000000 00000000 00000000 >............... + 19f8 00000000 00000000 e70a0000 11000000 ................ 1a08 00000000 00000000 00000000 00000000 ................ - 1a18 e6040000 12000000 00000000 00000000 ................ - 1a28 00000000 00000000 ff020000 12000000 ................ + 1a18 72040000 12000000 00000000 00000000 r............... + 1a28 00000000 00000000 b9020000 12000000 ................ 1a38 00000000 00000000 00000000 00000000 ................ 1a48 6e000000 12000000 00000000 00000000 n............... - 1a58 00000000 00000000 7d180000 12000000 ........}....... + 1a58 00000000 00000000 46120000 12000000 ........F....... 1a68 00000000 00000000 00000000 00000000 ................ - 1a78 42130000 11000000 00000000 00000000 B............... - 1a88 00000000 00000000 81050000 12000000 ................ + 1a78 7e070000 11000000 00000000 00000000 ~............... + 1a88 00000000 00000000 d0050000 12000000 ................ 1a98 00000000 00000000 00000000 00000000 ................ - 1aa8 12090000 11000000 00000000 00000000 ................ - 1ab8 00000000 00000000 f1080000 12000000 ................ + 1aa8 430c0000 11000000 00000000 00000000 C............... + 1ab8 00000000 00000000 220c0000 12000000 ........"....... 1ac8 00000000 00000000 00000000 00000000 ................ 1ad8 55000000 12000000 00000000 00000000 U............... 1ae8 00000000 00000000 7a010000 12000000 ........z....... 1af8 00000000 00000000 00000000 00000000 ................ - 1b08 94040000 12000000 00000000 00000000 ................ - 1b18 00000000 00000000 290e0000 12000000 ........)....... + 1b08 8f050000 12000000 00000000 00000000 ................ + 1b18 00000000 00000000 d0230000 12000000 .........#...... 1b28 00000000 00000000 00000000 00000000 ................ - 1b38 96090000 12000000 00000000 00000000 ................ - 1b48 00000000 00000000 170f0000 12000000 ................ + 1b38 c70c0000 12000000 00000000 00000000 ................ + 1b48 00000000 00000000 f4080000 12000000 ................ 1b58 00000000 00000000 00000000 00000000 ................ - 1b68 68060000 12000000 00000000 00000000 h............... - 1b78 00000000 00000000 28050000 12000000 ........(....... + 1b68 a00a0000 12000000 00000000 00000000 ................ + 1b78 00000000 00000000 b4040000 12000000 ................ 1b88 00000000 00000000 00000000 00000000 ................ - 1b98 70070000 12000000 00000000 00000000 p............... + 1b98 580b0000 12000000 00000000 00000000 X............... 1ba8 00000000 00000000 36010000 12000000 ........6....... 1bb8 00000000 00000000 00000000 00000000 ................ - 1bc8 9f0b0000 11000000 00000000 00000000 ................ - 1bd8 00000000 00000000 fc070000 12000000 ................ + 1bc8 7e0e0000 11000000 00000000 00000000 ~............... + 1bd8 00000000 00000000 2e0a0000 12000000 ................ 1be8 00000000 00000000 00000000 00000000 ................ - 1bf8 5e050000 11000000 00000000 00000000 ^............... - 1c08 00000000 00000000 dc0e0000 12000000 ................ + 1bf8 ad050000 11000000 00000000 00000000 ................ + 1c08 00000000 00000000 35140000 12000000 ........5....... 1c18 00000000 00000000 00000000 00000000 ................ - 1c28 030c0000 11000000 00000000 00000000 ................ - 1c38 00000000 00000000 62140000 12000000 ........b....... + 1c28 ca0e0000 11000000 00000000 00000000 ................ + 1c38 00000000 00000000 9e080000 12000000 ................ 1c48 00000000 00000000 00000000 00000000 ................ - 1c58 62040000 11000000 00000000 00000000 b............... - 1c68 00000000 00000000 5f090000 12000000 ........_....... + 1c58 5d050000 11000000 00000000 00000000 ]............... + 1c68 00000000 00000000 900c0000 12000000 ................ /usr/lib64/Rivet/RivetNovosibirskAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (disasm) @@ -530,6 +530,16 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + mov $something,%esi + call <_ZdlPvm@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + nop + _ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: mov %rbx,%rdi mov %rbp,%rbx @@ -568,53 +578,63 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet17CMD2_2005_I65885612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_1999_I48399412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18CMD3_2017_I160607812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_1999_I50315412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet15ND_1991_I32110812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_2000_I53297012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet17CMD2_1999_I5021647analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> +_ZN5Rivet17CMD2_2001_I55452212findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> + +_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 %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZN5Rivet17CMD2_2003_I6012227analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbx mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> + nop + +_ZN5Rivet17CMD2_2000_I5236917analyzeERKNS_5EventE.cold: mov offset(%rsp),%rsi mov %r14,%rdi call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> mov %rbx,%rdi call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> nop -_ZN5Rivet18CMD3_2013_I12174207analyzeERKNS_5EventE.cold: +_ZN5Rivet17CMD2_1999_I4988597analyzeERKNS_5EventE.cold: + call <__cxa_bad_cast@plt> + mov %rax,%rbx + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + +_ZN5Rivet17CMD2_1999_I5021647analyzeERKNS_5EventE.cold: call <__cxa_bad_cast@plt> mov %rax,%rbx mov %rbp,%rdi @@ -628,6 +648,14 @@ call <_Unwind_Resume@plt> nop +_ZN5Rivet17CMD2_2000_I5113757analyzeERKNS_5EventE.cold: + call <__cxa_bad_cast@plt> + mov %rax,%rbx + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZN5Rivet17CMD2_2000_I5316677analyzeERKNS_5EventE.cold: call <__cxa_bad_cast@plt> mov %rax,%rbx @@ -678,6 +706,167 @@ call <_Unwind_Resume@plt> nop +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r12 + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + +_ZN4YODA7Counter6scaleWEd.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rsi + mov %rax,%rdi + mov %rax,%rbx + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbx,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev> + mov offset(%rsp),%rdi + lea offset(%rbx),%rsi + call <_ZNSdD2Ev@plt> + mov offset(%rsp),%rax + mov offset(%rsp),%rdi + mov %rbp,%rbx + add $something,%rax + mov %rax,offset(%rsp) + call <_ZNSt8ios_baseD2Ev@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 %rbx,%rdi + call <_Unwind_Resume@plt> + mov -offset(%r12),%rax + mov offset(%rsp),%rcx + mov %r12,offset(%rsp) + mov %rcx,offset(%rsp,%rax,1) + xor %eax,%eax + mov %rax,offset(%rsp) + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rax,%rbx + mov %rdx,%r12 + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + mov %r12,%rax + sub $something,%rax + mov %rdi,%rbx + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + call <__cxa_begin_catch@plt> + call <__cxa_end_catch@plt> + movsd offset(%rip),%xmm0 # <_ZSt19piecewise_construct + ofs> + jmp <_ZN4YODA7Counter6scaleWEd + ofs> + mov %rax,%r13 + mov %rbx,%rdi /usr/lib64/Rivet/RivetOrsayAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetOrsayAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetOrsayAnalyses.so (objdump) @@ -124,261 +124,261 @@ 0a20 3dc6df9a 60171bf2 afeda62b 0787afbf =...`......+.... Contents of section .dynsym: 0a30 00000000 00000000 00000000 00000000 ................ - 0a40 00000000 00000000 2e050000 12000000 ................ + 0a40 00000000 00000000 eb040000 12000000 ................ 0a50 00000000 00000000 00000000 00000000 ................ - 0a60 67020000 12000000 00000000 00000000 g............... - 0a70 00000000 00000000 8c0b0000 12000000 ................ + 0a60 92020000 12000000 00000000 00000000 ................ + 0a70 00000000 00000000 cb120000 12000000 ................ 0a80 00000000 00000000 00000000 00000000 ................ - 0a90 160d0000 12000000 00000000 00000000 ................ - 0aa0 00000000 00000000 fc090000 11000000 ................ + 0a90 9a070000 12000000 00000000 00000000 ................ + 0aa0 00000000 00000000 89110000 11000000 ................ 0ab0 00000000 00000000 00000000 00000000 ................ - 0ac0 e9090000 12000000 00000000 00000000 ................ - 0ad0 00000000 00000000 cb000000 12000000 ................ + 0ac0 76110000 12000000 00000000 00000000 v............... + 0ad0 00000000 00000000 b4000000 12000000 ................ 0ae0 00000000 00000000 00000000 00000000 ................ - 0af0 390b0000 12000000 00000000 00000000 9............... - 0b00 00000000 00000000 c0010000 12000000 ................ + 0af0 78120000 12000000 00000000 00000000 x............... + 0b00 00000000 00000000 a9010000 12000000 ................ 0b10 00000000 00000000 00000000 00000000 ................ - 0b20 aa090000 11000000 00000000 00000000 ................ - 0b30 00000000 00000000 550d0000 12000000 ........U....... + 0b20 37110000 11000000 00000000 00000000 7............... + 0b30 00000000 00000000 d9070000 12000000 ................ 0b40 00000000 00000000 00000000 00000000 ................ - 0b50 65070000 11000000 00000000 00000000 e............... - 0b60 00000000 00000000 ee020000 12000000 ................ + 0b50 a1050000 11000000 00000000 00000000 ................ + 0b60 00000000 00000000 19030000 12000000 ................ 0b70 00000000 00000000 00000000 00000000 ................ 0b80 46000000 22000000 00000000 00000000 F..."........... - 0b90 00000000 00000000 8d000000 12000000 ................ + 0b90 00000000 00000000 76000000 12000000 ........v....... 0ba0 00000000 00000000 00000000 00000000 ................ - 0bb0 a1030000 12000000 00000000 00000000 ................ - 0bc0 00000000 00000000 e4010000 12000000 ................ + 0bb0 380c0000 12000000 00000000 00000000 8............... + 0bc0 00000000 00000000 0f020000 12000000 ................ 0bd0 00000000 00000000 00000000 00000000 ................ - 0be0 2a040000 12000000 00000000 00000000 *............... - 0bf0 00000000 00000000 43040000 12000000 ........C....... + 0be0 49030000 12000000 00000000 00000000 I............... + 0bf0 00000000 00000000 62030000 12000000 ........b....... 0c00 00000000 00000000 00000000 00000000 ................ - 0c10 a2010000 12000000 00000000 00000000 ................ - 0c20 00000000 00000000 1b020000 12000000 ................ + 0c10 8b010000 12000000 00000000 00000000 ................ + 0c20 00000000 00000000 16020000 12000000 ................ 0c30 00000000 00000000 00000000 00000000 ................ - 0c40 3a080000 12000000 00000000 00000000 :............... - 0c50 00000000 00000000 10010000 12000000 ................ + 0c40 070a0000 12000000 00000000 00000000 ................ + 0c50 00000000 00000000 f9000000 12000000 ................ 0c60 00000000 00000000 00000000 00000000 ................ - 0c70 870c0000 12000000 00000000 00000000 ................ - 0c80 00000000 00000000 7e100000 11000000 ........~....... + 0c70 e6050000 12000000 00000000 00000000 ................ + 0c80 00000000 00000000 d30a0000 11000000 ................ 0c90 00000000 00000000 00000000 00000000 ................ - 0ca0 7d090000 11000000 00000000 00000000 }............... - 0cb0 00000000 00000000 20050000 12000000 ........ ....... + 0ca0 0a110000 11000000 00000000 00000000 ................ + 0cb0 00000000 00000000 81100000 12000000 ................ 0cc0 00000000 00000000 00000000 00000000 ................ - 0cd0 c60a0000 12000000 00000000 00000000 ................ - 0ce0 00000000 00000000 eb0d0000 11000000 ................ + 0cd0 05120000 12000000 00000000 00000000 ................ + 0ce0 00000000 00000000 a40c0000 11000000 ................ 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 a9020000 12000000 00000000 00000000 ................ - 0d10 00000000 00000000 42100000 11000000 ........B....... + 0d00 d4020000 12000000 00000000 00000000 ................ + 0d10 00000000 00000000 430b0000 11000000 ........C....... 0d20 00000000 00000000 00000000 00000000 ................ - 0d30 bf040000 12000000 00000000 00000000 ................ - 0d40 00000000 00000000 4c0b0000 12000000 ........L....... + 0d30 de030000 12000000 00000000 00000000 ................ + 0d40 00000000 00000000 8b120000 12000000 ................ 0d50 00000000 00000000 00000000 00000000 ................ - 0d60 53140000 12000000 00000000 00000000 S............... - 0d70 00000000 00000000 7d030000 12000000 ........}....... + 0d60 39100000 12000000 00000000 00000000 9............... + 0d70 00000000 00000000 7c040000 12000000 ........|....... 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 85060000 12000000 00000000 00000000 ................ - 0da0 00000000 00000000 58050000 12000000 ........X....... + 0d90 a2080000 12000000 00000000 00000000 ................ + 0da0 00000000 00000000 3a070000 12000000 ........:....... 0db0 00000000 00000000 00000000 00000000 ................ - 0dc0 b1080000 11000000 00000000 00000000 ................ - 0dd0 00000000 00000000 8e050000 11000000 ................ + 0dc0 d2060000 11000000 00000000 00000000 ................ + 0dd0 00000000 00000000 70070000 11000000 ........p....... 0de0 00000000 00000000 00000000 00000000 ................ - 0df0 1e030000 12000000 00000000 00000000 ................ - 0e00 00000000 00000000 c7050000 12000000 ................ + 0df0 e4040000 12000000 00000000 00000000 ................ + 0e00 00000000 00000000 16040000 12000000 ................ 0e10 00000000 00000000 00000000 00000000 ................ - 0e20 46140000 12000000 00000000 00000000 F............... - 0e30 00000000 00000000 c6080000 12000000 ................ + 0e20 2c100000 12000000 00000000 00000000 ,............... + 0e30 00000000 00000000 e7060000 12000000 ................ 0e40 00000000 00000000 00000000 00000000 ................ - 0e50 f70b0000 12000000 00000000 00000000 ................ - 0e60 00000000 00000000 6a0c0000 12000000 ........j....... + 0e50 15050000 12000000 00000000 00000000 ................ + 0e60 00000000 00000000 c9050000 12000000 ................ 0e70 00000000 00000000 00000000 00000000 ................ - 0e80 25030000 11000000 00000000 00000000 %............... - 0e90 00000000 00000000 9e0c0000 12000000 ................ + 0e80 86070000 11000000 00000000 00000000 ................ + 0e90 00000000 00000000 fd050000 12000000 ................ 0ea0 00000000 00000000 00000000 00000000 ................ - 0eb0 61020000 12000000 00000000 00000000 a............... - 0ec0 00000000 00000000 85000000 12000000 ................ + 0eb0 5c020000 12000000 00000000 00000000 \............... + 0ec0 00000000 00000000 6e000000 12000000 ........n....... 0ed0 00000000 00000000 00000000 00000000 ................ - 0ee0 02090000 11000000 00000000 00000000 ................ - 0ef0 00000000 00000000 eb010000 12000000 ................ + 0ee0 8f100000 11000000 00000000 00000000 ................ + 0ef0 00000000 00000000 62020000 12000000 ........b....... 0f00 00000000 00000000 00000000 00000000 ................ - 0f10 4e060000 11000000 00000000 00000000 N............... - 0f20 00000000 00000000 2d060000 12000000 ........-....... + 0f10 6b080000 11000000 00000000 00000000 k............... + 0f20 00000000 00000000 4a080000 12000000 ........J....... 0f30 00000000 00000000 00000000 00000000 ................ - 0f40 6c000000 12000000 00000000 00000000 l............... - 0f50 00000000 00000000 91010000 12000000 ................ + 0f40 55000000 12000000 00000000 00000000 U............... + 0f50 00000000 00000000 7a010000 12000000 ........z....... 0f60 00000000 00000000 00000000 00000000 ................ - 0f70 7e070000 12000000 00000000 00000000 ~............... - 0f80 00000000 00000000 d4040000 12000000 ................ + 0f70 ba050000 12000000 00000000 00000000 ................ + 0f80 00000000 00000000 d5120000 12000000 ................ 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 d2060000 12000000 00000000 00000000 ................ - 0fb0 00000000 00000000 780a0000 12000000 ........x....... + 0fa0 ef080000 12000000 00000000 00000000 ................ + 0fb0 00000000 00000000 84060000 12000000 ................ 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 5d050000 12000000 00000000 00000000 ]............... - 0fe0 00000000 00000000 e00c0000 12000000 ................ + 0fd0 3f070000 12000000 00000000 00000000 ?............... + 0fe0 00000000 00000000 3f060000 12000000 ........?....... 0ff0 00000000 00000000 00000000 00000000 ................ - 1000 3a0d0000 12000000 00000000 00000000 :............... - 1010 00000000 00000000 4d010000 12000000 ........M....... + 1000 be070000 12000000 00000000 00000000 ................ + 1010 00000000 00000000 36010000 12000000 ........6....... 1020 00000000 00000000 00000000 00000000 ................ - 1030 91080000 11000000 00000000 00000000 ................ - 1040 00000000 00000000 960b0000 12000000 ................ + 1030 5e0a0000 11000000 00000000 00000000 ^............... + 1040 00000000 00000000 fb0c0000 12000000 ................ 1050 00000000 00000000 00000000 00000000 ................ - 1060 55000000 11000000 00000000 00000000 U............... - 1070 00000000 00000000 c60d0000 12000000 ................ + 1060 23070000 11000000 00000000 00000000 #............... + 1070 00000000 00000000 7f0c0000 12000000 ................ 1080 00000000 00000000 00000000 00000000 ................ - 1090 a80e0000 11000000 00000000 00000000 ................ - 10a0 00000000 00000000 220a0000 12000000 ........"....... + 1090 aa0a0000 11000000 00000000 00000000 ................ + 10a0 00000000 00000000 af110000 12000000 ................ 10b0 00000000 00000000 00000000 00000000 ................ - 10c0 4c070000 11000000 00000000 00000000 L............... - 10d0 00000000 00000000 9b060000 12000000 ................ + 10c0 88050000 11000000 00000000 00000000 ................ + 10d0 00000000 00000000 b8080000 12000000 ................ 10e0 00000000 00000000 00000000 00000000 ................ - 10f0 57110000 12000000 00000000 00000000 W............... - 1100 00000000 00000000 71080000 11000000 ........q....... + 10f0 1b0c0000 12000000 00000000 00000000 ................ + 1100 00000000 00000000 3e0a0000 11000000 ........>....... 1110 00000000 00000000 00000000 00000000 ................ - 1120 280b0000 12000000 00000000 00000000 (............... - 1130 00000000 00000000 00030000 12000000 ................ + 1120 67120000 12000000 00000000 00000000 g............... + 1130 00000000 00000000 2b030000 12000000 ........+....... 1140 00000000 00000000 00000000 00000000 ................ - 1150 a6070000 12000000 00000000 00000000 ................ - 1160 00000000 00000000 a4050000 12000000 ................ + 1150 82090000 12000000 00000000 00000000 ................ + 1160 00000000 00000000 f3030000 12000000 ................ 1170 00000000 00000000 00000000 00000000 ................ - 1180 16140000 12000000 00000000 00000000 ................ - 1190 00000000 00000000 df0a0000 12000000 ................ /usr/lib64/Rivet/RivetOrsayAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetOrsayAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetOrsayAnalyses.so (disasm) @@ -389,38 +389,6 @@ 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 - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -447,97 +415,30 @@ mov %rbx,%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 - -_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 offset(%rsp),%rsi +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: 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> + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@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 %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> - nop -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: +_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.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 $something,%esi + mov %rbp,%rdi + call <_ZdlPvm@plt> 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 %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.cold: mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi call <_Unwind_Resume@plt> nop -_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - 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 %rbx,%rdi - call <_Unwind_Resume@plt> - _ZN4YODA14AnalysisObjectaSERKS0_.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -591,153 +492,262 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> -_ZNK5Rivet15AnalysisBuilderINS_16DM2_1991_I318558EE10mkAnalysisEv.cold: +_ZN4YODA9Scatter2D5pointEm.cold: + mov $something,%edi + mov %rsp,%r12 + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + jmp <_ZN4YODA9Scatter2D5pointEm.cold + ofs> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi call <_Unwind_Resume@plt> - nop -_ZNK5Rivet15AnalysisBuilderINS_16DM2_1988_I262690EE10mkAnalysisEv.cold: +_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi call <_Unwind_Resume@plt> nop /usr/lib64/Rivet/RivetPetraAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetPetraAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetPetraAnalyses.so (objdump) @@ -301,629 +301,629 @@ 1528 cd789765 28c9d2a3 650ca605 .x.e(...e... Contents of section .dynsym: 1538 00000000 00000000 00000000 00000000 ................ - 1548 00000000 00000000 8e140000 12000000 ................ + 1548 00000000 00000000 4a200000 12000000 ........J ...... 1558 00000000 00000000 00000000 00000000 ................ - 1568 85350000 12000000 00000000 00000000 .5.............. - 1578 00000000 00000000 76200000 12000000 ........v ...... + 1568 a9340000 12000000 00000000 00000000 .4.............. + 1578 00000000 00000000 2f150000 12000000 ......../....... 1588 00000000 00000000 00000000 00000000 ................ - 1598 44230000 12000000 00000000 00000000 D#.............. - 15a8 00000000 00000000 c6100000 12000000 ................ + 1598 fd170000 12000000 00000000 00000000 ................ + 15a8 00000000 00000000 0f110000 12000000 ................ 15b8 00000000 00000000 00000000 00000000 ................ - 15c8 22250000 12000000 00000000 00000000 "%.............. - 15d8 00000000 00000000 f6040000 12000000 ................ + 15c8 5e1b0000 12000000 00000000 00000000 ^............... + 15d8 00000000 00000000 1c050000 12000000 ................ 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 ed0b0000 12000000 00000000 00000000 ................ - 1608 00000000 00000000 4b210000 12000000 ........K!...... + 15f8 c60c0000 12000000 00000000 00000000 ................ + 1608 00000000 00000000 04160000 12000000 ................ 1618 00000000 00000000 00000000 00000000 ................ - 1628 22030000 12000000 00000000 00000000 "............... - 1638 00000000 00000000 45150000 12000000 ........E....... + 1628 48030000 12000000 00000000 00000000 H............... + 1638 00000000 00000000 d7200000 12000000 ......... ...... 1648 00000000 00000000 00000000 00000000 ................ - 1658 2c1d0000 11000000 00000000 00000000 ,............... - 1668 00000000 00000000 280b0000 12000000 ........(....... + 1658 76000000 11000000 00000000 00000000 v............... + 1668 00000000 00000000 d40b0000 12000000 ................ 1678 00000000 00000000 00000000 00000000 ................ - 1688 6a060000 12000000 00000000 00000000 j............... - 1698 00000000 00000000 0a090000 11000000 ................ + 1688 79050000 12000000 00000000 00000000 y............... + 1698 00000000 00000000 1d0a0000 11000000 ................ 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 d0160000 10000000 00000000 00000000 ................ - 16c8 00000000 00000000 351a0000 12000000 ........5....... + 16b8 121f0000 10000000 00000000 00000000 ................ + 16c8 00000000 00000000 c21d0000 12000000 ................ 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 93210000 12000000 00000000 00000000 .!.............. - 16f8 00000000 00000000 49070000 12000000 ........I....... + 16e8 4c160000 12000000 00000000 00000000 L............... + 16f8 00000000 00000000 5c080000 12000000 ........\....... 1708 00000000 00000000 00000000 00000000 ................ - 1718 b8080000 12000000 00000000 00000000 ................ - 1728 00000000 00000000 0f350000 12000000 .........5...... + 1718 cb090000 12000000 00000000 00000000 ................ + 1728 00000000 00000000 33340000 12000000 ........34...... 1738 00000000 00000000 00000000 00000000 ................ - 1748 35260000 12000000 00000000 00000000 5&.............. - 1758 00000000 00000000 f9000000 12000000 ................ + 1748 791c0000 12000000 00000000 00000000 y............... + 1758 00000000 00000000 1f010000 12000000 ................ 1768 00000000 00000000 00000000 00000000 ................ - 1778 010a0000 12000000 00000000 00000000 ................ - 1788 00000000 00000000 ee010000 12000000 ................ + 1778 140b0000 12000000 00000000 00000000 ................ + 1788 00000000 00000000 14020000 12000000 ................ 1798 00000000 00000000 00000000 00000000 ................ - 17a8 cb080000 11000000 00000000 00000000 ................ - 17b8 00000000 00000000 750c0000 12000000 ........u....... + 17a8 de090000 11000000 00000000 00000000 ................ + 17b8 00000000 00000000 4e0d0000 12000000 ........N....... 17c8 00000000 00000000 00000000 00000000 ................ - 17d8 b50b0000 11000000 00000000 00000000 ................ - 17e8 00000000 00000000 e7180000 12000000 ................ + 17d8 610c0000 11000000 00000000 00000000 a............... + 17e8 00000000 00000000 4f220000 12000000 ........O"...... 17f8 00000000 00000000 00000000 00000000 ................ - 1808 b3050000 11000000 00000000 00000000 ................ - 1818 00000000 00000000 01250000 12000000 .........%...... + 1808 c8060000 11000000 00000000 00000000 ................ + 1818 00000000 00000000 291b0000 12000000 ........)....... 1828 00000000 00000000 00000000 00000000 ................ - 1838 f5130000 11000000 00000000 00000000 ................ - 1848 00000000 00000000 a9030000 12000000 ................ + 1838 4d1a0000 11000000 00000000 00000000 M............... + 1848 00000000 00000000 cf030000 12000000 ................ 1858 00000000 00000000 00000000 00000000 ................ 1868 46000000 22000000 00000000 00000000 F..."........... - 1878 00000000 00000000 7a000000 12000000 ........z....... + 1878 00000000 00000000 a0000000 12000000 ................ 1888 00000000 00000000 00000000 00000000 ................ - 1898 00190000 12000000 00000000 00000000 ................ - 18a8 00000000 00000000 9f020000 12000000 ................ + 1898 68220000 12000000 00000000 00000000 h".............. + 18a8 00000000 00000000 c5020000 12000000 ................ 18b8 00000000 00000000 00000000 00000000 ................ - 18c8 93050000 11000000 00000000 00000000 ................ - 18d8 00000000 00000000 d9030000 12000000 ................ + 18c8 65110000 11000000 00000000 00000000 e............... + 18d8 00000000 00000000 ff030000 12000000 ................ 18e8 00000000 00000000 00000000 00000000 ................ - 18f8 521d0000 12000000 00000000 00000000 R............... - 1908 00000000 00000000 39240000 12000000 ........9$...... + 18f8 e61a0000 12000000 00000000 00000000 ................ + 1908 00000000 00000000 f2180000 12000000 ................ 1918 00000000 00000000 00000000 00000000 ................ - 1928 f2030000 12000000 00000000 00000000 ................ - 1938 00000000 00000000 0a200000 12000000 ......... ...... + 1928 18040000 12000000 00000000 00000000 ................ + 1938 00000000 00000000 c3140000 12000000 ................ 1948 00000000 00000000 00000000 00000000 ................ - 1958 d0010000 12000000 00000000 00000000 ................ - 1968 00000000 00000000 a6020000 12000000 ................ + 1958 f6010000 12000000 00000000 00000000 ................ + 1968 00000000 00000000 cc020000 12000000 ................ 1978 00000000 00000000 00000000 00000000 ................ - 1988 c5060000 12000000 00000000 00000000 ................ - 1998 00000000 00000000 390f0000 11000000 ........9....... + 1988 b8050000 12000000 00000000 00000000 ................ + 1998 00000000 00000000 11080000 11000000 ................ 19a8 00000000 00000000 00000000 00000000 ................ - 19b8 f10e0000 12000000 00000000 00000000 ................ - 19c8 00000000 00000000 2d100000 12000000 ........-....... + 19b8 e00f0000 12000000 00000000 00000000 ................ + 19c8 00000000 00000000 8c100000 12000000 ................ 19d8 00000000 00000000 00000000 00000000 ................ - 19e8 3e010000 12000000 00000000 00000000 >............... - 19f8 00000000 00000000 a80f0000 12000000 ................ + 19e8 64010000 12000000 00000000 00000000 d............... + 19f8 00000000 00000000 12070000 12000000 ................ 1a08 00000000 00000000 00000000 00000000 ................ - 1a18 56120000 11000000 00000000 00000000 V............... - 1a28 00000000 00000000 2c160000 12000000 ........,....... + 1a18 ab120000 11000000 00000000 00000000 ................ + 1a28 00000000 00000000 d71e0000 12000000 ................ 1a38 00000000 00000000 00000000 00000000 ................ - 1a48 df170000 12000000 00000000 00000000 ................ - 1a58 00000000 00000000 b4100000 11000000 ................ + 1a48 770c0000 12000000 00000000 00000000 w............... + 1a58 00000000 00000000 fd100000 11000000 ................ 1a68 00000000 00000000 00000000 00000000 ................ - 1a78 8b080000 11000000 00000000 00000000 ................ - 1a88 00000000 00000000 2d150000 12000000 ........-....... + 1a78 9e090000 11000000 00000000 00000000 ................ + 1a88 00000000 00000000 cf1b0000 12000000 ................ 1a98 00000000 00000000 00000000 00000000 ................ - 1aa8 d4090000 12000000 00000000 00000000 ................ - 1ab8 00000000 00000000 ea150000 11000000 ................ + 1aa8 e70a0000 12000000 00000000 00000000 ................ + 1ab8 00000000 00000000 a91e0000 11000000 ................ 1ac8 00000000 00000000 00000000 00000000 ................ - 1ad8 99150000 12000000 00000000 00000000 ................ - 1ae8 00000000 00000000 9f190000 11000000 ................ + 1ad8 cb190000 12000000 00000000 00000000 ................ + 1ae8 00000000 00000000 d4220000 11000000 ........."...... 1af8 00000000 00000000 00000000 00000000 ................ - 1b08 64030000 12000000 00000000 00000000 d............... - 1b18 00000000 00000000 64110000 11000000 ........d....... + 1b08 8a030000 12000000 00000000 00000000 ................ + 1b18 00000000 00000000 b9110000 11000000 ................ 1b28 00000000 00000000 00000000 00000000 ................ - 1b38 642b0000 12000000 00000000 00000000 d+.............. - 1b48 00000000 00000000 6e040000 12000000 ........n....... + 1b38 882a0000 12000000 00000000 00000000 .*.............. + 1b48 00000000 00000000 94040000 12000000 ................ 1b58 00000000 00000000 00000000 00000000 ................ - 1b68 760a0000 12000000 00000000 00000000 v............... - 1b78 00000000 00000000 b51d0000 11000000 ................ + 1b68 700b0000 12000000 00000000 00000000 p............... + 1b78 00000000 00000000 fc130000 11000000 ................ 1b88 00000000 00000000 00000000 00000000 ................ - 1b98 55260000 11000000 00000000 00000000 U&.............. - 1ba8 00000000 00000000 4f340000 12000000 ........O4...... + 1b98 991c0000 11000000 00000000 00000000 ................ + 1ba8 00000000 00000000 73330000 12000000 ........s3...... 1bb8 00000000 00000000 00000000 00000000 ................ - 1bc8 d2040000 12000000 00000000 00000000 ................ - 1bd8 00000000 00000000 350d0000 12000000 ........5....... + 1bc8 f8040000 12000000 00000000 00000000 ................ + 1bd8 00000000 00000000 fb0d0000 12000000 ................ 1be8 00000000 00000000 00000000 00000000 ................ - 1bf8 320b0000 12000000 00000000 00000000 2............... - 1c08 00000000 00000000 4c190000 12000000 ........L....... + 1bf8 de0b0000 12000000 00000000 00000000 ................ + 1c08 00000000 00000000 48100000 12000000 ........H....... 1c18 00000000 00000000 00000000 00000000 ................ - 1c28 cc160000 12000000 00000000 00000000 ................ - 1c38 00000000 00000000 17160000 11000000 ................ + 1c28 a51e0000 12000000 00000000 00000000 ................ + 1c38 00000000 00000000 c21e0000 11000000 ................ 1c48 00000000 00000000 00000000 00000000 ................ - 1c58 680b0000 11000000 00000000 00000000 h............... - 1c68 00000000 00000000 94230000 12000000 .........#...... + 1c58 140c0000 11000000 00000000 00000000 ................ + 1c68 00000000 00000000 4d180000 12000000 ........M....... 1c78 00000000 00000000 00000000 00000000 ................ - 1c88 56020000 12000000 00000000 00000000 V............... - 1c98 00000000 00000000 aa070000 12000000 ................ /usr/lib64/Rivet/RivetPetraAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetPetraAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetPetraAnalyses.so (disasm) @@ -799,27 +799,137 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet17JADE_1979_I1428747analyzeERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %rax,%rbx - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> +_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold: +_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + 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 %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 %rbx,%rdi + call <_Unwind_Resume@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 %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 %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 %rbx,%rdi + call <_Unwind_Resume@plt> + nop + +_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 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(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + jmp <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@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 %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbx + jmp <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + jmp <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + jmp <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + jmp <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + jmp <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + jmp <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + nop + +_ZN5Rivet18CELLO_1990_I2830267analyzeERKNS_5EventE.cold: + call <__cxa_bad_cast@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__cxa_bad_cast@plt> + jmp <_ZN5Rivet18CELLO_1990_I2830267analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> + jmp <_ZN5Rivet18CELLO_1990_I2830267analyzeERKNS_5EventE.cold + ofs> _ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov $something,%edi @@ -1205,329 +1315,49 @@ call <__cxa_end_catch@plt> mov offset(%rsp),%rdi call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> - mov %r15,%rdi + mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> nop -_ZN5Rivet18CELLO_1981_I1663658finalizeEv.cold: - mov $something,%edi - call <__cxa_allocate_exception@plt> - mov offset(%rsp),%rdi - lea offset(%rip),%rsi # <_fini + ofs> - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.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(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@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(%rsp),%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx - jmp <_ZN5Rivet18CELLO_1981_I1663658finalizeEv.cold + ofs> - 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 - test %rdi,%rdi - je <_ZN5Rivet18CELLO_1981_I1663658finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18CELLO_1981_I1663658finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> +_ZN5Rivet17CELLO_1982_I120108finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CELLO_1981_I1663658finalizeEv.cold + ofs> /usr/lib64/Rivet/RivetRHICAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetRHICAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetRHICAnalyses.so (objdump) @@ -219,498 +219,498 @@ 1008 f1c2a80e 78ed1205 10bc64d8 2b57c18a ....x.....d.+W.. Contents of section .dynsym: 1018 00000000 00000000 00000000 00000000 ................ - 1028 00000000 00000000 01240000 12000000 .........$...... + 1028 00000000 00000000 4c220000 12000000 ........L"...... 1038 00000000 00000000 00000000 00000000 ................ - 1048 d90d0000 12000000 00000000 00000000 ................ - 1058 00000000 00000000 e3300000 12000000 .........0...... + 1048 600e0000 12000000 00000000 00000000 `............... + 1058 00000000 00000000 2f360000 12000000 ......../6...... 1068 00000000 00000000 00000000 00000000 ................ - 1078 fb130000 11000000 00000000 00000000 ................ - 1088 00000000 00000000 dc0b0000 12000000 ................ + 1078 0d230000 11000000 00000000 00000000 .#.............. + 1088 00000000 00000000 41130000 12000000 ........A....... 1098 00000000 00000000 00000000 00000000 ................ - 10a8 da180000 12000000 00000000 00000000 ................ - 10b8 00000000 00000000 a81b0000 12000000 ................ + 10a8 f91a0000 12000000 00000000 00000000 ................ + 10b8 00000000 00000000 c71d0000 12000000 ................ 10c8 00000000 00000000 00000000 00000000 ................ - 10d8 d5210000 12000000 00000000 00000000 .!.............. - 10e8 00000000 00000000 4a300000 12000000 ........J0...... + 10d8 f50a0000 12000000 00000000 00000000 ................ + 10e8 00000000 00000000 8e350000 12000000 .........5...... 10f8 00000000 00000000 00000000 00000000 ................ - 1108 4d030000 12000000 00000000 00000000 M............... - 1118 00000000 00000000 af190000 12000000 ................ + 1108 a5040000 12000000 00000000 00000000 ................ + 1118 00000000 00000000 ce1b0000 12000000 ................ 1128 00000000 00000000 00000000 00000000 ................ - 1138 cd240000 12000000 00000000 00000000 .$.............. - 1148 00000000 00000000 000d0000 12000000 ................ + 1138 d6230000 12000000 00000000 00000000 .#.............. + 1148 00000000 00000000 cd140000 12000000 ................ 1158 00000000 00000000 00000000 00000000 ................ 1168 76000000 11000000 00000000 00000000 v............... - 1178 00000000 00000000 26130000 12000000 ........&....... + 1178 00000000 00000000 1c0e0000 12000000 ................ 1188 00000000 00000000 00000000 00000000 ................ - 1198 491f0000 12000000 00000000 00000000 I............... - 11a8 00000000 00000000 a7110000 11000000 ................ + 1198 ee090000 12000000 00000000 00000000 ................ + 11a8 00000000 00000000 9c0c0000 11000000 ................ 11b8 00000000 00000000 00000000 00000000 ................ - 11c8 5f2d0000 11000000 00000000 00000000 _-.............. - 11d8 00000000 00000000 350b0000 12000000 ........5....... + 11c8 a9250000 11000000 00000000 00000000 .%.............. + 11d8 00000000 00000000 16110000 12000000 ................ 11e8 00000000 00000000 00000000 00000000 ................ - 11f8 0d240000 12000000 00000000 00000000 .$.............. - 1208 00000000 00000000 f10f0000 12000000 ................ + 11f8 58220000 12000000 00000000 00000000 X".............. + 1208 00000000 00000000 7d230000 12000000 ........}#...... 1218 00000000 00000000 00000000 00000000 ................ - 1228 f7190000 12000000 00000000 00000000 ................ - 1238 00000000 00000000 7d100000 12000000 ........}....... + 1228 161c0000 12000000 00000000 00000000 ................ + 1238 00000000 00000000 9d230000 12000000 .........#...... 1248 00000000 00000000 00000000 00000000 ................ - 1258 55110000 12000000 00000000 00000000 U............... - 1268 00000000 00000000 6d300000 12000000 ........m0...... + 1258 4a0c0000 12000000 00000000 00000000 J............... + 1268 00000000 00000000 b9350000 12000000 .........5...... 1278 00000000 00000000 00000000 00000000 ................ - 1288 960a0000 12000000 00000000 00000000 ................ - 1298 00000000 00000000 0d010000 12000000 ................ + 1288 0a100000 12000000 00000000 00000000 ................ + 1298 00000000 00000000 11010000 12000000 ................ 12a8 00000000 00000000 00000000 00000000 ................ - 12b8 3f120000 12000000 00000000 00000000 ?............... - 12c8 00000000 00000000 43020000 12000000 ........C....... + 12b8 930d0000 12000000 00000000 00000000 ................ + 12c8 00000000 00000000 47020000 12000000 ........G....... 12d8 00000000 00000000 00000000 00000000 ................ - 12e8 68110000 11000000 00000000 00000000 h............... - 12f8 00000000 00000000 ab0c0000 12000000 ................ + 12e8 5d0c0000 11000000 00000000 00000000 ]............... + 12f8 00000000 00000000 78140000 12000000 ........x....... 1308 00000000 00000000 00000000 00000000 ................ - 1318 31090000 11000000 00000000 00000000 1............... - 1328 00000000 00000000 a6220000 12000000 ........."...... + 1318 4a0e0000 11000000 00000000 00000000 J............... + 1328 00000000 00000000 ed260000 12000000 .........&...... 1338 00000000 00000000 00000000 00000000 ................ - 1348 7e040000 11000000 00000000 00000000 ~............... - 1358 00000000 00000000 d4070000 12000000 ................ + 1348 d6050000 11000000 00000000 00000000 ................ + 1358 00000000 00000000 06080000 12000000 ................ 1368 00000000 00000000 00000000 00000000 ................ - 1378 b5030000 11000000 00000000 00000000 ................ - 1388 00000000 00000000 61070000 12000000 ........a....... + 1378 0d050000 11000000 00000000 00000000 ................ + 1388 00000000 00000000 e60d0000 12000000 ................ 1398 00000000 00000000 00000000 00000000 ................ 13a8 46000000 22000000 00000000 00000000 F..."........... - 13b8 00000000 00000000 cf000000 12000000 ................ + 13b8 00000000 00000000 d3000000 12000000 ................ 13c8 00000000 00000000 00000000 00000000 ................ - 13d8 86100000 12000000 00000000 00000000 ................ - 13e8 00000000 00000000 0f110000 12000000 ................ + 13d8 77260000 12000000 00000000 00000000 w&.............. + 13e8 00000000 00000000 f8020000 12000000 ................ 13f8 00000000 00000000 00000000 00000000 ................ - 1408 fc040000 11000000 00000000 00000000 ................ - 1418 00000000 00000000 da050000 12000000 ................ + 1408 54060000 11000000 00000000 00000000 T............... + 1418 00000000 00000000 45030000 12000000 ........E....... 1428 00000000 00000000 00000000 00000000 ................ - 1438 91070000 12000000 00000000 00000000 ................ - 1448 00000000 00000000 9d1c0000 12000000 ................ + 1438 c3070000 12000000 00000000 00000000 ................ + 1448 00000000 00000000 bc1e0000 12000000 ................ 1458 00000000 00000000 00000000 00000000 ................ - 1468 52120000 12000000 00000000 00000000 R............... - 1478 00000000 00000000 480a0000 12000000 ........H....... + 1468 5e030000 12000000 00000000 00000000 ^............... + 1478 00000000 00000000 2a100000 12000000 ........*....... 1488 00000000 00000000 00000000 00000000 ................ - 1498 6e180000 12000000 00000000 00000000 n............... - 14a8 00000000 00000000 25020000 12000000 ........%....... + 1498 8d1a0000 12000000 00000000 00000000 ................ + 14a8 00000000 00000000 29020000 12000000 ........)....... 14b8 00000000 00000000 00000000 00000000 ................ - 14c8 07030000 12000000 00000000 00000000 ................ - 14d8 00000000 00000000 0f0a0000 11000000 ................ + 14c8 ff020000 12000000 00000000 00000000 ................ + 14d8 00000000 00000000 d10f0000 11000000 ................ 14e8 00000000 00000000 00000000 00000000 ................ - 14f8 5b2b0000 12000000 00000000 00000000 [+.............. - 1508 00000000 00000000 15200000 11000000 ......... ...... + 14f8 e6260000 12000000 00000000 00000000 .&.............. + 1508 00000000 00000000 24090000 11000000 ........$....... 1518 00000000 00000000 00000000 00000000 ................ - 1528 990e0000 12000000 00000000 00000000 ................ - 1538 00000000 00000000 e3220000 12000000 ........."...... + 1528 2d0a0000 12000000 00000000 00000000 -............... + 1538 00000000 00000000 2e210000 12000000 .........!...... 1548 00000000 00000000 00000000 00000000 ................ - 1558 020c0000 12000000 00000000 00000000 ................ - 1568 00000000 00000000 52010000 12000000 ........R....... + 1558 01140000 12000000 00000000 00000000 ................ + 1568 00000000 00000000 56010000 12000000 ........V....... 1578 00000000 00000000 00000000 00000000 ................ - 1588 bd060000 12000000 00000000 00000000 ................ - 1598 00000000 00000000 6b160000 11000000 ........k....... + 1588 67080000 12000000 00000000 00000000 g............... + 1598 00000000 00000000 b9170000 11000000 ................ 15a8 00000000 00000000 00000000 00000000 ................ - 15b8 4a0e0000 12000000 00000000 00000000 J............... - 15c8 00000000 00000000 a42c0000 12000000 .........,...... + 15b8 d10e0000 12000000 00000000 00000000 ................ + 15c8 00000000 00000000 3d2c0000 12000000 ........=,...... 15d8 00000000 00000000 00000000 00000000 ................ - 15e8 62040000 11000000 00000000 00000000 b............... - 15f8 00000000 00000000 50130000 11000000 ........P....... + 15e8 ba050000 11000000 00000000 00000000 ................ + 15f8 00000000 00000000 99220000 11000000 ........."...... 1608 00000000 00000000 00000000 00000000 ................ - 1618 df080000 11000000 00000000 00000000 ................ - 1628 00000000 00000000 902c0000 12000000 .........,...... + 1618 1d0c0000 11000000 00000000 00000000 ................ + 1628 00000000 00000000 292c0000 12000000 ........),...... 1638 00000000 00000000 00000000 00000000 ................ - 1648 d5220000 12000000 00000000 00000000 .".............. - 1658 00000000 00000000 23120000 12000000 ........#....... + 1648 67200000 12000000 00000000 00000000 g .............. + 1658 00000000 00000000 660d0000 12000000 ........f....... 1668 00000000 00000000 00000000 00000000 ................ - 1678 5f100000 12000000 00000000 00000000 _............... - 1688 00000000 00000000 2a200000 11000000 ........* ...... + 1678 cb1f0000 12000000 00000000 00000000 ................ + 1688 00000000 00000000 ec130000 11000000 ................ 1698 00000000 00000000 00000000 00000000 ................ - 16a8 4d2e0000 11000000 00000000 00000000 M............... - 16b8 00000000 00000000 0f250000 12000000 .........%...... + 16a8 422d0000 11000000 00000000 00000000 B-.............. + 16b8 00000000 00000000 18240000 12000000 .........$...... 16c8 00000000 00000000 00000000 00000000 ................ - 16d8 8c140000 11000000 00000000 00000000 ................ - 16e8 00000000 00000000 50300000 12000000 ........P0...... + 16d8 11180000 11000000 00000000 00000000 ................ + 16e8 00000000 00000000 9c350000 12000000 .........5...... 16f8 00000000 00000000 00000000 00000000 ................ - 1708 332b0000 12000000 00000000 00000000 3+.............. - 1718 00000000 00000000 67060000 12000000 ........g....... + 1708 be260000 12000000 00000000 00000000 .&.............. + 1718 00000000 00000000 da030000 12000000 ................ 1728 00000000 00000000 00000000 00000000 ................ - 1738 680a0000 12000000 00000000 00000000 h............... - 1748 00000000 00000000 372d0000 11000000 ........7-...... + 1738 4a100000 12000000 00000000 00000000 J............... + 1748 00000000 00000000 44080000 11000000 ........D....... 1758 00000000 00000000 00000000 00000000 ................ - 1768 c2120000 12000000 00000000 00000000 ................ - 1778 00000000 00000000 66170000 11000000 ........f....... + 1768 a60d0000 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) @@ -709,35 +709,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 - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -764,6 +735,69 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + +_ZN4YODA14AnalysisObjectaSERKS0_.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 %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + +_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov %rbx,%rsi + mov %rax,%rdi + mov %rax,%r13 + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA11WeightErrorD1Ev> + mov %r13,%rdi + call <__cxa_throw@plt> + mov %rax,%rbp + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov %r13,%rdi + mov %rax,%rbp + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + _ZNK4YODA7Counter8newcloneEv.cold: mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -774,6 +808,224 @@ call <_Unwind_Resume@plt> nop +_ZN5Rivet19BRAHMS_2004_I6470768finalizeEv.cold: + mov $something,%edi + mov %rsp,%rbx + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %rbx,%rdi + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 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(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov $something,%edi + mov %rsp,%rbx + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %rbx,%rdi + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 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(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rbx,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbp + jmp <_ZN5Rivet19BRAHMS_2004_I6470768finalizeEv.cold + ofs> + mov $something,%edi + mov %rsp,%rbx + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %rbx,%rdi + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 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(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov $something,%edi + mov %rsp,%rbx + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %rbx,%rdi + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 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(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rbx,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov %rbp,%rdi /usr/lib64/Rivet/RivetSLACAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetSLACAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetSLACAnalyses.so (objdump) @@ -6,6220 +6,6167 @@ 02b8 010001c0 04000000 09000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 07010000 73010000 d4000000 b1000000 ....s........... + 0300 07010000 6e010000 d4000000 b1000000 ....n........... 0310 ab000000 0e010000 56000000 07010000 ........V....... - 0320 00000000 68010000 00000000 18000000 ....h........... - 0330 40010000 33000000 7e000000 d0000000 @...3...~....... + 0320 00000000 63010000 00000000 18000000 ....c........... + 0330 3e010000 33000000 7e000000 d0000000 >...3...~....... 0340 ad000000 00000000 75000000 ac000000 ........u....... - 0350 32010000 0a010000 1c010000 0e000000 2............... - 0360 09010000 2a010000 1f000000 89000000 ....*........... - 0370 49010000 00000000 00000000 13000000 I............... + 0350 31010000 0a010000 1b010000 0e000000 1............... + 0360 09010000 29010000 1f000000 89000000 ....)........... + 0370 46010000 00000000 00000000 13000000 F............... 0380 00000000 fa000000 00000000 60000000 ............`... 0390 70000000 08000000 c9000000 6d000000 p...........m... 03a0 00000000 f2000000 0a000000 b2000000 ................ - 03b0 00000000 71000000 e9000000 41010000 ....q.......A... - 03c0 00010000 67010000 58010000 c6000000 ....g...X....... - 03d0 36010000 52000000 30010000 1e010000 6...R...0....... - 03e0 53010000 f5000000 a9000000 00000000 S............... - 03f0 5c010000 9b000000 cb000000 00000000 \............... + 03b0 00000000 71000000 e9000000 f9000000 ....q........... + 03c0 00010000 62010000 55010000 c6000000 ....b...U....... + 03d0 00000000 52000000 2f010000 1d010000 ....R.../....... + 03e0 50010000 f5000000 a9000000 00000000 P............... + 03f0 58010000 9b000000 cb000000 00000000 X............... 0400 d5000000 2a000000 d6000000 54000000 ....*.......T... 0410 b6000000 00000000 26000000 25000000 ........&...%... - 0420 a5000000 e3000000 47010000 4c000000 ........G...L... - 0430 bc000000 00000000 07000000 39010000 ............9... + 0420 a5000000 e3000000 44010000 4c000000 ........D...L... + 0430 bc000000 00000000 07000000 37010000 ............7... 0440 12010000 80000000 49000000 0c010000 ........I....... - 0450 24000000 5a010000 00000000 00000000 $...Z........... + 0450 24000000 00000000 00000000 00000000 $............... 0460 05000000 84000000 00000000 a4000000 ................ 0470 00000000 00000000 00000000 00000000 ................ 0480 00000000 04010000 00000000 00000000 ................ - 0490 00000000 00000000 69010000 00000000 ........i....... - 04a0 00000000 60010000 45000000 4c010000 ....`...E...L... - 04b0 7b000000 51010000 00000000 83000000 {...Q........... + 0490 00000000 00000000 64010000 00000000 ........d....... + 04a0 00000000 5c010000 45000000 49010000 ....\...E...I... + 04b0 7b000000 4e010000 00000000 83000000 {...N........... 04c0 78000000 29000000 00000000 92000000 x...)........... - 04d0 22010000 00000000 ff000000 26010000 "...........&... - 04e0 1f010000 08010000 6a000000 00000000 ........j....... - 04f0 5e000000 77000000 fb000000 21010000 ^...w.......!... - 0500 4d010000 8b000000 cf000000 ae000000 M............... + 04d0 21010000 00000000 ff000000 25010000 !...........%... + 04e0 1e010000 08010000 6a000000 00000000 ........j....... + 04f0 5e000000 77000000 fb000000 20010000 ^...w....... ... + 0500 4a010000 8b000000 cf000000 ae000000 J............... 0510 4e000000 00000000 e5000000 2f000000 N.........../... - 0520 e4000000 00000000 5b000000 15010000 ........[....... - 0530 3e010000 00000000 00000000 41000000 >...........A... + 0520 e4000000 00000000 5b000000 14010000 ........[....... + 0530 3c010000 00000000 00000000 41000000 <...........A... 0540 00000000 c7000000 7a000000 a6000000 ........z....... - 0550 a2000000 9d000000 66010000 e1000000 ........f....... + 0550 a2000000 9d000000 02000000 e1000000 ................ 0560 00000000 a7000000 8f000000 b0000000 ................ - 0570 00000000 65010000 44000000 de000000 ....e...D....... + 0570 00000000 61010000 44000000 de000000 ....a...D....... 0580 00000000 ca000000 00000000 31000000 ............1... 0590 00000000 00000000 00000000 7f000000 ................ 05a0 b4000000 00000000 63000000 8e000000 ........c....... 05b0 19000000 65000000 b8000000 9f000000 ....e........... - 05c0 45010000 90000000 1a010000 34010000 E...........4... + 05c0 42010000 90000000 19010000 33010000 B...........3... 05d0 00000000 c4000000 6c000000 00000000 ........l....... 05e0 10010000 38000000 00000000 af000000 ....8........... - 05f0 00000000 1d010000 3d010000 4d000000 ........=...M... + 05f0 00000000 1c010000 3b010000 4d000000 ........;...M... 0600 97000000 bf000000 62000000 16000000 ........b....... 0610 66000000 00000000 96000000 1e000000 f............... 0620 aa000000 00000000 4a000000 6f000000 ........J...o... 0630 d8000000 a0000000 00000000 e6000000 ................ 0640 f4000000 f6000000 00000000 00000000 ................ - 0650 b9000000 3d000000 c3000000 57010000 ....=.......W... + 0650 b9000000 3d000000 c3000000 54010000 ....=.......T... 0660 ef000000 00000000 9c000000 00000000 ................ 0670 00000000 76000000 00000000 98000000 ....v........... - 0680 3a010000 00000000 94000000 00000000 :............... + 0680 38010000 00000000 94000000 00000000 8............... 0690 c5000000 00000000 cc000000 d7000000 ................ 06a0 ea000000 00000000 93000000 f1000000 ................ - 06b0 00000000 54010000 8a000000 3b010000 ....T.......;... + 06b0 00000000 51010000 8a000000 39010000 ....Q.......9... 06c0 b3000000 01010000 00000000 00000000 ................ 06d0 00000000 dd000000 57000000 00000000 ........W....... - 06e0 00000000 8c000000 25010000 74000000 ........%...t... - 06f0 67000000 4e010000 00000000 82000000 g...N........... - 0700 2d010000 00000000 a3000000 9e000000 -............... - 0710 00000000 a1000000 5b010000 23000000 ........[...#... + 06e0 00000000 8c000000 24010000 74000000 ........$...t... + 06f0 67000000 4b010000 00000000 82000000 g...K........... + 0700 2c010000 00000000 a3000000 9e000000 ,............... + 0710 00000000 a1000000 57010000 23000000 ........W...#... 0720 00000000 00000000 00000000 00000000 ................ 0730 00000000 00000000 00000000 00000000 ................ 0740 00000000 00000000 00000000 00000000 ................ 0750 00000000 00000000 00000000 00000000 ................ 0760 00000000 d3000000 00000000 00000000 ................ 0770 00000000 00000000 00000000 00000000 ................ - 0780 00000000 00000000 5d010000 00000000 ........]....... + 0780 00000000 00000000 59010000 00000000 ........Y....... 0790 17000000 00000000 00000000 00000000 ................ 07a0 00000000 00000000 00000000 00000000 ................ - 07b0 f8000000 44010000 00000000 11000000 ....D........... + 07b0 f8000000 41010000 00000000 11000000 ....A........... 07c0 00000000 00000000 00000000 00000000 ................ 07d0 00000000 00000000 06000000 00000000 ................ 07e0 1c000000 05010000 10000000 00000000 ................ - 07f0 00000000 00000000 55010000 5f010000 ........U..._... + 07f0 00000000 00000000 52010000 5b010000 ........R...[... 0800 00000000 37000000 12000000 28000000 ....7.......(... 0810 00000000 00000000 00000000 00000000 ................ 0820 00000000 00000000 00000000 00000000 ................ - 0830 00000000 2e000000 31010000 00000000 ........1....... + 0830 00000000 2e000000 30010000 00000000 ........0....... 0840 00000000 2d000000 09000000 00000000 ....-........... - 0850 00000000 6c010000 6d010000 00000000 ....l...m....... + 0850 00000000 67010000 68010000 00000000 ....g...h....... 0860 00000000 36000000 00000000 cd000000 ....6........... 0870 00000000 3e000000 00000000 c1000000 ....>........... - 0880 00000000 00000000 6a010000 00000000 ........j....... + 0880 00000000 00000000 65010000 00000000 ........e....... 0890 06010000 2c000000 c0000000 00000000 ....,........... - 08a0 e2000000 00000000 00000000 43010000 ............C... + 08a0 e2000000 00000000 00000000 40010000 ............@... 08b0 00000000 00000000 00000000 42000000 ............B... 08c0 f0000000 00000000 5d000000 40000000 ........]...@... 08d0 00000000 5c000000 00000000 43000000 ....\.......C... 08e0 00000000 00000000 6e000000 00000000 ........n....... - 08f0 00000000 50000000 5e010000 00000000 ....P...^....... - 0900 00000000 00000000 15000000 1b010000 ................ + 08f0 00000000 50000000 5a010000 00000000 ....P...Z....... + 0900 00000000 00000000 15000000 1a010000 ................ 0910 11010000 e8000000 00000000 0c000000 ................ - 0920 71010000 00000000 03010000 00000000 q............... + 0920 6c010000 00000000 03010000 00000000 l............... 0930 00000000 00000000 02010000 0f010000 ................ 0940 3b000000 85000000 00000000 eb000000 ;............... 0950 fc000000 00000000 72000000 00000000 ........r....... 0960 88000000 00000000 ba000000 00000000 ................ - 0970 00000000 00000000 00000000 2e010000 ................ - 0980 8d000000 50010000 42010000 00000000 ....P...B....... - 0990 4f000000 00000000 4a010000 61000000 O.......J...a... - 09a0 13010000 c2000000 00000000 0b010000 ................ - 09b0 64010000 ed000000 d1000000 87000000 d............... - 09c0 5a000000 9a000000 95000000 3f010000 Z...........?... - 09d0 81000000 bd000000 00000000 28010000 ............(... - 09e0 35010000 46010000 da000000 0d010000 5...F........... - 09f0 4f010000 34000000 00000000 c8000000 O...4........... - 0a00 00000000 00000000 00000000 14010000 ................ - 0a10 00000000 20010000 17010000 04000000 .... ........... - 0a20 58000000 20000000 19010000 0d000000 X... ........... + 0970 00000000 00000000 00000000 2d010000 ............-... + 0980 8d000000 4d010000 3f010000 00000000 ....M...?....... + 0990 4f000000 00000000 47010000 61000000 O.......G...a... + 09a0 23010000 c2000000 00000000 0b010000 #............... + 09b0 60010000 ed000000 d1000000 87000000 `............... + 09c0 5a000000 9a000000 95000000 3d010000 Z...........=... + 09d0 81000000 bd000000 00000000 27010000 ............'... + 09e0 34010000 43010000 da000000 0d010000 4...C........... + 09f0 4c010000 34000000 00000000 c8000000 L...4........... + 0a00 00000000 00000000 00000000 13010000 ................ + 0a10 00000000 1f010000 16010000 04000000 ................ + 0a20 58000000 20000000 18010000 0d000000 X... ........... 0a30 00000000 fd000000 00000000 39000000 ............9... 0a40 00000000 00000000 00000000 22000000 ............"... 0a50 00000000 00000000 00000000 00000000 ................ - 0a60 2c010000 00000000 35000000 00000000 ,.......5....... + 0a60 2b010000 00000000 35000000 00000000 +.......5....... 0a70 00000000 00000000 00000000 00000000 ................ 0a80 dc000000 00000000 00000000 00000000 ................ 0a90 f3000000 e0000000 00000000 00000000 ................ 0aa0 b7000000 00000000 1d000000 53000000 ............S... 0ab0 48000000 69000000 73000000 00000000 H...i...s....... - 0ac0 00000000 0f000000 b5000000 6b010000 ............k... + 0ac0 00000000 0f000000 b5000000 66010000 ............f... 0ad0 00000000 00000000 68000000 00000000 ........h....... 0ae0 00000000 00000000 3a000000 a8000000 ........:....... - 0af0 00000000 ee000000 72010000 86000000 ........r....... - 0b00 00000000 33010000 70010000 ce000000 ....3...p....... + 0af0 00000000 ee000000 6d010000 86000000 ........m....... + 0b00 00000000 32010000 6b010000 ce000000 ....2...k....... 0b10 00000000 00000000 00000000 00000000 ................ - 0b20 00000000 21000000 6e010000 00000000 ....!...n....... + 0b20 00000000 21000000 69010000 00000000 ....!...i....... 0b30 55000000 7c000000 00000000 00000000 U...|........... 0b40 00000000 ec000000 99000000 00000000 ................ /usr/lib64/Rivet/RivetSLACAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetSLACAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetSLACAnalyses.so (disasm) @@ -698,13 +698,13 @@ nop _ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: - mov %r14,%rdi + mov %r15,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> - mov %r12,%rdi + mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - lea offset(%rsp),%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> @@ -807,67 +807,6 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZNK5Rivet6Thrust5cloneEv.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> - lea offset(%rbx),%rdi - call <_ZNSt12_Vector_baseIdSaIdEED2Ev> - lea offset(%rip),%rax # <_ZTVN5Rivet14AxesDefinitionE + ofs> - mov %rbx,%rdi - mov %rax,(%rbx) - call <_ZN5Rivet10ProjectionD2Ev@plt> - jmp <_ZNK5Rivet6Thrust5cloneEv.cold + ofs> - -_ZN5Rivet6Thrust7projectERKNS_5EventE.cold: - call <__cxa_bad_cast@plt> - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold: - call <__cxa_bad_typeid@plt> - mov %rax,%rbx - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__cxa_bad_typeid@plt> - nop - -_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 %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 %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 %rbx,%rdi - call <_Unwind_Resume@plt> - nop - _ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov $something,%edi lea offset(%rsp),%r13 @@ -1477,12 +1416,549 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> jmp <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> +_ZN5Rivet25CRYSTAL_BALL_1990_I2944194initEv.cold: + call <__cxa_bad_cast@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbp + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> + mov %rbx,%rdi + add $something,%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + _ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov %rbx,%rdi call <_Unwind_Resume@plt> +_ZN5Rivet17UnstableParticlesC2ERKSt10shared_ptrINS_7CutBaseEE.cold: + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> + mov %rbx,%rdi + add $something,%rax + mov %rax,(%rbx) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %r12,%rdi + call <_Unwind_Resume@plt> + +_ZN5Rivet25CRYSTAL_BALL_1986_I2380814initEv.cold: + call <__cxa_bad_cast@plt> + call <__cxa_bad_cast@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbp + mov %rbx,%rdi + lea offset(%r13),%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbp + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> + mov %rbx,%rdi + add $something,%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + nop + +_ZN5Rivet25CRYSTAL_BALL_1990_I2944198finalizeEv.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 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(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZN4YODA9Scatter1DD1Ev> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r12,%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 + test %rdi,%rdi + je <_ZN5Rivet25CRYSTAL_BALL_1990_I2944198finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet25CRYSTAL_BALL_1990_I2944198finalizeEv.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) @@ -139,302 +139,302 @@ 0b08 7b82236a 215f7b67 f6f8df2d c70075a7 {.#j!_{g...-..u. Contents of section .dynsym: 0b18 00000000 00000000 00000000 00000000 ................ - 0b28 00000000 00000000 95190000 12000000 ................ + 0b28 00000000 00000000 ea0c0000 12000000 ................ 0b38 00000000 00000000 00000000 00000000 ................ - 0b48 2b090000 12000000 00000000 00000000 +............... - 0b58 00000000 00000000 03170000 12000000 ................ + 0b48 82100000 12000000 00000000 00000000 ................ + 0b58 00000000 00000000 c7110000 12000000 ................ 0b68 00000000 00000000 00000000 00000000 ................ - 0b78 96020000 12000000 00000000 00000000 ................ - 0b88 00000000 00000000 2d170000 12000000 ........-....... + 0b78 af030000 12000000 00000000 00000000 ................ + 0b88 00000000 00000000 a0160000 12000000 ................ 0b98 00000000 00000000 00000000 00000000 ................ - 0ba8 9d070000 12000000 00000000 00000000 ................ - 0bb8 00000000 00000000 b00f0000 12000000 ................ + 0ba8 da0e0000 12000000 00000000 00000000 ................ + 0bb8 00000000 00000000 080c0000 12000000 ................ 0bc8 00000000 00000000 00000000 00000000 ................ - 0bd8 2e0e0000 11000000 00000000 00000000 ................ - 0be8 00000000 00000000 dc0d0000 12000000 ................ + 0bd8 5f0a0000 11000000 00000000 00000000 _............... + 0be8 00000000 00000000 0d0a0000 12000000 ................ 0bf8 00000000 00000000 00000000 00000000 ................ 0c08 b4000000 12000000 00000000 00000000 ................ - 0c18 00000000 00000000 9f0c0000 11000000 ................ + 0c18 00000000 00000000 24100000 11000000 ........$....... 0c28 00000000 00000000 00000000 00000000 ................ - 0c38 d70e0000 12000000 00000000 00000000 ................ + 0c38 080b0000 12000000 00000000 00000000 ................ 0c48 00000000 00000000 b0010000 12000000 ................ 0c58 00000000 00000000 00000000 00000000 ................ - 0c68 ef0d0000 11000000 00000000 00000000 ................ - 0c78 00000000 00000000 7f090000 12000000 ................ + 0c68 200a0000 11000000 00000000 00000000 ............... + 0c78 00000000 00000000 f9100000 12000000 ................ 0c88 00000000 00000000 00000000 00000000 ................ - 0c98 ba0f0000 11000000 00000000 00000000 ................ - 0ca8 00000000 00000000 31140000 12000000 ........1....... + 0c98 360c0000 11000000 00000000 00000000 6............... + 0ca8 00000000 00000000 cf150000 12000000 ................ 0cb8 00000000 00000000 00000000 00000000 ................ - 0cc8 35050000 11000000 00000000 00000000 5............... - 0cd8 00000000 00000000 d5020000 12000000 ................ + 0cc8 90040000 11000000 00000000 00000000 ................ + 0cd8 00000000 00000000 d20b0000 12000000 ................ 0ce8 00000000 00000000 00000000 00000000 ................ 0cf8 46000000 22000000 00000000 00000000 F..."........... 0d08 00000000 00000000 76000000 12000000 ........v....... 0d18 00000000 00000000 00000000 00000000 ................ - 0d28 4a140000 12000000 00000000 00000000 J............... - 0d38 00000000 00000000 9b030000 12000000 ................ + 0d28 88150000 12000000 00000000 00000000 ................ + 0d38 00000000 00000000 63020000 12000000 ........c....... 0d48 00000000 00000000 00000000 00000000 ................ - 0d58 15050000 11000000 00000000 00000000 ................ - 0d68 00000000 00000000 a2030000 12000000 ................ + 0d58 70040000 11000000 00000000 00000000 p............... + 0d68 00000000 00000000 b0020000 12000000 ................ 0d78 00000000 00000000 00000000 00000000 ................ - 0d88 bb030000 12000000 00000000 00000000 ................ + 0d88 c9020000 12000000 00000000 00000000 ................ 0d98 00000000 00000000 92010000 12000000 ................ 0da8 00000000 00000000 00000000 00000000 ................ - 0db8 50020000 12000000 00000000 00000000 P............... - 0dc8 00000000 00000000 740b0000 12000000 ........t....... + 0db8 6a020000 12000000 00000000 00000000 j............... + 0dc8 00000000 00000000 01090000 12000000 ................ 0dd8 00000000 00000000 00000000 00000000 ................ - 0de8 1b170000 11000000 00000000 00000000 ................ - 0df8 00000000 00000000 3c150000 12000000 ........<....... + 0de8 df110000 11000000 00000000 00000000 ................ + 0df8 00000000 00000000 74070000 12000000 ........t....... 0e08 00000000 00000000 00000000 00000000 ................ - 0e18 bd0c0000 12000000 00000000 00000000 ................ + 0e18 b30f0000 12000000 00000000 00000000 ................ 0e28 00000000 00000000 3d010000 12000000 ........=....... 0e38 00000000 00000000 00000000 00000000 ................ - 0e48 b2060000 12000000 00000000 00000000 ................ - 0e58 00000000 00000000 11130000 11000000 ................ + 0e48 fd040000 12000000 00000000 00000000 ................ + 0e58 00000000 00000000 2e130000 11000000 ................ 0e68 00000000 00000000 00000000 00000000 ................ - 0e78 d00f0000 12000000 00000000 00000000 ................ - 0e88 00000000 00000000 d4090000 12000000 ................ + 0e78 4c0c0000 12000000 00000000 00000000 L............... + 0e88 00000000 00000000 cc0c0000 12000000 ................ 0e98 00000000 00000000 00000000 00000000 ................ - 0ea8 f1160000 11000000 00000000 00000000 ................ - 0eb8 00000000 00000000 af0d0000 11000000 ................ + 0ea8 9f110000 11000000 00000000 00000000 ................ + 0eb8 00000000 00000000 e0090000 11000000 ................ 0ec8 00000000 00000000 00000000 00000000 ................ - 0ed8 18020000 12000000 00000000 00000000 ................ - 0ee8 00000000 00000000 aa0e0000 12000000 ................ + 0ed8 d8180000 12000000 00000000 00000000 ................ + 0ee8 00000000 00000000 db0a0000 12000000 ................ 0ef8 00000000 00000000 00000000 00000000 ................ - 0f08 2a0b0000 12000000 00000000 00000000 *............... - 0f18 00000000 00000000 6f170000 12000000 ........o....... + 0f08 86110000 12000000 00000000 00000000 ................ + 0f18 00000000 00000000 e6180000 12000000 ................ 0f28 00000000 00000000 00000000 00000000 ................ - 0f38 89100000 11000000 00000000 00000000 ................ - 0f48 00000000 00000000 91140000 12000000 ................ + 0f38 65120000 11000000 00000000 00000000 e............... + 0f48 00000000 00000000 e8150000 12000000 ................ 0f58 00000000 00000000 00000000 00000000 ................ - 0f68 37040000 12000000 00000000 00000000 7............... - 0f78 00000000 00000000 4c0f0000 12000000 ........L....... + 0f68 45030000 12000000 00000000 00000000 E............... + 0f78 00000000 00000000 920b0000 12000000 ................ 0f88 00000000 00000000 00000000 00000000 ................ - 0f98 27060000 12000000 00000000 00000000 '............... - 0fa8 00000000 00000000 70180000 12000000 ........p....... + 0f98 350e0000 12000000 00000000 00000000 5............... + 0fa8 00000000 00000000 b3170000 12000000 ................ 0fb8 00000000 00000000 00000000 00000000 ................ - 0fc8 2c020000 12000000 00000000 00000000 ,............... - 0fd8 00000000 00000000 d80b0000 12000000 ................ + 0fc8 d9030000 12000000 00000000 00000000 ................ + 0fd8 00000000 00000000 1c060000 12000000 ................ 0fe8 00000000 00000000 00000000 00000000 ................ - 0ff8 ba050000 12000000 00000000 00000000 ................ - 1008 00000000 00000000 430b0000 12000000 ........C....... + 0ff8 4e0d0000 12000000 00000000 00000000 N............... + 1008 00000000 00000000 d4010000 12000000 ................ 1018 00000000 00000000 00000000 00000000 ................ - 1028 0e150000 12000000 00000000 00000000 ................ - 1038 00000000 00000000 c60a0000 12000000 ................ + 1028 46070000 12000000 00000000 00000000 F............... + 1038 00000000 00000000 d9010000 12000000 ................ 1048 00000000 00000000 00000000 00000000 ................ - 1058 e0130000 11000000 00000000 00000000 ................ + 1058 35060000 11000000 00000000 00000000 5............... 1068 00000000 00000000 7a010000 12000000 ........z....... 1078 00000000 00000000 00000000 00000000 ................ - 1088 76080000 12000000 00000000 00000000 v............... - 1098 00000000 00000000 df080000 12000000 ................ + 1088 9d060000 12000000 00000000 00000000 ................ + 1098 00000000 00000000 c6100000 12000000 ................ 10a8 00000000 00000000 00000000 00000000 ................ - 10b8 63180000 12000000 00000000 00000000 c............... - 10c8 00000000 00000000 f5130000 12000000 ................ + 10b8 a6170000 12000000 00000000 00000000 ................ + 10c8 00000000 00000000 4a060000 12000000 ........J....... 10d8 00000000 00000000 00000000 00000000 ................ - 10e8 530a0000 12000000 00000000 00000000 S............... - 10f8 00000000 00000000 43060000 12000000 ........C....... + 10e8 fd030000 12000000 00000000 00000000 ................ + 10f8 00000000 00000000 e0040000 12000000 ................ 1108 00000000 00000000 00000000 00000000 ................ - 1118 120c0000 11000000 00000000 00000000 ................ - 1128 00000000 00000000 d0050000 12000000 ................ + 1118 220c0000 11000000 00000000 00000000 "............... + 1128 00000000 00000000 640d0000 12000000 ........d....... 1138 00000000 00000000 00000000 00000000 ................ - 1148 e80a0000 12000000 00000000 00000000 ................ - 1158 00000000 00000000 26020000 12000000 ........&....... + 1148 4e110000 12000000 00000000 00000000 N............... + 1158 00000000 00000000 5a030000 12000000 ........Z....... 1168 00000000 00000000 00000000 00000000 ................ 1178 6e000000 12000000 00000000 00000000 n............... - 1188 00000000 00000000 fd0f0000 12000000 ................ + 1188 00000000 00000000 790c0000 12000000 ........y....... 1198 00000000 00000000 00000000 00000000 ................ - 11a8 340d0000 11000000 00000000 00000000 4............... - 11b8 00000000 00000000 f40c0000 11000000 ................ + 11a8 65090000 11000000 00000000 00000000 e............... + 11b8 00000000 00000000 42100000 11000000 ........B....... 11c8 00000000 00000000 00000000 00000000 ................ - 11d8 3f0c0000 12000000 00000000 00000000 ?............... - 11e8 00000000 00000000 51090000 12000000 ........Q....... + 11d8 fe140000 12000000 00000000 00000000 ................ + 11e8 00000000 00000000 d3080000 12000000 ................ 11f8 00000000 00000000 00000000 00000000 ................ - 1208 f9080000 11000000 00000000 00000000 ................ - 1218 00000000 00000000 83050000 11000000 ................ + 1208 c7040000 11000000 00000000 00000000 ................ + 1218 00000000 00000000 170d0000 11000000 ................ 1228 00000000 00000000 00000000 00000000 ................ - 1238 ca0a0000 11000000 00000000 00000000 ................ - 1248 00000000 00000000 f10b0000 12000000 ................ + 1238 a8100000 11000000 00000000 00000000 ................ + 1248 00000000 00000000 f60c0000 12000000 ................ 1258 00000000 00000000 00000000 00000000 ................ 1268 55000000 12000000 00000000 00000000 U............... 1278 00000000 00000000 81010000 12000000 ................ 1288 00000000 00000000 00000000 00000000 ................ - 1298 140d0000 11000000 00000000 00000000 ................ - 12a8 00000000 00000000 4e050000 12000000 ........N....... + 1298 62100000 11000000 00000000 00000000 b............... + 12a8 00000000 00000000 a9040000 12000000 ................ 12b8 00000000 00000000 00000000 00000000 ................ - 12c8 0d030000 12000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetSPSAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetSPSAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetSPSAnalyses.so (disasm) @@ -489,35 +489,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 - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -544,93 +515,6 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: - mov %rbx,%rdi - mov %rbp,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@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> - 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 %rbx,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet15AnalysisBuilderINS_17UA5_1988_S1867512EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet15AnalysisBuilderINS_17UA1_1990_S2044935EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK5Rivet15AnalysisBuilderINS_16NA22_1986_I18431EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - _ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -704,375 +588,96 @@ call <_Unwind_Resume@plt> nop -_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 - -_ZN5Rivet16NA22_1986_I184314initEv.cold: - 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> +_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet17NA49_2006_I6940164initEv.cold: - call <__cxa_bad_cast@plt> - mov %rbp,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - 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 %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_Unwind_Resume@plt> - -_ZN5Rivet16NA22_1986_I184318finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet16NA22_1986_I184318finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbx,%rdi - call <_Unwind_Resume@plt> nop -_ZN5Rivet17UA5_1988_S18675124initEv.cold: - lea offset(%r14),%rax - mov %rbx,%rdi - mov %r12,%rbx - mov %rax,offset(%rsp) - call <_ZN5Rivet14ParticleFinderD2Ev> - mov offset(%rsp),%rdi /usr/lib64/Rivet/RivetTOTEMAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetTOTEMAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetTOTEMAnalyses.so (objdump) @@ -94,216 +94,216 @@ 0838 370fedc9 ca688f5d 0787afbf 850e3cc8 7....h.]......<. Contents of section .dynsym: 0848 00000000 00000000 00000000 00000000 ................ - 0858 00000000 00000000 b80b0000 12000000 ................ + 0858 00000000 00000000 730c0000 12000000 ........s....... 0868 00000000 00000000 00000000 00000000 ................ - 0878 1e090000 12000000 00000000 00000000 ................ - 0888 00000000 00000000 56020000 12000000 ........V....... + 0878 26090000 12000000 00000000 00000000 &............... + 0888 00000000 00000000 48020000 12000000 ........H....... 0898 00000000 00000000 00000000 00000000 ................ - 08a8 7d110000 12000000 00000000 00000000 }............... - 08b8 00000000 00000000 5d080000 12000000 ........]....... + 08a8 df120000 12000000 00000000 00000000 ................ + 08b8 00000000 00000000 4f080000 12000000 ........O....... 08c8 00000000 00000000 00000000 00000000 ................ - 08d8 5e0c0000 12000000 00000000 00000000 ^............... - 08e8 00000000 00000000 5f060000 11000000 ........_....... + 08d8 190d0000 12000000 00000000 00000000 ................ + 08e8 00000000 00000000 51060000 11000000 ........Q....... 08f8 00000000 00000000 00000000 00000000 ................ - 0908 4c060000 12000000 00000000 00000000 L............... - 0918 00000000 00000000 f60b0000 12000000 ................ + 0908 3e060000 12000000 00000000 00000000 >............... + 0918 00000000 00000000 b10c0000 12000000 ................ 0928 00000000 00000000 00000000 00000000 ................ 0938 76000000 12000000 00000000 00000000 v............... - 0948 00000000 00000000 84070000 12000000 ................ + 0948 00000000 00000000 76070000 12000000 ........v....... 0958 00000000 00000000 00000000 00000000 ................ 0968 f1000000 12000000 00000000 00000000 ................ - 0978 00000000 00000000 85060000 11000000 ................ + 0978 00000000 00000000 77060000 11000000 ........w....... 0988 00000000 00000000 00000000 00000000 ................ - 0998 eb0c0000 11000000 00000000 00000000 ................ - 09a8 00000000 00000000 94080000 12000000 ................ + 0998 59080000 11000000 00000000 00000000 Y............... + 09a8 00000000 00000000 9c080000 12000000 ................ 09b8 00000000 00000000 00000000 00000000 ................ - 09c8 37030000 11000000 00000000 00000000 7............... - 09d8 00000000 00000000 ad080000 11000000 ................ + 09c8 29030000 11000000 00000000 00000000 )............... + 09d8 00000000 00000000 b5080000 11000000 ................ 09e8 00000000 00000000 00000000 00000000 ................ - 09f8 1e040000 12000000 00000000 00000000 ................ + 09f8 10040000 12000000 00000000 00000000 ................ 0a08 00000000 00000000 46000000 22000000 ........F..."... 0a18 00000000 00000000 00000000 00000000 ................ - 0a28 13130000 12000000 00000000 00000000 ................ - 0a38 00000000 00000000 4e040000 12000000 ........N....... + 0a28 93120000 12000000 00000000 00000000 ................ + 0a38 00000000 00000000 40040000 12000000 ........@....... 0a48 00000000 00000000 00000000 00000000 ................ - 0a58 fa010000 12000000 00000000 00000000 ................ - 0a68 00000000 00000000 17030000 11000000 ................ + 0a58 62010000 12000000 00000000 00000000 b............... + 0a68 00000000 00000000 09030000 11000000 ................ 0a78 00000000 00000000 00000000 00000000 ................ - 0a88 5f030000 12000000 00000000 00000000 _............... - 0a98 00000000 00000000 d7040000 12000000 ................ + 0a88 51030000 12000000 00000000 00000000 Q............... + 0a98 00000000 00000000 c9040000 12000000 ................ 0aa8 00000000 00000000 00000000 00000000 ................ 0ab8 d3000000 12000000 00000000 00000000 ................ - 0ac8 00000000 00000000 b4010000 12000000 ................ + 0ac8 00000000 00000000 02020000 12000000 ................ 0ad8 00000000 00000000 00000000 00000000 ................ - 0ae8 500d0000 12000000 00000000 00000000 P............... - 0af8 00000000 00000000 160c0000 12000000 ................ + 0ae8 430b0000 12000000 00000000 00000000 C............... + 0af8 00000000 00000000 d10c0000 12000000 ................ 0b08 00000000 00000000 00000000 00000000 ................ - 0b18 970b0000 12000000 00000000 00000000 ................ - 0b28 00000000 00000000 950f0000 11000000 ................ + 0b18 520c0000 12000000 00000000 00000000 R............... + 0b28 00000000 00000000 b60e0000 11000000 ................ 0b38 00000000 00000000 00000000 00000000 ................ - 0b48 010d0000 12000000 00000000 00000000 ................ - 0b58 00000000 00000000 cf050000 11000000 ................ + 0b48 f40a0000 12000000 00000000 00000000 ................ + 0b58 00000000 00000000 c1050000 11000000 ................ 0b68 00000000 00000000 00000000 00000000 ................ - 0b78 59010000 12000000 00000000 00000000 Y............... - 0b88 00000000 00000000 68070000 12000000 ........h....... + 0b78 d1120000 12000000 00000000 00000000 ................ + 0b88 00000000 00000000 5a070000 12000000 ........Z....... 0b98 00000000 00000000 00000000 00000000 ................ - 0ba8 bf110000 12000000 00000000 00000000 ................ - 0bb8 00000000 00000000 bd0e0000 11000000 ................ + 0ba8 21130000 12000000 00000000 00000000 !............... + 0bb8 00000000 00000000 1a0f0000 11000000 ................ 0bc8 00000000 00000000 00000000 00000000 ................ - 0bd8 60110000 12000000 00000000 00000000 `............... - 0be8 00000000 00000000 e5030000 12000000 ................ + 0bd8 52110000 12000000 00000000 00000000 R............... + 0be8 00000000 00000000 d7030000 12000000 ................ 0bf8 00000000 00000000 00000000 00000000 ................ - 0c08 0c0b0000 12000000 00000000 00000000 ................ - 0c18 00000000 00000000 f9070000 12000000 ................ + 0c08 c70b0000 12000000 00000000 00000000 ................ + 0c18 00000000 00000000 eb070000 12000000 ................ 0c28 00000000 00000000 00000000 00000000 ................ - 0c38 a4120000 12000000 00000000 00000000 ................ - 0c48 00000000 00000000 80020000 12000000 ................ + 0c38 24120000 12000000 00000000 00000000 $............... + 0c48 00000000 00000000 72020000 12000000 ........r....... 0c58 00000000 00000000 00000000 00000000 ................ - 0c68 c40b0000 12000000 00000000 00000000 ................ - 0c78 00000000 00000000 ab010000 12000000 ................ + 0c68 7f0c0000 12000000 00000000 00000000 ................ + 0c78 00000000 00000000 59010000 12000000 ........Y....... 0c88 00000000 00000000 00000000 00000000 ................ - 0c98 b0010000 12000000 00000000 00000000 ................ + 0c98 5e010000 12000000 00000000 00000000 ^............... 0ca8 00000000 00000000 bb000000 12000000 ................ 0cb8 00000000 00000000 00000000 00000000 ................ - 0cc8 820c0000 12000000 00000000 00000000 ................ - 0cd8 00000000 00000000 97120000 12000000 ................ + 0cc8 3d0d0000 12000000 00000000 00000000 =............... + 0cd8 00000000 00000000 17120000 12000000 ................ 0ce8 00000000 00000000 00000000 00000000 ................ - 0cf8 a4020000 12000000 00000000 00000000 ................ - 0d08 00000000 00000000 7a0b0000 12000000 ........z....... + 0cf8 96020000 12000000 00000000 00000000 ................ + 0d08 00000000 00000000 350c0000 12000000 ........5....... 0d18 00000000 00000000 00000000 00000000 ................ - 0d28 44090000 12000000 00000000 00000000 D............... - 0d38 00000000 00000000 01020000 12000000 ................ + 0d28 4c090000 12000000 00000000 00000000 L............... + 0d38 00000000 00000000 69010000 12000000 ........i....... 0d48 00000000 00000000 00000000 00000000 ................ 0d58 6e000000 12000000 00000000 00000000 n............... - 0d68 00000000 00000000 2e0d0000 12000000 ................ + 0d68 00000000 00000000 210b0000 12000000 ........!....... 0d78 00000000 00000000 00000000 00000000 ................ - 0d88 0d060000 11000000 00000000 00000000 ................ - 0d98 00000000 00000000 b40d0000 12000000 ................ + 0d88 ff050000 11000000 00000000 00000000 ................ + 0d98 00000000 00000000 a60d0000 12000000 ................ 0da8 00000000 00000000 00000000 00000000 ................ - 0db8 c6080000 11000000 00000000 00000000 ................ - 0dc8 00000000 00000000 e3080000 12000000 ................ + 0db8 ce080000 11000000 00000000 00000000 ................ + 0dc8 00000000 00000000 eb080000 12000000 ................ 0dd8 00000000 00000000 00000000 00000000 ................ 0de8 55000000 12000000 00000000 00000000 U............... 0df8 00000000 00000000 c2000000 12000000 ................ 0e08 00000000 00000000 00000000 00000000 ................ - 0e18 50030000 12000000 00000000 00000000 P............... - 0e28 00000000 00000000 47050000 12000000 ........G....... + 0e18 42030000 12000000 00000000 00000000 B............... + 0e28 00000000 00000000 39050000 12000000 ........9....... 0e38 00000000 00000000 00000000 00000000 ................ - 0e48 82090000 12000000 00000000 00000000 ................ - 0e58 00000000 00000000 1a070000 12000000 ................ + 0e48 8a090000 12000000 00000000 00000000 ................ + 0e58 00000000 00000000 0c070000 12000000 ................ 0e68 00000000 00000000 00000000 00000000 ................ - 0e78 ec0a0000 12000000 00000000 00000000 ................ + 0e78 a70b0000 12000000 00000000 00000000 ................ 0e88 00000000 00000000 06010000 12000000 ................ 0e98 00000000 00000000 00000000 00000000 ................ - 0ea8 78030000 12000000 00000000 00000000 x............... - 0eb8 00000000 00000000 67080000 11000000 ........g....... + 0ea8 6a030000 12000000 00000000 00000000 j............... + 0eb8 00000000 00000000 6f080000 11000000 ........o....... 0ec8 00000000 00000000 00000000 00000000 ................ - 0ed8 060e0000 11000000 00000000 00000000 ................ - 0ee8 00000000 00000000 c4060000 12000000 ................ + 0ed8 fb0d0000 11000000 00000000 00000000 ................ + 0ee8 00000000 00000000 b6060000 12000000 ................ 0ef8 00000000 00000000 00000000 00000000 ................ - 0f08 18110000 12000000 00000000 00000000 ................ - 0f18 00000000 00000000 fc050000 12000000 ................ + 0f08 0a110000 12000000 00000000 00000000 ................ + 0f18 00000000 00000000 ee050000 12000000 ................ 0f28 00000000 00000000 00000000 00000000 ................ - 0f38 30040000 12000000 00000000 00000000 0............... - 0f48 00000000 00000000 fc090000 12000000 ................ + 0f38 22040000 12000000 00000000 00000000 "............... + 0f48 00000000 00000000 040a0000 12000000 ................ 0f58 00000000 00000000 00000000 00000000 ................ - 0f68 7e080000 11000000 00000000 00000000 ~............... - 0f78 00000000 00000000 67120000 12000000 ........g....... + 0f68 86080000 11000000 00000000 00000000 ................ + 0f78 00000000 00000000 e7110000 12000000 ................ 0f88 00000000 00000000 00000000 00000000 ................ - 0f98 b0070000 12000000 00000000 00000000 ................ - 0fa8 00000000 00000000 55040000 12000000 ........U....... + 0f98 a2070000 12000000 00000000 00000000 ................ + 0fa8 00000000 00000000 47040000 12000000 ........G....... 0fb8 00000000 00000000 00000000 00000000 ................ - 0fc8 04090000 12000000 00000000 00000000 ................ - 0fd8 00000000 00000000 810a0000 12000000 ................ + 0fc8 0c090000 12000000 00000000 00000000 ................ + 0fd8 00000000 00000000 890a0000 12000000 ................ 0fe8 00000000 00000000 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) @@ -473,6 +473,16 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + mov $something,%esi + call <_ZdlPvm@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + nop + _ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: mov %rbx,%rdi mov %rbp,%rbx @@ -505,16 +515,6 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZNK4YODA7Counter8newcloneEv.cold: - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbx,%rdi - mov $something,%esi - call <_ZdlPvm@plt> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - nop - _ZN5Rivet22CMSTOTEM_2014_I12941407analyzeERKNS_5EventE.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -755,6 +755,21 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> +_ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rbx),%rsi + mov offset(%rsp),%rdi + 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 %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> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -778,7 +793,7 @@ mov %rbp,%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 %rbx,%rdi @@ -788,7 +803,7 @@ call <_Unwind_Resume@plt> nop -_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1115294EE10mkAnalysisEv.cold: +_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1220862EE10mkAnalysisEv.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi @@ -798,7 +813,7 @@ call <_Unwind_Resume@plt> nop -_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1220862EE10mkAnalysisEv.cold: +_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1115294EE10mkAnalysisEv.cold: mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi @@ -1059,6 +1074,61 @@ call <_Unwind_Resume@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 %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + jne <_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold + ofs> + mov (%rsp),%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 offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + 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 %rbx,%rdi + call <_Unwind_Resume@plt> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold + ofs> + nop + _ZN5Rivet19TOTEM_2012_I11152944initEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi @@ -1190,6 +1260,25 @@ jmp <_ZN5Rivet19TOTEM_2012_I11152947analyzeERKNS_5EventE.cold + ofs> nop +_ZN5Rivet19TOTEM_2012_I11152948finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet19TOTEM_2012_I11152948finalizeEv.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 %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZN5Rivet19TOTEM_2012_I12208624initEv.cold: call <__cxa_bad_cast@plt> mov %rax,%rbp @@ -1435,123 +1524,59 @@ jmp <_ZN5Rivet19TOTEM_2014_I13286277analyzeERKNS_5EventE.cold + ofs> nop -_ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rbx),%rsi - mov offset(%rsp),%rdi - 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 %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> - 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 /usr/lib64/Rivet/RivetTristanAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetTristanAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetTristanAnalyses.so (objdump) @@ -199,7 +199,7 @@ 0ec8 864acee8 87c077df bb4eaa85 .J....w..N.. Contents of section .dynsym: 0ed8 00000000 00000000 00000000 00000000 ................ - 0ee8 00000000 00000000 c51b0000 12000000 ................ + 0ee8 00000000 00000000 e91c0000 12000000 ................ 0ef8 00000000 00000000 00000000 00000000 ................ 0f08 1a140000 12000000 00000000 00000000 ................ 0f18 00000000 00000000 e8160000 12000000 ................ @@ -207,47 +207,47 @@ 0f38 a00d0000 12000000 00000000 00000000 ................ 0f48 00000000 00000000 db040000 12000000 ................ 0f58 00000000 00000000 00000000 00000000 ................ - 0f68 59200000 12000000 00000000 00000000 Y .............. + 0f68 bf1e0000 12000000 00000000 00000000 ................ 0f78 00000000 00000000 ef140000 12000000 ................ 0f88 00000000 00000000 00000000 00000000 ................ 0f98 07030000 12000000 00000000 00000000 ................ - 0fa8 00000000 00000000 d7220000 12000000 ........."...... + 0fa8 00000000 00000000 42190000 12000000 ........B....... 0fb8 00000000 00000000 00000000 00000000 ................ - 0fc8 35290000 11000000 00000000 00000000 5).............. + 0fc8 0a270000 11000000 00000000 00000000 .'.............. 0fd8 00000000 00000000 76000000 11000000 ........v....... 0fe8 00000000 00000000 00000000 00000000 ................ 0ff8 e50b0000 12000000 00000000 00000000 ................ - 1008 00000000 00000000 0a200000 12000000 ......... ...... + 1008 00000000 00000000 701e0000 12000000 ........p....... 1018 00000000 00000000 00000000 00000000 ................ 1028 e0090000 11000000 00000000 00000000 ................ - 1038 00000000 00000000 7f1e0000 12000000 ................ + 1038 00000000 00000000 ab1d0000 12000000 ................ 1048 00000000 00000000 00000000 00000000 ................ - 1058 ee1a0000 12000000 00000000 00000000 ................ - 1068 00000000 00000000 1a1a0000 12000000 ................ + 1058 791c0000 12000000 00000000 00000000 y............... + 1068 00000000 00000000 5d1a0000 12000000 ........]....... 1078 00000000 00000000 00000000 00000000 ................ - 1088 76250000 12000000 00000000 00000000 v%.............. - 1098 00000000 00000000 d9230000 10000000 .........#...... + 1088 2d210000 12000000 00000000 00000000 -!.............. + 1098 00000000 00000000 a5220000 10000000 ........."...... 10a8 00000000 00000000 00000000 00000000 ................ 10b8 37150000 12000000 00000000 00000000 7............... 10c8 00000000 00000000 1f080000 12000000 ................ 10d8 00000000 00000000 00000000 00000000 ................ 10e8 8e090000 12000000 00000000 00000000 ................ - 10f8 00000000 00000000 391b0000 12000000 ........9....... + 10f8 00000000 00000000 cc1d0000 12000000 ................ 1108 00000000 00000000 00000000 00000000 ................ 1118 de000000 12000000 00000000 00000000 ................ - 1128 00000000 00000000 15290000 11000000 .........)...... + 1128 00000000 00000000 ea260000 11000000 .........&...... 1138 00000000 00000000 00000000 00000000 ................ 1148 d70a0000 12000000 00000000 00000000 ................ 1158 00000000 00000000 da010000 12000000 ................ 1168 00000000 00000000 00000000 00000000 ................ 1178 a1090000 11000000 00000000 00000000 ................ - 1188 00000000 00000000 401d0000 12000000 ........@....... + 1188 00000000 00000000 e51a0000 12000000 ................ 1198 00000000 00000000 00000000 00000000 ................ 11a8 6d0c0000 11000000 00000000 00000000 m............... - 11b8 00000000 00000000 7c1c0000 12000000 ........|....... + 11b8 00000000 00000000 7f210000 12000000 .........!...... 11c8 00000000 00000000 00000000 00000000 ................ 11d8 88060000 11000000 00000000 00000000 ................ - 11e8 00000000 00000000 d81c0000 12000000 ................ + 11e8 00000000 00000000 e61b0000 12000000 ................ 11f8 00000000 00000000 00000000 00000000 ................ 1208 05050000 11000000 00000000 00000000 ................ 1218 00000000 00000000 8e030000 12000000 ................ @@ -255,13 +255,13 @@ 1238 46000000 22000000 00000000 00000000 F..."........... 1248 00000000 00000000 a0000000 12000000 ................ 1258 00000000 00000000 00000000 00000000 ................ - 1268 f91c0000 12000000 00000000 00000000 ................ + 1268 98210000 12000000 00000000 00000000 .!.............. 1278 00000000 00000000 84020000 12000000 ................ 1288 00000000 00000000 00000000 00000000 ................ - 1298 83190000 11000000 00000000 00000000 ................ + 1298 22190000 11000000 00000000 00000000 "............... 12a8 00000000 00000000 be030000 12000000 ................ 12b8 00000000 00000000 00000000 00000000 ................ - 12c8 951c0000 12000000 00000000 00000000 ................ + 12c8 a31b0000 12000000 00000000 00000000 ................ 12d8 00000000 00000000 dd170000 12000000 ................ 12e8 00000000 00000000 00000000 00000000 ................ 12f8 d7030000 12000000 00000000 00000000 ................ @@ -273,8 +273,8 @@ 1358 a50c0000 12000000 00000000 00000000 ................ 1368 00000000 00000000 e6060000 11000000 ................ 1378 00000000 00000000 00000000 00000000 ................ - 1388 a61f0000 12000000 00000000 00000000 ................ - 1398 00000000 00000000 a3190000 12000000 ................ + 1388 b81f0000 12000000 00000000 00000000 ................ + 1398 00000000 00000000 e6190000 12000000 ................ 13a8 00000000 00000000 00000000 00000000 ................ 13b8 67010000 12000000 00000000 00000000 g............... 13c8 00000000 00000000 48070000 12000000 ........H....... @@ -282,23 +282,23 @@ 13e8 ff070000 12000000 00000000 00000000 ................ 13f8 00000000 00000000 71100000 11000000 ........q....... 1408 00000000 00000000 00000000 00000000 ................ - 1418 cb1d0000 12000000 00000000 00000000 ................ + 1418 00200000 12000000 00000000 00000000 . .............. 1428 00000000 00000000 8e0d0000 11000000 ................ 1438 00000000 00000000 00000000 00000000 ................ 1448 61090000 11000000 00000000 00000000 a............... - 1458 00000000 00000000 b6180000 12000000 ................ + 1458 00000000 00000000 071c0000 12000000 ................ 1468 00000000 00000000 00000000 00000000 ................ - 1478 101b0000 12000000 00000000 00000000 ................ + 1478 dc260000 12000000 00000000 00000000 .&.............. 1488 00000000 00000000 aa0a0000 12000000 ................ 1498 00000000 00000000 00000000 00000000 ................ 14a8 0c070000 11000000 00000000 00000000 ................ - 14b8 00000000 00000000 a01e0000 12000000 ................ + 14b8 00000000 00000000 b2190000 12000000 ................ 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 de1e0000 11000000 00000000 00000000 ................ + 14d8 32220000 11000000 00000000 00000000 2".............. 14e8 00000000 00000000 49030000 12000000 ........I....... 14f8 00000000 00000000 00000000 00000000 ................ 1508 fb100000 11000000 00000000 00000000 ................ - 1518 00000000 00000000 59250000 12000000 ........Y%...... + 1518 00000000 00000000 72230000 12000000 ........r#...... 1528 00000000 00000000 00000000 00000000 ................ 1538 53040000 12000000 00000000 00000000 S............... 1548 00000000 00000000 330b0000 12000000 ........3....... @@ -306,28 +306,28 @@ 1568 12120000 11000000 00000000 00000000 ................ 1578 00000000 00000000 ab0e0000 11000000 ................ 1588 00000000 00000000 00000000 00000000 ................ - 1598 cd280000 12000000 00000000 00000000 .(.............. + 1598 94260000 12000000 00000000 00000000 .&.............. 15a8 00000000 00000000 b7040000 12000000 ................ 15b8 00000000 00000000 00000000 00000000 ................ 15c8 320e0000 12000000 00000000 00000000 2............... 15d8 00000000 00000000 10060000 12000000 ................ 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 2b230000 12000000 00000000 00000000 +#.............. + 15f8 df210000 12000000 00000000 00000000 .!.............. 1608 00000000 00000000 3f070000 12000000 ........?....... 1618 00000000 00000000 00000000 00000000 ................ - 1628 351f0000 11000000 00000000 00000000 5............... + 1628 471f0000 11000000 00000000 00000000 G............... 1638 00000000 00000000 200c0000 11000000 ........ ....... 1648 00000000 00000000 00000000 00000000 ................ 1658 38170000 12000000 00000000 00000000 8............... 1668 00000000 00000000 a4010000 12000000 ................ 1678 00000000 00000000 00000000 00000000 ................ 1688 80080000 12000000 00000000 00000000 ................ - 1698 00000000 00000000 5e290000 12000000 ........^)...... + 1698 00000000 00000000 33270000 12000000 ........3'...... 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 dc180000 12000000 00000000 00000000 ................ - 16c8 00000000 00000000 c0280000 12000000 .........(...... + 16b8 3a1b0000 12000000 00000000 00000000 :............... + 16c8 00000000 00000000 87260000 12000000 .........&...... 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 4a1f0000 12000000 00000000 00000000 J............... + 16e8 5c1f0000 12000000 00000000 00000000 \............... 16f8 00000000 00000000 15060000 12000000 ................ 1708 00000000 00000000 00000000 00000000 ................ 1718 c9060000 12000000 00000000 00000000 ................ @@ -337,10 +337,10 @@ 1758 00000000 00000000 360c0000 11000000 ........6....... 1768 00000000 00000000 00000000 00000000 ................ 1778 b2150000 12000000 00000000 00000000 ................ - 1788 00000000 00000000 7e1b0000 11000000 ........~....... + 1788 00000000 00000000 111e0000 11000000 ................ 1798 00000000 00000000 00000000 00000000 ................ 17a8 43070000 12000000 00000000 00000000 C............... - 17b8 00000000 00000000 45190000 12000000 ........E....... + 17b8 00000000 00000000 e4180000 12000000 ................ 17c8 00000000 00000000 00000000 00000000 ................ 17d8 5f070000 12000000 00000000 00000000 _............... 17e8 00000000 00000000 d1020000 12000000 ................ @@ -354,8 +354,8 @@ 1868 e6080000 11000000 00000000 00000000 ................ 1878 00000000 00000000 d7020000 12000000 ................ 1888 00000000 00000000 00000000 00000000 ................ - 1898 a9220000 12000000 00000000 00000000 .".............. - 18a8 00000000 00000000 151e0000 11000000 ................ + 1898 b6180000 12000000 00000000 00000000 ................ + 18a8 00000000 00000000 411d0000 11000000 ........A....... 18b8 00000000 00000000 00000000 00000000 ................ 18c8 25070000 11000000 00000000 00000000 %............... 18d8 00000000 00000000 090d0000 11000000 ................ @@ -367,7 +367,7 @@ 1938 00000000 00000000 ab010000 12000000 ................ 1948 00000000 00000000 00000000 00000000 ................ 1958 ba060000 12000000 00000000 00000000 ................ - 1968 00000000 00000000 a21a0000 12000000 ................ + 1968 00000000 00000000 26230000 12000000 ........&#...... 1978 00000000 00000000 00000000 00000000 ................ 1988 b80d0000 12000000 00000000 00000000 ................ 1998 00000000 00000000 5c0a0000 12000000 ........\....... /usr/lib64/Rivet/RivetTristanAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetTristanAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetTristanAnalyses.so (disasm) @@ -1739,69 +1739,49 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> jmp <_ZN5Rivet16AMY_1990_I2833374initEv.cold + ofs> -_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 - 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 - -_ZN5Rivet16AMY_1995_I4061294initEv.cold: +_ZN5Rivet16AMY_1990_I2945254initEv.cold: call <__cxa_bad_cast@plt> - mov %r12,%rdi - mov %rax,%rbx + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbp + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> + mov %rbx,%rdi add $something,%rax mov %rax,offset(%rsp) call <_ZN5Rivet14ParticleFinderD2Ev> - mov %rbx,%rdi + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18TOPAZ_1993_I3616618finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18TOPAZ_1993_I3616618finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> +_ZN5Rivet18TOPAZ_1990_I2830034initEv.cold: + call <__cxa_bad_cast@plt> mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18TOPAZ_1993_I3616618finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18TOPAZ_1993_I3616618finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rax,%rbp + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> mov %rbx,%rdi + add $something,%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi call <_Unwind_Resume@plt> - nop -_ZN5Rivet18VENUS_1987_I2512744initEv.cold: +_ZN5Rivet18TOPAZ_1993_I3538454initEv.cold: call <__cxa_bad_cast@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1822,28 +1802,136 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet16AMY_1990_I2945254initEv.cold: +_ZN5Rivet16AMY_1995_I4061294initEv.cold: call <__cxa_bad_cast@plt> - mov %rbx,%rdi + mov %r12,%rdi + mov %rax,%rbx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> mov %rbp,%rdi - call <_Unwind_Resume@plt> + add $something,%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + call <_Unwind_Resume@plt> + +_ZN5Rivet18TOPAZ_1989_I2795754initEv.cold: mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi call <_Unwind_Resume@plt> - mov %rax,%rbp + mov %rax,%rbx mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> - mov %rbx,%rdi + mov %rbp,%rdi add $something,%rax mov %rax,offset(%rsp) call <_ZN5Rivet14ParticleFinderD2Ev> mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__cxa_bad_cast@plt> + +_ZN5Rivet16AMY_1990_I2951604initEv.cold: + call <__cxa_bad_cast@plt> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> mov %rbp,%rdi + add $something,%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %rbx,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18VENUS_1997_I4408524initEv.cold: +_ZN5Rivet16AMY_1990_I2951607analyzeERKNS_5EventE.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_ZSt19piecewise_construct + ofs> + mov %r13,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 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) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbx + jmp <_ZN5Rivet16AMY_1990_I2951607analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> + mov $something,%edi + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_ZSt19piecewise_construct + ofs> + mov %r13,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + mov %r13,%rsi + mov %rbp,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + jmp <_ZN5Rivet16AMY_1990_I2951607analyzeERKNS_5EventE.cold + ofs> + jmp <_ZN5Rivet16AMY_1990_I2951607analyzeERKNS_5EventE.cold + ofs> + jmp <_ZN5Rivet16AMY_1990_I2951607analyzeERKNS_5EventE.cold + ofs> + overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1