~/f/Rivet/RPMS.2017 ~/f/Rivet ~/f/Rivet RPMS.2017/Rivet-plugins-3.1.7-0.0.x86_64.rpm RPMS/Rivet-plugins-3.1.7-0.0.x86_64.rpm differ: byte 226, line 1 Comparing Rivet-plugins-3.1.7-0.0.x86_64.rpm to Rivet-plugins-3.1.7-0.0.x86_64.rpm comparing the rpm tags of Rivet-plugins --- old-rpm-tags +++ new-rpm-tags @@ -190,25 +190,25 @@ -/usr/lib64/Rivet/RivetALICEAnalyses.so 9c1534a8d2604694f05cca423c21014302ec3e80c5b4ba4ca49ba320d16baa28 0 -/usr/lib64/Rivet/RivetATLASAnalyses.so ddf182d15f33e9ebb30930aa2598e24d3f465923bd4dc41b05306f52495d0f26 0 -/usr/lib64/Rivet/RivetBABARAnalyses.so bbbf84f73b6c35e7662c72b0b0ead8a46b5579d568a3fea1a1939c02085cd28d 0 -/usr/lib64/Rivet/RivetBELLEAnalyses.so d05a4ab8fd202cb3b4d3bdba64763e81028e96ca8e4c5284371ff89837a42446 0 -/usr/lib64/Rivet/RivetBESAnalyses.so ef076478ada7485a9097dbd16a59f9c17ef61625713bea70155461b540cff24b 0 -/usr/lib64/Rivet/RivetCDFAnalyses.so d917432dc2a22e1bae797c7b3c747dd8092feb46970bb70d9a4f487fc297b9db 0 -/usr/lib64/Rivet/RivetCESRAnalyses.so 0abb38ade426509fd3c30bfa2d2752849a62a15c50df12a9f3be33c6c33354b0 0 -/usr/lib64/Rivet/RivetCMSAnalyses.so 34af66d876a03161af9a09340bc4eb9411276c5113173f8e2ba3034daece1212 0 -/usr/lib64/Rivet/RivetD0Analyses.so 91fdd6e6b27d6e298e5d1b59d62838bd3e50d85f4203b81ba97777ca13c5c061 0 -/usr/lib64/Rivet/RivetDORISAnalyses.so 1874ff6f4d01868452ae2d56e5e8b23432b6adb2e605fcccf6b9f06619bb657e 0 -/usr/lib64/Rivet/RivetFrascatiAnalyses.so e24b6c7903bb10c981fc5904846f2aada55feaab6de9b828cdbac5c0f5a30c39 0 -/usr/lib64/Rivet/RivetHERAAnalyses.so 53bedc7e49466cc9e2b70f10c71b10b128999449292a65ac58456ec3c4c54673 0 -/usr/lib64/Rivet/RivetLEPAnalyses.so 542ba9cacfc2799324f2efcb5d4ba2f271950c9c6ed9cf1cde8ccd98e7fd4b21 0 -/usr/lib64/Rivet/RivetLHCbAnalyses.so ab9a953e7c39608e07ed728e87094e7c721bd23820a83dde7fca5b95e43a7b13 0 -/usr/lib64/Rivet/RivetLHCfAnalyses.so 26bbcbcc41404ef11f0225e0f9d2f88ebc04bc4a5f36b0423fe8a3280c1aebd2 0 -/usr/lib64/Rivet/RivetMCAnalyses.so cb357a7319af77220e5bf554862d3d6ea82a10beaf0342706c8109663e9c9b69 0 -/usr/lib64/Rivet/RivetMiscAnalyses.so 10cbec33b16835220ecb068c6eb6a8d9fd4c70369a083494bba3b6c3cc6fa59b 0 -/usr/lib64/Rivet/RivetNovosibirskAnalyses.so b38cac2a964452c9647a8a0a8f057c934e7c138b7e0bb3018338b7235da82630 0 -/usr/lib64/Rivet/RivetOrsayAnalyses.so b3edc012a1f6946167318d2b91a6f32b71eedc821e072c43e6bb7e42097fd0c8 0 -/usr/lib64/Rivet/RivetPetraAnalyses.so e546b665ec327a89d49b64b09060ae514417a4040964c017e4b09dfbbadcba0e 0 -/usr/lib64/Rivet/RivetRHICAnalyses.so d1485f233d0b6b901acec23b837a019931ffc66a9d1fd03bf93027a7cb298b60 0 -/usr/lib64/Rivet/RivetSLACAnalyses.so 38631b7120110845e434c4f710384ee405ef02147021b6c38ebaafe40b92aea8 0 -/usr/lib64/Rivet/RivetSPSAnalyses.so cfdeb80a70e270030185a111d439d629fa7bac9b62aba2e14c8985f45661080f 0 -/usr/lib64/Rivet/RivetTOTEMAnalyses.so 5627f21bcb381cf32017ce174a15e3eb64a94beebce9ebefef3d6ed7e3b8e6a1 0 -/usr/lib64/Rivet/RivetTristanAnalyses.so 3710df0f803695873d56ecde8de0c7d1b3b5f7a8016daf817bc4004f996252b8 0 +/usr/lib64/Rivet/RivetALICEAnalyses.so e1d6fc0b7ab62ec52d6a9f2ce798ec3974854dff48dfa1b5f282fc0b7765d723 0 +/usr/lib64/Rivet/RivetATLASAnalyses.so 51d3821c42c915f9b2816aa494115be79b2da641686b8cd70db4d9d9fcace22f 0 +/usr/lib64/Rivet/RivetBABARAnalyses.so 2959789977a84ac5039fd8e2df9769ea7fd7c402e6d2aaaa8e7743f53d580b0b 0 +/usr/lib64/Rivet/RivetBELLEAnalyses.so 23662d7e673dba90995d21508f53cff63434816906f8b93af5167da92f7bd804 0 +/usr/lib64/Rivet/RivetBESAnalyses.so b177506fe77126dc5c3c7c7752adf9db13bb155cbcbc2845ec012b84d12aff84 0 +/usr/lib64/Rivet/RivetCDFAnalyses.so 5caeaa0812ff187c78e7f158adfed62b2a160402c56bc1c5dd8c0970932cc057 0 +/usr/lib64/Rivet/RivetCESRAnalyses.so aa20924bad0330846e55c3ff56fdb16bc221d5f9fef15628abc46a62e3b1dd6a 0 +/usr/lib64/Rivet/RivetCMSAnalyses.so f6e72fb96c67adb7496e579364cb2df00fd0bb676d157fc4dfecccb9f85e5852 0 +/usr/lib64/Rivet/RivetD0Analyses.so 19323faad1f94f75ecaaf4d3e48b3a6f73b2d4f3c78e71434dbba2dea748f30e 0 +/usr/lib64/Rivet/RivetDORISAnalyses.so a3ec0a594d3ff927b409870f2e78a250207ed8d11d612256510e1e328bc0de7b 0 +/usr/lib64/Rivet/RivetFrascatiAnalyses.so d47ebf75eff75e3f1ddc206ea5244208c22a31b7a2c1b9ff57d78da8be1259ac 0 +/usr/lib64/Rivet/RivetHERAAnalyses.so da22d9a2655348bbd5b965b3859176a69ad32506df7ae76103c1d77c7405484e 0 +/usr/lib64/Rivet/RivetLEPAnalyses.so 09377b586dc0a14c38fd6f76380a2dff6404ee4a2526c0384106383870d2f81c 0 +/usr/lib64/Rivet/RivetLHCbAnalyses.so 17e2f8dd67dbc674336b350b674e969afaccca477bc35fbce78364fb1e23cef1 0 +/usr/lib64/Rivet/RivetLHCfAnalyses.so f18df3a54c0edbc1ae953cf86d29d77098b826e82e1109ad0d1ad6750a674bae 0 +/usr/lib64/Rivet/RivetMCAnalyses.so 8acec7d0ab8aaff144f311a9d27799f2b526ecfca4e9e20c7c5db0df9440bca4 0 +/usr/lib64/Rivet/RivetMiscAnalyses.so c345d121fc02d372ce62fd4be24e0eb765cc3e12947cdbd4ca9781847acadea3 0 +/usr/lib64/Rivet/RivetNovosibirskAnalyses.so 8c341179b510e0ac907706e0634f08ee02b32903b48ea849e4c7ffbf4172b98f 0 +/usr/lib64/Rivet/RivetOrsayAnalyses.so 69a314db31ff89623a86bdd39a786e6e2c37b661316529ca5a7870b856899de1 0 +/usr/lib64/Rivet/RivetPetraAnalyses.so 46323cf9511d7b0eccfb3607ed0ec50577a3a0bc28d0a65f8448350f34bc1ba1 0 +/usr/lib64/Rivet/RivetRHICAnalyses.so 800373a46498bb92b011ba8c5e7e42340b619f42132681887560ca3252ca8eb2 0 +/usr/lib64/Rivet/RivetSLACAnalyses.so 0bf6b98dc5a8f30e056a49b654de13cc2a570b1c3fda39fbb9c647bff783feb4 0 +/usr/lib64/Rivet/RivetSPSAnalyses.so ee0033fb3d2b025bbfd5f8535fa92b1ec353f7697472c424eb2bafc535861ec1 0 +/usr/lib64/Rivet/RivetTOTEMAnalyses.so 0a4191c24210a1df862d53142b075573d0074f05d0c3845495a0a8ce7efa94fc 0 +/usr/lib64/Rivet/RivetTristanAnalyses.so b5e248289bc4ae8e1d1894454a0f1b4a9810d95225fb8001f0cf0f73df8f6862 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/Rivet/RivetALICEAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetALICEAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetALICEAnalyses.so (objdump) @@ -6,40960 +6,40900 @@ 02b8 010001c0 04000000 0b000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 07010000 96010000 07010000 89000000 ................ - 0310 ca000000 00000000 78010000 93000000 ........x....... - 0320 0e010000 a3000000 59010000 1a010000 ........Y....... - 0330 2f010000 61000000 90000000 06010000 /...a........... - 0340 cc000000 99000000 83000000 cb000000 ................ - 0350 b3000000 f0000000 87010000 00000000 ................ - 0360 b5000000 00000000 00000000 9c000000 ................ - 0370 66000000 00000000 4c010000 21000000 f.......L...!... - 0380 69010000 00000000 65010000 44010000 i.......e...D... - 0390 7d000000 40010000 fd000000 98000000 }...@........... - 03a0 6c000000 b7000000 0e000000 23000000 l...........#... - 03b0 a7000000 e5000000 f7000000 ec000000 ................ - 03c0 7b000000 84010000 75010000 16000000 {.......u....... - 03d0 7c000000 5e000000 1c010000 fc000000 |...^........... - 03e0 35010000 00000000 c8000000 33010000 5...........3... - 03f0 59000000 b8000000 4c000000 4b010000 Y.......L...K... - 0400 a4000000 33000000 5a010000 45000000 ....3...Z...E... - 0410 5f010000 6a010000 2e000000 40000000 _...j.......@... - 0420 c5000000 52000000 fb000000 e7000000 ....R........... - 0430 34010000 00000000 23010000 4e010000 4.......#...N... - 0440 7c010000 94000000 72010000 02010000 |.......r....... - 0450 4b000000 2d010000 00000000 45010000 K...-.......E... - 0460 d6000000 9a000000 00000000 c4000000 ................ - 0470 19010000 00000000 00000000 00000000 ................ - 0480 00000000 54010000 d2000000 00000000 ....T........... - 0490 4f010000 ef000000 00000000 00000000 O............... - 04a0 0f000000 7e010000 6e010000 00000000 ....~...n....... - 04b0 70000000 77010000 08010000 c1000000 p...w........... - 04c0 87000000 00000000 e9000000 be000000 ................ + 0300 07010000 91010000 51010000 85000000 ........Q....... + 0310 c6000000 00000000 dd000000 8f000000 ................ + 0320 63010000 9f000000 89010000 d6000000 c............... + 0330 da000000 5f000000 8c000000 0c010000 ...._........... + 0340 c8000000 95000000 7f000000 c7000000 ................ + 0350 af000000 14010000 65010000 00000000 ........e....... + 0360 b1000000 00000000 00000000 98000000 ................ + 0370 64000000 00000000 08010000 20000000 d........... ... + 0380 82010000 00000000 28010000 54010000 ........(...T... + 0390 7a000000 12010000 fb000000 94000000 z............... + 03a0 6a000000 b3000000 0d000000 22000000 j..........."... + 03b0 a3000000 7c010000 ce000000 21010000 ....|.......!... + 03c0 78000000 6f010000 58010000 15000000 x...o...X....... + 03d0 79000000 5c000000 24010000 01010000 y...\...$....... + 03e0 60010000 00000000 c4000000 e9000000 `............... + 03f0 57000000 b4000000 4a000000 00010000 W.......J....... + 0400 a0000000 32000000 3a010000 43000000 ....2...:...C... + 0410 4f010000 fc000000 2d000000 2b000000 O.......-...+... + 0420 c1000000 50000000 45010000 f9000000 ....P...E....... + 0430 d4000000 00000000 6e010000 f4000000 ........n....... + 0440 17010000 90000000 8b010000 57010000 ............W... + 0450 49000000 7a010000 00000000 db000000 I...z........... + 0460 05010000 96000000 00000000 c0000000 ................ + 0470 d8000000 00000000 00000000 00000000 ................ + 0480 00000000 25010000 27010000 00000000 ....%...'....... + 0490 71010000 67010000 00000000 00000000 q...g........... + 04a0 0e000000 84010000 d7000000 00000000 ................ + 04b0 6e000000 13010000 1a010000 bd000000 n............... + 04c0 83000000 00000000 e1000000 ba000000 ................ 04d0 00000000 00000000 00000000 00000000 ................ - 04e0 b6000000 f6000000 db000000 1f010000 ................ - 04f0 6b000000 86000000 15010000 ee000000 k............... - 0500 00000000 00000000 00000000 ce000000 ................ - 0510 73010000 b0000000 3d010000 24000000 s.......=...$... - 0520 bf000000 d3000000 68000000 70010000 ........h...p... - 0530 00000000 31010000 00000000 30010000 ....1.......0... - 0540 00000000 e6000000 8c000000 c6000000 ................ - 0550 00000000 ba000000 06000000 25000000 ............%... - 0560 de000000 c7000000 c2000000 d0000000 ................ - 0570 00000000 5e010000 64010000 53010000 ....^...d...S... - 0580 66010000 29000000 00000000 38000000 f...).......8... - 0590 93010000 8f010000 00000000 91000000 ................ - 05a0 36010000 00000000 ae000000 a0000000 6............... - 05b0 1f000000 12010000 00000000 c0000000 ................ - 05c0 71010000 aa000000 09010000 80010000 q............... - 05d0 28000000 00000000 10010000 00000000 (............... - 05e0 53000000 1e010000 46010000 cf000000 S.......F....... - 05f0 86010000 5b000000 f3000000 57000000 ....[.......W... - 0600 b1000000 65000000 6e000000 28010000 ....e...n...(... - 0610 d1000000 00000000 af000000 2b010000 ............+... - 0620 c9000000 00000000 54000000 7a000000 ........T...z... - 0630 56010000 7e000000 00000000 e1000000 V...~........... - 0640 2a010000 8e010000 38010000 8a000000 *.......8....... - 0650 1b010000 43000000 00000000 8b010000 ....C........... - 0660 5a000000 60000000 b9000000 bb000000 Z...`........... - 0670 a5000000 cd000000 00000000 55010000 ............U... - 0680 16010000 e0000000 ad000000 00000000 ................ - 0690 fa000000 22010000 00000000 6f010000 ....".......o... - 06a0 0d010000 dd000000 ac000000 df000000 ................ - 06b0 1d010000 e8000000 9d000000 00000000 ................ - 06c0 f9000000 20000000 00000000 00000000 .... ........... - 06d0 82010000 f5000000 63000000 03010000 ........c....... - 06e0 c3000000 9e000000 bd000000 82000000 ................ - 06f0 73000000 eb000000 21010000 96000000 s.......!....... - 0700 d9000000 3c010000 07000000 bc000000 ....<........... - 0710 00000000 95010000 00000000 7b010000 ............{... - 0720 6b010000 00000000 00000000 00000000 k............... + 04e0 b2000000 43010000 69010000 48010000 ....C...i...H... + 04f0 69000000 82000000 15010000 46010000 i...........F... + 0500 00000000 00000000 00000000 ca000000 ................ + 0510 e8000000 ac000000 22010000 23000000 ........"...#... + 0520 bb000000 7f010000 66000000 3f010000 ........f...?... + 0530 00000000 0d010000 00000000 73010000 ............s... + 0540 00000000 76010000 88000000 c2000000 ....v........... + 0550 00000000 b6000000 05000000 24000000 ............$... + 0560 7b010000 c3000000 be000000 cc000000 {............... + 0570 00000000 88010000 42010000 cd000000 ........B....... + 0580 11010000 28000000 00000000 37000000 ....(.......7... + 0590 7e010000 ec000000 00000000 8d000000 ~............... + 05a0 23010000 00000000 aa000000 9c000000 #............... + 05b0 1e000000 8e010000 00000000 bc000000 ................ + 05c0 1d010000 a6000000 3e010000 35010000 ........>...5... + 05d0 27000000 00000000 41010000 00000000 '.......A....... + 05e0 51000000 53010000 18010000 cb000000 Q...S........... + 05f0 55010000 59000000 77010000 55000000 U...Y...w...U... + 0600 ad000000 63000000 6c000000 e0000000 ....c...l....... + 0610 61010000 00000000 ab000000 50010000 a...........P... + 0620 c5000000 00000000 52000000 77000000 ........R...w... + 0630 5a010000 7b000000 00000000 f6000000 Z...{........... + 0640 e3000000 4a010000 ff000000 86000000 ....J........... + 0650 2f010000 41000000 00000000 78010000 /...A.......x... + 0660 58000000 5e000000 b5000000 b7000000 X...^........... + 0670 a1000000 c9000000 00000000 32010000 ............2... + 0680 2e010000 f8000000 a9000000 00000000 ................ + 0690 49010000 86010000 00000000 ed000000 I............... + 06a0 d3000000 16010000 a8000000 62010000 ............b... + 06b0 2b010000 8a010000 99000000 00000000 +............... + 06c0 ea000000 1f000000 00000000 00000000 ................ + 06d0 90010000 e4000000 61000000 5e010000 ........a...^... + 06e0 bf000000 9a000000 b9000000 7e000000 ............~... + 06f0 71000000 6b010000 44010000 92000000 q...k...D....... + 0700 68010000 f5000000 06000000 b8000000 h............... + 0710 00000000 40010000 00000000 1e010000 ....@........... + 0720 4b010000 00000000 00000000 00000000 K............... 0730 00000000 00000000 00000000 00000000 ................ - 0740 00000000 00000000 41010000 00000000 ........A....... + 0740 00000000 5b010000 00000000 00000000 ....[........... 0750 00000000 00000000 00000000 00000000 ................ - 0760 00000000 00000000 26010000 00000000 ........&....... - 0770 00000000 f2000000 00000000 00000000 ................ + 0760 00000000 36010000 00000000 00000000 ....6........... + 0770 0b010000 00000000 00000000 00000000 ................ 0780 00000000 00000000 00000000 00000000 ................ - 0790 00000000 00000000 00000000 63010000 ............c... - 07a0 00000000 00000000 17000000 00000000 ................ - 07b0 1b000000 ed000000 00000000 00000000 ................ - 07c0 00000000 14010000 6d010000 18000000 ........m....... - 07d0 00000000 00000000 00000000 14000000 ................ - 07e0 00000000 00000000 7a010000 00000000 ........z....... - 07f0 49010000 00000000 0a000000 04000000 I............... - 0800 00000000 12000000 00000000 00000000 ................ - 0810 00000000 00000000 00000000 00000000 ................ - 0820 f1000000 2c000000 00000000 0a010000 ....,........... - 0830 00000000 d7000000 00000000 81010000 ................ - 0840 00000000 00000000 00000000 00000000 ................ - 0850 2a000000 00000000 00000000 dc000000 *............... - 0860 36000000 00000000 47010000 35000000 6.......G...5... + 0790 00000000 00000000 8c010000 00000000 ................ + 07a0 00000000 16000000 00000000 1a000000 ................ + 07b0 26010000 00000000 00000000 00000000 &............... + 07c0 29010000 7d010000 17000000 00000000 )...}........... + 07d0 00000000 00000000 13000000 00000000 ................ + 07e0 00000000 3c010000 00000000 06010000 ....<........... + 07f0 00000000 09000000 03000000 00000000 ................ + 0800 11000000 00000000 00000000 00000000 ................ + 0810 00000000 00000000 00000000 83010000 ................ + 0820 00000000 81010000 00000000 2d010000 ............-... + 0830 00000000 34010000 00000000 00000000 ....4........... + 0840 00000000 00000000 29000000 00000000 ........)....... + 0850 00000000 80010000 35000000 00000000 ........5....... + 0860 f1000000 34000000 00000000 00000000 ....4........... 0870 00000000 00000000 00000000 00000000 ................ - 0880 00000000 00000000 4a010000 00000000 ........J....... - 0890 47000000 3d000000 e2000000 37010000 G...=.......7... - 08a0 00000000 00000000 39000000 05000000 ........9....... - 08b0 1e000000 00000000 61010000 1d000000 ........a....... - 08c0 00000000 00000000 00000000 52010000 ............R... - 08d0 00000000 00000000 00000000 e4000000 ................ - 08e0 76010000 7f010000 2d000000 4d000000 v.......-...M... - 08f0 00000000 7d010000 6a000000 00000000 ....}...j....... - 0900 49000000 00000000 68010000 00000000 I.......h....... - 0910 27000000 00000000 00000000 10000000 '............... - 0920 4e000000 00000000 25010000 5c000000 N.......%...\... - 0930 3f000000 00000000 01000000 5d010000 ?...........]... - 0940 00000000 89010000 00000000 64000000 ............d... - 0950 19000000 5f000000 34000000 6c010000 ...._...4...l... - 0960 48000000 81000000 00000000 41000000 H...........A... - 0970 84000000 00000000 62000000 00000000 ........b....... - 0980 2f000000 00000000 88010000 00000000 /............... - 0990 18010000 00000000 00000000 88000000 ................ - 09a0 80000000 00000000 9b000000 00000000 ................ - 09b0 13010000 05010000 11000000 00000000 ................ - 09c0 00000000 3b010000 3f010000 a8000000 ....;...?....... - 09d0 00000000 00000000 31000000 6f000000 ........1...o... - 09e0 00000000 90010000 9f000000 00000000 ................ /usr/lib64/Rivet/RivetALICEAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetALICEAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetALICEAnalyses.so (disasm) @@ -16,16 +16,11 @@ Disassembly of section .plt: -_ZNSo3putEc@plt-0x10: +_ZNK5Rivet8Analysis6divideENS_16rivet_shared_ptrINS_7WrapperIN4YODA7Histo1DEEEEES6_NS1_INS2_INS3_9Scatter2DEEEEE@plt-0x10: push offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> jmp *offset(%rip) # <_GLOBAL_OFFSET_TABLE_ + ofs> nopl offset(%rax) -_ZNSo3putEc@plt: - jmp *offset(%rip) # <_ZNSo3putEc@GLIBCXX_3.4> - push $something - jmp <_init + ofs> - _ZNK5Rivet8Analysis6divideENS_16rivet_shared_ptrINS_7WrapperIN4YODA7Histo1DEEEEES6_NS1_INS2_INS3_9Scatter2DEEEEE@plt: jmp *offset(%rip) # <_ZNK5Rivet8Analysis6divideENS_16rivet_shared_ptrINS_7WrapperIN4YODA7Histo1DEEEEES6_NS1_INS2_INS3_9Scatter2DEEEEE@Base> push $something @@ -256,11 +251,6 @@ push $something jmp <_init + ofs> -_ZNSo5flushEv@plt: - jmp *offset(%rip) # <_ZNSo5flushEv@GLIBCXX_3.4> - push $something - jmp <_init + ofs> - _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt: jmp *offset(%rip) # <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4> push $something @@ -481,11 +471,6 @@ push $something jmp <_init + ofs> -_ZNKSt5ctypeIcE13_M_widen_initEv@plt: - jmp *offset(%rip) # <_ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11> - push $something - jmp <_init + ofs> - _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt: jmp *offset(%rip) # <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@GLIBCXX_3.4> push $something @@ -526,11 +511,6 @@ push $something jmp <_init + ofs> -_ZSt16__throw_bad_castv@plt: - jmp *offset(%rip) # <_ZSt16__throw_bad_castv@GLIBCXX_3.4> - push $something - jmp <_init + ofs> - _ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt: jmp *offset(%rip) # <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@GLIBCXX_3.4.21> push $something @@ -804,6 +784,31 @@ Disassembly of section .text: +_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: + call <__cxa_begin_catch@plt> + mov $something,%esi + mov %rbp,%rdi + call <_ZdlPvm@plt> + call <__cxa_rethrow@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi + mov %rbx,%rdi + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -863,54 +868,47 @@ call <_Unwind_Resume@plt> nop -_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> +_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + je <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + je <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + jne <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + je <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> + jne <_ZN5Rivet19ALICE_2010_S86241008finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> @@ -931,70 +929,41 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet19ALICE_2015_I13574248finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ALICE_2015_I13574248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2015_I13574248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALICE_2015_I13574248finalizeEv.cold + ofs> + je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2015_I13574248finalizeEv.cold + ofs> + jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALICE_2015_I13574248finalizeEv.cold + ofs> + je <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALICE_2015_I13574248finalizeEv.cold + ofs> + jne <_ZN5Rivet19ALICE_2011_S89095808finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ALICE_2015_I13574248finalizeEv.cold + ofs> /usr/lib64/Rivet/RivetATLASAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetATLASAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetATLASAnalyses.so (objdump) @@ -1218,2208 +1218,2208 @@ 4e78 7b4c8136 {L.6 Contents of section .dynsym: 4e80 00000000 00000000 00000000 00000000 ................ - 4e90 00000000 00000000 f86a0000 11000000 .........j...... + 4e90 00000000 00000000 632a0000 11000000 ........c*...... 4ea0 00000000 00000000 00000000 00000000 ................ - 4eb0 7d340000 12000000 00000000 00000000 }4.............. - 4ec0 00000000 00000000 cd200000 12000000 ......... ...... + 4eb0 f9160000 12000000 00000000 00000000 ................ + 4ec0 00000000 00000000 b7290000 12000000 .........)...... 4ed0 00000000 00000000 00000000 00000000 ................ - 4ee0 bacd0000 12000000 00000000 00000000 ................ - 4ef0 00000000 00000000 20300000 11000000 ........ 0...... + 4ee0 000b0100 12000000 00000000 00000000 ................ + 4ef0 00000000 00000000 07260000 11000000 .........&...... 4f00 00000000 00000000 00000000 00000000 ................ - 4f10 6a230000 11000000 00000000 00000000 j#.............. - 4f20 00000000 00000000 5e190000 12000000 ........^....... + 4f10 9b2c0000 11000000 00000000 00000000 .,.............. + 4f20 00000000 00000000 3c170000 12000000 ........<....... 4f30 00000000 00000000 00000000 00000000 ................ - 4f40 6f2c0000 12000000 00000000 00000000 o,.............. - 4f50 00000000 00000000 4b6b0000 11000000 ........Kk...... + 4f40 05330000 12000000 00000000 00000000 .3.............. + 4f50 00000000 00000000 452c0000 11000000 ........E,...... 4f60 00000000 00000000 00000000 00000000 ................ - 4f70 23b30000 11000000 00000000 00000000 #............... - 4f80 00000000 00000000 03250000 12000000 .........%...... + 4f70 2a660000 11000000 00000000 00000000 *f.............. + 4f80 00000000 00000000 80350000 12000000 .........5...... 4f90 00000000 00000000 00000000 00000000 ................ - 4fa0 65080000 12000000 00000000 00000000 e............... - 4fb0 00000000 00000000 18730000 12000000 .........s...... + 4fa0 31090000 12000000 00000000 00000000 1............... + 4fb0 00000000 00000000 e05b0000 12000000 .........[...... 4fc0 00000000 00000000 00000000 00000000 ................ - 4fd0 2e040000 12000000 00000000 00000000 ................ - 4fe0 00000000 00000000 113e0000 11000000 .........>...... + 4fd0 41010000 12000000 00000000 00000000 A............... + 4fe0 00000000 00000000 6d680000 11000000 ........mh...... 4ff0 00000000 00000000 00000000 00000000 ................ - 5000 80030000 12000000 00000000 00000000 ................ - 5010 00000000 00000000 ca260000 12000000 .........&...... + 5000 af130000 12000000 00000000 00000000 ................ + 5010 00000000 00000000 41370000 12000000 ........A7...... 5020 00000000 00000000 00000000 00000000 ................ - 5030 60090000 12000000 00000000 00000000 `............... - 5040 00000000 00000000 a01b0000 12000000 ................ + 5030 2c0a0000 12000000 00000000 00000000 ,............... + 5040 00000000 00000000 ba180000 12000000 ................ 5050 00000000 00000000 00000000 00000000 ................ - 5060 544a0000 11000000 00000000 00000000 TJ.............. - 5070 00000000 00000000 c5310000 12000000 .........1...... + 5060 f1860000 11000000 00000000 00000000 ................ + 5070 00000000 00000000 d55c0000 12000000 .........\...... 5080 00000000 00000000 00000000 00000000 ................ - 5090 a9100000 12000000 00000000 00000000 ................ - 50a0 00000000 00000000 3e050000 11000000 ........>....... + 5090 95140000 12000000 00000000 00000000 ................ + 50a0 00000000 00000000 e0050000 11000000 ................ 50b0 00000000 00000000 00000000 00000000 ................ - 50c0 f03d0000 12000000 00000000 00000000 .=.............. - 50d0 00000000 00000000 0a240000 12000000 .........$...... + 50c0 ec2e0000 12000000 00000000 00000000 ................ + 50d0 00000000 00000000 bb300000 12000000 .........0...... 50e0 00000000 00000000 00000000 00000000 ................ - 50f0 ba040000 12000000 00000000 00000000 ................ - 5100 00000000 00000000 98210000 10000000 .........!...... + 50f0 2e050000 12000000 00000000 00000000 ................ + 5100 00000000 00000000 c8160000 10000000 ................ 5110 00000000 00000000 00000000 00000000 ................ - 5120 f06b0000 12000000 00000000 00000000 .k.............. - 5130 00000000 00000000 916b0000 12000000 .........k...... + 5120 0d2f0000 12000000 00000000 00000000 ./.............. + 5130 00000000 00000000 202e0000 12000000 ........ ....... 5140 00000000 00000000 00000000 00000000 ................ - 5150 021b0000 12000000 00000000 00000000 ................ - 5160 00000000 00000000 342c0000 12000000 ........4,...... + 5150 d0230000 12000000 00000000 00000000 .#.............. + 5160 00000000 00000000 33310000 12000000 ........31...... 5170 00000000 00000000 00000000 00000000 ................ - 5180 50070000 12000000 00000000 00000000 P............... - 5190 00000000 00000000 a5c30000 12000000 ................ + 5180 f2070000 12000000 00000000 00000000 ................ + 5190 00000000 00000000 c8810000 12000000 ................ 51a0 00000000 00000000 00000000 00000000 ................ - 51b0 361c0000 12000000 00000000 00000000 6............... - 51c0 00000000 00000000 bf290000 12000000 .........)...... + 51b0 1a270000 12000000 00000000 00000000 .'.............. + 51c0 00000000 00000000 28350000 12000000 ........(5...... 51d0 00000000 00000000 00000000 00000000 ................ - 51e0 229e0000 12000000 00000000 00000000 "............... - 51f0 00000000 00000000 2b050000 12000000 ........+....... + 51e0 8c330000 12000000 00000000 00000000 .3.............. + 51f0 00000000 00000000 cd050000 12000000 ................ 5200 00000000 00000000 00000000 00000000 ................ - 5210 f13e0000 12000000 00000000 00000000 .>.............. - 5220 00000000 00000000 a0250000 12000000 .........%...... + 5210 ed830000 12000000 00000000 00000000 ................ + 5220 00000000 00000000 e1280000 12000000 .........(...... 5230 00000000 00000000 00000000 00000000 ................ - 5240 dcb00000 12000000 00000000 00000000 ................ - 5250 00000000 00000000 42ce0000 12000000 ........B....... + 5240 40630000 12000000 00000000 00000000 @c.............. + 5250 00000000 00000000 200a0100 12000000 ........ ....... 5260 00000000 00000000 00000000 00000000 ................ - 5270 ef310000 11000000 00000000 00000000 .1.............. - 5280 00000000 00000000 90170000 12000000 ................ + 5270 42260000 11000000 00000000 00000000 B&.............. + 5280 00000000 00000000 201b0000 12000000 ........ ....... 5290 00000000 00000000 00000000 00000000 ................ - 52a0 4c0a0000 12000000 00000000 00000000 L............... - 52b0 00000000 00000000 344a0000 11000000 ........4J...... + 52a0 180b0000 12000000 00000000 00000000 ................ + 52b0 00000000 00000000 d1860000 11000000 ................ 52c0 00000000 00000000 00000000 00000000 ................ - 52d0 85160000 11000000 00000000 00000000 ................ - 52e0 00000000 00000000 e42c0000 12000000 .........,...... + 52d0 79220000 11000000 00000000 00000000 y".............. + 52e0 00000000 00000000 44330000 12000000 ........D3...... 52f0 00000000 00000000 00000000 00000000 ................ - 5300 0d080000 12000000 00000000 00000000 ................ - 5310 00000000 00000000 f7060000 12000000 ................ + 5300 af080000 12000000 00000000 00000000 ................ + 5310 00000000 00000000 99070000 12000000 ................ 5320 00000000 00000000 00000000 00000000 ................ - 5330 e7010000 12000000 00000000 00000000 ................ - 5340 00000000 00000000 7a300000 11000000 ........z0...... + 5330 1e020000 12000000 00000000 00000000 ................ + 5340 00000000 00000000 5e0d0000 11000000 ........^....... 5350 00000000 00000000 00000000 00000000 ................ - 5360 b0210000 12000000 00000000 00000000 .!.............. - 5370 00000000 00000000 5c6a0000 11000000 ........\j...... + 5360 9d1a0000 12000000 00000000 00000000 ................ + 5370 00000000 00000000 ad0c0000 11000000 ................ 5380 00000000 00000000 00000000 00000000 ................ - 5390 1b2c0000 12000000 00000000 00000000 .,.............. - 53a0 00000000 00000000 bd130000 11000000 ................ + 5390 212b0000 12000000 00000000 00000000 !+.............. + 53a0 00000000 00000000 e5150000 11000000 ................ 53b0 00000000 00000000 00000000 00000000 ................ - 53c0 c6010000 12000000 00000000 00000000 ................ - 53d0 00000000 00000000 0a320000 12000000 .........2...... + 53c0 fd010000 12000000 00000000 00000000 ................ + 53d0 00000000 00000000 e53d0000 12000000 .........=...... 53e0 00000000 00000000 00000000 00000000 ................ - 53f0 d92b0000 12000000 00000000 00000000 .+.............. - 5400 00000000 00000000 f41b0000 11000000 ................ + 53f0 2f600000 12000000 00000000 00000000 /`.............. + 5400 00000000 00000000 221e0000 11000000 ........"....... 5410 00000000 00000000 00000000 00000000 ................ - 5420 020a0000 12000000 00000000 00000000 ................ - 5430 00000000 00000000 83280000 12000000 .........(...... + 5420 ce0a0000 12000000 00000000 00000000 ................ + 5430 00000000 00000000 7d390000 12000000 ........}9...... 5440 00000000 00000000 00000000 00000000 ................ - 5450 51a30000 12000000 00000000 00000000 Q............... - 5460 00000000 00000000 e36c0000 12000000 .........l...... + 5450 7e840000 12000000 00000000 00000000 ~............... + 5460 00000000 00000000 00300000 12000000 .........0...... 5470 00000000 00000000 00000000 00000000 ................ - 5480 d02f0000 10000000 00000000 00000000 ./.............. - 5490 00000000 00000000 d2090000 12000000 ................ + 5480 59640000 10000000 00000000 00000000 Yd.............. + 5490 00000000 00000000 9e0a0000 12000000 ................ 54a0 00000000 00000000 00000000 00000000 ................ - 54b0 d3b10000 11000000 00000000 00000000 ................ - 54c0 00000000 00000000 7f310000 12000000 .........1...... + 54b0 d5640000 11000000 00000000 00000000 .d.............. + 54c0 00000000 00000000 cf5c0000 12000000 .........\...... 54d0 00000000 00000000 00000000 00000000 ................ 54e0 46000000 22000000 00000000 00000000 F..."........... - 54f0 00000000 00000000 80290000 12000000 .........)...... + 54f0 00000000 00000000 68380000 12000000 ........h8...... 5500 00000000 00000000 00000000 00000000 ................ - 5510 9a410000 12000000 00000000 00000000 .A.............. - 5520 00000000 00000000 2f320000 12000000 ......../2...... + 5510 72860000 12000000 00000000 00000000 r............... + 5520 00000000 00000000 0a3e0000 12000000 .........>...... 5530 00000000 00000000 00000000 00000000 ................ - 5540 29090000 12000000 00000000 00000000 )............... - 5550 00000000 00000000 54a20000 12000000 ........T....... + 5540 f5090000 12000000 00000000 00000000 ................ + 5550 00000000 00000000 1a820000 12000000 ................ 5560 00000000 00000000 00000000 00000000 ................ - 5570 d41f0000 12000000 00000000 00000000 ................ - 5580 00000000 00000000 833d0000 12000000 .........=...... + 5570 35280000 12000000 00000000 00000000 5(.............. + 5580 00000000 00000000 bc2e0000 12000000 ................ 5590 00000000 00000000 00000000 00000000 ................ - 55a0 69b20000 11000000 00000000 00000000 i............... - 55b0 00000000 00000000 309d0000 12000000 ........0....... + 55a0 6b650000 11000000 00000000 00000000 ke.............. + 55b0 00000000 00000000 70310000 12000000 ........p1...... 55c0 00000000 00000000 00000000 00000000 ................ - 55d0 53b10000 12000000 00000000 00000000 S............... - 55e0 00000000 00000000 b33d0000 12000000 .........=...... /usr/lib64/Rivet/RivetATLASAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetATLASAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetATLASAnalyses.so (disasm) @@ -1611,6 +1611,19 @@ jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> call <__stack_chk_fail@plt> +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi + mov %rbx,%rdi + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet12FourMomentum5setPEEdddd.cold: mov $something,%edi lea offset(%rsp),%r12 @@ -2007,52 +2020,6 @@ jmp <_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold + ofs> nop -_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - call <__stack_chk_fail@plt> - nop - _ZNK7fastjet8Selector20nullify_non_selectedERSt6vectorIPKNS_9PseudoJetESaIS4_EE.cold: mov $something,%edi lea offset(%rsp),%r12 @@ -2164,6 +2131,190 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_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(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov offset(%rsp),%rax + mov %r15,%rdi + cmp $something,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + call <__cxa_begin_catch@plt> + mov $something,%edi + mov %rax,offset(%rsp) + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdx + mov %rax,%r15 + mov (%rdx),%rax + mov %rdx,%rdi + call *offset(%rax) + mov %r13,%rdi + mov %rax,%rsi + lea offset(%rsp),%rax + mov %rax,%rdx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov %r13,%rsi + mov %r15,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN4YODA5Utils16bad_lexical_castE + ofs> + mov %r13,%rdi + mov %rax,(%r15) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA5Utils16bad_lexical_castE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA5Utils16bad_lexical_castD1Ev> + mov %r15,%rdi + call <__cxa_throw@plt> + call <__stack_chk_fail@plt> + mov %rdi,%r13 + mov %rax,%r15 + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + mov %r15,%rax + sub $something,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + call <__cxa_begin_catch@plt> + call <__cxa_end_catch@plt> + lea offset(%rsp),%rax + mov offset(%rip),%r12 # <_ZSt19piecewise_construct + ofs> + mov %rax,offset(%rsp) + jmp <_ZN4YODA7Counter6scaleWEd + ofs> + call <__stack_chk_fail@plt> + 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 %r15,%rdi + mov %rdx,offset(%rsp) + call <__cxa_free_exception@plt> + mov offset(%rsp),%r15 + call <__cxa_end_catch@plt> + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rax,%r13 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rax,%r13 + mov %rdx,%r15 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rdi,%rbx + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + call <__stack_chk_fail@plt> + mov %r12,%rdi + mov %rdx,offset(%rsp) + mov %rax,%r15 + call <__cxa_free_exception@plt> + mov offset(%rsp),%r12 + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + mov %r12,%rax + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rax,%r15 + mov %rdx,%r12 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + +_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 /usr/lib64/Rivet/RivetBABARAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBABARAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBABARAnalyses.so (objdump) @@ -296,587 +296,587 @@ 14d8 73a84d6a s.Mj Contents of section .dynsym: 14e0 00000000 00000000 00000000 00000000 ................ - 14f0 00000000 00000000 f31f0000 12000000 ................ + 14f0 00000000 00000000 a5150000 12000000 ................ 1500 00000000 00000000 00000000 00000000 ................ - 1510 67020000 12000000 00000000 00000000 g............... - 1520 00000000 00000000 64200000 12000000 ........d ...... + 1510 53030000 12000000 00000000 00000000 S............... + 1520 00000000 00000000 531a0000 12000000 ........S....... 1530 00000000 00000000 00000000 00000000 ................ - 1540 aa010000 12000000 00000000 00000000 ................ - 1550 00000000 00000000 f5180000 12000000 ................ + 1540 e7020000 12000000 00000000 00000000 ................ + 1550 00000000 00000000 86170000 12000000 ................ 1560 00000000 00000000 00000000 00000000 ................ - 1570 4a030000 12000000 00000000 00000000 J............... - 1580 00000000 00000000 ee090000 12000000 ................ + 1570 3c020000 12000000 00000000 00000000 <............... + 1580 00000000 00000000 d1090000 12000000 ................ 1590 00000000 00000000 00000000 00000000 ................ - 15a0 080d0000 12000000 00000000 00000000 ................ - 15b0 00000000 00000000 65080000 11000000 ........e....... + 15a0 500d0000 12000000 00000000 00000000 P............... + 15b0 00000000 00000000 48080000 11000000 ........H....... 15c0 00000000 00000000 00000000 00000000 ................ - 15d0 991f0000 12000000 00000000 00000000 ................ - 15e0 00000000 00000000 831f0000 11000000 ................ + 15d0 24190000 12000000 00000000 00000000 $............... + 15e0 00000000 00000000 e71b0000 11000000 ................ 15f0 00000000 00000000 00000000 00000000 ................ - 1600 2b1e0000 12000000 00000000 00000000 +............... - 1610 00000000 00000000 b31e0000 12000000 ................ + 1600 36160000 12000000 00000000 00000000 6............... + 1610 00000000 00000000 fe190000 12000000 ................ 1620 00000000 00000000 00000000 00000000 ................ - 1630 6a200000 12000000 00000000 00000000 j .............. - 1640 00000000 00000000 9e080000 12000000 ................ + 1630 591a0000 12000000 00000000 00000000 Y............... + 1640 00000000 00000000 81080000 12000000 ................ 1650 00000000 00000000 00000000 00000000 ................ - 1660 06050000 12000000 00000000 00000000 ................ - 1670 00000000 00000000 8b080000 12000000 ................ + 1660 e9040000 12000000 00000000 00000000 ................ + 1670 00000000 00000000 6e080000 12000000 ........n....... 1680 00000000 00000000 00000000 00000000 ................ - 1690 cd000000 12000000 00000000 00000000 ................ - 16a0 00000000 00000000 26080000 11000000 ........&....... + 1690 ae020000 12000000 00000000 00000000 ................ + 16a0 00000000 00000000 09080000 11000000 ................ 16b0 00000000 00000000 00000000 00000000 ................ - 16c0 470d0000 12000000 00000000 00000000 G............... - 16d0 00000000 00000000 bc030000 11000000 ................ + 16c0 8f0d0000 12000000 00000000 00000000 ................ + 16d0 00000000 00000000 6b030000 11000000 ........k....... 16e0 00000000 00000000 00000000 00000000 ................ - 16f0 d90b0000 11000000 00000000 00000000 ................ - 1700 00000000 00000000 43140000 11000000 ........C....... + 16f0 d00b0000 11000000 00000000 00000000 ................ + 1700 00000000 00000000 58140000 11000000 ........X....... 1710 00000000 00000000 00000000 00000000 ................ - 1720 8a220000 12000000 00000000 00000000 .".............. - 1730 00000000 00000000 e3020000 12000000 ................ + 1720 d82e0000 12000000 00000000 00000000 ................ + 1730 00000000 00000000 3c010000 12000000 ........<....... 1740 00000000 00000000 00000000 00000000 ................ 1750 46000000 22000000 00000000 00000000 F..."........... - 1760 00000000 00000000 88040000 12000000 ................ + 1760 00000000 00000000 6b040000 12000000 ........k....... 1770 00000000 00000000 00000000 00000000 ................ - 1780 67130000 12000000 00000000 00000000 g............... - 1790 00000000 00000000 13030000 12000000 ................ + 1780 001b0000 12000000 00000000 00000000 ................ + 1790 00000000 00000000 bf010000 12000000 ................ 17a0 00000000 00000000 00000000 00000000 ................ - 17b0 3d1b0000 12000000 00000000 00000000 =............... - 17c0 00000000 00000000 23140000 11000000 ........#....... + 17b0 8f0f0000 12000000 00000000 00000000 ................ + 17c0 00000000 00000000 0e180000 11000000 ................ 17d0 00000000 00000000 00000000 00000000 ................ - 17e0 ca050000 12000000 00000000 00000000 ................ - 17f0 00000000 00000000 e3050000 12000000 ................ + 17e0 ad050000 12000000 00000000 00000000 ................ + 17f0 00000000 00000000 c6050000 12000000 ................ 1800 00000000 00000000 00000000 00000000 ................ - 1810 b0020000 12000000 00000000 00000000 ................ - 1820 00000000 00000000 76000000 12000000 ........v....... + 1810 09010000 12000000 00000000 00000000 ................ + 1820 00000000 00000000 c6010000 12000000 ................ 1830 00000000 00000000 00000000 00000000 ................ - 1840 790e0000 12000000 00000000 00000000 y............... - 1850 00000000 00000000 d3130000 11000000 ................ + 1840 090f0000 12000000 00000000 00000000 ................ + 1850 00000000 00000000 46140000 11000000 ........F....... 1860 00000000 00000000 00000000 00000000 ................ - 1870 40040000 12000000 00000000 00000000 @............... - 1880 00000000 00000000 b90a0000 12000000 ................ + 1870 23040000 12000000 00000000 00000000 #............... + 1880 00000000 00000000 b00a0000 12000000 ................ 1890 00000000 00000000 00000000 00000000 ................ - 18a0 0a1b0000 11000000 00000000 00000000 ................ - 18b0 00000000 00000000 4b050000 12000000 ........K....... + 18a0 6c150000 11000000 00000000 00000000 l............... + 18b0 00000000 00000000 2e050000 12000000 ................ 18c0 00000000 00000000 00000000 00000000 ................ - 18d0 4a0f0000 12000000 00000000 00000000 J............... - 18e0 00000000 00000000 45020000 12000000 ........E....... + 18d0 b6140000 12000000 00000000 00000000 ................ + 18e0 00000000 00000000 31030000 12000000 ........1....... 18f0 00000000 00000000 00000000 00000000 ................ - 1900 7c100000 11000000 00000000 00000000 |............... - 1910 00000000 00000000 ec0f0000 12000000 ................ + 1900 ef100000 11000000 00000000 00000000 ................ + 1910 00000000 00000000 be160000 12000000 ................ 1920 00000000 00000000 00000000 00000000 ................ - 1930 2a0e0000 12000000 00000000 00000000 *............... - 1940 00000000 00000000 55130000 11000000 ........U....... + 1930 c9130000 12000000 00000000 00000000 ................ + 1940 00000000 00000000 b7130000 11000000 ................ 1950 00000000 00000000 00000000 00000000 ................ - 1960 02070000 11000000 00000000 00000000 ................ - 1970 00000000 00000000 c0150000 12000000 ................ + 1960 e5060000 11000000 00000000 00000000 ................ + 1970 00000000 00000000 631a0000 12000000 ........c....... 1980 00000000 00000000 00000000 00000000 ................ - 1990 f9070000 12000000 00000000 00000000 ................ - 19a0 00000000 00000000 531d0000 12000000 ........S....... + 1990 dc070000 12000000 00000000 00000000 ................ + 19a0 00000000 00000000 42170000 12000000 ........B....... 19b0 00000000 00000000 00000000 00000000 ................ - 19c0 e31a0000 12000000 00000000 00000000 ................ - 19d0 00000000 00000000 69150000 11000000 ........i....... + 19c0 45150000 12000000 00000000 00000000 E............... + 19d0 00000000 00000000 901b0000 11000000 ................ 19e0 00000000 00000000 00000000 00000000 ................ - 19f0 8c030000 12000000 00000000 00000000 ................ - 1a00 00000000 00000000 02110000 11000000 ................ + 19f0 7e020000 12000000 00000000 00000000 ~............... + 1a00 00000000 00000000 75110000 11000000 ........u....... 1a10 00000000 00000000 00000000 00000000 ................ - 1a20 6b070000 12000000 00000000 00000000 k............... - 1a30 00000000 00000000 6e130000 12000000 ........n....... + 1a20 4e070000 12000000 00000000 00000000 N............... + 1a30 00000000 00000000 071b0000 12000000 ................ 1a40 00000000 00000000 00000000 00000000 ................ - 1a50 5f060000 12000000 00000000 00000000 _............... - 1a60 00000000 00000000 60090000 12000000 ........`....... + 1a50 42060000 12000000 00000000 00000000 B............... + 1a60 00000000 00000000 43090000 12000000 ........C....... 1a70 00000000 00000000 00000000 00000000 ................ - 1a80 e42b0000 12000000 00000000 00000000 .+.............. - 1a90 00000000 00000000 3b010000 12000000 ........;....... + 1a80 0e2e0000 12000000 00000000 00000000 ................ + 1a90 00000000 00000000 c3020000 12000000 ................ 1aa0 00000000 00000000 00000000 00000000 ................ - 1ab0 290b0000 12000000 00000000 00000000 )............... - 1ac0 00000000 00000000 4c020000 12000000 ........L....... + 1ab0 200b0000 12000000 00000000 00000000 ............... + 1ac0 00000000 00000000 38030000 12000000 ........8....... 1ad0 00000000 00000000 00000000 00000000 ................ - 1ae0 8b130000 12000000 00000000 00000000 ................ - 1af0 00000000 00000000 d4010000 11000000 ................ + 1ae0 720e0000 12000000 00000000 00000000 r............... + 1af0 00000000 00000000 ff0c0000 11000000 ................ 1b00 00000000 00000000 00000000 00000000 ................ - 1b10 d2030000 11000000 00000000 00000000 ................ - 1b20 00000000 00000000 a3010000 12000000 ................ + 1b10 9f030000 11000000 00000000 00000000 ................ + 1b20 00000000 00000000 cb000000 12000000 ................ 1b30 00000000 00000000 00000000 00000000 ................ - 1b40 530a0000 12000000 00000000 00000000 S............... - 1b50 00000000 00000000 ec120000 12000000 ................ + 1b40 360a0000 12000000 00000000 00000000 6............... + 1b50 00000000 00000000 a00e0000 12000000 ................ 1b60 00000000 00000000 00000000 00000000 ................ - 1b70 2c2c0000 12000000 00000000 00000000 ,,.............. - 1b80 00000000 00000000 e9010000 12000000 ................ + 1b70 562e0000 12000000 00000000 00000000 V............... + 1b80 00000000 00000000 140d0000 12000000 ................ 1b90 00000000 00000000 00000000 00000000 ................ - 1ba0 950c0000 12000000 00000000 00000000 ................ - 1bb0 00000000 00000000 2d0f0000 12000000 ........-....... + 1ba0 8c0c0000 12000000 00000000 00000000 ................ + 1bb0 00000000 00000000 99140000 12000000 ................ 1bc0 00000000 00000000 00000000 00000000 ................ - 1bd0 921c0000 12000000 00000000 00000000 ................ - 1be0 00000000 00000000 1c0a0000 11000000 ................ + 1bd0 ac180000 12000000 00000000 00000000 ................ + 1be0 00000000 00000000 ff090000 11000000 ................ 1bf0 00000000 00000000 00000000 00000000 ................ - 1c00 40020000 12000000 00000000 00000000 @............... - 1c10 00000000 00000000 e5130000 12000000 ................ + 1c00 2c030000 12000000 00000000 00000000 ,............... + 1c10 00000000 00000000 2e180000 12000000 ................ 1c20 00000000 00000000 00000000 00000000 ................ - 1c30 ab1d0000 11000000 00000000 00000000 ................ - 1c40 00000000 00000000 610f0000 12000000 ........a....... /usr/lib64/Rivet/RivetBABARAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBABARAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBABARAnalyses.so (disasm) @@ -614,49 +614,6 @@ Disassembly of section .text: -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZN5Rivet18BABAR_2006_I71627712findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I71627712findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZN5Rivet18BABAR_2006_I73186512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I73186512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@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 @@ -688,45 +645,61 @@ call <_Unwind_Resume@plt> nop -_ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold: - mov %rsp,%rdi - call <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev> +_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> - mov %rbp,%rdi - call <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev> - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> call <__stack_chk_fail@plt> nop -_ZN5Rivet8ParticleC2ERKS0_.cold: - mov %r13,%rdi +_ZN5Rivet8ParticleC2Ev.cold: + mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rbx),%rdi test %rdi,%rdi - je <_ZN5Rivet8ParticleC2ERKS0_.cold + ofs> + je <_ZN5Rivet8ParticleC2Ev.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbp,%rdi + mov %r12,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18BABAR_2004_I6423559findDecayENS_8ParticleERbRNS_9ParticlesES4_S4_S4_S4_.cold: - mov %r15,%rdi - call <_ZN5Rivet8ParticleD1Ev> - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov -offset(%rbp),%rax +_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2004_I6423559findDecayENS_8ParticleERbRNS_9ParticlesES4_S4_S4_S4_.cold + ofs> + jne <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <__stack_chk_fail@plt> + +_ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold: + mov %rsp,%rdi + call <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev> + mov %r13,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> call <__stack_chk_fail@plt> + nop _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -1265,6 +1238,143 @@ jmp <_ZN4YODA9Scatter2D8addPointEddRKSt4pairIddES4_.cold + ofs> nop +_ZN4YODA9Scatter3DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter3DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov offset(%r12),%rdi + mov offset(%r12),%rsi + sub %rdi,%rsi + test %rdi,%rdi + je <_ZN4YODA9Scatter3DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <_ZdlPvm@plt> + lea offset(%r12),%r13 + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> + mov offset(%r12),%rsi + mov %r13,%rdi + mov %rax,(%r12) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN4YODA9Scatter3DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter3DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + call <__cxa_begin_catch@plt> + cmp %rbx,(%rsp) + je <_ZN4YODA9Scatter3DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov (%rsp),%r15 + mov (%r15),%rax + mov %r15,%rdi + call *(%rax) + mov %r15,%rdi + add $something,%rdi + mov %rdi,(%rsp) + jmp <_ZN4YODA9Scatter3DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + mov offset(%r12),%r14 + mov offset(%r12),%rbp + cmp %rbp,%r14 + je <_ZN4YODA9Scatter3DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rbp),%rax + mov %rbp,%rdi /usr/lib64/Rivet/RivetBELLEAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBELLEAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBELLEAnalyses.so (objdump) @@ -292,588 +292,588 @@ 1498 29ad377c b4b58bdb 8bfe8e11 6dd7af27 ).7|........m..' Contents of section .dynsym: 14a8 00000000 00000000 00000000 00000000 ................ - 14b8 00000000 00000000 e0180000 12000000 ................ + 14b8 00000000 00000000 701d0000 12000000 ........p....... 14c8 00000000 00000000 00000000 00000000 ................ 14d8 d0020000 12000000 00000000 00000000 ................ - 14e8 00000000 00000000 591e0000 12000000 ........Y....... + 14e8 00000000 00000000 26130000 12000000 ........&....... 14f8 00000000 00000000 00000000 00000000 ................ - 1508 aa010000 12000000 00000000 00000000 ................ + 1508 b3010000 12000000 00000000 00000000 ................ 1518 00000000 00000000 5d030000 12000000 ........]....... 1528 00000000 00000000 00000000 00000000 ................ - 1538 1f250000 12000000 00000000 00000000 .%.............. - 1548 00000000 00000000 eb0a0000 12000000 ................ + 1538 a8200000 12000000 00000000 00000000 . .............. + 1548 00000000 00000000 3c0b0000 12000000 ........<....... 1558 00000000 00000000 00000000 00000000 ................ - 1568 eb0f0000 12000000 00000000 00000000 ................ - 1578 00000000 00000000 cd080000 11000000 ................ + 1568 010c0000 12000000 00000000 00000000 ................ + 1578 00000000 00000000 1e090000 11000000 ................ 1588 00000000 00000000 00000000 00000000 ................ - 1598 721b0000 12000000 00000000 00000000 r............... - 15a8 00000000 00000000 280e0000 12000000 ........(....... + 1598 cf100000 12000000 00000000 00000000 ................ + 15a8 00000000 00000000 ee110000 12000000 ................ 15b8 00000000 00000000 00000000 00000000 ................ - 15c8 89100000 12000000 00000000 00000000 ................ - 15d8 00000000 00000000 7b080000 12000000 ........{....... + 15c8 f2180000 12000000 00000000 00000000 ................ + 15d8 00000000 00000000 cc080000 12000000 ................ 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 de050000 12000000 00000000 00000000 ................ - 1608 00000000 00000000 c4090000 12000000 ................ + 15f8 2f060000 12000000 00000000 00000000 /............... + 1608 00000000 00000000 150a0000 12000000 ................ 1618 00000000 00000000 00000000 00000000 ................ - 1628 cd000000 12000000 00000000 00000000 ................ - 1638 00000000 00000000 8e080000 11000000 ................ + 1628 21010000 12000000 00000000 00000000 !............... + 1638 00000000 00000000 df080000 11000000 ................ 1648 00000000 00000000 00000000 00000000 ................ - 1658 b4100000 12000000 00000000 00000000 ................ - 1668 00000000 00000000 aa110000 12000000 ................ + 1658 1d190000 12000000 00000000 00000000 ................ + 1668 00000000 00000000 890c0000 12000000 ................ 1678 00000000 00000000 00000000 00000000 ................ 1688 d2040000 11000000 00000000 00000000 ................ - 1698 00000000 00000000 15280000 12000000 .........(...... + 1698 00000000 00000000 04310000 12000000 .........1...... 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 080f0000 11000000 00000000 00000000 ................ - 16c8 00000000 00000000 36210000 11000000 ........6!...... + 16b8 fa0e0000 11000000 00000000 00000000 ................ + 16c8 00000000 00000000 a31e0000 11000000 ................ 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 2e280000 12000000 00000000 00000000 .(.............. + 16e8 83310000 12000000 00000000 00000000 .1.............. 16f8 00000000 00000000 e4030000 12000000 ................ 1708 00000000 00000000 00000000 00000000 ................ 1718 46000000 22000000 00000000 00000000 F..."........... 1728 00000000 00000000 ef020000 12000000 ................ 1738 00000000 00000000 00000000 00000000 ................ - 1748 251d0000 12000000 00000000 00000000 %............... + 1748 43210000 12000000 00000000 00000000 C!.............. 1758 00000000 00000000 e8020000 12000000 ................ 1768 00000000 00000000 00000000 00000000 ................ - 1778 f0120000 12000000 00000000 00000000 ................ - 1788 00000000 00000000 8e180000 12000000 ................ + 1778 220f0000 12000000 00000000 00000000 "............... + 1788 00000000 00000000 1e1d0000 12000000 ................ 1798 00000000 00000000 00000000 00000000 ................ - 17a8 61240000 11000000 00000000 00000000 a$.............. + 17a8 831e0000 11000000 00000000 00000000 ................ 17b8 00000000 00000000 32040000 12000000 ........2....... 17c8 00000000 00000000 00000000 00000000 ................ - 17d8 14070000 12000000 00000000 00000000 ................ - 17e8 00000000 00000000 87020000 12000000 ................ + 17d8 65070000 12000000 00000000 00000000 e............... + 17e8 00000000 00000000 90020000 12000000 ................ 17f8 00000000 00000000 00000000 00000000 ................ - 1808 76000000 12000000 00000000 00000000 v............... - 1818 00000000 00000000 d80c0000 12000000 ................ + 1808 db000000 12000000 00000000 00000000 ................ + 1818 00000000 00000000 250c0000 12000000 ........%....... 1828 00000000 00000000 00000000 00000000 ................ - 1838 0c220000 11000000 00000000 00000000 .".............. - 1848 00000000 00000000 56050000 12000000 ........V....... + 1838 331e0000 11000000 00000000 00000000 3............... + 1848 00000000 00000000 a7050000 12000000 ................ 1858 00000000 00000000 00000000 00000000 ................ - 1868 2c0b0000 12000000 00000000 00000000 ,............... - 1878 00000000 00000000 12020000 11000000 ................ + 1868 0a0d0000 12000000 00000000 00000000 ................ + 1878 00000000 00000000 1b020000 11000000 ................ 1888 00000000 00000000 00000000 00000000 ................ - 1898 23060000 12000000 00000000 00000000 #............... - 18a8 00000000 00000000 b7180000 12000000 ................ + 1898 74060000 12000000 00000000 00000000 t............... + 18a8 00000000 00000000 471d0000 12000000 ........G....... 18b8 00000000 00000000 00000000 00000000 ................ - 18c8 6f190000 12000000 00000000 00000000 o............... - 18d8 00000000 00000000 4d0f0000 12000000 ........M....... + 18c8 ff1d0000 12000000 00000000 00000000 ................ + 18d8 00000000 00000000 9d170000 12000000 ................ 18e8 00000000 00000000 00000000 00000000 ................ - 18f8 1b1e0000 12000000 00000000 00000000 ................ - 1908 00000000 00000000 ae020000 12000000 ................ + 18f8 ad120000 12000000 00000000 00000000 ................ + 1908 00000000 00000000 b3020000 12000000 ................ 1918 00000000 00000000 00000000 00000000 ................ - 1928 63160000 11000000 00000000 00000000 c............... - 1938 00000000 00000000 fa1b0000 12000000 ................ + 1928 52140000 11000000 00000000 00000000 R............... + 1938 00000000 00000000 eb120000 12000000 ................ 1948 00000000 00000000 00000000 00000000 ................ - 1958 890c0000 12000000 00000000 00000000 ................ - 1968 00000000 00000000 d91d0000 11000000 ................ + 1958 e60f0000 12000000 00000000 00000000 ................ + 1968 00000000 00000000 f80c0000 11000000 ................ 1978 00000000 00000000 00000000 00000000 ................ - 1988 4e080000 11000000 00000000 00000000 N............... - 1998 00000000 00000000 b11d0000 12000000 ................ + 1988 9f080000 11000000 00000000 00000000 ................ + 1998 00000000 00000000 55130000 12000000 ........U....... 19a8 00000000 00000000 00000000 00000000 ................ - 19b8 97090000 12000000 00000000 00000000 ................ - 19c8 00000000 00000000 0f0e0000 12000000 ................ + 19b8 e8090000 12000000 00000000 00000000 ................ + 19c8 00000000 00000000 b6100000 12000000 ................ 19d8 00000000 00000000 00000000 00000000 ................ - 19e8 eb010000 12000000 00000000 00000000 ................ - 19f8 00000000 00000000 b2280000 11000000 .........(...... + 19e8 f4010000 12000000 00000000 00000000 ................ + 19f8 00000000 00000000 6d310000 11000000 ........m1...... 1a08 00000000 00000000 00000000 00000000 ................ 1a18 9f030000 12000000 00000000 00000000 ................ - 1a28 00000000 00000000 f8130000 11000000 ................ + 1a28 00000000 00000000 83130000 11000000 ................ 1a38 00000000 00000000 00000000 00000000 ................ - 1a48 2c1d0000 12000000 00000000 00000000 ,............... + 1a48 4a210000 12000000 00000000 00000000 J!.............. 1a58 00000000 00000000 bd040000 12000000 ................ 1a68 00000000 00000000 00000000 00000000 ................ - 1a78 390a0000 12000000 00000000 00000000 9............... - 1a88 00000000 00000000 3d1e0000 12000000 ........=....... + 1a78 8a0a0000 12000000 00000000 00000000 ................ + 1a88 00000000 00000000 cf120000 12000000 ................ 1a98 00000000 00000000 00000000 00000000 ................ - 1aa8 75300000 12000000 00000000 00000000 u0.............. - 1ab8 00000000 00000000 3b010000 12000000 ........;....... + 1aa8 af300000 12000000 00000000 00000000 .0.............. + 1ab8 00000000 00000000 8f010000 12000000 ................ 1ac8 00000000 00000000 00000000 00000000 ................ - 1ad8 9c0b0000 12000000 00000000 00000000 ................ - 1ae8 00000000 00000000 b5020000 12000000 ................ + 1ad8 7a0d0000 12000000 00000000 00000000 z............... + 1ae8 00000000 00000000 7a000000 12000000 ........z....... 1af8 00000000 00000000 00000000 00000000 ................ - 1b08 351c0000 12000000 00000000 00000000 5............... - 1b18 00000000 00000000 671a0000 11000000 ........g....... + 1b08 4f120000 12000000 00000000 00000000 O............... + 1b18 00000000 00000000 1f050000 11000000 ................ 1b28 00000000 00000000 00000000 00000000 ................ 1b38 e8040000 11000000 00000000 00000000 ................ - 1b48 00000000 00000000 a3010000 12000000 ................ + 1b48 00000000 00000000 c3000000 12000000 ................ 1b58 00000000 00000000 00000000 00000000 ................ 1b68 4b040000 12000000 00000000 00000000 K............... - 1b78 00000000 00000000 fe190000 12000000 ................ + 1b78 00000000 00000000 7d0b0000 12000000 ........}....... 1b88 00000000 00000000 00000000 00000000 ................ - 1b98 14190000 12000000 00000000 00000000 ................ - 1ba8 00000000 00000000 ff110000 12000000 ................ + 1b98 a41d0000 12000000 00000000 00000000 ................ + 1ba8 00000000 00000000 f7190000 12000000 ................ 1bb8 00000000 00000000 00000000 00000000 ................ - 1bc8 bd300000 12000000 00000000 00000000 .0.............. - 1bd8 00000000 00000000 7c1a0000 12000000 ........|....... + 1bc8 f7300000 12000000 00000000 00000000 .0.............. + 1bd8 00000000 00000000 34050000 12000000 ........4....... 1be8 00000000 00000000 00000000 00000000 ................ - 1bf8 7c0e0000 12000000 00000000 00000000 |............... - 1c08 00000000 00000000 300f0000 12000000 ........0....... + 1bf8 670e0000 12000000 00000000 00000000 g............... + 1c08 00000000 00000000 80170000 12000000 ................ 1c18 00000000 00000000 00000000 00000000 ................ - 1c28 2e120000 12000000 00000000 00000000 ................ - 1c38 00000000 00000000 87210000 12000000 .........!...... + 1c28 261a0000 12000000 00000000 00000000 &............... + 1c38 00000000 00000000 551f0000 12000000 ........U....... 1c48 00000000 00000000 00000000 00000000 ................ - 1c58 f50a0000 11000000 00000000 00000000 ................ - 1c68 00000000 00000000 a9020000 12000000 ................ + 1c58 460b0000 11000000 00000000 00000000 F............... /usr/lib64/Rivet/RivetBELLEAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBELLEAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBELLEAnalyses.so (disasm) @@ -761,6 +761,17 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> +_ZN5Rivet18BELLE_2002_I56384011findLeptonsERKNS_8ParticleERjRNS_9ParticlesES6_.cold: + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I56384011findLeptonsERKNS_8ParticleERjRNS_9ParticlesES6_.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -772,6 +783,17 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet8ParticleaSERKS0_.cold: + call <__cxa_begin_catch@plt> + mov (%rsp),%rsi + mov %r13,%rdi + call <_ZdlPvm@plt> + call <__cxa_rethrow@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1407,6 +1429,182 @@ call <__cxa_end_catch@plt> jmp <_ZN4YODA9Scatter2D8addPointEddRKSt4pairIddES4_.cold + ofs> +_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold: + test %r13,%r13 + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + lea offset(%rsp),%rdi + call <_ZNSt6vectorIdSaIdEED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <__stack_chk_fail@plt> + test %r13,%r13 + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + test %r13,%r13 + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + test %r12,%r12 + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %r12,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + test %r12,%r12 + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %r12,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + test %r15,%r15 + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %r15,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + lea offset(%rsp),%rdi + call <_ZNSt12_Vector_baseIdSaIdEED2Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BELLE_2002_I5638408finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + nop + +_ZN5Rivet4BeamC2Ev.cold: + mov %rbp,%rdi /usr/lib64/Rivet/RivetBESAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBESAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBESAnalyses.so (objdump) @@ -357,716 +357,716 @@ 18b0 f37976ef 7a99aa42 b830d54c e5f2b230 .yv.z..B.0.L...0 Contents of section .dynsym: 18c0 00000000 00000000 00000000 00000000 ................ - 18d0 00000000 00000000 d1220000 12000000 ........."...... + 18d0 00000000 00000000 32160000 12000000 ........2....... 18e0 00000000 00000000 00000000 00000000 ................ - 18f0 75030000 12000000 00000000 00000000 u............... - 1900 00000000 00000000 f5150000 12000000 ................ + 18f0 8e030000 12000000 00000000 00000000 ................ + 1900 00000000 00000000 4e030000 12000000 ........N....... 1910 00000000 00000000 00000000 00000000 ................ 1920 9c020000 12000000 00000000 00000000 ................ - 1930 00000000 00000000 181c0000 12000000 ................ + 1930 00000000 00000000 aa150000 12000000 ................ 1940 00000000 00000000 00000000 00000000 ................ 1950 52010000 12000000 00000000 00000000 R............... - 1960 00000000 00000000 e9160000 12000000 ................ + 1960 00000000 00000000 b5190000 12000000 ................ 1970 00000000 00000000 00000000 00000000 ................ - 1980 df0e0000 12000000 00000000 00000000 ................ - 1990 00000000 00000000 a7080000 11000000 ................ + 1980 1f100000 12000000 00000000 00000000 ................ + 1990 00000000 00000000 44090000 11000000 ........D....... 19a0 00000000 00000000 00000000 00000000 ................ - 19b0 bc140000 12000000 00000000 00000000 ................ - 19c0 00000000 00000000 020d0000 12000000 ................ + 19b0 b5170000 12000000 00000000 00000000 ................ + 19c0 00000000 00000000 390d0000 12000000 ........9....... 19d0 00000000 00000000 00000000 00000000 ................ - 19e0 881b0000 12000000 00000000 00000000 ................ - 19f0 00000000 00000000 42230000 12000000 ........B#...... + 19e0 a3160000 12000000 00000000 00000000 ................ + 19f0 00000000 00000000 69170000 12000000 ........i....... 1a00 00000000 00000000 00000000 00000000 ................ - 1a10 67160000 12000000 00000000 00000000 g............... - 1a20 00000000 00000000 e9040000 12000000 ................ + 1a10 2f180000 12000000 00000000 00000000 /............... + 1a20 00000000 00000000 c0050000 12000000 ................ 1a30 00000000 00000000 00000000 00000000 ................ - 1a40 cd080000 12000000 00000000 00000000 ................ + 1a40 6a090000 12000000 00000000 00000000 j............... 1a50 00000000 00000000 18020000 12000000 ................ 1a60 00000000 00000000 00000000 00000000 ................ - 1a70 68080000 11000000 00000000 00000000 h............... - 1a80 00000000 00000000 220b0000 12000000 ........"....... + 1a70 05090000 11000000 00000000 00000000 ................ + 1a80 00000000 00000000 590b0000 12000000 ........Y....... 1a90 00000000 00000000 00000000 00000000 ................ - 1aa0 8d030000 11000000 00000000 00000000 ................ - 1ab0 00000000 00000000 c0140000 12000000 ................ + 1aa0 64040000 11000000 00000000 00000000 d............... + 1ab0 00000000 00000000 d3180000 12000000 ................ 1ac0 00000000 00000000 00000000 00000000 ................ - 1ad0 8d0c0000 11000000 00000000 00000000 ................ - 1ae0 00000000 00000000 bb240000 12000000 .........$...... + 1ad0 c40c0000 11000000 00000000 00000000 ................ + 1ae0 00000000 00000000 a94c0000 12000000 .........L...... 1af0 00000000 00000000 00000000 00000000 ................ 1b00 d9010000 12000000 00000000 00000000 ................ 1b10 00000000 00000000 46000000 22000000 ........F..."... 1b20 00000000 00000000 00000000 00000000 ................ - 1b30 6b040000 12000000 00000000 00000000 k............... - 1b40 00000000 00000000 07150000 12000000 ................ + 1b30 42050000 12000000 00000000 00000000 B............... + 1b40 00000000 00000000 6b1a0000 12000000 ........k....... 1b50 00000000 00000000 00000000 00000000 ................ 1b60 8b000000 12000000 00000000 00000000 ................ - 1b70 00000000 00000000 37340000 11000000 ........74...... + 1b70 00000000 00000000 471a0000 11000000 ........G....... 1b80 00000000 00000000 00000000 00000000 ................ - 1b90 0c060000 12000000 00000000 00000000 ................ - 1ba0 00000000 00000000 25060000 12000000 ........%....... + 1b90 c4030000 12000000 00000000 00000000 ................ + 1ba0 00000000 00000000 e3060000 12000000 ................ 1bb0 00000000 00000000 00000000 00000000 ................ - 1bc0 ac050000 12000000 00000000 00000000 ................ + 1bc0 83060000 12000000 00000000 00000000 ................ 1bd0 00000000 00000000 92000000 12000000 ................ 1be0 00000000 00000000 00000000 00000000 ................ - 1bf0 57140000 12000000 00000000 00000000 W............... - 1c00 00000000 00000000 7b0c0000 11000000 ........{....... + 1bf0 4c140000 12000000 00000000 00000000 L............... + 1c00 00000000 00000000 b20c0000 11000000 ................ 1c10 00000000 00000000 00000000 00000000 ................ - 1c20 11040000 12000000 00000000 00000000 ................ - 1c30 00000000 00000000 910b0000 12000000 ................ + 1c20 e8040000 12000000 00000000 00000000 ................ + 1c30 00000000 00000000 c80b0000 12000000 ................ 1c40 00000000 00000000 00000000 00000000 ................ - 1c50 2e050000 12000000 00000000 00000000 ................ - 1c60 00000000 00000000 a30f0000 12000000 ................ + 1c50 05060000 12000000 00000000 00000000 ................ + 1c60 00000000 00000000 900f0000 12000000 ................ 1c70 00000000 00000000 00000000 00000000 ................ - 1c80 53030000 12000000 00000000 00000000 S............... - 1c90 00000000 00000000 73110000 11000000 ........s....... + 1c80 6c030000 12000000 00000000 00000000 l............... + 1c90 00000000 00000000 97110000 11000000 ................ 1ca0 00000000 00000000 00000000 00000000 ................ - 1cb0 761a0000 12000000 00000000 00000000 v............... - 1cc0 00000000 00000000 ba150000 12000000 ................ + 1cb0 98180000 12000000 00000000 00000000 ................ + 1cc0 00000000 00000000 b9170000 12000000 ................ 1cd0 00000000 00000000 00000000 00000000 ................ - 1ce0 59040000 11000000 00000000 00000000 Y............... - 1cf0 00000000 00000000 2a080000 11000000 ........*....... + 1ce0 30050000 11000000 00000000 00000000 0............... + 1cf0 00000000 00000000 c7080000 11000000 ................ 1d00 00000000 00000000 00000000 00000000 ................ - 1d10 e7150000 12000000 00000000 00000000 ................ - 1d20 00000000 00000000 0e080000 12000000 ................ + 1d10 59030000 12000000 00000000 00000000 Y............... + 1d20 00000000 00000000 ab080000 12000000 ................ 1d30 00000000 00000000 00000000 00000000 ................ - 1d40 d0160000 12000000 00000000 00000000 ................ - 1d50 00000000 00000000 a4150000 11000000 ................ + 1d40 91150000 12000000 00000000 00000000 ................ + 1d50 00000000 00000000 bc1a0000 11000000 ................ 1d60 00000000 00000000 00000000 00000000 ................ 1d70 94010000 12000000 00000000 00000000 ................ - 1d80 00000000 00000000 a4100000 11000000 ................ + 1d80 00000000 00000000 c8100000 11000000 ................ 1d90 00000000 00000000 00000000 00000000 ................ - 1da0 80070000 12000000 00000000 00000000 ................ - 1db0 00000000 00000000 0e150000 12000000 ................ + 1da0 1d080000 12000000 00000000 00000000 ................ + 1db0 00000000 00000000 721a0000 12000000 ........r....... 1dc0 00000000 00000000 00000000 00000000 ................ - 1dd0 a1060000 12000000 00000000 00000000 ................ - 1de0 00000000 00000000 39090000 12000000 ........9....... + 1dd0 4f040000 12000000 00000000 00000000 O............... + 1de0 00000000 00000000 d6090000 12000000 ................ 1df0 00000000 00000000 00000000 00000000 ................ - 1e00 a4330000 12000000 00000000 00000000 .3.............. + 1e00 f02c0000 12000000 00000000 00000000 .,.............. 1e10 00000000 00000000 2d020000 12000000 ........-....... 1e20 00000000 00000000 00000000 00000000 ................ - 1e30 b50c0000 12000000 00000000 00000000 ................ - 1e40 00000000 00000000 5a030000 12000000 ........Z....... + 1e30 ec0c0000 12000000 00000000 00000000 ................ + 1e40 00000000 00000000 73030000 12000000 ........s....... 1e50 00000000 00000000 00000000 00000000 ................ - 1e60 b10e0000 12000000 00000000 00000000 ................ - 1e70 00000000 00000000 57340000 12000000 ........W4...... + 1e60 7a100000 12000000 00000000 00000000 z............... + 1e70 00000000 00000000 671a0000 12000000 ........g....... 1e80 00000000 00000000 00000000 00000000 ................ 1e90 c6020000 11000000 00000000 00000000 ................ - 1ea0 00000000 00000000 a3030000 11000000 ................ + 1ea0 00000000 00000000 7a040000 11000000 ........z....... 1eb0 00000000 00000000 00000000 00000000 ................ 1ec0 95020000 12000000 00000000 00000000 ................ - 1ed0 00000000 00000000 530a0000 12000000 ........S....... + 1ed0 00000000 00000000 dd030000 12000000 ................ 1ee0 00000000 00000000 00000000 00000000 ................ - 1ef0 b90a0000 12000000 00000000 00000000 ................ - 1f00 00000000 00000000 ec330000 12000000 .........3...... + 1ef0 f00a0000 12000000 00000000 00000000 ................ + 1f00 00000000 00000000 382d0000 12000000 ........8-...... 1f10 00000000 00000000 00000000 00000000 ................ 1f20 db020000 12000000 00000000 00000000 ................ - 1f30 00000000 00000000 990d0000 12000000 ................ + 1f30 00000000 00000000 d00d0000 12000000 ................ 1f40 00000000 00000000 00000000 00000000 ................ - 1f50 860f0000 12000000 00000000 00000000 ................ - 1f60 00000000 00000000 1c0a0000 11000000 ................ + 1f50 730f0000 12000000 00000000 00000000 s............... + 1f60 00000000 00000000 b90a0000 11000000 ................ 1f70 00000000 00000000 00000000 00000000 ................ - 1f80 4e030000 12000000 00000000 00000000 N............... - 1f90 00000000 00000000 f9330000 12000000 .........3...... + 1f80 67030000 12000000 00000000 00000000 g............... + 1f90 00000000 00000000 091a0000 12000000 ................ 1fa0 00000000 00000000 00000000 00000000 ................ - 1fb0 b11a0000 11000000 00000000 00000000 ................ - 1fc0 00000000 00000000 ba0f0000 12000000 ................ + 1fb0 d0140000 11000000 00000000 00000000 ................ + 1fc0 00000000 00000000 a70f0000 12000000 ................ 1fd0 00000000 00000000 00000000 00000000 ................ 1fe0 d8000000 12000000 00000000 00000000 ................ 1ff0 00000000 00000000 6e000000 12000000 ........n....... 2000 00000000 00000000 00000000 00000000 ................ - 2010 d6240000 12000000 00000000 00000000 .$.............. - 2020 00000000 00000000 35140000 12000000 ........5....... + 2010 c44c0000 12000000 00000000 00000000 .L.............. + 2020 00000000 00000000 92170000 12000000 ................ 2030 00000000 00000000 00000000 00000000 ................ - 2040 05070000 11000000 00000000 00000000 ................ + 2040 a2070000 11000000 00000000 00000000 ................ 2050 00000000 00000000 22010000 12000000 ........"....... 2060 00000000 00000000 00000000 00000000 ................ - 2070 d9140000 12000000 00000000 00000000 ................ - 2080 00000000 00000000 da030000 11000000 ................ + 2070 3b170000 12000000 00000000 00000000 ;............... + 2080 00000000 00000000 b1040000 11000000 ................ 2090 00000000 00000000 00000000 00000000 ................ - 20a0 f11a0000 11000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetBESAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBESAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBESAnalyses.so (disasm) @@ -622,34 +622,34 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet20BESIII_2015_I132978512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet20BESIII_2012_I112137812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2015_I132978512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet20BESIII_2012_I112137812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> nop -_ZN5Rivet20BESIII_2015_I137720412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet20BESIII_2014_I132362112findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2015_I137720412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet20BESIII_2014_I132362112findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> nop -_ZN5Rivet20BESIII_2017_I149406512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet20BESIII_2015_I132978512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2017_I149406512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet20BESIII_2015_I132978512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -665,6 +665,43 @@ mov %r12,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%rbp),%rcx + mov offset(%rbp),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%r12 + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %r12,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + nop + _ZN5Rivet8ParticleC2ERKS0_.cold: mov %r13,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -803,7 +840,7 @@ jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> - mov %r13,%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -814,7 +851,7 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> - mov %r13,%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -826,7 +863,7 @@ call <__stack_chk_fail@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi + mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -1286,6 +1323,57 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20BESIII_2012_I11213788finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + nop + _ZN5Rivet4BeamC2Ev.cold: mov %rbp,%rdi mov %r14,%rbp @@ -1417,59 +1505,64 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet20BESIII_2015_I13297854initEv.cold: +_ZN5Rivet20BESIII_2012_I11213784initEv.cold: mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2015_I13297854initEv.cold + ofs> + jne <_ZN5Rivet20BESIII_2012_I11213784initEv.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> + lea offset(%r14),%rax mov %rbx,%rdi + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2015_I13297854initEv.cold + ofs> + jne <_ZN5Rivet20BESIII_2012_I11213784initEv.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> - mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> /usr/lib64/Rivet/RivetCDFAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCDFAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCDFAnalyses.so (objdump) @@ -289,690 +289,690 @@ 1468 3c47d9fb f11f15d5 2382f78b call <__stack_chk_fail@plt> -_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold: - mov offset(%rsp),%rdi +_ZN7fastjet9PseudoJetC2Ev.cold: + mov offset(%rbx),%rdi test %rdi,%rdi - je <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jne <_ZN7fastjet9PseudoJetC2Ev.cold + ofs> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN7fastjet9PseudoJetC2Ev.cold + ofs> + call <_ZN7fastjet9SharedPtrINS_22PseudoJetStructureBaseEE15_decrease_countEv.isra.0> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <_ZN7fastjet9SharedPtrINS_9PseudoJet12UserInfoBaseEE15_decrease_countEv.isra.0> + jmp <_ZN7fastjet9PseudoJetC2Ev.cold + ofs> + +_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> + jne <_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold + ofs> + nop + +_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@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> + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - mov %rbx,%rdi + jne <_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold + ofs> + mov %rbp,%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> + call <__stack_chk_fail@plt> + nop + +_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold: + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> + jne <_ZNK5Rivet8Analysis14getRefDataNameB5cxx11Ev.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> + nop -_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> +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - mov %rbx,%rdi + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %r12,%rdi call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> + nop -_ZN5Rivet17CDF_2001_S45631318finalizeEv.cold: +_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.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> + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov (%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_2001_S45631318finalizeEv.cold + ofs> + jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN7fastjet9PseudoJetC2Ev.cold: - mov offset(%rbx),%rdi - test %rdi,%rdi - jne <_ZN7fastjet9PseudoJetC2Ev.cold + ofs> - mov offset(%rbx),%rdi - test %rdi,%rdi - je <_ZN7fastjet9PseudoJetC2Ev.cold + ofs> - call <_ZN7fastjet9SharedPtrINS_22PseudoJetStructureBaseEE15_decrease_countEv.isra.0> +_ZN4YODA14AnalysisObjectaSERKS0_.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> - call <_ZN7fastjet9SharedPtrINS_9PseudoJet12UserInfoBaseEE15_decrease_countEv.isra.0> - jmp <_ZN7fastjet9PseudoJetC2Ev.cold + ofs> - -_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: - mov %r14,%rdi + mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi + mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold + ofs> - mov %rbx,%rdi + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold + ofs> - nop + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> -_ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: +_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> /usr/lib64/Rivet/RivetCESRAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCESRAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCESRAnalyses.so (objdump) @@ -286,545 +286,545 @@ 1438 394614cf 6aced56b cd36f069 0faf2843 9F..j..k.6.i..(C Contents of section .dynsym: 1448 00000000 00000000 00000000 00000000 ................ - 1458 00000000 00000000 75030000 12000000 ........u....... + 1458 00000000 00000000 b7030000 12000000 ................ 1468 00000000 00000000 00000000 00000000 ................ - 1478 6d1b0000 12000000 00000000 00000000 m............... + 1478 51170000 12000000 00000000 00000000 Q............... 1488 00000000 00000000 98020000 12000000 ................ 1498 00000000 00000000 00000000 00000000 ................ - 14a8 fe0e0000 12000000 00000000 00000000 ................ - 14b8 00000000 00000000 3d010000 12000000 ........=....... + 14a8 17160000 12000000 00000000 00000000 ................ + 14b8 00000000 00000000 4e010000 12000000 ........N....... 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 f91a0000 12000000 00000000 00000000 ................ - 14e8 00000000 00000000 4e0a0000 12000000 ........N....... + 14d8 f7140000 12000000 00000000 00000000 ................ + 14e8 00000000 00000000 e10a0000 12000000 ................ 14f8 00000000 00000000 00000000 00000000 ................ - 1508 5c0d0000 12000000 00000000 00000000 \............... - 1518 00000000 00000000 30080000 11000000 ........0....... + 1508 ef0d0000 12000000 00000000 00000000 ................ + 1518 00000000 00000000 c3080000 11000000 ................ 1528 00000000 00000000 00000000 00000000 ................ - 1538 bc130000 12000000 00000000 00000000 ................ - 1548 00000000 00000000 dd140000 12000000 ................ + 1538 5c170000 12000000 00000000 00000000 \............... + 1548 00000000 00000000 c5100000 12000000 ................ 1558 00000000 00000000 00000000 00000000 ................ - 1568 de070000 12000000 00000000 00000000 ................ - 1578 00000000 00000000 95050000 12000000 ................ + 1568 71080000 12000000 00000000 00000000 q............... + 1578 00000000 00000000 28060000 12000000 ........(....... 1588 00000000 00000000 00000000 00000000 ................ - 1598 27090000 12000000 00000000 00000000 '............... + 1598 ba090000 12000000 00000000 00000000 ................ 15a8 00000000 00000000 14020000 12000000 ................ 15b8 00000000 00000000 00000000 00000000 ................ - 15c8 f1070000 11000000 00000000 00000000 ................ - 15d8 00000000 00000000 c60d0000 12000000 ................ + 15c8 84080000 11000000 00000000 00000000 ................ + 15d8 00000000 00000000 590e0000 12000000 ........Y....... 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 4b040000 11000000 00000000 00000000 K............... - 1608 00000000 00000000 a00b0000 11000000 ................ + 15f8 8d040000 11000000 00000000 00000000 ................ + 1608 00000000 00000000 330c0000 11000000 ........3....... 1618 00000000 00000000 00000000 00000000 ................ - 1628 2a180000 11000000 00000000 00000000 *............... - 1638 00000000 00000000 fa1f0000 12000000 ................ + 1628 a6180000 11000000 00000000 00000000 ................ + 1638 00000000 00000000 7f250000 12000000 .........%...... 1648 00000000 00000000 00000000 00000000 ................ - 1658 c4010000 12000000 00000000 00000000 ................ + 1658 d5010000 12000000 00000000 00000000 ................ 1668 00000000 00000000 46000000 22000000 ........F..."... 1678 00000000 00000000 00000000 00000000 ................ - 1688 17050000 12000000 00000000 00000000 ................ - 1698 00000000 00000000 b5160000 12000000 ................ + 1688 aa050000 12000000 00000000 00000000 ................ + 1698 00000000 00000000 e7180000 12000000 ................ 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 76000000 12000000 00000000 00000000 v............... - 16c8 00000000 00000000 ab030000 12000000 ................ + 16b8 87000000 12000000 00000000 00000000 ................ + 16c8 00000000 00000000 ed030000 12000000 ................ 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 77060000 12000000 00000000 00000000 w............... - 16f8 00000000 00000000 17060000 12000000 ................ + 16e8 0a070000 12000000 00000000 00000000 ................ + 16f8 00000000 00000000 aa060000 12000000 ................ 1708 00000000 00000000 00000000 00000000 ................ - 1718 7d000000 12000000 00000000 00000000 }............... - 1728 00000000 00000000 b4120000 12000000 ................ + 1718 8e000000 12000000 00000000 00000000 ................ + 1728 00000000 00000000 28110000 12000000 ........(....... 1738 00000000 00000000 00000000 00000000 ................ - 1748 1e150000 11000000 00000000 00000000 ................ - 1758 00000000 00000000 cf040000 12000000 ................ + 1748 b1160000 11000000 00000000 00000000 ................ + 1758 00000000 00000000 11050000 12000000 ................ 1768 00000000 00000000 00000000 00000000 ................ - 1778 4a0e0000 12000000 00000000 00000000 J............... - 1788 00000000 00000000 da050000 12000000 ................ + 1778 dd0e0000 12000000 00000000 00000000 ................ + 1788 00000000 00000000 6d060000 12000000 ........m....... 1798 00000000 00000000 00000000 00000000 ................ - 17a8 050d0000 12000000 00000000 00000000 ................ - 17b8 00000000 00000000 53030000 12000000 ........S....... + 17a8 980d0000 12000000 00000000 00000000 ................ + 17b8 00000000 00000000 95030000 12000000 ................ 17c8 00000000 00000000 00000000 00000000 ................ - 17d8 db0f0000 11000000 00000000 00000000 ................ - 17e8 00000000 00000000 a10e0000 12000000 ................ + 17d8 e1110000 11000000 00000000 00000000 ................ + 17e8 00000000 00000000 dc150000 12000000 ................ 17f8 00000000 00000000 00000000 00000000 ................ - 1808 88160000 12000000 00000000 00000000 ................ - 1818 00000000 00000000 18130000 11000000 ................ + 1808 4b150000 12000000 00000000 00000000 K............... + 1818 00000000 00000000 9f160000 11000000 ................ 1828 00000000 00000000 00000000 00000000 ................ - 1838 b1070000 11000000 00000000 00000000 ................ - 1848 00000000 00000000 a1170000 12000000 ................ + 1838 44080000 11000000 00000000 00000000 D............... + 1848 00000000 00000000 71250000 12000000 ........q%...... 1858 00000000 00000000 00000000 00000000 ................ - 1868 fa080000 12000000 00000000 00000000 ................ - 1878 00000000 00000000 c4140000 12000000 ................ + 1868 8d090000 12000000 00000000 00000000 ................ + 1878 00000000 00000000 74100000 12000000 ........t....... 1888 00000000 00000000 00000000 00000000 ................ - 1898 4a170000 11000000 00000000 00000000 J............... - 18a8 00000000 00000000 7f010000 12000000 ................ + 1898 38190000 11000000 00000000 00000000 8............... + 18a8 00000000 00000000 90010000 12000000 ................ 18b8 00000000 00000000 00000000 00000000 ................ - 18c8 49100000 11000000 00000000 00000000 I............... - 18d8 00000000 00000000 bc160000 12000000 ................ + 18c8 4f120000 11000000 00000000 00000000 O............... + 18d8 00000000 00000000 ee180000 12000000 ................ 18e8 00000000 00000000 00000000 00000000 ................ - 18f8 36040000 12000000 00000000 00000000 6............... - 1908 00000000 00000000 9c090000 12000000 ................ + 18f8 78040000 12000000 00000000 00000000 x............... + 1908 00000000 00000000 2f0a0000 12000000 ......../....... 1918 00000000 00000000 00000000 00000000 ................ - 1928 ef280000 12000000 00000000 00000000 .(.............. + 1928 f6240000 12000000 00000000 00000000 .$.............. 1938 00000000 00000000 29020000 12000000 ........)....... 1948 00000000 00000000 00000000 00000000 ................ - 1958 c00a0000 12000000 00000000 00000000 ................ - 1968 00000000 00000000 5a030000 12000000 ........Z....... + 1958 530b0000 12000000 00000000 00000000 S............... + 1968 00000000 00000000 9c030000 12000000 ................ 1978 00000000 00000000 00000000 00000000 ................ - 1988 30150000 12000000 00000000 00000000 0............... - 1998 00000000 00000000 c2020000 11000000 ................ + 1988 c9140000 12000000 00000000 00000000 ................ + 1998 00000000 00000000 59050000 11000000 ........Y....... 19a8 00000000 00000000 00000000 00000000 ................ - 19b8 61040000 11000000 00000000 00000000 a............... + 19b8 a3040000 11000000 00000000 00000000 ................ 19c8 00000000 00000000 91020000 12000000 ................ 19d8 00000000 00000000 00000000 00000000 ................ - 19e8 c4030000 12000000 00000000 00000000 ................ - 19f8 00000000 00000000 4b120000 12000000 ........K....... + 19e8 06040000 12000000 00000000 00000000 ................ + 19f8 00000000 00000000 d9020000 12000000 ................ 1a08 00000000 00000000 00000000 00000000 ................ - 1a18 37290000 12000000 00000000 00000000 7).............. - 1a28 00000000 00000000 d7020000 12000000 ................ + 1a18 3e250000 12000000 00000000 00000000 >%.............. + 1a28 00000000 00000000 6e050000 12000000 ........n....... 1a38 00000000 00000000 00000000 00000000 ................ - 1a48 750c0000 12000000 00000000 00000000 u............... - 1a58 00000000 00000000 e80c0000 12000000 ................ + 1a48 080d0000 12000000 00000000 00000000 ................ + 1a58 00000000 00000000 7b0d0000 12000000 ........{....... 1a68 00000000 00000000 00000000 00000000 ................ - 1a78 890a0000 11000000 00000000 00000000 ................ - 1a88 00000000 00000000 4e030000 12000000 ........N....... + 1a78 1c0b0000 11000000 00000000 00000000 ................ + 1a88 00000000 00000000 90030000 12000000 ................ 1a98 00000000 00000000 00000000 00000000 ................ - 1aa8 44140000 11000000 00000000 00000000 D............... - 1ab8 00000000 00000000 5e150000 12000000 ........^....... + 1aa8 c60f0000 11000000 00000000 00000000 ................ + 1ab8 00000000 00000000 8d100000 12000000 ................ 1ac8 00000000 00000000 00000000 00000000 ................ - 1ad8 c3000000 12000000 00000000 00000000 ................ + 1ad8 d4000000 12000000 00000000 00000000 ................ 1ae8 00000000 00000000 6e000000 12000000 ........n....... 1af8 00000000 00000000 00000000 00000000 ................ - 1b08 15200000 12000000 00000000 00000000 . .............. - 1b18 00000000 00000000 dc0e0000 12000000 ................ + 1b08 9a250000 12000000 00000000 00000000 .%.............. + 1b18 00000000 00000000 06110000 12000000 ................ 1b28 00000000 00000000 00000000 00000000 ................ - 1b38 36070000 11000000 00000000 00000000 6............... - 1b48 00000000 00000000 0d010000 12000000 ................ + 1b38 c9070000 11000000 00000000 00000000 ................ + 1b48 00000000 00000000 1e010000 12000000 ................ 1b58 00000000 00000000 00000000 00000000 ................ - 1b68 801b0000 12000000 00000000 00000000 ................ - 1b78 00000000 00000000 98040000 11000000 ................ + 1b68 06100000 12000000 00000000 00000000 ................ + 1b78 00000000 00000000 da040000 11000000 ................ 1b88 00000000 00000000 00000000 00000000 ................ - 1b98 84140000 11000000 00000000 00000000 ................ - 1ba8 00000000 00000000 77040000 12000000 ........w....... + 1b98 34100000 11000000 00000000 00000000 4............... + 1ba8 00000000 00000000 b9040000 12000000 ................ 1bb8 00000000 00000000 00000000 00000000 ................ 1bc8 55000000 12000000 00000000 00000000 U............... - 1bd8 00000000 00000000 03020000 12000000 ................ /usr/lib64/Rivet/RivetCESRAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetCESRAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetCESRAnalyses.so (disasm) @@ -587,16 +587,27 @@ call <__stack_chk_fail@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 offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CLEOC_2008_I77791712findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - nop + call <__stack_chk_fail@plt> _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi @@ -645,6 +656,42 @@ jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> nop +_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%r12),%rcx + mov (%r12),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + _ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -690,16 +737,34 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet8ParticleaSERKS0_.cold: - call <__cxa_begin_catch@plt> - mov (%rsp),%rsi - mov %r13,%rdi - call <_ZdlPvm@plt> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> +_ZN5Rivet18CLEOC_2006_I71509617findDecayProductsENS_8ParticleERNS_9ParticlesES3_S3_S3_.cold: + mov %r12,%rdi + call <_ZN5Rivet8ParticleD1Ev> + mov %r15,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I71509617findDecayProductsENS_8ParticleERNS_9ParticlesES3_S3_S3_.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r12,%rdi + call <_ZN5Rivet8ParticleD1Ev> + jmp <_ZN5Rivet18CLEOC_2006_I71509617findDecayProductsENS_8ParticleERNS_9ParticlesES3_S3_S3_.cold + ofs> + call <__stack_chk_fail@plt> + +_ZN5Rivet18CLEOC_2006_I72804310fillHistosERKNS_8ParticleERKNS_16LorentzTransformE.cold: + mov %r14,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I72804310fillHistosERKNS_8ParticleERKNS_16LorentzTransformE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -1493,6 +1558,705 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet18CLEOC_2006_I7150964initEv.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7150964initEv.cold + ofs> + call <__cxa_bad_cast@plt> + mov %rax,%rbx + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> + mov %rbp,%rdi + add $something,%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7150964initEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet18CLEOC_2006_I7150967analyzeERKNS_5EventE.cold: + mov (%rsp),%rdi + call <_ZN5Rivet8ParticleD1Ev> + mov %r15,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov %r14,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7150967analyzeERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7150967analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CLEOC_2006_I7150967analyzeERKNS_5EventE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7150967analyzeERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov (%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7150967analyzeERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet18CLEOC_2006_I7280434initEv.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7280434initEv.cold + ofs> + mov %rbx,%rdi /usr/lib64/Rivet/RivetCMSAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCMSAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCMSAnalyses.so (objdump) @@ -865,1616 +865,1616 @@ 3870 79072759 15f95531 y.'Y..U1 Contents of section .dynsym: 3878 00000000 00000000 00000000 00000000 ................ - 3888 00000000 00000000 f31a0000 11000000 ................ + 3888 00000000 00000000 03250000 11000000 .........%...... 3898 00000000 00000000 00000000 00000000 ................ - 38a8 09290000 12000000 00000000 00000000 .).............. - 38b8 00000000 00000000 d1150000 12000000 ................ + 38a8 db2e0000 12000000 00000000 00000000 ................ + 38b8 00000000 00000000 03200000 12000000 ......... ...... 38c8 00000000 00000000 00000000 00000000 ................ - 38d8 5a2f0000 12000000 00000000 00000000 Z/.............. - 38e8 00000000 00000000 d2590000 11000000 .........Y...... + 38d8 09500000 12000000 00000000 00000000 .P.............. + 38e8 00000000 00000000 c2220000 11000000 ........."...... 38f8 00000000 00000000 00000000 00000000 ................ - 3908 c20d0000 12000000 00000000 00000000 ................ - 3918 00000000 00000000 5d420000 12000000 ........]B...... + 3908 ae170000 12000000 00000000 00000000 ................ + 3918 00000000 00000000 45480000 12000000 ........EH...... 3928 00000000 00000000 00000000 00000000 ................ - 3938 42410000 11000000 00000000 00000000 BA.............. - 3948 00000000 00000000 cf5b0000 12000000 .........[...... + 3938 a0620000 11000000 00000000 00000000 .b.............. + 3948 00000000 00000000 b2450000 12000000 .........E...... 3958 00000000 00000000 00000000 00000000 ................ - 3968 268a0000 12000000 00000000 00000000 &............... - 3978 00000000 00000000 47090000 12000000 ........G....... + 3968 70630000 12000000 00000000 00000000 pc.............. + 3978 00000000 00000000 51090000 12000000 ........Q....... 3988 00000000 00000000 00000000 00000000 ................ - 3998 bd050000 12000000 00000000 00000000 ................ - 39a8 00000000 00000000 74940000 11000000 ........t....... + 3998 81050000 12000000 00000000 00000000 ................ + 39a8 00000000 00000000 52be0000 11000000 ........R....... 39b8 00000000 00000000 00000000 00000000 ................ - 39c8 58770000 11000000 00000000 00000000 Xw.............. - 39d8 00000000 00000000 06230000 12000000 .........#...... + 39c8 b1640000 11000000 00000000 00000000 .d.............. + 39d8 00000000 00000000 d7340000 12000000 .........4...... 39e8 00000000 00000000 00000000 00000000 ................ - 39f8 ab040000 12000000 00000000 00000000 ................ - 3a08 00000000 00000000 fc1d0000 12000000 ................ + 39f8 65140000 12000000 00000000 00000000 e............... + 3a08 00000000 00000000 04270000 12000000 .........'...... 3a18 00000000 00000000 00000000 00000000 ................ - 3a28 2a0a0000 12000000 00000000 00000000 *............... - 3a38 00000000 00000000 002b0000 12000000 .........+...... + 3a28 9b0a0000 12000000 00000000 00000000 ................ + 3a38 00000000 00000000 a4480000 12000000 .........H...... 3a48 00000000 00000000 00000000 00000000 ................ - 3a58 870f0000 12000000 00000000 00000000 ................ - 3a68 00000000 00000000 d5930000 11000000 ................ + 3a58 73190000 12000000 00000000 00000000 s............... + 3a68 00000000 00000000 b3bd0000 11000000 ................ 3a78 00000000 00000000 00000000 00000000 ................ - 3a88 47900000 12000000 00000000 00000000 G............... - 3a98 00000000 00000000 352e0000 12000000 ........5....... + 3a88 5bbd0000 12000000 00000000 00000000 [............... + 3a98 00000000 00000000 be420000 12000000 .........B...... 3aa8 00000000 00000000 00000000 00000000 ................ - 3ab8 42160000 12000000 00000000 00000000 B............... - 3ac8 00000000 00000000 8d060000 11000000 ................ + 3ab8 28150000 12000000 00000000 00000000 (............... + 3ac8 00000000 00000000 51060000 11000000 ........Q....... 3ad8 00000000 00000000 00000000 00000000 ................ - 3ae8 072f0000 12000000 00000000 00000000 ./.............. - 3af8 00000000 00000000 e3570000 12000000 .........W...... + 3ae8 be4e0000 12000000 00000000 00000000 .N.............. + 3af8 00000000 00000000 391d0000 12000000 ........9....... 3b08 00000000 00000000 00000000 00000000 ................ - 3b18 305a0000 12000000 00000000 00000000 0Z.............. - 3b28 00000000 00000000 7a170000 10000000 ........z....... + 3b18 6b2b0000 12000000 00000000 00000000 k+.............. + 3b28 00000000 00000000 19250000 10000000 .........%...... 3b38 00000000 00000000 00000000 00000000 ................ - 3b48 b2590000 11000000 00000000 00000000 .Y.............. - 3b58 00000000 00000000 6d440000 10000000 ........mD...... + 3b48 57350000 11000000 00000000 00000000 W5.............. + 3b58 00000000 00000000 81680000 10000000 .........h...... 3b68 00000000 00000000 00000000 00000000 ................ - 3b78 f6400000 12000000 00000000 00000000 .@.............. - 3b88 00000000 00000000 381a0000 12000000 ........8....... + 3b78 f84e0000 12000000 00000000 00000000 .N.............. + 3b88 00000000 00000000 c41c0000 12000000 ................ 3b98 00000000 00000000 00000000 00000000 ................ - 3ba8 ff2b0000 12000000 00000000 00000000 .+.............. - 3bb8 00000000 00000000 955a0000 12000000 .........Z...... + 3ba8 f2410000 12000000 00000000 00000000 .A.............. + 3bb8 00000000 00000000 e72e0000 12000000 ................ 3bc8 00000000 00000000 00000000 00000000 ................ - 3bd8 9c420000 12000000 00000000 00000000 .B.............. - 3be8 00000000 00000000 59080000 12000000 ........Y....... + 3bd8 76620000 12000000 00000000 00000000 vb.............. + 3be8 00000000 00000000 63080000 12000000 ........c....... 3bf8 00000000 00000000 00000000 00000000 ................ - 3c08 098a0000 12000000 00000000 00000000 ................ - 3c18 00000000 00000000 637b0000 12000000 ........c{...... + 3c08 0c630000 12000000 00000000 00000000 .c.............. + 3c18 00000000 00000000 3b400000 12000000 ........;@...... 3c28 00000000 00000000 00000000 00000000 ................ - 3c38 3a2a0000 12000000 00000000 00000000 :*.............. - 3c48 00000000 00000000 f05d0000 11000000 .........]...... + 3c38 82360000 12000000 00000000 00000000 .6.............. + 3c48 00000000 00000000 3a470000 11000000 ........:G...... 3c58 00000000 00000000 00000000 00000000 ................ - 3c68 7a060000 12000000 00000000 00000000 z............... - 3c78 00000000 00000000 4c900000 12000000 ........L....... + 3c68 3e060000 12000000 00000000 00000000 >............... + 3c78 00000000 00000000 60bd0000 12000000 ........`....... 3c88 00000000 00000000 00000000 00000000 ................ - 3c98 7a200000 12000000 00000000 00000000 z .............. - 3ca8 00000000 00000000 48220000 12000000 ........H"...... + 3c98 f2250000 12000000 00000000 00000000 .%.............. + 3ca8 00000000 00000000 92330000 12000000 .........3...... 3cb8 00000000 00000000 00000000 00000000 ................ - 3cc8 27930000 12000000 00000000 00000000 '............... - 3cd8 00000000 00000000 e8180000 12000000 ................ + 3cc8 47bb0000 12000000 00000000 00000000 G............... + 3cd8 00000000 00000000 f51a0000 12000000 ................ 3ce8 00000000 00000000 00000000 00000000 ................ - 3cf8 ea020000 12000000 00000000 00000000 ................ - 3d08 00000000 00000000 b5930000 11000000 ................ + 3cf8 10030000 12000000 00000000 00000000 ................ + 3d08 00000000 00000000 93bd0000 11000000 ................ 3d18 00000000 00000000 00000000 00000000 ................ - 3d28 0a5e0000 11000000 00000000 00000000 .^.............. - 3d38 00000000 00000000 9c220000 11000000 ........."...... + 3d28 a0470000 11000000 00000000 00000000 .G.............. + 3d38 00000000 00000000 2c2a0000 11000000 ........,*...... 3d48 00000000 00000000 00000000 00000000 ................ - 3d58 b4250000 12000000 00000000 00000000 .%.............. - 3d68 00000000 00000000 46080000 12000000 ........F....... + 3d58 ca350000 12000000 00000000 00000000 .5.............. + 3d68 00000000 00000000 0a080000 12000000 ................ 3d78 00000000 00000000 00000000 00000000 ................ - 3d88 a3010000 12000000 00000000 00000000 ................ - 3d98 00000000 00000000 b62d0000 11000000 .........-...... + 3d88 c9010000 12000000 00000000 00000000 ................ + 3d98 00000000 00000000 200d0000 11000000 ........ ....... 3da8 00000000 00000000 00000000 00000000 ................ - 3db8 c11c0000 12000000 00000000 00000000 ................ - 3dc8 00000000 00000000 1b400000 12000000 .........@...... + 3db8 d3210000 12000000 00000000 00000000 .!.............. + 3dc8 00000000 00000000 06610000 12000000 .........a...... 3dd8 00000000 00000000 00000000 00000000 ................ - 3de8 6c520000 11000000 00000000 00000000 lR.............. - 3df8 00000000 00000000 641b0000 12000000 ........d....... + 3de8 6f0c0000 11000000 00000000 00000000 o............... + 3df8 00000000 00000000 c9270000 12000000 .........'...... 3e08 00000000 00000000 00000000 00000000 ................ - 3e18 910c0000 11000000 00000000 00000000 ................ - 3e28 00000000 00000000 02020000 12000000 ................ + 3e18 40170000 11000000 00000000 00000000 @............... + 3e28 00000000 00000000 28020000 12000000 ........(....... 3e38 00000000 00000000 00000000 00000000 ................ - 3e48 88530000 12000000 00000000 00000000 .S.............. - 3e58 00000000 00000000 0c8b0000 12000000 ................ + 3e48 d3ba0000 12000000 00000000 00000000 ................ + 3e58 00000000 00000000 76640000 12000000 ........vd...... 3e68 00000000 00000000 00000000 00000000 ................ - 3e78 db0f0000 11000000 00000000 00000000 ................ - 3e88 00000000 00000000 c3050000 12000000 ................ + 3e78 2c160000 11000000 00000000 00000000 ,............... + 3e88 00000000 00000000 87050000 12000000 ................ 3e98 00000000 00000000 00000000 00000000 ................ - 3ea8 ee5f0000 12000000 00000000 00000000 ._.............. - 3eb8 00000000 00000000 115a0000 12000000 .........Z...... + 3ea8 a5200000 12000000 00000000 00000000 . .............. + 3eb8 00000000 00000000 93370000 12000000 .........7...... 3ec8 00000000 00000000 00000000 00000000 ................ - 3ed8 52530000 11000000 00000000 00000000 RS.............. - 3ee8 00000000 00000000 9c0a0000 12000000 ................ + 3ed8 fc850000 11000000 00000000 00000000 ................ + 3ee8 00000000 00000000 0d0b0000 12000000 ................ 3ef8 00000000 00000000 00000000 00000000 ................ - 3f08 b88f0000 12000000 00000000 00000000 ................ - 3f18 00000000 00000000 a12e0000 11000000 ................ + 3f08 ccbc0000 12000000 00000000 00000000 ................ + 3f18 00000000 00000000 584e0000 11000000 ........XN...... 3f28 00000000 00000000 00000000 00000000 ................ - 3f38 e17c0000 12000000 00000000 00000000 .|.............. + 3f38 b8420000 12000000 00000000 00000000 .B.............. 3f48 00000000 00000000 46000000 22000000 ........F..."... 3f58 00000000 00000000 00000000 00000000 ................ - 3f68 ac170000 12000000 00000000 00000000 ................ - 3f78 00000000 00000000 47300000 12000000 ........G0...... + 3f68 ac0e0000 12000000 00000000 00000000 ................ + 3f78 00000000 00000000 f6500000 12000000 .........P...... 3f88 00000000 00000000 00000000 00000000 ................ - 3f98 da220000 12000000 00000000 00000000 .".............. - 3fa8 00000000 00000000 f3090000 12000000 ................ + 3f98 ab340000 12000000 00000000 00000000 .4.............. + 3fa8 00000000 00000000 640a0000 12000000 ........d....... 3fb8 00000000 00000000 00000000 00000000 ................ - 3fc8 b71f0000 12000000 00000000 00000000 ................ - 3fd8 00000000 00000000 0a890000 12000000 ................ /usr/lib64/Rivet/RivetCMSAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetCMSAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetCMSAnalyses.so (disasm) @@ -1538,82 +1538,18 @@ mov %rax,%rbp jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %rbp,%rdi +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZNK5Rivet8Analysis7authorsB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet8Analysis10referencesB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet8Analysis5todosB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet8Analysis10validationB5cxx11Ev.cold: - mov %rbx,%rdi - call <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> + mov $something,%esi 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> + call <_ZdlPvm@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - mov %rbx,%rdi + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> _ZN5Rivet6deltaRERKNS_12FourMomentumES2_NS_9RapSchemeE.cold: mov $something,%edi @@ -1729,6 +1665,32 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> +_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rbx),%rdi + mov offset(%rbx),%rsi + sub %rdi,%rsi + test %rdi,%rdi + jne <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <_ZdlPvm@plt> + jmp <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <__stack_chk_fail@plt> + nop + _ZNK5Rivet8Particle15hasAncestorWithERKSt8functionIFbRKS0_EEb.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -1767,6 +1729,10 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> +_ZNK5Rivet3CmpINS_10ProjectionEE8_compareEv.cold: + call <__cxa_bad_typeid@plt> + nop + _ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: call <__cxa_begin_catch@plt> mov $something,%esi @@ -1779,6 +1745,19 @@ call <_Unwind_Resume@plt> nop +_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1887,30 +1866,676 @@ _ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r15,%rdi + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + lea offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZN4YODA14AnalysisObjectaSERKS0_.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> /usr/lib64/Rivet/RivetD0Analyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetD0Analyses.so (objdump) +++ new /usr/lib64/Rivet/RivetD0Analyses.so (objdump) @@ -225,513 +225,513 @@ 1070 41a23105 A.1. Contents of section .dynsym: 1078 00000000 00000000 00000000 00000000 ................ - 1088 00000000 00000000 ea0f0000 11000000 ................ + 1088 00000000 00000000 c10d0000 11000000 ................ 1098 00000000 00000000 00000000 00000000 ................ - 10a8 6a0e0000 12000000 00000000 00000000 j............... - 10b8 00000000 00000000 1f230000 12000000 .........#...... + 10a8 080c0000 12000000 00000000 00000000 ................ + 10b8 00000000 00000000 be1e0000 12000000 ................ 10c8 00000000 00000000 00000000 00000000 ................ - 10d8 042c0000 12000000 00000000 00000000 .,.............. - 10e8 00000000 00000000 76240000 11000000 ........v$...... + 10d8 87280000 12000000 00000000 00000000 .(.............. + 10e8 00000000 00000000 321c0000 11000000 ........2....... 10f8 00000000 00000000 00000000 00000000 ................ - 1108 2e0e0000 12000000 00000000 00000000 ................ - 1118 00000000 00000000 37170000 12000000 ........7....... + 1108 030b0000 12000000 00000000 00000000 ................ + 1118 00000000 00000000 1f130000 12000000 ................ 1128 00000000 00000000 00000000 00000000 ................ - 1138 051a0000 12000000 00000000 00000000 ................ - 1148 00000000 00000000 8e120000 12000000 ................ + 1138 ed150000 12000000 00000000 00000000 ................ + 1148 00000000 00000000 2b1d0000 12000000 ........+....... 1158 00000000 00000000 00000000 00000000 ................ - 1168 a1030000 12000000 00000000 00000000 ................ + 1168 9a030000 12000000 00000000 00000000 ................ 1178 00000000 00000000 c3010000 12000000 ................ 1188 00000000 00000000 00000000 00000000 ................ - 1198 0c180000 12000000 00000000 00000000 ................ - 11a8 00000000 00000000 18110000 12000000 ................ + 1198 f4130000 12000000 00000000 00000000 ................ + 11a8 00000000 00000000 cd190000 12000000 ................ 11b8 00000000 00000000 00000000 00000000 ................ - 11c8 3b100000 12000000 00000000 00000000 ;............... + 11c8 120e0000 12000000 00000000 00000000 ................ 11d8 00000000 00000000 76000000 11000000 ........v....... 11e8 00000000 00000000 00000000 00000000 ................ - 11f8 300b0000 12000000 00000000 00000000 0............... - 1208 00000000 00000000 92020000 12000000 ................ + 11f8 04090000 12000000 00000000 00000000 ................ + 1208 00000000 00000000 bb170000 12000000 ................ 1218 00000000 00000000 00000000 00000000 ................ - 1228 c9090000 11000000 00000000 00000000 ................ - 1238 00000000 00000000 a7030000 12000000 ................ + 1228 36070000 11000000 00000000 00000000 6............... + 1238 00000000 00000000 a0030000 12000000 ................ 1248 00000000 00000000 00000000 00000000 ................ - 1258 ed120000 12000000 00000000 00000000 ................ - 1268 00000000 00000000 ab2a0000 12000000 .........*...... + 1258 0f250000 12000000 00000000 00000000 .%.............. + 1268 00000000 00000000 33260000 12000000 ........3&...... 1278 00000000 00000000 00000000 00000000 ................ - 1288 54180000 12000000 00000000 00000000 T............... - 1298 00000000 00000000 77090000 12000000 ........w....... + 1288 3c140000 12000000 00000000 00000000 <............... + 1298 00000000 00000000 e4060000 12000000 ................ 12a8 00000000 00000000 00000000 00000000 ................ - 12b8 991f0000 12000000 00000000 00000000 ................ - 12c8 00000000 00000000 8e2b0000 12000000 .........+...... + 12b8 541e0000 12000000 00000000 00000000 T............... + 12c8 00000000 00000000 11280000 12000000 .........(...... 12d8 00000000 00000000 00000000 00000000 ................ - 12e8 9d070000 12000000 00000000 00000000 ................ - 12f8 00000000 00000000 29040000 12000000 ........)....... + 12e8 660e0000 12000000 00000000 00000000 f............... + 12f8 00000000 00000000 2e040000 12000000 ................ 1308 00000000 00000000 00000000 00000000 ................ - 1318 e4280000 11000000 00000000 00000000 .(.............. - 1328 00000000 00000000 720a0000 12000000 ........r....... + 1318 d81d0000 11000000 00000000 00000000 ................ + 1328 00000000 00000000 2d080000 12000000 ........-....... 1338 00000000 00000000 00000000 00000000 ................ 1348 5b010000 12000000 00000000 00000000 [............... - 1358 00000000 00000000 8a090000 11000000 ................ + 1358 00000000 00000000 f7060000 11000000 ................ 1368 00000000 00000000 00000000 00000000 ................ - 1378 95240000 12000000 00000000 00000000 .$.............. - 1388 00000000 00000000 6a080000 11000000 ........j....... + 1378 d61c0000 12000000 00000000 00000000 ................ + 1388 00000000 00000000 26060000 11000000 ........&....... 1398 00000000 00000000 00000000 00000000 ................ - 13a8 801f0000 12000000 00000000 00000000 ................ - 13b8 00000000 00000000 4a060000 11000000 ........J....... + 13a8 18250000 12000000 00000000 00000000 .%.............. + 13b8 00000000 00000000 db0a0000 11000000 ................ 13c8 00000000 00000000 00000000 00000000 ................ 13d8 5a020000 12000000 00000000 00000000 Z............... - 13e8 00000000 00000000 5a2b0000 12000000 ........Z+...... + 13e8 00000000 00000000 96290000 12000000 .........)...... 13f8 00000000 00000000 00000000 00000000 ................ - 1408 0e0b0000 12000000 00000000 00000000 ................ + 1408 e2080000 12000000 00000000 00000000 ................ 1418 00000000 00000000 46000000 22000000 ........F..."... 1428 00000000 00000000 00000000 00000000 ................ - 1438 ab030000 12000000 00000000 00000000 ................ - 1448 00000000 00000000 e61d0000 12000000 ................ + 1438 b0030000 12000000 00000000 00000000 ................ + 1448 00000000 00000000 eb240000 12000000 .........$...... 1458 00000000 00000000 00000000 00000000 ................ - 1468 63080000 12000000 00000000 00000000 c............... - 1478 00000000 00000000 c1270000 12000000 .........'...... + 1468 1f060000 12000000 00000000 00000000 ................ + 1478 00000000 00000000 2c210000 12000000 ........,!...... 1488 00000000 00000000 00000000 00000000 ................ - 1498 c6100000 11000000 00000000 00000000 ................ - 14a8 00000000 00000000 c9040000 12000000 ................ + 1498 d5180000 11000000 00000000 00000000 ................ + 14a8 00000000 00000000 ce040000 12000000 ................ 14b8 00000000 00000000 00000000 00000000 ................ - 14c8 26280000 12000000 00000000 00000000 &(.............. + 14c8 91210000 12000000 00000000 00000000 .!.............. 14d8 00000000 00000000 17020000 12000000 ................ 14e8 00000000 00000000 00000000 00000000 ................ - 14f8 fa1a0000 12000000 00000000 00000000 ................ - 1508 00000000 00000000 e2040000 12000000 ................ + 14f8 e2160000 12000000 00000000 00000000 ................ + 1508 00000000 00000000 e7040000 12000000 ................ 1518 00000000 00000000 00000000 00000000 ................ - 1528 bf0e0000 12000000 00000000 00000000 ................ - 1538 00000000 00000000 cb160000 12000000 ................ + 1528 860e0000 12000000 00000000 00000000 ................ + 1538 00000000 00000000 b3120000 12000000 ................ 1548 00000000 00000000 00000000 00000000 ................ - 1558 ab040000 12000000 00000000 00000000 ................ + 1558 b0040000 12000000 00000000 00000000 ................ 1568 00000000 00000000 15010000 12000000 ................ 1578 00000000 00000000 00000000 00000000 ................ - 1588 ef100000 11000000 00000000 00000000 ................ - 1598 00000000 00000000 35060000 11000000 ........5....... + 1588 f41b0000 11000000 00000000 00000000 ................ + 1598 00000000 00000000 e71a0000 11000000 ................ 15a8 00000000 00000000 00000000 00000000 ................ - 15b8 c21f0000 12000000 00000000 00000000 ................ - 15c8 00000000 00000000 d1020000 12000000 ................ + 15b8 14250000 12000000 00000000 00000000 .%.............. + 15c8 00000000 00000000 fa170000 12000000 ................ 15d8 00000000 00000000 00000000 00000000 ................ - 15e8 06230000 11000000 00000000 00000000 .#.............. - 15f8 00000000 00000000 3b270000 12000000 ........;'...... + 15e8 a81b0000 11000000 00000000 00000000 ................ + 15f8 00000000 00000000 a6200000 12000000 ......... ...... 1608 00000000 00000000 00000000 00000000 ................ - 1618 d00d0000 12000000 00000000 00000000 ................ - 1628 00000000 00000000 8f100000 12000000 ................ + 1618 0a0a0000 12000000 00000000 00000000 ................ + 1628 00000000 00000000 bd1b0000 12000000 ................ 1638 00000000 00000000 00000000 00000000 ................ - 1648 6e040000 12000000 00000000 00000000 n............... - 1658 00000000 00000000 8f060000 12000000 ................ + 1648 73040000 12000000 00000000 00000000 s............... + 1658 00000000 00000000 460b0000 12000000 ........F....... 1668 00000000 00000000 00000000 00000000 ................ - 1678 1d2b0000 12000000 00000000 00000000 .+.............. - 1688 00000000 00000000 da1d0000 12000000 ................ + 1678 59290000 12000000 00000000 00000000 Y).............. + 1688 00000000 00000000 a4030000 12000000 ................ 1698 00000000 00000000 00000000 00000000 ................ - 16a8 06140000 11000000 00000000 00000000 ................ - 16b8 00000000 00000000 80080000 12000000 ................ + 16a8 ee0f0000 11000000 00000000 00000000 ................ + 16b8 00000000 00000000 6f1d0000 12000000 ........o....... 16c8 00000000 00000000 00000000 00000000 ................ - 16d8 4a090000 11000000 00000000 00000000 J............... - 16e8 00000000 00000000 78070000 12000000 ........x....... + 16d8 b7060000 11000000 00000000 00000000 ................ + 16e8 00000000 00000000 fa0b0000 12000000 ................ 16f8 00000000 00000000 00000000 00000000 ................ - 1708 450a0000 12000000 00000000 00000000 E............... - 1718 00000000 00000000 37070000 12000000 ........7....... + 1708 00080000 12000000 00000000 00000000 ................ + 1718 00000000 00000000 e10b0000 12000000 ................ 1728 00000000 00000000 00000000 00000000 ................ - 1738 bb0d0000 11000000 00000000 00000000 ................ - 1748 00000000 00000000 f6250000 11000000 .........%...... + 1738 fc1a0000 11000000 00000000 00000000 ................ + 1748 00000000 00000000 99260000 11000000 .........&...... 1758 00000000 00000000 00000000 00000000 ................ - 1768 a52c0000 12000000 00000000 00000000 .,.............. - 1778 00000000 00000000 7a130000 11000000 ........z....... + 1768 ca290000 12000000 00000000 00000000 .).............. + 1778 00000000 00000000 8b0f0000 11000000 ................ 1788 00000000 00000000 00000000 00000000 ................ - 1798 ed1d0000 12000000 00000000 00000000 ................ - 17a8 00000000 00000000 5e050000 12000000 ........^....... + 1798 f2240000 12000000 00000000 00000000 .$.............. + 17a8 00000000 00000000 63050000 12000000 ........c....... 17b8 00000000 00000000 00000000 00000000 ................ - 17c8 0d0f0000 12000000 00000000 00000000 ................ - 17d8 00000000 00000000 01120000 11000000 ................ + 17c8 a60e0000 12000000 00000000 00000000 ................ + 17d8 00000000 00000000 0f1a0000 11000000 ................ 17e8 00000000 00000000 00000000 00000000 ................ - 17f8 ce0a0000 12000000 00000000 00000000 ................ - 1808 00000000 00000000 01150000 11000000 ................ + 17f8 a2080000 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) @@ -736,89 +736,295 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet15D0_2000_I5033618finalizeEv.cold: +_ZN5Rivet16D0_1996_S32140448finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet15D0_2000_I5033618finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet15D0_2000_I5033618finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - -_ZN5Rivet16D0_2006_S64387508finalizeEv.cold: + call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2006_S64387508finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2006_S64387508finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - -_ZN5Rivet16D0_2008_S76626708finalizeEv.cold: + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2008_S76626708finalizeEv.cold + ofs> + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> /usr/lib64/Rivet/RivetDORISAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetDORISAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetDORISAnalyses.so (objdump) @@ -230,18 +230,18 @@ 10a8 00000000 00000000 4a030000 12000000 ........J....... 10b8 00000000 00000000 00000000 00000000 ................ 10c8 fd010000 12000000 00000000 00000000 ................ - 10d8 00000000 00000000 5e170000 12000000 ........^....... + 10d8 00000000 00000000 4f180000 12000000 ........O....... 10e8 00000000 00000000 00000000 00000000 ................ 10f8 99030000 12000000 00000000 00000000 ................ 1108 00000000 00000000 c00b0000 12000000 ................ 1118 00000000 00000000 00000000 00000000 ................ - 1128 ec110000 12000000 00000000 00000000 ................ + 1128 a1170000 12000000 00000000 00000000 ................ 1138 00000000 00000000 a2090000 11000000 ................ 1148 00000000 00000000 00000000 00000000 ................ - 1158 bb1e0000 12000000 00000000 00000000 ................ - 1168 00000000 00000000 011b0000 12000000 ................ + 1158 5f190000 12000000 00000000 00000000 _............... + 1168 00000000 00000000 d7180000 12000000 ................ 1178 00000000 00000000 00000000 00000000 ................ - 1188 7f180000 12000000 00000000 00000000 ................ + 1188 85120000 12000000 00000000 00000000 ................ 1198 00000000 00000000 50090000 12000000 ........P....... 11a8 00000000 00000000 00000000 00000000 ................ 11b8 a2050000 12000000 00000000 00000000 ................ @@ -250,10 +250,10 @@ 11e8 2b010000 12000000 00000000 00000000 +............... 11f8 00000000 00000000 63090000 11000000 ........c....... 1208 00000000 00000000 00000000 00000000 ................ - 1218 b1120000 12000000 00000000 00000000 ................ + 1218 c6120000 12000000 00000000 00000000 ................ 1228 00000000 00000000 0e050000 11000000 ................ 1238 00000000 00000000 00000000 00000000 ................ - 1248 47190000 12000000 00000000 00000000 G............... + 1248 c31a0000 12000000 00000000 00000000 ................ 1258 00000000 00000000 c1070000 11000000 ................ 1268 00000000 00000000 00000000 00000000 ................ 1278 41020000 11000000 00000000 00000000 A............... @@ -262,11 +262,11 @@ 12a8 46000000 22000000 00000000 00000000 F..."........... 12b8 00000000 00000000 24050000 12000000 ........$....... 12c8 00000000 00000000 00000000 00000000 ................ - 12d8 92100000 12000000 00000000 00000000 ................ - 12e8 00000000 00000000 eb160000 12000000 ................ + 12d8 0d100000 12000000 00000000 00000000 ................ + 12e8 00000000 00000000 e2190000 12000000 ................ 12f8 00000000 00000000 00000000 00000000 ................ 1308 62030000 12000000 00000000 00000000 b............... - 1318 00000000 00000000 fb0e0000 11000000 ................ + 1318 00000000 00000000 040e0000 11000000 ................ 1328 00000000 00000000 00000000 00000000 ................ 1338 6e040000 12000000 00000000 00000000 n............... 1348 00000000 00000000 c5060000 12000000 ................ @@ -274,47 +274,47 @@ 1368 65060000 12000000 00000000 00000000 e............... 1378 00000000 00000000 93010000 12000000 ................ 1388 00000000 00000000 00000000 00000000 ................ - 1398 2b120000 12000000 00000000 00000000 +............... - 13a8 00000000 00000000 21170000 11000000 ........!....... + 1398 ce130000 12000000 00000000 00000000 ................ + 13a8 00000000 00000000 00180000 11000000 ................ 13b8 00000000 00000000 00000000 00000000 ................ 13c8 650c0000 12000000 00000000 00000000 e............... 13d8 00000000 00000000 ad0c0000 12000000 ................ 13e8 00000000 00000000 00000000 00000000 ................ 13f8 e7050000 12000000 00000000 00000000 ................ - 1408 00000000 00000000 2e110000 12000000 ................ + 1408 00000000 00000000 a9100000 12000000 ................ 1418 00000000 00000000 00000000 00000000 ................ 1428 28030000 12000000 00000000 00000000 (............... - 1438 00000000 00000000 3a140000 11000000 ........:....... + 1438 00000000 00000000 d5140000 11000000 ................ 1448 00000000 00000000 00000000 00000000 ................ - 1458 b41c0000 12000000 00000000 00000000 ................ - 1468 00000000 00000000 06130000 12000000 ................ + 1458 c5170000 12000000 00000000 00000000 ................ + 1468 00000000 00000000 1b130000 12000000 ................ 1478 00000000 00000000 00000000 00000000 ................ - 1488 0f170000 11000000 00000000 00000000 ................ + 1488 12180000 11000000 00000000 00000000 ................ 1498 00000000 00000000 23090000 11000000 ........#....... 14a8 00000000 00000000 00000000 00000000 ................ - 14b8 60190000 12000000 00000000 00000000 `............... + 14b8 b7200000 12000000 00000000 00000000 . .............. 14c8 00000000 00000000 6c0a0000 12000000 ........l....... 14d8 00000000 00000000 00000000 00000000 ................ - 14e8 ac0f0000 11000000 00000000 00000000 ................ - 14f8 00000000 00000000 66180000 12000000 ........f....... + 14e8 b50e0000 11000000 00000000 00000000 ................ + 14f8 00000000 00000000 6c120000 12000000 ........l....... 1508 00000000 00000000 00000000 00000000 ................ - 1518 31190000 11000000 00000000 00000000 1............... + 1518 2b1a0000 11000000 00000000 00000000 +............... 1528 00000000 00000000 db030000 12000000 ................ 1538 00000000 00000000 00000000 00000000 ................ - 1548 a8140000 11000000 00000000 00000000 ................ - 1558 00000000 00000000 f2160000 12000000 ................ + 1548 43150000 11000000 00000000 00000000 C............... + 1558 00000000 00000000 e9190000 12000000 ................ 1568 00000000 00000000 00000000 00000000 ................ 1578 f9040000 12000000 00000000 00000000 ................ 1588 00000000 00000000 0e0b0000 12000000 ................ 1598 00000000 00000000 00000000 00000000 ................ - 15a8 1e250000 12000000 00000000 00000000 .%.............. + 15a8 ed1f0000 12000000 00000000 00000000 ................ 15b8 00000000 00000000 d9010000 12000000 ................ 15c8 00000000 00000000 00000000 00000000 ................ - 15d8 1d0d0000 12000000 00000000 00000000 ................ + 15d8 360d0000 12000000 00000000 00000000 6............... 15e8 00000000 00000000 2f030000 12000000 ......../....... 15f8 00000000 00000000 00000000 00000000 ................ - 1608 64100000 12000000 00000000 00000000 d............... - 1618 00000000 00000000 f30f0000 11000000 ................ + 1608 df0f0000 12000000 00000000 00000000 ................ + 1618 00000000 00000000 4e0f0000 11000000 ........N....... 1628 00000000 00000000 00000000 00000000 ................ 1638 fb0b0000 11000000 00000000 00000000 ................ 1648 00000000 00000000 be000000 12000000 ................ @@ -322,32 +322,32 @@ 1668 87040000 12000000 00000000 00000000 ................ 1678 00000000 00000000 9a020000 12000000 ................ 1688 00000000 00000000 00000000 00000000 ................ - 1698 66250000 12000000 00000000 00000000 f%.............. - 16a8 00000000 00000000 08100000 12000000 ................ + 1698 35200000 12000000 00000000 00000000 5 .............. + 16a8 00000000 00000000 630f0000 12000000 ........c....... 16b8 00000000 00000000 00000000 00000000 ................ 16c8 35070000 12000000 00000000 00000000 5............... - 16d8 00000000 00000000 11110000 12000000 ................ + 16d8 00000000 00000000 8c100000 12000000 ................ 16e8 00000000 00000000 00000000 00000000 ................ 16f8 30080000 12000000 00000000 00000000 0............... 1708 00000000 00000000 110c0000 11000000 ................ 1718 00000000 00000000 00000000 00000000 ................ 1728 23030000 12000000 00000000 00000000 #............... - 1738 00000000 00000000 bd0e0000 12000000 ................ + 1738 00000000 00000000 4c0d0000 12000000 ........L....... 1748 00000000 00000000 00000000 00000000 ................ - 1758 26180000 11000000 00000000 00000000 &............... - 1768 00000000 00000000 45110000 12000000 ........E....... + 1758 67110000 11000000 00000000 00000000 g............... + 1768 00000000 00000000 c0100000 12000000 ................ 1778 00000000 00000000 00000000 00000000 ................ 1788 d6000000 12000000 00000000 00000000 ................ 1798 00000000 00000000 6e000000 12000000 ........n....... 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 8f120000 12000000 00000000 00000000 ................ + 17b8 48130000 12000000 00000000 00000000 H............... 17c8 00000000 00000000 a8080000 11000000 ................ 17d8 00000000 00000000 00000000 00000000 ................ 17e8 69030000 12000000 00000000 00000000 i............... - 17f8 00000000 00000000 c50f0000 12000000 ................ + 17f8 00000000 00000000 ce0e0000 12000000 ................ 1808 00000000 00000000 00000000 00000000 ................ 1818 480c0000 11000000 00000000 00000000 H............... - 1828 00000000 00000000 e6170000 11000000 ................ + 1828 00000000 00000000 a7110000 11000000 ................ 1838 00000000 00000000 00000000 00000000 ................ 1848 62020000 12000000 00000000 00000000 b............... 1858 00000000 00000000 97080000 12000000 ................ @@ -356,40 +356,40 @@ 1888 00000000 00000000 c5000000 12000000 ................ 1898 00000000 00000000 00000000 00000000 ................ 18a8 da070000 12000000 00000000 00000000 ................ - 18b8 00000000 00000000 c0180000 12000000 ................ + 18b8 00000000 00000000 96190000 12000000 ................ 18c8 00000000 00000000 00000000 00000000 ................ - 18d8 330d0000 12000000 00000000 00000000 3............... + 18d8 8a0d0000 12000000 00000000 00000000 ................ 18e8 00000000 00000000 1e0a0000 12000000 ................ 18f8 00000000 00000000 00000000 00000000 ................ 1908 ca0b0000 12000000 00000000 00000000 ................ - 1918 00000000 00000000 87110000 12000000 ................ + 1918 00000000 00000000 02110000 12000000 ................ 1928 00000000 00000000 00000000 00000000 ................ - 1938 10120000 12000000 00000000 00000000 ................ + 1938 86170000 12000000 00000000 00000000 ................ 1948 00000000 00000000 40010000 12000000 ........@....... 1958 00000000 00000000 00000000 00000000 ................ - 1968 ad0d0000 11000000 00000000 00000000 ................ + 1968 9f0f0000 11000000 00000000 00000000 ................ 1978 00000000 00000000 4e0b0000 12000000 ........N....... 1988 00000000 00000000 00000000 00000000 ................ - 1998 800f0000 12000000 00000000 00000000 ................ + 1998 890e0000 12000000 00000000 00000000 ................ 19a8 00000000 00000000 83020000 11000000 ................ 19b8 00000000 00000000 00000000 00000000 ................ - 19c8 ef1c0000 12000000 00000000 00000000 ................ - 19d8 00000000 00000000 0c190000 12000000 ................ + 19c8 411a0000 12000000 00000000 00000000 A............... + 19d8 00000000 00000000 061a0000 12000000 ................ 19e8 00000000 00000000 00000000 00000000 ................ - 19f8 62160000 12000000 00000000 00000000 b............... - 1a08 00000000 00000000 e5130000 11000000 ................ + 19f8 fd160000 12000000 00000000 00000000 ................ + 1a08 00000000 00000000 80140000 11000000 ................ 1a18 00000000 00000000 00000000 00000000 ................ - 1a28 33130000 12000000 00000000 00000000 3............... + 1a28 6a130000 12000000 00000000 00000000 j............... /usr/lib64/Rivet/RivetDORISAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetDORISAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetDORISAnalyses.so (disasm) @@ -1367,67 +1367,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18ARGUS_1989_I2625514initEv.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625514initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625514initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625514initEv.cold + ofs> - call <__cxa_bad_cast@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625514initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625514initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx - mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> - mov %rbp,%rdi - add $something,%rax - mov %rax,offset(%rsp) - call <_ZN5Rivet14ParticleFinderD2Ev> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625514initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625514initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet18ARGUS_1986_I2273244initEv.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -1671,19 +1610,23 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18ARGUS_1989_I26255117findDecayProductsENS_8ParticleERNS_9ParticlesE.cold: +_ZN5Rivet18ARGUS_1988_I25109717findDecayProductsENS_8ParticleERNS_9ParticlesE.cold: mov %rbp,%rdi call <_ZN5Rivet8ParticleD1Ev> mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I26255117findDecayProductsENS_8ParticleERNS_9ParticlesE.cold + ofs> + jne <_ZN5Rivet18ARGUS_1988_I25109717findDecayProductsENS_8ParticleERNS_9ParticlesE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold: +_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> mov $something,%edi lea offset(%rsp),%r12 call <__cxa_allocate_exception@plt> @@ -1701,429 +1644,498 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> mov %rbp,%rdi call <__cxa_throw@plt> - mov %r15,%rdi + mov %r12,%rdi call <_ZN5Rivet8ParticleD1Ev> mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rdi - call <_ZN5Rivet8ParticleD1Ev> - mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + test %rdi,%rdi + 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_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_1988_I2510977analyzeERKNS_5EventE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> mov %rax,%rbx - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> + 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_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - 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 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - 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(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> + jne <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - mov %rax,%rbx - jmp <_ZN5Rivet18ARGUS_1989_I2625517analyzeERKNS_5EventE.cold + ofs> - 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 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov %r12,%rsi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbp,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov %r12,%rdi - mov %rax,offset(%rbp) + call <__cxa_free_exception@plt> + jmp <_ZN5Rivet18ARGUS_1988_I2510977analyzeERKNS_5EventE.cold + ofs> /usr/lib64/Rivet/RivetFrascatiAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetFrascatiAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetFrascatiAnalyses.so (objdump) @@ -173,339 +173,339 @@ 0d28 be9ab1a6 21e169d4 ....!.i. Contents of section .dynsym: 0d30 00000000 00000000 00000000 00000000 ................ - 0d40 00000000 00000000 d20e0000 12000000 ................ + 0d40 00000000 00000000 27130000 12000000 ........'....... 0d50 00000000 00000000 00000000 00000000 ................ - 0d60 7d020000 12000000 00000000 00000000 }............... - 0d70 00000000 00000000 f90f0000 12000000 ................ + 0d60 ae010000 12000000 00000000 00000000 ................ + 0d70 00000000 00000000 830c0000 12000000 ................ 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 a7020000 12000000 00000000 00000000 ................ - 0da0 00000000 00000000 50090000 12000000 ........P....... + 0d90 26020000 12000000 00000000 00000000 &............... + 0da0 00000000 00000000 5b090000 12000000 ........[....... 0db0 00000000 00000000 00000000 00000000 ................ - 0dc0 ba0f0000 12000000 00000000 00000000 ................ - 0dd0 00000000 00000000 43070000 11000000 ........C....... + 0dc0 440c0000 12000000 00000000 00000000 D............... + 0dd0 00000000 00000000 3d070000 11000000 ........=....... 0de0 00000000 00000000 00000000 00000000 ................ - 0df0 6d170000 12000000 00000000 00000000 m............... - 0e00 00000000 00000000 f1060000 12000000 ................ + 0df0 6c160000 12000000 00000000 00000000 l............... + 0e00 00000000 00000000 eb060000 12000000 ................ 0e10 00000000 00000000 00000000 00000000 ................ - 0e20 2f050000 12000000 00000000 00000000 /............... - 0e30 00000000 00000000 29080000 12000000 ........)....... + 0e20 a2040000 12000000 00000000 00000000 ................ + 0e30 00000000 00000000 34080000 12000000 ........4....... 0e40 00000000 00000000 00000000 00000000 ................ - 0e50 68020000 12000000 00000000 00000000 h............... - 0e60 00000000 00000000 04070000 11000000 ................ + 0e50 d1000000 12000000 00000000 00000000 ................ + 0e60 00000000 00000000 fe060000 11000000 ................ 0e70 00000000 00000000 00000000 00000000 ................ - 0e80 81100000 12000000 00000000 00000000 ................ - 0e90 00000000 00000000 0e0f0000 11000000 ................ + 0e80 0b0d0000 12000000 00000000 00000000 ................ + 0e90 00000000 00000000 9b030000 11000000 ................ 0ea0 00000000 00000000 00000000 00000000 ................ - 0eb0 190d0000 12000000 00000000 00000000 ................ - 0ec0 00000000 00000000 5d0a0000 11000000 ........]....... + 0eb0 87110000 12000000 00000000 00000000 ................ + 0ec0 00000000 00000000 ad0a0000 11000000 ................ 0ed0 00000000 00000000 00000000 00000000 ................ - 0ee0 fd000000 12000000 00000000 00000000 ................ + 0ee0 ad020000 12000000 00000000 00000000 ................ 0ef0 00000000 00000000 46000000 22000000 ........F..."... 0f00 00000000 00000000 00000000 00000000 ................ - 0f10 b1040000 12000000 00000000 00000000 ................ - 0f20 00000000 00000000 8d040000 12000000 ................ + 0f10 24040000 12000000 00000000 00000000 $............... + 0f20 00000000 00000000 a0110000 12000000 ................ 0f30 00000000 00000000 00000000 00000000 ................ - 0f40 8d000000 12000000 00000000 00000000 ................ - 0f50 00000000 00000000 37030000 12000000 ........7....... + 0f40 ef010000 12000000 00000000 00000000 ................ + 0f50 00000000 00000000 fb020000 12000000 ................ 0f60 00000000 00000000 00000000 00000000 ................ - 0f70 f3050000 12000000 00000000 00000000 ................ - 0f80 00000000 00000000 ca000000 12000000 ................ + 0f70 84050000 12000000 00000000 00000000 ................ + 0f80 00000000 00000000 24050000 12000000 ........$....... 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 22020000 12000000 00000000 00000000 "............... - 0fb0 00000000 00000000 77110000 12000000 ........w....... + 0fa0 7a000000 12000000 00000000 00000000 z............... + 0fb0 00000000 00000000 63130000 12000000 ........c....... 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 8a0e0000 12000000 00000000 00000000 ................ - 0fe0 00000000 00000000 320b0000 12000000 ........2....... + 0fd0 df120000 12000000 00000000 00000000 ................ + 0fe0 00000000 00000000 7c0d0000 12000000 ........|....... 0ff0 00000000 00000000 00000000 00000000 ................ - 1000 74050000 12000000 00000000 00000000 t............... - 1010 00000000 00000000 130e0000 12000000 ................ + 1000 e7040000 12000000 00000000 00000000 ................ + 1010 00000000 00000000 100e0000 12000000 ................ 1020 00000000 00000000 00000000 00000000 ................ - 1030 6b140000 11000000 00000000 00000000 k............... - 1040 00000000 00000000 6b0f0000 12000000 ........k....... + 1030 780f0000 11000000 00000000 00000000 x............... + 1040 00000000 00000000 f50b0000 12000000 ................ 1050 00000000 00000000 00000000 00000000 ................ - 1060 13040000 11000000 00000000 00000000 ................ - 1070 00000000 00000000 14020000 12000000 ................ + 1060 be060000 11000000 00000000 00000000 ................ + 1070 00000000 00000000 12110000 12000000 ................ 1080 00000000 00000000 00000000 00000000 ................ - 1090 0d080000 12000000 00000000 00000000 ................ - 10a0 00000000 00000000 58190000 11000000 ........X....... + 1090 07080000 12000000 00000000 00000000 ................ + 10a0 00000000 00000000 731b0000 11000000 ........s....... 10b0 00000000 00000000 00000000 00000000 ................ - 10c0 e9020000 12000000 00000000 00000000 ................ - 10d0 00000000 00000000 2a130000 11000000 ........*....... + 10c0 68020000 12000000 00000000 00000000 h............... + 10d0 00000000 00000000 f40f0000 11000000 ................ 10e0 00000000 00000000 00000000 00000000 ................ - 10f0 94040000 12000000 00000000 00000000 ................ - 1100 00000000 00000000 c2030000 12000000 ................ + 10f0 a7110000 12000000 00000000 00000000 ................ + 1100 00000000 00000000 86030000 12000000 ................ 1110 00000000 00000000 00000000 00000000 ................ - 1120 9e080000 12000000 00000000 00000000 ................ - 1130 00000000 00000000 e71c0000 12000000 ................ + 1120 a9080000 12000000 00000000 00000000 ................ + 1130 00000000 00000000 ce1a0000 12000000 ................ 1140 00000000 00000000 00000000 00000000 ................ - 1150 a90b0000 12000000 00000000 00000000 ................ - 1160 00000000 00000000 df010000 12000000 ................ + 1150 16120000 12000000 00000000 00000000 ................ + 1160 00000000 00000000 3f010000 12000000 ........?....... 1170 00000000 00000000 00000000 00000000 ................ - 1180 7d090000 12000000 00000000 00000000 }............... - 1190 00000000 00000000 51040000 12000000 ........Q....... + 1180 cd090000 12000000 00000000 00000000 ................ + 1190 00000000 00000000 b1030000 12000000 ................ 11a0 00000000 00000000 00000000 00000000 ................ - 11b0 320d0000 11000000 00000000 00000000 2............... - 11c0 00000000 00000000 550f0000 11000000 ........U....... + 11b0 20110000 11000000 00000000 00000000 ............... + 11c0 00000000 00000000 b6030000 11000000 ................ 11d0 00000000 00000000 00000000 00000000 ................ - 11e0 d8010000 12000000 00000000 00000000 ................ - 11f0 00000000 00000000 50030000 12000000 ........P....... + 11e0 a7010000 12000000 00000000 00000000 ................ + 11f0 00000000 00000000 14030000 12000000 ................ 1200 00000000 00000000 00000000 00000000 ................ - 1210 2f1d0000 12000000 00000000 00000000 /............... - 1220 00000000 00000000 470d0000 12000000 ........G....... + 1210 161b0000 12000000 00000000 00000000 ................ + 1220 00000000 00000000 35110000 12000000 ........5....... 1230 00000000 00000000 00000000 00000000 ................ - 1240 830d0000 12000000 00000000 00000000 ................ - 1250 00000000 00000000 f60d0000 12000000 ................ + 1240 820b0000 12000000 00000000 00000000 ................ + 1250 00000000 00000000 f30d0000 12000000 ................ 1260 00000000 00000000 00000000 00000000 ................ - 1270 80010000 11000000 00000000 00000000 ................ - 1280 00000000 00000000 2d170000 11000000 ........-....... + 1270 96090000 11000000 00000000 00000000 ................ + 1280 00000000 00000000 2c160000 11000000 ........,....... 1290 00000000 00000000 00000000 00000000 ................ - 12a0 b4150000 12000000 00000000 00000000 ................ - 12b0 00000000 00000000 c4000000 12000000 ................ + 12a0 270e0000 12000000 00000000 00000000 '............... + 12b0 00000000 00000000 39010000 12000000 ........9....... 12c0 00000000 00000000 00000000 00000000 ................ - 12d0 85000000 12000000 00000000 00000000 ................ - 12e0 00000000 00000000 980f0000 12000000 ................ + 12d0 6e000000 12000000 00000000 00000000 n............... + 12e0 00000000 00000000 220c0000 12000000 ........"....... 12f0 00000000 00000000 00000000 00000000 ................ - 1300 b2060000 11000000 00000000 00000000 ................ - 1310 00000000 00000000 94000000 12000000 ................ + 1300 43060000 11000000 00000000 00000000 C............... + 1310 00000000 00000000 f6010000 12000000 ................ 1320 00000000 00000000 00000000 00000000 ................ - 1330 56040000 11000000 00000000 00000000 V............... - 1340 00000000 00000000 ed160000 11000000 ................ + 1330 ed030000 11000000 00000000 00000000 ................ + 1340 00000000 00000000 ec150000 11000000 ................ 1350 00000000 00000000 00000000 00000000 ................ - 1360 f2100000 12000000 00000000 00000000 ................ - 1370 00000000 00000000 6c000000 12000000 ........l....... + 1360 cc030000 12000000 00000000 00000000 ................ + 1370 00000000 00000000 55000000 12000000 ........U....... 1380 00000000 00000000 00000000 00000000 ................ - 1390 03020000 12000000 00000000 00000000 ................ - 13a0 00000000 00000000 760a0000 12000000 ........v....... + 1390 c0000000 12000000 00000000 00000000 ................ + 13a0 00000000 00000000 c60a0000 12000000 ................ 13b0 00000000 00000000 00000000 00000000 ................ - 13c0 b70c0000 12000000 00000000 00000000 ................ - 13d0 00000000 00000000 ca090000 12000000 ................ + 13c0 ca1b0000 12000000 00000000 00000000 ................ + 13d0 00000000 00000000 1a0a0000 12000000 ................ 13e0 00000000 00000000 00000000 00000000 ................ - 13f0 bf070000 12000000 00000000 00000000 ................ - 1400 00000000 00000000 240f0000 12000000 ........$....... + 13f0 b9070000 12000000 00000000 00000000 ................ + 1400 00000000 00000000 65090000 12000000 ........e....... 1410 00000000 00000000 00000000 00000000 ................ - 1420 340e0000 12000000 00000000 00000000 4............... - 1430 00000000 00000000 de0f0000 12000000 ................ + 1420 690e0000 12000000 00000000 00000000 i............... + 1430 00000000 00000000 680c0000 12000000 ........h....... 1440 00000000 00000000 00000000 00000000 ................ - 1450 0f010000 12000000 00000000 00000000 ................ - 1460 00000000 00000000 890b0000 11000000 ................ + 1450 e6000000 12000000 00000000 00000000 ................ + 1460 00000000 00000000 d30d0000 11000000 ................ 1470 00000000 00000000 00000000 00000000 ................ - 1480 de080000 12000000 00000000 00000000 ................ - 1490 00000000 00000000 55000000 11000000 ........U....... /usr/lib64/Rivet/RivetFrascatiAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetFrascatiAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetFrascatiAnalyses.so (disasm) @@ -484,114 +484,6 @@ Disassembly of section .text: -_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev: - mov (%rdi),%rax - test %rax,%rax - je <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rdi),%rsi - mov %rax,%rdi - sub %rax,%rsi - jmp <_ZdlPvm@plt> - ret - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbp),%rdi - lea offset(%rbp),%rax - cmp %rax,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbp),%rax - lea offset(%rax),%rsi - call <_ZdlPvm@plt> - add $something,%rbp - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold: - call <__cxa_begin_catch@plt> - test %r14,%r14 - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold + ofs> - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - call <__cxa_rethrow@plt> - mov (%rsp),%rsi - mov %r14,%rdi - shl $something,%rsi - call <_ZdlPvm@plt> - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold + ofs> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold: - mov offset(%rbx),%rdi - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> - mov %rbp,%rdi - call <__cxa_begin_catch@plt> - cmp %rbx,%r14 - je <_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold + ofs> - mov (%r14),%rax - mov %r14,%rdi - add $something,%r14 - call *(%rax) - jmp <_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> - mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__stack_chk_fail@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -953,6 +845,137 @@ jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> nop +_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%r12),%rsi + lea offset(%r12),%rdi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + mov offset(%r12),%r14 + mov offset(%r12),%rbp + cmp %rbp,%r14 + je <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rbp),%rax + mov %rbp,%rdi + add $something,%rbp + call *(%rax) + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + mov %rax,%rbx + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%r12),%rdi + mov offset(%r12),%rsi + sub %rdi,%rsi + test %rdi,%rdi + je <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <_ZdlPvm@plt> + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> + mov offset(%r12),%rsi + mov %r13,%rdi + mov %rax,(%r12) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rsp),%rdi + lea offset(%r12),%r13 + call <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rbx),%rdi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> /usr/lib64/Rivet/RivetHERAAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetHERAAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetHERAAnalyses.so (objdump) @@ -263,620 +263,620 @@ 12d0 bfdcde7f 2282f78b 0a42d730 ddf3c581 ...."....B.0.... Contents of section .dynsym: 12e0 00000000 00000000 00000000 00000000 ................ - 12f0 00000000 00000000 241e0000 12000000 ........$....... + 12f0 00000000 00000000 35240000 12000000 ........5$...... 1300 00000000 00000000 00000000 00000000 ................ - 1310 771e0000 12000000 00000000 00000000 w............... - 1320 00000000 00000000 7b300000 12000000 ........{0...... + 1310 6d1b0000 12000000 00000000 00000000 m............... + 1320 00000000 00000000 a0370000 12000000 .........7...... 1330 00000000 00000000 00000000 00000000 ................ - 1340 6c2f0000 12000000 00000000 00000000 l/.............. - 1350 00000000 00000000 ff2d0000 11000000 .........-...... + 1340 fa300000 12000000 00000000 00000000 .0.............. + 1350 00000000 00000000 af210000 11000000 .........!...... 1360 00000000 00000000 00000000 00000000 ................ - 1370 bc210000 12000000 00000000 00000000 .!.............. - 1380 00000000 00000000 59160000 12000000 ........Y....... + 1370 d01f0000 12000000 00000000 00000000 ................ + 1380 00000000 00000000 ef140000 12000000 ................ 1390 00000000 00000000 00000000 00000000 ................ - 13a0 27190000 12000000 00000000 00000000 '............... - 13b0 00000000 00000000 b7050000 12000000 ................ + 13a0 bd170000 12000000 00000000 00000000 ................ + 13b0 00000000 00000000 bc050000 12000000 ................ 13c0 00000000 00000000 00000000 00000000 ................ - 13d0 e7000000 12000000 00000000 00000000 ................ - 13e0 00000000 00000000 0f040000 12000000 ................ + 13d0 fc000000 12000000 00000000 00000000 ................ + 13e0 00000000 00000000 24040000 12000000 ........$....... 13f0 00000000 00000000 00000000 00000000 ................ - 1400 332b0000 12000000 00000000 00000000 3+.............. - 1410 00000000 00000000 2e170000 12000000 ................ + 1400 de1b0000 12000000 00000000 00000000 ................ + 1410 00000000 00000000 c4150000 12000000 ................ 1420 00000000 00000000 00000000 00000000 ................ - 1430 710a0000 12000000 00000000 00000000 q............... + 1430 760a0000 12000000 00000000 00000000 v............... 1440 00000000 00000000 710e0000 12000000 ........q....... 1450 00000000 00000000 00000000 00000000 ................ 1460 5d000000 11000000 00000000 00000000 ]............... - 1470 00000000 00000000 2f0a0000 12000000 ......../....... + 1470 00000000 00000000 340a0000 12000000 ........4....... 1480 00000000 00000000 00000000 00000000 ................ - 1490 f11b0000 12000000 00000000 00000000 ................ - 14a0 00000000 00000000 13080000 11000000 ................ + 1490 7d1a0000 12000000 00000000 00000000 }............... + 14a0 00000000 00000000 18080000 11000000 ................ 14b0 00000000 00000000 00000000 00000000 ................ - 14c0 ed000000 12000000 00000000 00000000 ................ - 14d0 00000000 00000000 14220000 12000000 ........."...... + 14c0 02010000 12000000 00000000 00000000 ................ + 14d0 00000000 00000000 9d1c0000 12000000 ................ 14e0 00000000 00000000 00000000 00000000 ................ - 14f0 1d2f0000 12000000 00000000 00000000 ./.............. - 1500 00000000 00000000 76170000 12000000 ........v....... + 14f0 65260000 12000000 00000000 00000000 e&.............. + 1500 00000000 00000000 0c160000 12000000 ................ 1510 00000000 00000000 00000000 00000000 ................ - 1520 c1070000 12000000 00000000 00000000 ................ - 1530 00000000 00000000 17300000 12000000 .........0...... + 1520 c6070000 12000000 00000000 00000000 ................ + 1530 00000000 00000000 5b370000 12000000 ........[7...... 1540 00000000 00000000 00000000 00000000 ................ - 1550 9c210000 12000000 00000000 00000000 .!.............. - 1560 00000000 00000000 d4010000 12000000 ................ + 1550 b01f0000 12000000 00000000 00000000 ................ + 1560 00000000 00000000 e9010000 12000000 ................ 1570 00000000 00000000 00000000 00000000 ................ - 1580 0a090000 12000000 00000000 00000000 ................ - 1590 00000000 00000000 37020000 12000000 ........7....... + 1580 0f090000 12000000 00000000 00000000 ................ + 1590 00000000 00000000 4c020000 12000000 ........L....... 15a0 00000000 00000000 00000000 00000000 ................ - 15b0 d4070000 11000000 00000000 00000000 ................ - 15c0 00000000 00000000 fc0b0000 11000000 ................ + 15b0 d9070000 11000000 00000000 00000000 ................ + 15c0 00000000 00000000 010c0000 11000000 ................ 15d0 00000000 00000000 00000000 00000000 ................ - 15e0 fc100000 12000000 00000000 00000000 ................ - 15f0 00000000 00000000 e7050000 11000000 ................ + 15e0 c80f0000 12000000 00000000 00000000 ................ + 15f0 00000000 00000000 ec050000 11000000 ................ 1600 00000000 00000000 00000000 00000000 ................ - 1610 67210000 12000000 00000000 00000000 g!.............. - 1620 00000000 00000000 b80b0000 11000000 ................ + 1610 732a0000 12000000 00000000 00000000 s*.............. + 1620 00000000 00000000 bd0b0000 11000000 ................ 1630 00000000 00000000 00000000 00000000 ................ - 1640 7c040000 12000000 00000000 00000000 |............... - 1650 00000000 00000000 f51a0000 11000000 ................ + 1640 ce190000 12000000 00000000 00000000 ................ + 1650 00000000 00000000 f6200000 11000000 ......... ...... 1660 00000000 00000000 00000000 00000000 ................ - 1670 bb2b0000 10000000 00000000 00000000 .+.............. - 1680 00000000 00000000 0f270000 12000000 .........'...... + 1670 dc200000 10000000 00000000 00000000 . .............. + 1680 00000000 00000000 8e260000 12000000 .........&...... 1690 00000000 00000000 00000000 00000000 ................ - 16a0 7f090000 12000000 00000000 00000000 ................ - 16b0 00000000 00000000 ca1d0000 11000000 ................ + 16a0 84090000 12000000 00000000 00000000 ................ + 16b0 00000000 00000000 88240000 11000000 .........$...... 16c0 00000000 00000000 00000000 00000000 ................ 16d0 46000000 22000000 00000000 00000000 F..."........... - 16e0 00000000 00000000 ec390000 12000000 .........9...... + 16e0 00000000 00000000 90350000 12000000 .........5...... 16f0 00000000 00000000 00000000 00000000 ................ - 1700 91200000 12000000 00000000 00000000 . .............. - 1710 00000000 00000000 9f020000 12000000 ................ + 1700 4a290000 12000000 00000000 00000000 J).............. + 1710 00000000 00000000 b4020000 12000000 ................ 1720 00000000 00000000 00000000 00000000 ................ - 1730 041d0000 11000000 00000000 00000000 ................ + 1730 261a0000 11000000 00000000 00000000 &............... 1740 00000000 00000000 a80f0000 11000000 ................ 1750 00000000 00000000 00000000 00000000 ................ - 1760 401d0000 12000000 00000000 00000000 @............... - 1770 00000000 00000000 ec020000 12000000 ................ + 1760 e4210000 12000000 00000000 00000000 .!.............. + 1770 00000000 00000000 01030000 12000000 ................ 1780 00000000 00000000 00000000 00000000 ................ - 1790 79260000 12000000 00000000 00000000 y&.............. - 17a0 00000000 00000000 39040000 12000000 ........9....... + 1790 6c200000 12000000 00000000 00000000 l .............. + 17a0 00000000 00000000 8b190000 12000000 ................ 17b0 00000000 00000000 00000000 00000000 ................ - 17c0 1c1a0000 12000000 00000000 00000000 ................ - 17d0 00000000 00000000 05030000 12000000 ................ + 17c0 b2180000 12000000 00000000 00000000 ................ + 17d0 00000000 00000000 1a030000 12000000 ................ 17e0 00000000 00000000 00000000 00000000 ................ - 17f0 201d0000 12000000 00000000 00000000 ............... - 1800 00000000 00000000 ed150000 12000000 ................ + 17f0 4a0f0000 12000000 00000000 00000000 J............... + 1800 00000000 00000000 83140000 12000000 ................ 1810 00000000 00000000 00000000 00000000 ................ - 1820 50260000 12000000 00000000 00000000 P&.............. - 1830 00000000 00000000 19020000 12000000 ................ + 1820 211b0000 12000000 00000000 00000000 !............... + 1830 00000000 00000000 2e020000 12000000 ................ 1840 00000000 00000000 00000000 00000000 ................ - 1850 a6020000 12000000 00000000 00000000 ................ - 1860 00000000 00000000 b5060000 12000000 ................ + 1850 bb020000 12000000 00000000 00000000 ................ + 1860 00000000 00000000 ba060000 12000000 ................ 1870 00000000 00000000 00000000 00000000 ................ 1880 a70d0000 11000000 00000000 00000000 ................ 1890 00000000 00000000 110d0000 11000000 ................ 18a0 00000000 00000000 00000000 00000000 ................ - 18b0 f2260000 11000000 00000000 00000000 .&.............. - 18c0 00000000 00000000 bc1c0000 12000000 ................ + 18b0 26260000 11000000 00000000 00000000 &&.............. + 18c0 00000000 00000000 24200000 12000000 ........$ ...... 18d0 00000000 00000000 00000000 00000000 ................ - 18e0 761b0000 12000000 00000000 00000000 v............... - 18f0 00000000 00000000 2f050000 12000000 ......../....... + 18e0 ef190000 12000000 00000000 00000000 ................ + 18f0 00000000 00000000 34050000 12000000 ........4....... 1900 00000000 00000000 00000000 00000000 ................ - 1910 f2040000 12000000 00000000 00000000 ................ - 1920 00000000 00000000 490c0000 12000000 ........I....... + 1910 f7040000 12000000 00000000 00000000 ................ + 1920 00000000 00000000 4e0c0000 12000000 ........N....... 1930 00000000 00000000 00000000 00000000 ................ - 1940 a22f0000 12000000 00000000 00000000 ./.............. - 1950 00000000 00000000 3e250000 12000000 ........>%...... + 1940 30310000 12000000 00000000 00000000 01.............. + 1950 00000000 00000000 d2040000 12000000 ................ 1960 00000000 00000000 00000000 00000000 ................ - 1970 6e120000 11000000 00000000 00000000 n............... - 1980 00000000 00000000 fd050000 12000000 ................ + 1970 1f110000 11000000 00000000 00000000 ................ + 1980 00000000 00000000 02060000 12000000 ................ 1990 00000000 00000000 00000000 00000000 ................ - 19a0 330b0000 11000000 00000000 00000000 3............... - 19b0 00000000 00000000 58070000 11000000 ........X....... + 19a0 380b0000 11000000 00000000 00000000 8............... + 19b0 00000000 00000000 5d070000 11000000 ........]....... 19c0 00000000 00000000 00000000 00000000 ................ - 19d0 eb250000 12000000 00000000 00000000 .%.............. - 19e0 00000000 00000000 d80c0000 12000000 ................ + 19d0 bc1a0000 12000000 00000000 00000000 ................ + 19e0 00000000 00000000 dd0c0000 12000000 ................ 19f0 00000000 00000000 00000000 00000000 ................ - 1a00 dd080000 12000000 00000000 00000000 ................ - 1a10 00000000 00000000 0d290000 11000000 .........)...... + 1a00 e2080000 12000000 00000000 00000000 ................ + 1a10 00000000 00000000 8c2a0000 11000000 .........*...... 1a20 00000000 00000000 00000000 00000000 ................ - 1a30 78200000 12000000 00000000 00000000 x .............. - 1a40 00000000 00000000 301e0000 12000000 ........0....... + 1a30 72200000 12000000 00000000 00000000 r .............. + 1a40 00000000 00000000 41240000 12000000 ........A$...... 1a50 00000000 00000000 00000000 00000000 ................ - 1a60 23310000 11000000 00000000 00000000 #1.............. - 1a70 00000000 00000000 b5200000 12000000 ......... ...... /usr/lib64/Rivet/RivetHERAAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetHERAAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetHERAAnalyses.so (disasm) @@ -859,32 +859,6 @@ call <__stack_chk_fail@plt> nop -_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold: - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov %rbp,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov %r15,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - _ZN7fastjet13JetDefinitionD1Ev: push %rbp mov %rdi,%rbp @@ -1520,22 +1494,22 @@ mov %rbp,%rdi call <_ZN5Rivet4BeamD1Ev> mov %r12,%rbp - mov %r14,%rdi + mov %r15,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> jmp <_ZN5Rivet13DISKinematicsC2ERKNS_9DISLeptonERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St4lessISA_ESaISt4pairIKSA_SA_EEE.cold + ofs> call <__stack_chk_fail@plt> - mov %r13,%rdi + mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov (%rsp),%rdi call <_ZN5Rivet8ParticleD1Ev> - mov %r15,%rdi + mov %r13,%rdi call <_ZN5Rivet8ParticleD1Ev> mov %rbp,%rdi mov %r12,%rbp call <_ZN5Rivet10ProjectionD2Ev@plt> jmp <_ZN5Rivet13DISKinematicsC2ERKNS_9DISLeptonERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St4lessISA_ESaISt4pairIKSA_SA_EEE.cold + ofs> call <__stack_chk_fail@plt> - mov %r15,%rdi + mov %r13,%rdi call <_ZN5Rivet8ParticleD1Ev> jmp <_ZN5Rivet13DISKinematicsC2ERKNS_9DISLeptonERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St4lessISA_ESaISt4pairIKSA_SA_EEE.cold + ofs> @@ -1684,22 +1658,14 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet15H1_1996_I4222304initEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15H1_1996_I4222304initEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15H1_1996_I4222304initEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet15H1_1996_I4222304initEv.cold + ofs> - mov offset(%rsp),%rdi +_ZN5Rivet15H1_1995_I3947934initEv.cold: + mov %rbx,%rdi + mov %rbp,%rbx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov (%rsp),%rdi + mov %r15,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rip),%rbp # <_ZTVN5Rivet10FinalStateE@Base> - mov offset(%rsp),%rdi + mov %r14,%rdi lea offset(%rbp),%rax mov %rax,offset(%rsp) call <_ZN5Rivet14ParticleFinderD2Ev> @@ -1707,89 +1673,583 @@ lea offset(%rbp),%rax mov %rax,offset(%rsp) call <_ZN5Rivet14ParticleFinderD2Ev> - mov offset(%rsp),%rdi - call <_ZN5Rivet9DISLeptonD1Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet15H1_1996_I4222304initEv.cold + ofs> + jne <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15H1_1996_I4222304initEv.cold + ofs> - call <__cxa_bad_cast@plt> - mov (%rsp),%rdi - mov %rax,%rbx + mov %rbx,%rdi + mov %rbp,%rbx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZN5Rivet15H1_1996_I4222304initEv.cold + ofs> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> call <__stack_chk_fail@plt> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> + mov %rbx,%rdi + mov %rbp,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet15H1_1996_I4222304initEv.cold + ofs> + jne <_ZN5Rivet15H1_1995_I3947934initEv.cold + ofs> call <__cxa_bad_cast@plt> - mov offset(%rsp),%rdi + call <__stack_chk_fail@plt> /usr/lib64/Rivet/RivetLEPAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLEPAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLEPAnalyses.so (objdump) @@ -487,1013 +487,1013 @@ 20d0 8b1b1b9a .... Contents of section .dynsym: 20d8 00000000 00000000 00000000 00000000 ................ - 20e8 00000000 00000000 5f410000 12000000 ........_A...... + 20e8 00000000 00000000 f23a0000 12000000 .........:...... 20f8 00000000 00000000 00000000 00000000 ................ - 2108 25210000 10000000 00000000 00000000 %!.............. - 2118 00000000 00000000 974f0000 12000000 .........O...... + 2108 a2180000 10000000 00000000 00000000 ................ + 2118 00000000 00000000 de2c0000 12000000 .........,...... 2128 00000000 00000000 00000000 00000000 ................ - 2138 c5220000 12000000 00000000 00000000 .".............. - 2148 00000000 00000000 f6520000 12000000 .........R...... + 2138 eb280000 12000000 00000000 00000000 .(.............. + 2148 00000000 00000000 166e0000 12000000 .........n...... 2158 00000000 00000000 00000000 00000000 ................ - 2168 bc520000 12000000 00000000 00000000 .R.............. - 2178 00000000 00000000 121b0000 12000000 ................ + 2168 dc6d0000 12000000 00000000 00000000 .m.............. + 2178 00000000 00000000 02270000 12000000 .........'...... 2188 00000000 00000000 00000000 00000000 ................ - 2198 f0140000 12000000 00000000 00000000 ................ - 21a8 00000000 00000000 be170000 12000000 ................ + 2198 83130000 12000000 00000000 00000000 ................ + 21a8 00000000 00000000 51160000 12000000 ........Q....... 21b8 00000000 00000000 00000000 00000000 ................ - 21c8 98250000 11000000 00000000 00000000 .%.............. - 21d8 00000000 00000000 ab070000 12000000 ................ + 21c8 d02d0000 11000000 00000000 00000000 .-.............. + 21d8 00000000 00000000 1e080000 12000000 ................ 21e8 00000000 00000000 00000000 00000000 ................ - 21f8 701b0000 12000000 00000000 00000000 p............... - 2208 00000000 00000000 89030000 12000000 ................ + 21f8 e91c0000 12000000 00000000 00000000 ................ + 2208 00000000 00000000 55040000 12000000 ........U....... 2218 00000000 00000000 00000000 00000000 ................ - 2228 c21d0000 12000000 00000000 00000000 ................ - 2238 00000000 00000000 c5150000 12000000 ................ + 2228 f21e0000 12000000 00000000 00000000 ................ + 2238 00000000 00000000 58140000 12000000 ........X....... 2248 00000000 00000000 00000000 00000000 ................ - 2258 6c080000 12000000 00000000 00000000 l............... - 2268 00000000 00000000 de1f0000 12000000 ................ + 2258 bc080000 12000000 00000000 00000000 ................ + 2268 00000000 00000000 67250000 12000000 ........g%...... 2278 00000000 00000000 00000000 00000000 ................ - 2288 bf340000 11000000 00000000 00000000 .4.............. + 2288 9e360000 11000000 00000000 00000000 .6.............. 2298 00000000 00000000 76000000 11000000 ........v....... 22a8 00000000 00000000 00000000 00000000 ................ - 22b8 580c0000 12000000 00000000 00000000 X............... - 22c8 00000000 00000000 5f260000 12000000 ........_&...... + 22b8 130d0000 12000000 00000000 00000000 ................ + 22c8 00000000 00000000 bb250000 12000000 .........%...... 22d8 00000000 00000000 00000000 00000000 ................ - 22e8 910a0000 11000000 00000000 00000000 ................ - 22f8 00000000 00000000 15310000 12000000 .........1...... + 22e8 650b0000 11000000 00000000 00000000 e............... + 22f8 00000000 00000000 7d230000 12000000 ........}#...... 2308 00000000 00000000 00000000 00000000 ................ - 2318 96340000 12000000 00000000 00000000 .4.............. - 2328 00000000 00000000 ac3d0000 12000000 .........=...... + 2318 022f0000 12000000 00000000 00000000 ./.............. + 2328 00000000 00000000 992f0000 12000000 ........./...... 2338 00000000 00000000 00000000 00000000 ................ - 2348 50230000 11000000 00000000 00000000 P#.............. - 2358 00000000 00000000 900f0000 12000000 ................ + 2348 3c220000 11000000 00000000 00000000 <".............. + 2358 00000000 00000000 7d1a0000 12000000 ........}....... 2368 00000000 00000000 00000000 00000000 ................ - 2378 9a340000 12000000 00000000 00000000 .4.............. - 2388 00000000 00000000 3a1f0000 12000000 ........:....... + 2378 2c2f0000 12000000 00000000 00000000 ,/.............. + 2388 00000000 00000000 6a200000 12000000 ........j ...... 2398 00000000 00000000 00000000 00000000 ................ - 23a8 9f2b0000 10000000 00000000 00000000 .+.............. - 23b8 00000000 00000000 763c0000 12000000 ........v<...... + 23a8 360d0000 10000000 00000000 00000000 6............... + 23b8 00000000 00000000 48350000 12000000 ........H5...... 23c8 00000000 00000000 00000000 00000000 ................ - 23d8 0d160000 12000000 00000000 00000000 ................ - 23e8 00000000 00000000 78250000 11000000 ........x%...... + 23d8 a0140000 12000000 00000000 00000000 ................ + 23e8 00000000 00000000 b02d0000 11000000 .........-...... 23f8 00000000 00000000 00000000 00000000 ................ - 2408 3f0a0000 12000000 00000000 00000000 ?............... - 2418 00000000 00000000 4e530000 12000000 ........NS...... + 2408 130b0000 12000000 00000000 00000000 ................ + 2418 00000000 00000000 6e6e0000 12000000 ........nn...... 2428 00000000 00000000 00000000 00000000 ................ - 2438 c41a0000 12000000 00000000 00000000 ................ - 2448 00000000 00000000 55010000 12000000 ........U....... + 2438 33260000 12000000 00000000 00000000 3&.............. + 2448 00000000 00000000 45020000 12000000 ........E....... 2458 00000000 00000000 00000000 00000000 ................ - 2468 9f340000 11000000 00000000 00000000 .4.............. - 2478 00000000 00000000 6e300000 11000000 ........n0...... + 2468 7e360000 11000000 00000000 00000000 ~6.............. + 2478 00000000 00000000 a8270000 11000000 .........'...... 2488 00000000 00000000 00000000 00000000 ................ - 2498 26300000 12000000 00000000 00000000 &0.............. - 24a8 00000000 00000000 3a0b0000 12000000 ........:....... + 2498 60270000 12000000 00000000 00000000 `'.............. + 24a8 00000000 00000000 0e0c0000 12000000 ................ 24b8 00000000 00000000 00000000 00000000 ................ - 24c8 24020000 12000000 00000000 00000000 $............... - 24d8 00000000 00000000 520a0000 11000000 ........R....... + 24c8 e1010000 12000000 00000000 00000000 ................ + 24d8 00000000 00000000 260b0000 11000000 ........&....... 24e8 00000000 00000000 00000000 00000000 ................ - 24f8 a13c0000 12000000 00000000 00000000 .<.............. - 2508 00000000 00000000 e31c0000 12000000 ................ + 24f8 73350000 12000000 00000000 00000000 s5.............. + 2508 00000000 00000000 be180000 12000000 ................ 2518 00000000 00000000 00000000 00000000 ................ - 2528 81090000 11000000 00000000 00000000 ................ - 2538 00000000 00000000 9a290000 12000000 .........)...... + 2528 550a0000 11000000 00000000 00000000 U............... + 2538 00000000 00000000 c2340000 12000000 .........4...... 2548 00000000 00000000 00000000 00000000 ................ - 2558 59040000 11000000 00000000 00000000 Y............... - 2568 00000000 00000000 14080000 12000000 ................ + 2558 0b050000 11000000 00000000 00000000 ................ + 2568 00000000 00000000 c0010000 12000000 ................ 2578 00000000 00000000 00000000 00000000 ................ - 2588 6f100000 11000000 00000000 00000000 o............... - 2598 00000000 00000000 0b210000 10000000 .........!...... + 2588 b71b0000 11000000 00000000 00000000 ................ + 2598 00000000 00000000 88180000 10000000 ................ 25a8 00000000 00000000 00000000 00000000 ................ - 25b8 de080000 12000000 00000000 00000000 ................ + 25b8 2e090000 12000000 00000000 00000000 ................ 25c8 00000000 00000000 46000000 22000000 ........F..."... 25d8 00000000 00000000 00000000 00000000 ................ - 25e8 21260000 12000000 00000000 00000000 !&.............. - 25f8 00000000 00000000 fa270000 12000000 .........'...... + 25e8 592e0000 12000000 00000000 00000000 Y............... + 25f8 00000000 00000000 bb2f0000 12000000 ........./...... 2608 00000000 00000000 00000000 00000000 ................ - 2618 35080000 12000000 00000000 00000000 5............... - 2628 00000000 00000000 d8310000 12000000 .........1...... + 2618 85080000 12000000 00000000 00000000 ................ + 2628 00000000 00000000 fa2a0000 12000000 .........*...... 2638 00000000 00000000 00000000 00000000 ................ - 2648 a21b0000 12000000 00000000 00000000 ................ - 2658 00000000 00000000 0d410000 12000000 .........A...... + 2648 56240000 12000000 00000000 00000000 V$.............. + 2658 00000000 00000000 a03a0000 12000000 .........:...... 2668 00000000 00000000 00000000 00000000 ................ - 2678 3a0e0000 11000000 00000000 00000000 :............... - 2688 00000000 00000000 2a340000 12000000 ........*4...... + 2678 c70e0000 11000000 00000000 00000000 ................ + 2688 00000000 00000000 211d0000 12000000 ........!....... 2698 00000000 00000000 00000000 00000000 ................ - 26a8 9a010000 12000000 00000000 00000000 ................ - 26b8 00000000 00000000 b0240000 12000000 .........$...... + 26a8 8a020000 12000000 00000000 00000000 ................ + 26b8 00000000 00000000 8b190000 12000000 ................ 26c8 00000000 00000000 00000000 00000000 ................ - 26d8 b3180000 12000000 00000000 00000000 ................ - 26e8 00000000 00000000 b3010000 12000000 ................ + 26d8 46170000 12000000 00000000 00000000 F............... + 26e8 00000000 00000000 a3020000 12000000 ................ 26f8 00000000 00000000 00000000 00000000 ................ - 2708 0a340000 12000000 00000000 00000000 .4.............. - 2718 00000000 00000000 84140000 12000000 ................ + 2708 972e0000 12000000 00000000 00000000 ................ + 2718 00000000 00000000 17130000 12000000 ................ 2728 00000000 00000000 00000000 00000000 ................ - 2738 06020000 12000000 00000000 00000000 ................ - 2748 00000000 00000000 1f030000 12000000 ................ + 2738 f6020000 12000000 00000000 00000000 ................ + 2748 00000000 00000000 eb030000 12000000 ................ 2758 00000000 00000000 00000000 00000000 ................ - 2768 0b060000 12000000 00000000 00000000 ................ - 2778 00000000 00000000 2c1a0000 11000000 ........,....... + 2768 45060000 12000000 00000000 00000000 E............... + 2778 00000000 00000000 9b070000 11000000 ................ 2788 00000000 00000000 00000000 00000000 ................ - 2798 c50e0000 12000000 00000000 00000000 ................ - 27a8 00000000 00000000 390f0000 12000000 ........9....... + 2798 520f0000 12000000 00000000 00000000 R............... + 27a8 00000000 00000000 061a0000 12000000 ................ 27b8 00000000 00000000 00000000 00000000 ................ - 27c8 2c1c0000 11000000 00000000 00000000 ,............... - 27d8 00000000 00000000 20070000 12000000 ........ ....... + 27c8 b2240000 11000000 00000000 00000000 .$.............. + 27d8 00000000 00000000 5a070000 12000000 ........Z....... 27e8 00000000 00000000 00000000 00000000 ................ - 27f8 36410000 12000000 00000000 00000000 6A.............. - 2808 00000000 00000000 ee410000 12000000 .........A...... + 27f8 c93a0000 12000000 00000000 00000000 .:.............. + 2808 00000000 00000000 813b0000 12000000 .........;...... 2818 00000000 00000000 00000000 00000000 ................ - 2828 9e040000 12000000 00000000 00000000 ................ - 2838 00000000 00000000 d4520000 12000000 .........R...... + 2828 50050000 12000000 00000000 00000000 P............... /usr/lib64/Rivet/RivetLEPAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLEPAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLEPAnalyses.so (disasm) @@ -934,6 +934,17 @@ Disassembly of section .text: +_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -1000,27 +1011,6 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi @@ -1089,30 +1079,25 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet6Thrust7projectERKNS_5EventE.cold: +_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold + ofs> call <__cxa_bad_cast@plt> - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - mov %rax,%rbx + mov %rax,%rbp call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - mov %rbx,%rdi + jne <_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold + ofs> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - nop + call <__cxa_bad_cast@plt> + jmp <_ZN5Rivet18ALEPH_1995_I3821797analyzeERKNS_5EventE.cold + ofs> _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi @@ -1124,14 +1109,29 @@ mov %r12,%rdi call <_Unwind_Resume@plt> -_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold: +_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rbx),%rdi + mov offset(%rbx),%rsi + sub %rdi,%rsi + test %rdi,%rdi + jne <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> mov %r12,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold + ofs> - mov %rbx,%rdi + jne <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> + call <_ZdlPvm@plt> + jmp <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> call <__stack_chk_fail@plt> nop @@ -1278,6 +1278,199 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%rbp),%rcx + mov offset(%rbp),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%r12 + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %r12,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + nop + +_ZNK4YODA7Point1D9xErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%rbp),%rcx + mov offset(%rbp),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%r12 + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %r12,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D9xErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D9xErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D9xErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + nop + /usr/lib64/Rivet/RivetLHCbAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLHCbAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLHCbAnalyses.so (objdump) @@ -6,160 +6,160 @@ 02b8 010001c0 04000000 0b000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 07010000 56010000 20010000 00000000 ....V... ....... - 0310 d3000000 00000000 52010000 24010000 ........R...$... - 0320 00000000 d8000000 4a000000 ab000000 ........J....... - 0330 95000000 00000000 ef000000 3f010000 ............?... - 0340 d4000000 00000000 8c000000 00000000 ................ - 0350 53010000 9a000000 e3000000 27010000 S...........'... - 0360 bc000000 3f000000 27000000 a7000000 ....?...'....... - 0370 08010000 00000000 f5000000 1b000000 ................ - 0380 3a010000 61000000 41010000 ca000000 :...a...A....... - 0390 0f010000 21000000 00000000 00000000 ....!........... - 03a0 00000000 be000000 0f000000 23000000 ............#... - 03b0 29010000 88000000 fe000000 1b010000 )............... - 03c0 c8000000 62000000 ea000000 4c010000 ....b.......L... - 03d0 23010000 00000000 00000000 02000000 #............... - 03e0 13000000 00000000 d1000000 00000000 ................ - 03f0 5d000000 c0000000 00000000 f6000000 ]............... - 0400 30000000 1a010000 36010000 65000000 0.......6...e... - 0410 dd000000 dc000000 d5000000 44000000 ............D... - 0420 cd000000 56000000 00000000 9b000000 ....V........... - 0430 11010000 00000000 f1000000 9e000000 ................ - 0440 4d000000 c7000000 1c010000 2d010000 M...........-... - 0450 2f000000 df000000 e6000000 49010000 /...........I... - 0460 00000000 a4000000 00000000 cc000000 ................ - 0470 e9000000 03000000 00000000 00000000 ................ - 0480 00000000 e5000000 6a000000 00000000 ........j....... - 0490 00000000 6e000000 7d000000 00000000 ....n...}....... - 04a0 00000000 e1000000 53000000 34010000 ........S...4... - 04b0 87000000 54000000 3e010000 a3000000 ....T...>....... - 04c0 9f000000 39010000 00000000 b6000000 ....9........... + 0300 07010000 57010000 21010000 00000000 ....W...!....... + 0310 d4000000 00000000 53010000 25010000 ........S...%... + 0320 00000000 d9000000 00000000 ac000000 ................ + 0330 96000000 00000000 f0000000 40010000 ............@... + 0340 d5000000 00000000 8d000000 00000000 ................ + 0350 54010000 9b000000 e4000000 28010000 T...........(... + 0360 bd000000 41000000 29000000 a8000000 ....A...)....... + 0370 09010000 00000000 f6000000 1c000000 ................ + 0380 3b010000 62000000 42010000 cb000000 ;...b...B....... + 0390 10010000 22000000 00000000 00000000 ...."........... + 03a0 00000000 bf000000 0f000000 25000000 ............%... + 03b0 2a010000 89000000 ff000000 1c010000 *............... + 03c0 c9000000 63000000 eb000000 4d010000 ....c.......M... + 03d0 24010000 00000000 00000000 02000000 $............... + 03e0 13000000 00000000 d2000000 00000000 ................ + 03f0 5e000000 c1000000 00000000 f7000000 ^............... + 0400 32000000 1b010000 37010000 66000000 2.......7...f... + 0410 de000000 dd000000 d6000000 46000000 ............F... + 0420 ce000000 57000000 00000000 9c000000 ....W........... + 0430 12010000 00000000 f2000000 9f000000 ................ + 0440 4e000000 c8000000 1d010000 2e010000 N............... + 0450 31000000 e0000000 e7000000 4a010000 1...........J... + 0460 00000000 a5000000 00000000 cd000000 ................ + 0470 ea000000 03000000 00000000 00000000 ................ + 0480 00000000 e6000000 6b000000 00000000 ........k....... + 0490 00000000 6f000000 7e000000 00000000 ....o...~....... + 04a0 00000000 e2000000 54000000 35010000 ........T...5... + 04b0 88000000 55000000 3f010000 a4000000 ....U...?....... + 04c0 a0000000 3a010000 00000000 b7000000 ....:........... 04d0 00000000 00000000 00000000 00000000 ................ - 04e0 e8000000 22010000 4e000000 16000000 ...."...N....... - 04f0 71000000 8f000000 44010000 48010000 q.......D...H... - 0500 00000000 eb000000 00000000 d6000000 ................ - 0510 5c000000 31010000 00000000 14010000 \...1........... - 0520 c5000000 00000000 00000000 28010000 ............(... - 0530 00000000 2e010000 00000000 00000000 ................ - 0540 6c000000 1e010000 96000000 cf000000 l............... - 0550 00000000 c2000000 06010000 13010000 ................ - 0560 00000000 d0000000 ae000000 d9000000 ................ - 0570 00000000 09010000 52000000 40010000 ........R...@... - 0580 00000000 2b000000 bf000000 40000000 ....+.......@... - 0590 72000000 00000000 00000000 99000000 r............... - 05a0 10010000 11000000 00000000 ad000000 ................ - 05b0 b1000000 77000000 00000000 c6000000 ....w........... - 05c0 00000000 b4000000 09000000 64000000 ............d... - 05d0 2a000000 00000000 6f000000 00000000 *.......o....... - 05e0 00000000 fa000000 00000000 d7000000 ................ - 05f0 0b010000 4c000000 00000000 da000000 ....L........... - 0600 ba000000 18010000 75000000 8d000000 ........u....... - 0610 bd000000 00000000 b9000000 26000000 ............&... - 0620 d2000000 00000000 00000000 82000000 ................ - 0630 73000000 c9000000 2d000000 00000000 s.......-....... - 0640 f4000000 55000000 fb000000 94000000 ....U........... - 0650 81000000 84000000 b3000000 0c010000 ................ - 0660 00000000 46010000 e2000000 00000000 ....F........... - 0670 b2000000 8e000000 ce000000 bb000000 ................ - 0680 f2000000 00000000 b8000000 00000000 ................ - 0690 15000000 00000000 00000000 4a010000 ............J... - 06a0 cb000000 f3000000 b7000000 46000000 ............F... - 06b0 00000000 00000000 b0000000 32010000 ............2... - 06c0 00000000 22000000 ee000000 00000000 ...."........... - 06d0 00000000 50010000 67000000 00000000 ....P...g....... - 06e0 00000000 aa000000 c4000000 8b000000 ................ - 06f0 a9000000 a2000000 2b010000 a1000000 ........+....... - 0700 0a010000 00000000 08000000 c3000000 ................ - 0710 91000000 00000000 00000000 2c000000 ............,... + 04e0 e9000000 23010000 4f000000 17000000 ....#...O....... + 04f0 72000000 90000000 45010000 49010000 r.......E...I... + 0500 00000000 ec000000 00000000 d7000000 ................ + 0510 5d000000 32010000 00000000 15010000 ]...2........... + 0520 c6000000 00000000 00000000 29010000 ............)... + 0530 00000000 2f010000 00000000 00000000 ..../........... + 0540 6d000000 1f010000 97000000 d0000000 m............... + 0550 00000000 c3000000 07010000 14010000 ................ + 0560 00000000 d1000000 af000000 da000000 ................ + 0570 00000000 0a010000 53000000 41010000 ........S...A... + 0580 00000000 2d000000 c0000000 42000000 ....-.......B... + 0590 73000000 00000000 00000000 9a000000 s............... + 05a0 11010000 11000000 00000000 ae000000 ................ + 05b0 b2000000 78000000 00000000 c7000000 ....x........... + 05c0 00000000 b5000000 09000000 65000000 ............e... + 05d0 2c000000 00000000 70000000 00000000 ,.......p....... + 05e0 00000000 fb000000 00000000 d8000000 ................ + 05f0 0c010000 4d000000 00000000 db000000 ....M........... + 0600 bb000000 19010000 76000000 8e000000 ........v....... + 0610 be000000 00000000 ba000000 28000000 ............(... + 0620 d3000000 00000000 00000000 83000000 ................ + 0630 74000000 ca000000 2f000000 00000000 t......./....... + 0640 f5000000 56000000 fc000000 95000000 ....V........... + 0650 82000000 85000000 b4000000 0d010000 ................ + 0660 00000000 47010000 e3000000 00000000 ....G........... + 0670 b3000000 8f000000 cf000000 bc000000 ................ + 0680 f3000000 00000000 b9000000 00000000 ................ + 0690 16000000 00000000 00000000 4b010000 ............K... + 06a0 cc000000 f4000000 b8000000 48000000 ............H... + 06b0 00000000 00000000 b1000000 33010000 ............3... + 06c0 00000000 23000000 ef000000 00000000 ....#........... + 06d0 00000000 51010000 68000000 00000000 ....Q...h....... + 06e0 00000000 ab000000 c5000000 8c000000 ................ + 06f0 aa000000 a3000000 2c010000 a2000000 ........,....... + 0700 0b010000 00000000 08000000 c4000000 ................ + 0710 92000000 00000000 00000000 2e000000 ................ 0720 00000000 00000000 00000000 00000000 ................ 0730 00000000 00000000 00000000 00000000 ................ 0740 00000000 06000000 00000000 00000000 ................ 0750 00000000 00000000 00000000 00000000 ................ 0760 00000000 00000000 00000000 00000000 ................ - 0770 16010000 00000000 00000000 00000000 ................ + 0770 17010000 00000000 00000000 00000000 ................ 0780 00000000 00000000 00000000 00000000 ................ 0790 00000000 00000000 00000000 00000000 ................ - 07a0 00000000 00000000 0d000000 00000000 ................ - 07b0 1e000000 fd000000 00000000 00000000 ................ + 07a0 00000000 00000000 00000000 0d000000 ................ + 07b0 00000000 00000000 1f000000 fe000000 ................ 07c0 00000000 00000000 00000000 00000000 ................ - 07d0 00000000 2f010000 00000000 00000000 ..../........... - 07e0 1c000000 00000000 4b010000 00000000 ........K....... - 07f0 19000000 00000000 00000000 00000000 ................ - 0800 00000000 25000000 00000000 00000000 ....%........... - 0810 00000000 0b000000 04000000 2e000000 ................ - 0820 00000000 14000000 00000000 00000000 ................ - 0830 1a000000 32000000 00000000 18000000 ....2........... - 0840 00000000 00000000 00000000 00000000 ................ - 0850 00000000 30010000 00000000 00000000 ....0........... - 0860 00000000 01010000 00000000 3d000000 ............=... - 0870 45010000 00000000 00000000 3c000000 E...........<... - 0880 0e000000 2a010000 33010000 00000000 ....*...3....... - 0890 00000000 00000000 00000000 01000000 ................ - 08a0 42000000 00000000 00000000 3a000000 B...........:... - 08b0 26010000 00000000 4b000000 00000000 &.......K....... - 08c0 00000000 00000000 20000000 4d010000 ........ ...M... - 08d0 ec000000 00000000 e4000000 00000000 ................ - 08e0 3b000000 28000000 3c010000 00000000 ;...(...<....... + 07d0 00000000 00000000 00000000 30010000 ............0... + 07e0 00000000 00000000 1d000000 00000000 ................ + 07f0 4c010000 00000000 1a000000 00000000 L............... + 0800 00000000 00000000 00000000 27000000 ............'... + 0810 00000000 00000000 00000000 0b000000 ................ + 0820 04000000 30000000 00000000 15000000 ....0........... + 0830 00000000 00000000 1b000000 34000000 ............4... + 0840 00000000 19000000 00000000 00000000 ................ + 0850 00000000 00000000 31010000 00000000 ........1....... + 0860 00000000 00000000 02010000 00000000 ................ + 0870 3f000000 46010000 00000000 00000000 ?...F........... + 0880 3e000000 0e000000 2b010000 34010000 >.......+...4... + 0890 00000000 00000000 00000000 00000000 ................ + 08a0 01000000 44000000 00000000 00000000 ....D........... + 08b0 3c000000 27010000 00000000 4c000000 <...'.......L... + 08c0 00000000 00000000 00000000 21000000 ............!... + 08d0 4e010000 ed000000 00000000 e5000000 N............... + 08e0 00000000 3d000000 2a000000 3d010000 ....=...*...=... 08f0 00000000 00000000 00000000 00000000 ................ - 0900 00000000 50000000 42010000 00000000 ....P...B....... - 0910 70000000 00000000 f0000000 6b000000 p...........k... - 0920 00000000 17010000 00000000 4f000000 ............O... - 0930 00000000 fc000000 00000000 12000000 ................ - 0940 76000000 80000000 00000000 00000000 v............... - 0950 5f000000 58000000 00000000 2c010000 _...X.......,... - 0960 e7000000 00000000 00000000 6d000000 ............m... - 0970 66000000 55010000 1d000000 00000000 f...U........... - 0980 00000000 8a000000 00010000 00000000 ................ - 0990 5a000000 00000000 93000000 00000000 Z............... - 09a0 90000000 00000000 00000000 63000000 ............c... - 09b0 00000000 45000000 00000000 47000000 ....E.......G... /usr/lib64/Rivet/RivetLHCbAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLHCbAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLHCbAnalyses.so (disasm) @@ -86,6 +86,11 @@ push $something jmp <_init + ofs> +_ZNSt15basic_streambufIcSt11char_traitsIcEEC2Ev@plt: + jmp *offset(%rip) # <_ZNSt15basic_streambufIcSt11char_traitsIcEEC2Ev@GLIBCXX_3.4> + push $something + jmp <_init + ofs> + _ZNSt8ios_baseC2Ev@plt: jmp *offset(%rip) # <_ZNSt8ios_baseC2Ev@GLIBCXX_3.4> push $something @@ -146,6 +151,11 @@ 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 @@ -281,11 +291,6 @@ push $something jmp <_init + ofs> -_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt: - jmp *offset(%rip) # <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@GLIBCXX_3.4.26> - push $something - jmp <_init + ofs> - _ZSt19__throw_logic_errorPKc@plt: jmp *offset(%rip) # <_ZSt19__throw_logic_errorPKc@GLIBCXX_3.4> push $something @@ -848,61 +853,17 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@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 offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - 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 offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> - 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 offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCB_2012_I11194008finalizeEv.cold + ofs> + jne <_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> _ZN5Rivet6deltaRERKNS_12FourMomentumES2_NS_9RapSchemeE.cold: mov $something,%edi @@ -1065,6 +1026,76 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet18LHCB_2010_S87583017analyzeERKNS_5EventE.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCB_2010_S87583017analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> + call <__stack_chk_fail@plt> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCB_2010_S87583017analyzeERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + +_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <__stack_chk_fail@plt> + +_ZN4YODA9Scatter2D5pointEm.cold: + mov $something,%edi + lea offset(%rsp),%r12 + call <__cxa_allocate_exception@plt> + lea offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2D5pointEm.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter2D5pointEm.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA9Scatter2D5pointEm.cold + ofs> + call <__stack_chk_fail@plt> + nop + _ZN4YODA5Utils11BinSearcherD1Ev: push %rbx mov %rdi,%rbx @@ -1328,43 +1359,730 @@ jmp <_ZN5Rivet17LHCB_2010_I8673557analyzeERKNS_5EventE.cold + ofs> jmp <_ZN5Rivet17LHCB_2010_I8673557analyzeERKNS_5EventE.cold + ofs> -_ZN5Rivet18LHCB_2012_I11194007analyzeERKNS_5EventE.cold: +_ZN5Rivet17LHCB_2011_I9170097analyzeERKNS_5EventE.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCB_2012_I11194007analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet17LHCB_2011_I9170097analyzeERKNS_5EventE.cold + ofs> call <__cxa_bad_cast@plt> + mov %rbp,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17LHCB_2011_I9170097analyzeERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi /usr/lib64/Rivet/RivetLHCfAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLHCfAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLHCfAnalyses.so (objdump) @@ -80,198 +80,198 @@ 0760 370fedc9 f431bb2c 0687afbf 1f0a687e 7....1.,......h~ Contents of section .dynsym: 0770 00000000 00000000 00000000 00000000 ................ - 0780 00000000 00000000 34090000 12000000 ........4....... + 0780 00000000 00000000 75090000 12000000 ........u....... 0790 00000000 00000000 00000000 00000000 ................ - 07a0 d9070000 12000000 00000000 00000000 ................ - 07b0 00000000 00000000 f7000000 12000000 ................ + 07a0 42070000 12000000 00000000 00000000 B............... + 07b0 00000000 00000000 b2020000 12000000 ................ 07c0 00000000 00000000 00000000 00000000 ................ - 07d0 6e090000 12000000 00000000 00000000 n............... - 07e0 00000000 00000000 25070000 12000000 ........%....... + 07d0 af090000 12000000 00000000 00000000 ................ + 07e0 00000000 00000000 10080000 12000000 ................ 07f0 00000000 00000000 00000000 00000000 ................ - 0800 010b0000 12000000 00000000 00000000 ................ - 0810 00000000 00000000 ed030000 12000000 ................ + 0800 390a0000 12000000 00000000 00000000 9............... + 0810 00000000 00000000 58010000 12000000 ........X....... 0820 00000000 00000000 00000000 00000000 ................ - 0830 2e020000 12000000 00000000 00000000 ................ - 0840 00000000 00000000 fb0b0000 12000000 ................ + 0830 ff010000 12000000 00000000 00000000 ................ + 0840 00000000 00000000 d00b0000 12000000 ................ 0850 00000000 00000000 00000000 00000000 ................ - 0860 de010000 11000000 00000000 00000000 ................ - 0870 00000000 00000000 06030000 12000000 ................ + 0860 99030000 11000000 00000000 00000000 ................ + 0870 00000000 00000000 f0040000 12000000 ................ 0880 00000000 00000000 00000000 00000000 ................ 0890 46000000 22000000 00000000 00000000 F..."........... - 08a0 00000000 00000000 a6030000 12000000 ................ + 08a0 00000000 00000000 11010000 12000000 ................ 08b0 00000000 00000000 00000000 00000000 ................ - 08c0 96040000 12000000 00000000 00000000 ................ - 08d0 00000000 00000000 7b0c0000 12000000 ........{....... + 08c0 69020000 12000000 00000000 00000000 i............... + 08d0 00000000 00000000 500c0000 12000000 ........P....... 08e0 00000000 00000000 00000000 00000000 ................ - 08f0 f8090000 12000000 00000000 00000000 ................ - 0900 00000000 00000000 32040000 12000000 ........2....... + 08f0 40040000 12000000 00000000 00000000 @............... + 0900 00000000 00000000 e1010000 12000000 ................ 0910 00000000 00000000 00000000 00000000 ................ - 0920 50040000 12000000 00000000 00000000 P............... - 0930 00000000 00000000 41080000 12000000 ........A....... + 0920 23020000 12000000 00000000 00000000 #............... + 0930 00000000 00000000 aa070000 12000000 ................ 0940 00000000 00000000 00000000 00000000 ................ - 0950 49070000 12000000 00000000 00000000 I............... - 0960 00000000 00000000 45080000 11000000 ........E....... + 0950 34080000 12000000 00000000 00000000 4............... + 0960 00000000 00000000 fe070000 11000000 ................ 0970 00000000 00000000 00000000 00000000 ................ - 0980 210b0000 12000000 00000000 00000000 !............... - 0990 00000000 00000000 42050000 12000000 ........B....... + 0980 a70a0000 12000000 00000000 00000000 ................ + 0990 00000000 00000000 83050000 12000000 ................ 09a0 00000000 00000000 00000000 00000000 ................ - 09b0 90080000 12000000 00000000 00000000 ................ - 09c0 00000000 00000000 bc0e0000 11000000 ................ + 09b0 d1080000 12000000 00000000 00000000 ................ + 09c0 00000000 00000000 4f0e0000 11000000 ........O....... 09d0 00000000 00000000 00000000 00000000 ................ - 09e0 7e0b0000 12000000 00000000 00000000 ~............... - 09f0 00000000 00000000 c7070000 11000000 ................ + 09e0 530b0000 12000000 00000000 00000000 S............... + 09f0 00000000 00000000 30070000 11000000 ........0....... 0a00 00000000 00000000 00000000 00000000 ................ - 0a10 8d000000 12000000 00000000 00000000 ................ - 0a20 00000000 00000000 350c0000 12000000 ........5....... + 0a10 ef0a0000 12000000 00000000 00000000 ................ + 0a20 00000000 00000000 0a0c0000 12000000 ................ 0a30 00000000 00000000 00000000 00000000 ................ - 0a40 d50d0000 11000000 00000000 00000000 ................ - 0a50 00000000 00000000 7e0a0000 12000000 ........~....... + 0a40 680d0000 11000000 00000000 00000000 h............... + 0a50 00000000 00000000 c6040000 12000000 ................ 0a60 00000000 00000000 00000000 00000000 ................ - 0a70 d30a0000 12000000 00000000 00000000 ................ - 0a80 00000000 00000000 57080000 12000000 ........W....... + 0a70 790a0000 12000000 00000000 00000000 y............... + 0a80 00000000 00000000 98080000 12000000 ................ 0a90 00000000 00000000 00000000 00000000 ................ - 0aa0 f30f0000 12000000 00000000 00000000 ................ - 0ab0 00000000 00000000 27010000 12000000 ........'....... + 0aa0 d20f0000 12000000 00000000 00000000 ................ + 0ab0 00000000 00000000 e2020000 12000000 ................ 0ac0 00000000 00000000 00000000 00000000 ................ - 0ad0 2c050000 12000000 00000000 00000000 ,............... - 0ae0 00000000 00000000 06020000 12000000 ................ + 0ad0 6d050000 12000000 00000000 00000000 m............... + 0ae0 00000000 00000000 b1000000 12000000 ................ 0af0 00000000 00000000 00000000 00000000 ................ - 0b00 690b0000 11000000 00000000 00000000 i............... - 0b10 00000000 00000000 df000000 12000000 ................ + 0b00 3e0b0000 11000000 00000000 00000000 >............... + 0b10 00000000 00000000 f9000000 12000000 ................ 0b20 00000000 00000000 00000000 00000000 ................ - 0b30 40080000 12000000 00000000 00000000 @............... - 0b40 00000000 00000000 3b100000 12000000 ........;....... + 0b30 a9070000 12000000 00000000 00000000 ................ + 0b40 00000000 00000000 1a100000 12000000 ................ 0b50 00000000 00000000 00000000 00000000 ................ - 0b60 4b010000 12000000 00000000 00000000 K............... - 0b70 00000000 00000000 73080000 12000000 ........s....... + 0b60 06030000 12000000 00000000 00000000 ................ + 0b70 00000000 00000000 b4080000 12000000 ................ 0b80 00000000 00000000 00000000 00000000 ................ - 0b90 430c0000 12000000 00000000 00000000 C............... - 0ba0 00000000 00000000 21010000 12000000 ........!....... + 0b90 180c0000 12000000 00000000 00000000 ................ + 0ba0 00000000 00000000 dc020000 12000000 ................ 0bb0 00000000 00000000 00000000 00000000 ................ 0bc0 85000000 12000000 00000000 00000000 ................ - 0bd0 00000000 00000000 40090000 12000000 ........@....... + 0bd0 00000000 00000000 81090000 12000000 ................ 0be0 00000000 00000000 00000000 00000000 ................ - 0bf0 c0020000 12000000 00000000 00000000 ................ - 0c00 00000000 00000000 f5040000 11000000 ................ + 0bf0 0f040000 12000000 00000000 00000000 ................ + 0c00 00000000 00000000 36050000 11000000 ........6....... 0c10 00000000 00000000 00000000 00000000 ................ - 0c20 ce0c0000 12000000 00000000 00000000 ................ + 0c20 1d0b0000 12000000 00000000 00000000 ................ 0c30 00000000 00000000 6c000000 12000000 ........l....... 0c40 00000000 00000000 00000000 00000000 ................ - 0c50 e6000000 12000000 00000000 00000000 ................ - 0c60 00000000 00000000 f7010000 12000000 ................ + 0c50 00010000 12000000 00000000 00000000 ................ + 0c60 00000000 00000000 b2030000 12000000 ................ 0c70 00000000 00000000 00000000 00000000 ................ - 0c80 36030000 12000000 00000000 00000000 6............... - 0c90 00000000 00000000 99050000 12000000 ................ + 0c80 c80e0000 12000000 00000000 00000000 ................ + 0c90 00000000 00000000 da050000 12000000 ................ 0ca0 00000000 00000000 00000000 00000000 ................ - 0cb0 a7080000 12000000 00000000 00000000 ................ - 0cc0 00000000 00000000 140c0000 12000000 ................ + 0cb0 e8080000 12000000 00000000 00000000 ................ + 0cc0 00000000 00000000 e90b0000 12000000 ................ 0cd0 00000000 00000000 00000000 00000000 ................ - 0ce0 c2090000 12000000 00000000 00000000 ................ - 0cf0 00000000 00000000 a5020000 12000000 ................ + 0ce0 030a0000 12000000 00000000 00000000 ................ + 0cf0 00000000 00000000 f4030000 12000000 ................ 0d00 00000000 00000000 00000000 00000000 ................ - 0d10 b30a0000 12000000 00000000 00000000 ................ - 0d20 00000000 00000000 52020000 12000000 ........R....... + 0d10 fd0a0000 12000000 00000000 00000000 ................ + 0d20 00000000 00000000 9d010000 12000000 ................ 0d30 00000000 00000000 00000000 00000000 ................ - 0d40 be010000 11000000 00000000 00000000 ................ - 0d50 00000000 00000000 110a0000 12000000 ................ + 0d40 79030000 11000000 00000000 00000000 y............... + 0d50 00000000 00000000 59040000 12000000 ........Y....... 0d60 00000000 00000000 00000000 00000000 ................ - 0d70 b60c0000 12000000 00000000 00000000 ................ + 0d70 8b0c0000 12000000 00000000 00000000 ................ 0d80 00000000 00000000 55000000 11000000 ........U....... 0d90 00000000 00000000 00000000 00000000 ................ - 0da0 f10b0000 11000000 00000000 00000000 ................ - 0db0 00000000 00000000 100d0000 11000000 ................ + 0da0 c60b0000 11000000 00000000 00000000 ................ + 0db0 00000000 00000000 c40c0000 11000000 ................ 0dc0 00000000 00000000 00000000 00000000 ................ - 0dd0 0c070000 11000000 00000000 00000000 ................ - 0de0 00000000 00000000 d5060000 12000000 ................ + 0dd0 e5070000 11000000 00000000 00000000 ................ + 0de0 00000000 00000000 ae070000 12000000 ................ 0df0 00000000 00000000 00000000 00000000 ................ - 0e00 ad070000 12000000 00000000 00000000 ................ - 0e10 00000000 00000000 180f0000 12000000 ................ + 0e00 16070000 12000000 00000000 00000000 ................ + 0e10 00000000 00000000 ab0e0000 12000000 ................ 0e20 00000000 00000000 00000000 00000000 ................ - 0e30 79050000 11000000 00000000 00000000 y............... - 0e40 00000000 00000000 18030000 12000000 ................ + 0e30 ba050000 11000000 00000000 00000000 ................ + 0e40 00000000 00000000 02050000 12000000 ................ 0e50 00000000 00000000 00000000 00000000 ................ - 0e60 df040000 11000000 00000000 00000000 ................ - 0e70 00000000 00000000 0a020000 12000000 ................ + 0e60 20050000 11000000 00000000 00000000 ............... + 0e70 00000000 00000000 c1030000 12000000 ................ 0e80 00000000 00000000 00000000 00000000 ................ - 0e90 ad030000 12000000 00000000 00000000 ................ - 0ea0 00000000 00000000 12050000 12000000 ................ + 0e90 18010000 12000000 00000000 00000000 ................ + 0ea0 00000000 00000000 53050000 12000000 ........S....... 0eb0 00000000 00000000 00000000 00000000 ................ - 0ec0 13060000 12000000 00000000 00000000 ................ - 0ed0 00000000 00000000 1f080000 12000000 ................ + 0ec0 54060000 12000000 00000000 00000000 T............... + 0ed0 00000000 00000000 88070000 12000000 ................ 0ee0 00000000 00000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetLHCfAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLHCfAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLHCfAnalyses.so (disasm) @@ -419,92 +419,6 @@ jmp <_ZdlPvm@plt> ret -_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - call <__stack_chk_fail@plt> - mov %r13,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> - mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__stack_chk_fail@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet15AnalysisBuilderINS_18LHCF_2018_I1692008EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_18LHCF_2018_I1692008EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZNK5Rivet15AnalysisBuilderINS_18LHCF_2012_I1115479EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_18LHCF_2012_I1115479EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZNK5Rivet15AnalysisBuilderINS_18LHCF_2015_I1351909EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_18LHCF_2015_I1351909EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %rbx,%rdi mov %rbp,%rbx @@ -594,6 +508,91 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet16rivet_shared_ptrINS_7WrapperIN4YODA7Histo1DEEEEptEv.cold: + mov $something,%edi + lea offset(%rsp),%r12 + call <__cxa_allocate_exception@plt> + lea offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov %r12,%rsi + mov %rbp,%rdi + call <_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(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16rivet_shared_ptrINS_7WrapperIN4YODA7Histo1DEEEEptEv.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16rivet_shared_ptrINS_7WrapperIN4YODA7Histo1DEEEEptEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN5Rivet16rivet_shared_ptrINS_7WrapperIN4YODA7Histo1DEEEEptEv.cold + ofs> + call <__stack_chk_fail@plt> + +_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: + call <__cxa_begin_catch@plt> + mov offset(%rsp),%rax + cmp %rax,%rbx + je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + mov offset(%rsp),%r14 + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rax + add $something,%rax + mov %rax,offset(%rsp) + jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + call <__cxa_rethrow@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov (%r15),%rdi + mov offset(%r15),%rsi + sub %rdi,%rsi + test %rdi,%rdi + je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + call <__stack_chk_fail@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZN5Rivet18LHCF_2012_I11154794initEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi @@ -708,59 +707,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18LHCF_2018_I16920084initEv.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCF_2018_I16920084initEv.cold + ofs> - call <__cxa_bad_cast@plt> - mov %rax,%rbp - mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> - mov %r13,%rdi - add $something,%rax /usr/lib64/Rivet/RivetMCAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetMCAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetMCAnalyses.so (objdump) @@ -6,9 +6,9 @@ 02b8 010001c0 04000000 0b000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 09020000 8d020000 8f010000 00000000 ................ + 0300 09020000 8c020000 8f010000 00000000 ................ 0310 00000000 ac000000 99000000 00000000 ................ - 0320 00000000 41020000 76010000 9b000000 ....A...v....... + 0320 00000000 40020000 76010000 9b000000 ....@...v....... 0330 20000000 00000000 00000000 5c010000 ...........\... 0340 00000000 26000000 fa000000 00000000 ....&........... 0350 00000000 00000000 00000000 3c010000 ............<... @@ -16,127 +16,127 @@ 0370 42000000 81010000 00000000 00000000 B............... 0380 0b000000 93010000 a3000000 d9000000 ................ 0390 5b010000 46010000 00000000 00010000 [...F........... - 03a0 6d020000 00000000 00000000 46020000 m...........F... - 03b0 77000000 00000000 de000000 65020000 w...........e... + 03a0 6c020000 00000000 00000000 45020000 l...........E... + 03b0 77000000 00000000 de000000 64020000 w...........d... 03c0 34010000 00000000 6f010000 53010000 4.......o...S... - 03d0 00000000 fa010000 1e010000 00000000 ................ - 03e0 eb010000 00000000 69000000 50020000 ........i...P... + 03d0 00000000 f9010000 1e010000 00000000 ................ + 03e0 ea010000 00000000 69000000 4f020000 ........i...O... 03f0 5d000000 1a010000 28000000 a8000000 ].......(....... 0400 d7000000 00000000 a5010000 00000000 ................ - 0410 66020000 00000000 a1010000 10010000 f............... + 0410 65020000 00000000 a1010000 10010000 e............... 0420 68000000 11000000 00000000 f8000000 h............... - 0430 19010000 00000000 4b020000 00000000 ........K....... - 0440 07000000 00000000 ad000000 a9010000 ................ - 0450 0a010000 2b010000 00000000 ec010000 ....+........... - 0460 07020000 ea000000 00000000 00000000 ................ - 0470 a1000000 00000000 16020000 7f020000 ................ + 0430 19010000 00000000 4a020000 00000000 ........J....... + 0440 07000000 00000000 ad000000 a8010000 ................ + 0450 0a010000 2b010000 00000000 eb010000 ....+........... + 0460 06020000 ea000000 00000000 00000000 ................ + 0470 a1000000 00000000 15020000 7e020000 ............~... 0480 00000000 00000000 00000000 00000000 ................ - 0490 d6010000 00000000 00000000 00000000 ................ - 04a0 3b000000 42020000 d3010000 91000000 ;...B........... + 0490 d5010000 00000000 00000000 00000000 ................ + 04a0 3b000000 41020000 d2010000 91000000 ;...A........... 04b0 1c010000 00000000 dc000000 ed000000 ................ - 04c0 06010000 ef010000 64020000 c0000000 ........d....... - 04d0 00000000 29020000 f5000000 f6000000 ....)........... - 04e0 00000000 4f000000 e7000000 e2010000 ....O........... + 04c0 06010000 ee010000 63020000 c0000000 ........c....... + 04d0 00000000 28020000 f5000000 f6000000 ....(........... + 04e0 00000000 4f000000 e7000000 e1010000 ....O........... 04f0 00000000 00000000 2f010000 6a010000 ......../...j... - 0500 00000000 00000000 e8010000 64000000 ............d... - 0510 00000000 ff010000 d8010000 3f020000 ............?... - 0520 69020000 00000000 65000000 86000000 i.......e....... + 0500 00000000 00000000 e7010000 64000000 ............d... + 0510 00000000 fe010000 d7010000 3e020000 ............>... + 0520 68020000 00000000 65000000 86000000 h.......e....... 0530 9d010000 b5000000 2d000000 00000000 ........-....... 0540 0d010000 2a010000 96000000 00000000 ....*........... - 0550 3f010000 00000000 b5010000 7e000000 ?...........~... - 0560 55020000 00000000 00000000 2e020000 U............... - 0570 19000000 cd010000 b3000000 00000000 ................ - 0580 2c020000 3e010000 00000000 6e010000 ,...>.......n... - 0590 00000000 00000000 57020000 35010000 ........W...5... - 05a0 00000000 0b020000 00000000 00000000 ................ - 05b0 8a020000 db000000 bc000000 00000000 ................ - 05c0 50010000 c2010000 00000000 1d020000 P............... - 05d0 79020000 62020000 53000000 20010000 y...b...S... ... - 05e0 e0010000 00000000 6b020000 c1000000 ........k....... - 05f0 42010000 00000000 1a020000 b4000000 B............... - 0600 5f020000 3c000000 3b010000 00000000 _...<...;....... - 0610 7e010000 19020000 27010000 db010000 ~.......'....... - 0620 23020000 37000000 4e010000 17010000 #...7...N....... - 0630 00000000 00000000 c6000000 87020000 ................ - 0640 ba000000 bd000000 38020000 84010000 ........8....... - 0650 cb000000 00000000 f6010000 00000000 ................ + 0550 3f010000 00000000 b4010000 7e000000 ?...........~... + 0560 54020000 00000000 00000000 2d020000 T...........-... + 0570 19000000 cc010000 b3000000 00000000 ................ + 0580 2b020000 3e010000 00000000 6e010000 +...>.......n... + 0590 00000000 00000000 56020000 35010000 ........V...5... + 05a0 00000000 0a020000 00000000 00000000 ................ + 05b0 89020000 db000000 bc000000 00000000 ................ + 05c0 50010000 c1010000 00000000 1c020000 P............... + 05d0 78020000 61020000 53000000 20010000 x...a...S... ... + 05e0 df010000 00000000 6a020000 c1000000 ........j....... + 05f0 42010000 00000000 19020000 b4000000 B............... + 0600 5e020000 3c000000 3b010000 00000000 ^...<...;....... + 0610 7e010000 18020000 27010000 da010000 ~.......'....... + 0620 22020000 37000000 4e010000 17010000 "...7...N....... + 0630 00000000 00000000 c6000000 86020000 ................ + 0640 ba000000 bd000000 37020000 84010000 ........7....... + 0650 cb000000 00000000 f5010000 00000000 ................ 0660 00000000 00000000 00000000 41010000 ............A... 0670 a0000000 60000000 00000000 00000000 ....`........... - 0680 44020000 a6010000 bf000000 6e000000 D...........n... - 0690 84020000 46000000 32010000 49010000 ....F...2...I... + 0680 43020000 a6010000 bf000000 6e000000 C...........n... + 0690 83020000 46000000 32010000 49010000 ....F...2...I... 06a0 4c010000 00000000 04010000 50000000 L...........P... - 06b0 b7010000 6c010000 00000000 00000000 ....l........... + 06b0 b6010000 6c010000 00000000 00000000 ....l........... 06c0 1b010000 9a000000 00000000 8a010000 ................ - 06d0 18020000 5a020000 f2000000 00000000 ....Z........... - 06e0 4d010000 00000000 08020000 7b010000 M...........{... + 06d0 17020000 59020000 f2000000 00000000 ....Y........... + 06e0 4d010000 00000000 07020000 7b010000 M...........{... 06f0 c7000000 57010000 2e010000 ec000000 ....W........... - 0700 f2010000 c3010000 95010000 05010000 ................ + 0700 f1010000 c2010000 95010000 05010000 ................ 0710 00000000 f1000000 cf000000 61000000 ............a... 0720 ca000000 c5000000 6d010000 4f010000 ........m...O... - 0730 2b020000 00000000 00000000 4a020000 +...........J... - 0740 2c000000 6a000000 00000000 b0010000 ,...j........... + 0730 2a020000 00000000 00000000 49020000 *...........I... + 0740 2c000000 6a000000 00000000 af010000 ,...j........... 0750 00000000 22010000 00000000 00000000 ...."........... - 0760 4e000000 f9000000 bd010000 d3000000 N............... - 0770 79000000 89020000 00000000 00000000 y............... - 0780 dd000000 bb010000 37020000 e4000000 ........7....... - 0790 82010000 cd000000 fd000000 d7010000 ................ + 0760 4e000000 f9000000 bc010000 d3000000 N............... + 0770 79000000 88020000 00000000 00000000 y............... + 0780 dd000000 ba010000 36020000 e4000000 ........6....... + 0790 82010000 cd000000 fd000000 d6010000 ................ 07a0 47000000 11010000 00000000 da000000 G............... - 07b0 36010000 f1010000 29000000 00000000 6.......)....... + 07b0 36010000 f0010000 29000000 00000000 6.......)....... 07c0 32000000 a7010000 00000000 fc000000 2............... 07d0 00000000 25010000 00000000 fe000000 ....%........... - 07e0 f0000000 4a000000 0f020000 00000000 ....J........... - 07f0 73020000 39000000 2d020000 1c020000 s...9...-....... + 07e0 f0000000 4a000000 0e020000 00000000 ....J........... + 07f0 72020000 39000000 2c020000 1b020000 r...9...,....... 0800 00000000 00000000 d4000000 00000000 ................ - 0810 8c010000 00000000 00000000 b9010000 ................ - 0820 d5010000 00000000 80020000 a9000000 ................ - 0830 00020000 f3000000 e6000000 00000000 ................ + 0810 8c010000 00000000 00000000 b8010000 ................ + 0820 d4010000 00000000 7f020000 a9000000 ................ + 0830 ff010000 f3000000 e6000000 00000000 ................ 0840 00000000 00000000 2c010000 55000000 ........,...U... - 0850 7a010000 38000000 8f000000 7a020000 z...8.......z... - 0860 ac010000 29010000 00000000 2f020000 ....)......./... + 0850 7a010000 38000000 8f000000 79020000 z...8.......y... + 0860 ab010000 29010000 00000000 2e020000 ....)........... 0870 00000000 65010000 00000000 18010000 ....e........... - 0880 00000000 82000000 4c020000 06000000 ........L....... - 0890 00000000 dd010000 94010000 fd010000 ................ - 08a0 e3010000 00000000 26020000 f3010000 ........&....... - 08b0 28020000 01020000 00000000 b2010000 (............... - 08c0 00000000 a7000000 c3000000 d2010000 ................ + 0880 00000000 82000000 4b020000 06000000 ........K....... + 0890 00000000 dc010000 94010000 fc010000 ................ + 08a0 e2010000 00000000 25020000 f2010000 ........%....... + 08b0 27020000 00020000 00000000 b1010000 '............... + 08c0 00000000 a7000000 c3000000 d1010000 ................ 08d0 73000000 ae000000 95000000 00000000 s............... - 08e0 6a020000 00000000 00000000 8d000000 j............... - 08f0 15010000 00000000 5b020000 39010000 ........[...9... + 08e0 69020000 00000000 00000000 8d000000 i............... + 08f0 15010000 00000000 5a020000 39010000 ........Z...9... 0900 44010000 00000000 3e000000 00000000 D.......>....... - 0910 72010000 54010000 c1010000 31000000 r...T.......1... - 0920 75020000 2d010000 02010000 47020000 u...-.......G... - 0930 b3010000 30010000 00000000 00000000 ....0........... + 0910 72010000 54010000 c0010000 31000000 r...T.......1... + 0920 74020000 2d010000 02010000 46020000 t...-.......F... + 0930 b2010000 30010000 00000000 00000000 ....0........... 0940 0c010000 e1000000 62000000 00000000 ........b....... - 0950 00000000 fb010000 00000000 00000000 ................ - 0960 af010000 09020000 c4000000 01010000 ................ + 0950 00000000 fa010000 00000000 00000000 ................ + 0960 ae010000 08020000 c4000000 01010000 ................ 0970 74010000 00000000 00000000 00000000 t............... - 0980 00000000 23010000 3c020000 33010000 ....#...<...3... - 0990 eb000000 45020000 00000000 39020000 ....E.......9... + 0980 00000000 23010000 3b020000 33010000 ....#...;...3... + 0990 eb000000 44020000 00000000 38020000 ....D.......8... 09a0 7c010000 00000000 08010000 00000000 |............... - 09b0 ca010000 00000000 20020000 8e000000 ........ ....... - 09c0 0f010000 26010000 00000000 fe010000 ....&........... - 09d0 15020000 14010000 b4010000 00000000 ................ - 09e0 13020000 16010000 c5010000 02000000 ................ - 09f0 00000000 1f020000 60010000 3a010000 ........`...:... + 09b0 c9010000 00000000 1f020000 8e000000 ................ + 09c0 0f010000 26010000 00000000 fd010000 ....&........... + 09d0 14020000 14010000 b3010000 00000000 ................ + 09e0 12020000 16010000 c4010000 02000000 ................ + 09f0 00000000 1e020000 60010000 3a010000 ........`...:... 0a00 00000000 e0000000 40010000 a0010000 ........@....... 0a10 ee000000 92000000 88010000 e9000000 ................ 0a20 38010000 88000000 21010000 00000000 8.......!....... 0a30 00000000 00000000 07010000 37010000 ............7... 0a40 89010000 31010000 a3010000 24010000 ....1.......$... - 0a50 a2000000 cb010000 00000000 00000000 ................ /usr/lib64/Rivet/RivetMCAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetMCAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetMCAnalyses.so (disasm) @@ -1159,6 +1159,28 @@ Disassembly of section .text: +_ZNK5Rivet17FirstParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet17FirstParticleWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -1190,6 +1212,19 @@ jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> call <__stack_chk_fail@plt> +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi + mov %rbx,%rdi + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1249,6 +1284,18 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_ZN5Rivet8toStringB5cxx11ERKNS_10FourVectorE.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet8toStringB5cxx11ERKNS_10FourVectorE.cold + ofs> + mov %r12,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN7fastjet13JetDefinitionD1Ev: push %rbp mov %rdi,%rbp @@ -1291,6 +1338,34 @@ ret nop +_ZN5Rivet8ParticleC2Ev.cold: + mov %rbp,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2Ev.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %r12,%rdi + call <_Unwind_Resume@plt> + +_ZNK5Rivet10Projection6getLogEv.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet10Projection6getLogEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet10Projection6getLogEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + _ZNK4YODA14AnalysisObject10annotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rsp,%r12 mov %rbp,%rdx @@ -1495,97 +1570,117 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold: +_ZN4YODA7Counter6scaleWEd.cold: mov $something,%edi - lea offset(%rsp),%rbp call <__cxa_allocate_exception@plt> - lea offset(%rsp),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %rbp,%rdi - mov %rax,%r12 - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov %rbp,%rsi + mov %r12,%rsi + mov %rax,%rdi + mov %rax,%r13 + call <_ZN4YODA15AnnotationErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %r13,%rdi + call <__cxa_throw@plt> + call <__stack_chk_fail@plt> + mov %rax,%r15 + mov %rdx,%r13 mov %r12,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r15,%rdi + mov %r13,%rax + sub $something,%rax + je <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rdi,%rbx + mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %r13,%rdi + mov %rdx,offset(%rsp) + mov %rax,%r15 + call <__cxa_free_exception@plt> + mov offset(%rsp),%r13 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov %r12,%rdi - call <__cxa_throw@plt> + call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + mov offset(%rsp),%rax + mov %r15,%rdi + cmp $something,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + call <__cxa_begin_catch@plt> mov $something,%edi - lea offset(%rsp),%rbp + mov %rax,offset(%rsp) call <__cxa_allocate_exception@plt> - lea offset(%rsp),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %rbp,%rdi - mov %rax,%r12 + mov offset(%rsp),%rdx + mov %rax,%r15 + mov (%rdx),%rax + mov %rdx,%rdi + call *offset(%rax) + mov %r12,%rdi + mov %rax,%rsi + lea offset(%rsp),%rax + mov %rax,%rdx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov %rbp,%rsi + mov %r12,%rsi + mov %r15,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN4YODA5Utils16bad_lexical_castE + ofs> mov %r12,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov %rbp,%rdi + mov %rax,(%r15) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA5Utils16bad_lexical_castE@@Base + ofs> /usr/lib64/Rivet/RivetMiscAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetMiscAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetMiscAnalyses.so (objdump) @@ -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 37180000 12000000 ........7....... + 0df8 00000000 00000000 5d150000 12000000 ........]....... 0e08 00000000 00000000 00000000 00000000 ................ - 0e18 7a180000 12000000 00000000 00000000 z............... - 0e28 00000000 00000000 ff030000 12000000 ................ + 0e18 690d0000 12000000 00000000 00000000 i............... + 0e28 00000000 00000000 53050000 12000000 ........S....... 0e38 00000000 00000000 00000000 00000000 ................ - 0e48 46030000 12000000 00000000 00000000 F............... - 0e58 00000000 00000000 311b0000 12000000 ........1....... + 0e48 7a040000 12000000 00000000 00000000 z............... + 0e58 00000000 00000000 381a0000 12000000 ........8....... 0e68 00000000 00000000 00000000 00000000 ................ - 0e78 54060000 12000000 00000000 00000000 T............... - 0e88 00000000 00000000 9d0a0000 12000000 ................ + 0e78 fd000000 12000000 00000000 00000000 ................ + 0e88 00000000 00000000 0a0a0000 12000000 ................ 0e98 00000000 00000000 00000000 00000000 ................ - 0ea8 13180000 12000000 00000000 00000000 ................ - 0eb8 00000000 00000000 3f090000 11000000 ........?....... + 0ea8 d6140000 12000000 00000000 00000000 ................ + 0eb8 00000000 00000000 10080000 11000000 ................ 0ec8 00000000 00000000 00000000 00000000 ................ - 0ed8 9f0d0000 12000000 00000000 00000000 ................ - 0ee8 00000000 00000000 c61e0000 12000000 ................ + 0ed8 800e0000 12000000 00000000 00000000 ................ + 0ee8 00000000 00000000 111b0000 12000000 ................ 0ef8 00000000 00000000 00000000 00000000 ................ - 0f08 67170000 12000000 00000000 00000000 g............... - 0f18 00000000 00000000 ed080000 12000000 ................ + 0f08 54180000 12000000 00000000 00000000 T............... + 0f18 00000000 00000000 be070000 12000000 ................ 0f28 00000000 00000000 00000000 00000000 ................ - 0f38 c21c0000 12000000 00000000 00000000 ................ - 0f48 00000000 00000000 b6000000 12000000 ................ + 0f38 b11b0000 12000000 00000000 00000000 ................ + 0f48 00000000 00000000 45020000 12000000 ........E....... 0f58 00000000 00000000 00000000 00000000 ................ - 0f68 0c1f0000 12000000 00000000 00000000 ................ - 0f78 00000000 00000000 e8090000 12000000 ................ + 0f68 d8220000 12000000 00000000 00000000 .".............. + 0f78 00000000 00000000 07090000 12000000 ................ 0f88 00000000 00000000 00000000 00000000 ................ - 0f98 96010000 12000000 00000000 00000000 ................ - 0fa8 00000000 00000000 00090000 11000000 ................ + 0f98 b9020000 12000000 00000000 00000000 ................ + 0fa8 00000000 00000000 d1070000 11000000 ................ 0fb8 00000000 00000000 00000000 00000000 ................ - 0fc8 09100000 12000000 00000000 00000000 ................ - 0fd8 00000000 00000000 4d070000 11000000 ........M....... + 0fc8 66170000 12000000 00000000 00000000 f............... + 0fd8 00000000 00000000 ef050000 11000000 ................ 0fe8 00000000 00000000 00000000 00000000 ................ - 0ff8 831f0000 12000000 00000000 00000000 ................ - 1008 00000000 00000000 8a040000 11000000 ................ + 0ff8 5f1b0000 12000000 00000000 00000000 _............... + 1008 00000000 00000000 f20b0000 11000000 ................ 1018 00000000 00000000 00000000 00000000 ................ - 1028 db060000 12000000 00000000 00000000 ................ + 1028 84010000 12000000 00000000 00000000 ................ 1038 00000000 00000000 46000000 22000000 ........F..."... 1048 00000000 00000000 00000000 00000000 ................ - 1058 74230000 12000000 00000000 00000000 t#.............. - 1068 00000000 00000000 38140000 12000000 ........8....... + 1058 67220000 12000000 00000000 00000000 g".............. + 1068 00000000 00000000 ff1b0000 12000000 ................ 1078 00000000 00000000 00000000 00000000 ................ - 1088 1d060000 12000000 00000000 00000000 ................ - 1098 00000000 00000000 cb040000 11000000 ................ + 1088 7a000000 12000000 00000000 00000000 z............... + 1098 00000000 00000000 92160000 11000000 ................ 10a8 00000000 00000000 00000000 00000000 ................ - 10b8 fb000000 12000000 00000000 00000000 ................ - 10c8 00000000 00000000 14010000 12000000 ................ + 10b8 12030000 12000000 00000000 00000000 ................ + 10c8 00000000 00000000 2b030000 12000000 ........+....... 10d8 00000000 00000000 00000000 00000000 ................ - 10e8 a21c0000 12000000 00000000 00000000 ................ - 10f8 00000000 00000000 78010000 12000000 ........x....... + 10e8 911b0000 12000000 00000000 00000000 ................ + 10f8 00000000 00000000 9b020000 12000000 ................ 1108 00000000 00000000 00000000 00000000 ................ - 1118 dc020000 12000000 00000000 00000000 ................ - 1128 00000000 00000000 cc170000 11000000 ................ + 1118 81000000 12000000 00000000 00000000 ................ + 1128 00000000 00000000 140e0000 11000000 ................ 1138 00000000 00000000 00000000 00000000 ................ - 1148 e1070000 12000000 00000000 00000000 ................ - 1158 00000000 00000000 511a0000 11000000 ........Q....... + 1148 83060000 12000000 00000000 00000000 ................ + 1158 00000000 00000000 c1180000 11000000 ................ 1168 00000000 00000000 00000000 00000000 ................ - 1178 270e0000 12000000 00000000 00000000 '............... - 1188 00000000 00000000 4d0b0000 12000000 ........M....... + 1178 1d0f0000 12000000 00000000 00000000 ................ + 1188 00000000 00000000 010b0000 12000000 ................ 1198 00000000 00000000 00000000 00000000 ................ - 11a8 8c1d0000 12000000 00000000 00000000 ................ - 11b8 00000000 00000000 08050000 12000000 ................ + 11a8 9f1c0000 12000000 00000000 00000000 ................ + 11b8 00000000 00000000 46150000 12000000 ........F....... 11c8 00000000 00000000 00000000 00000000 ................ - 11d8 dd030000 12000000 00000000 00000000 ................ - 11e8 00000000 00000000 4d110000 11000000 ........M....... + 11d8 31050000 12000000 00000000 00000000 1............... + 11e8 00000000 00000000 c7110000 11000000 ................ 11f8 00000000 00000000 00000000 00000000 ................ - 1208 63070000 12000000 00000000 00000000 c............... - 1218 00000000 00000000 631a0000 12000000 ........c....... + 1208 05060000 12000000 00000000 00000000 ................ + 1218 00000000 00000000 d3180000 12000000 ................ 1228 00000000 00000000 00000000 00000000 ................ - 1238 3f1a0000 11000000 00000000 00000000 ?............... - 1248 00000000 00000000 c0080000 11000000 ................ + 1238 af180000 11000000 00000000 00000000 ................ + 1248 00000000 00000000 91070000 11000000 ................ 1258 00000000 00000000 00000000 00000000 ................ - 1268 77140000 12000000 00000000 00000000 w............... - 1278 00000000 00000000 bb090000 12000000 ................ + 1268 ca220000 12000000 00000000 00000000 .".............. + 1278 00000000 00000000 da080000 12000000 ................ 1288 00000000 00000000 00000000 00000000 ................ - 1298 4e170000 12000000 00000000 00000000 N............... - 12a8 00000000 00000000 25190000 11000000 ........%....... + 1298 3b180000 12000000 00000000 00000000 ;............... + 12a8 00000000 00000000 080f0000 11000000 ................ 12b8 00000000 00000000 00000000 00000000 ................ - 12c8 351d0000 11000000 00000000 00000000 5............... - 12d8 00000000 00000000 96060000 12000000 ................ + 12c8 481c0000 11000000 00000000 00000000 H............... + 12d8 00000000 00000000 3f010000 12000000 ........?....... 12e8 00000000 00000000 00000000 00000000 ................ - 12f8 7e100000 11000000 00000000 00000000 ~............... - 1308 00000000 00000000 3f140000 12000000 ........?....... + 12f8 35120000 11000000 00000000 00000000 5............... + 1308 00000000 00000000 061c0000 12000000 ................ 1318 00000000 00000000 00000000 00000000 ................ - 1328 18020000 12000000 00000000 00000000 ................ - 1338 00000000 00000000 e21c0000 12000000 ................ + 1328 a7030000 12000000 00000000 00000000 ................ + 1338 00000000 00000000 d11b0000 12000000 ................ 1348 00000000 00000000 00000000 00000000 ................ - 1358 5d0a0000 12000000 00000000 00000000 ]............... - 1368 00000000 00000000 811a0000 12000000 ................ + 1358 7c090000 12000000 00000000 00000000 |............... + 1368 00000000 00000000 f1180000 12000000 ................ 1378 00000000 00000000 00000000 00000000 ................ - 1388 fa220000 12000000 00000000 00000000 .".............. - 1398 00000000 00000000 22030000 12000000 ........"....... + 1388 ec210000 12000000 00000000 00000000 .!.............. + 1398 00000000 00000000 56040000 12000000 ........V....... 13a8 00000000 00000000 00000000 00000000 ................ - 13b8 370b0000 12000000 00000000 00000000 7............... - 13c8 00000000 00000000 e4030000 12000000 ................ + 13b8 eb0a0000 12000000 00000000 00000000 ................ + 13c8 00000000 00000000 38050000 12000000 ........8....... 13d8 00000000 00000000 00000000 00000000 ................ - 13e8 8f0e0000 12000000 00000000 00000000 ................ - 13f8 00000000 00000000 e1170000 12000000 ................ + 13e8 f80f0000 12000000 00000000 00000000 ................ + 13f8 00000000 00000000 e0160000 12000000 ................ 1408 00000000 00000000 00000000 00000000 ................ - 1418 70030000 11000000 00000000 00000000 p............... - 1428 00000000 00000000 0f1a0000 11000000 ................ + 1418 a4040000 11000000 00000000 00000000 ................ + 1428 00000000 00000000 690a0000 11000000 ........i....... 1438 00000000 00000000 00000000 00000000 ................ - 1448 d5020000 12000000 00000000 00000000 ................ - 1458 00000000 00000000 78190000 12000000 ........x....... + 1448 4f040000 12000000 00000000 00000000 O............... + 1458 00000000 00000000 89050000 12000000 ................ 1468 00000000 00000000 00000000 00000000 ................ - 1478 a00f0000 12000000 00000000 00000000 ................ - 1488 00000000 00000000 2e0d0000 12000000 ................ + 1478 69150000 12000000 00000000 00000000 i............... + 1488 00000000 00000000 08160000 12000000 ................ 1498 00000000 00000000 00000000 00000000 ................ - 14a8 42230000 12000000 00000000 00000000 B#.............. - 14b8 00000000 00000000 85030000 12000000 ................ + 14a8 34220000 12000000 00000000 00000000 4".............. + 14b8 00000000 00000000 b9040000 12000000 ................ 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 17040000 12000000 00000000 00000000 ................ - 14e8 00000000 00000000 eb040000 12000000 ................ + 14d8 650f0000 12000000 00000000 00000000 e............... + 14e8 00000000 00000000 b9140000 12000000 ................ 14f8 00000000 00000000 00000000 00000000 ................ - 1508 cb0a0000 11000000 00000000 00000000 ................ - 1518 00000000 00000000 d8030000 12000000 ................ + 1508 7f0a0000 11000000 00000000 00000000 ................ + 1518 00000000 00000000 2c050000 12000000 ........,....... 1528 00000000 00000000 00000000 00000000 ................ - 1538 610d0000 12000000 00000000 00000000 a............... - 1548 00000000 00000000 77160000 11000000 ........w....... /usr/lib64/Rivet/RivetMiscAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetMiscAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetMiscAnalyses.so (disasm) @@ -604,6 +604,53 @@ Disassembly of section .text: +_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: + call <__cxa_begin_catch@plt> + mov $something,%esi + mov %rbp,%rdi + call <_ZdlPvm@plt> + call <__cxa_rethrow@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %r15,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -664,6 +711,16 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> +_ZN5Rivet16A2_2017_I149807917findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold: + mov -offset(%rbp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov -offset(%rbp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16A2_2017_I149807917findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> @@ -722,106 +779,25 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov $something,%edi - call <__cxa_allocate_exception@plt> - lea offset(%rsp),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %r13,%rdi - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov %r13,%rsi - mov %rbp,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> - mov %r13,%rdi - mov %rax,offset(%rbp) +_ZN4YODA14AnalysisObjectaSERKS0_.cold: + mov (%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> mov %r13,%rdi - mov %rax,%rbx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold + ofs> + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> 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 offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold + ofs> - call <__stack_chk_fail@plt> - mov %rax,%rbx - jmp <_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - jmp <_ZN5Rivet18E735_1998_S39056167analyzeERKNS_5EventE.cold + ofs> - nop - -_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: - call <__cxa_begin_catch@plt> - mov $something,%esi - mov %rbp,%rdi - call <_ZdlPvm@plt> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbx,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> - mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - nop - -_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - nop - -_ZN4YODA14AnalysisObjectaSERKS0_.cold: mov (%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r13,%rdi @@ -831,35 +807,55 @@ jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> /usr/lib64/Rivet/RivetNovosibirskAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (objdump) @@ -291,540 +291,540 @@ 1488 0c4a4c65 cb550c1d 8d5c280d .JLe.U...\(. Contents of section .dynsym: 1498 00000000 00000000 00000000 00000000 ................ - 14a8 00000000 00000000 b00b0000 12000000 ................ + 14a8 00000000 00000000 9e120000 12000000 ................ 14b8 00000000 00000000 00000000 00000000 ................ 14c8 aa010000 12000000 00000000 00000000 ................ - 14d8 00000000 00000000 dd180000 12000000 ................ + 14d8 00000000 00000000 eb110000 12000000 ................ 14e8 00000000 00000000 00000000 00000000 ................ 14f8 97020000 12000000 00000000 00000000 ................ - 1508 00000000 00000000 ae150000 12000000 ................ + 1508 00000000 00000000 140a0000 12000000 ................ 1518 00000000 00000000 00000000 00000000 ................ - 1528 23080000 12000000 00000000 00000000 #............... - 1538 00000000 00000000 2c140000 11000000 ........,....... + 1528 c80b0000 12000000 00000000 00000000 ................ + 1538 00000000 00000000 f6070000 11000000 ................ 1548 00000000 00000000 00000000 00000000 ................ - 1558 da130000 12000000 00000000 00000000 ................ - 1568 00000000 00000000 87040000 12000000 ................ + 1558 a4070000 12000000 00000000 00000000 ................ + 1568 00000000 00000000 5b050000 12000000 ........[....... 1578 00000000 00000000 00000000 00000000 ................ - 1588 d5140000 12000000 00000000 00000000 ................ + 1588 ed080000 12000000 00000000 00000000 ................ 1598 00000000 00000000 cd000000 12000000 ................ 15a8 00000000 00000000 00000000 00000000 ................ - 15b8 ed130000 11000000 00000000 00000000 ................ - 15c8 00000000 00000000 62080000 12000000 ........b....... + 15b8 b7070000 11000000 00000000 00000000 ................ + 15c8 00000000 00000000 070c0000 12000000 ................ 15d8 00000000 00000000 00000000 00000000 ................ - 15e8 9f120000 11000000 00000000 00000000 ................ - 15f8 00000000 00000000 e70f0000 12000000 ................ + 15e8 0c040000 11000000 00000000 00000000 ................ + 15f8 00000000 00000000 c8100000 12000000 ................ 1608 00000000 00000000 00000000 00000000 ................ - 1618 c7090000 11000000 00000000 00000000 ................ + 1618 1e0d0000 11000000 00000000 00000000 ................ 1628 00000000 00000000 1e030000 12000000 ................ 1638 00000000 00000000 00000000 00000000 ................ 1648 46000000 22000000 00000000 00000000 F..."........... - 1658 00000000 00000000 09040000 12000000 ................ + 1658 00000000 00000000 dd040000 12000000 ................ 1668 00000000 00000000 00000000 00000000 ................ - 1678 1a0e0000 12000000 00000000 00000000 ................ + 1678 cb130000 12000000 00000000 00000000 ................ 1688 00000000 00000000 60020000 12000000 ........`....... 1698 00000000 00000000 00000000 00000000 ................ - 16a8 69050000 12000000 00000000 00000000 i............... - 16b8 00000000 00000000 82050000 12000000 ................ + 16a8 6c030000 12000000 00000000 00000000 l............... + 16b8 00000000 00000000 3d060000 12000000 ........=....... 16c8 00000000 00000000 00000000 00000000 ................ - 16d8 09050000 12000000 00000000 00000000 ................ + 16d8 dd050000 12000000 00000000 00000000 ................ 16e8 00000000 00000000 76000000 12000000 ........v....... 16f8 00000000 00000000 00000000 00000000 ................ - 1708 79180000 12000000 00000000 00000000 y............... - 1718 00000000 00000000 c1030000 12000000 ................ + 1708 29130000 12000000 00000000 00000000 )............... + 1718 00000000 00000000 95040000 12000000 ................ 1728 00000000 00000000 00000000 00000000 ................ - 1738 e1060000 12000000 00000000 00000000 ................ - 1748 00000000 00000000 cc040000 12000000 ................ + 1738 860a0000 12000000 00000000 00000000 ................ + 1748 00000000 00000000 a0050000 12000000 ................ 1758 00000000 00000000 00000000 00000000 ................ - 1768 1b0a0000 12000000 00000000 00000000 ................ - 1778 00000000 00000000 1d0c0000 11000000 ................ + 1768 720d0000 12000000 00000000 00000000 r............... + 1778 00000000 00000000 760e0000 11000000 ........v....... 1788 00000000 00000000 00000000 00000000 ................ - 1798 2a180000 12000000 00000000 00000000 *............... - 17a8 00000000 00000000 ad130000 11000000 ................ + 1798 9c110000 12000000 00000000 00000000 ................ + 17a8 00000000 00000000 77070000 11000000 ........w....... 17b8 00000000 00000000 00000000 00000000 ................ 17c8 3c020000 12000000 00000000 00000000 <............... - 17d8 00000000 00000000 a8140000 12000000 ................ + 17d8 00000000 00000000 c0080000 12000000 ................ 17e8 00000000 00000000 00000000 00000000 ................ - 17f8 420f0000 11000000 00000000 00000000 B............... + 17f8 8e140000 11000000 00000000 00000000 ................ 1808 00000000 00000000 d9020000 12000000 ................ 1818 00000000 00000000 00000000 00000000 ................ - 1828 8d0c0000 11000000 00000000 00000000 ................ - 1838 00000000 00000000 210e0000 12000000 ........!....... + 1828 f20e0000 11000000 00000000 00000000 ................ + 1838 00000000 00000000 d2130000 12000000 ................ 1848 00000000 00000000 00000000 00000000 ................ - 1858 fe050000 12000000 00000000 00000000 ................ - 1868 00000000 00000000 4a150000 12000000 ........J....... + 1858 f7030000 12000000 00000000 00000000 ................ + 1868 00000000 00000000 62090000 12000000 ........b....... 1878 00000000 00000000 00000000 00000000 ................ - 1888 d8260000 12000000 00000000 00000000 .&.............. + 1888 36280000 12000000 00000000 00000000 6(.............. 1898 00000000 00000000 3b010000 12000000 ........;....... 18a8 00000000 00000000 00000000 00000000 ................ - 18b8 51070000 12000000 00000000 00000000 Q............... - 18c8 00000000 00000000 4e030000 12000000 ........N....... + 18b8 f60a0000 12000000 00000000 00000000 ................ + 18c8 00000000 00000000 22040000 12000000 ........"....... 18d8 00000000 00000000 00000000 00000000 ................ - 18e8 b5120000 12000000 00000000 00000000 ................ + 18e8 3b140000 12000000 00000000 00000000 ;............... 18f8 00000000 00000000 d4010000 11000000 ................ 1908 00000000 00000000 00000000 00000000 ................ - 1918 53030000 11000000 00000000 00000000 S............... + 1918 27040000 11000000 00000000 00000000 '............... 1928 00000000 00000000 a3010000 12000000 ................ 1938 00000000 00000000 00000000 00000000 ................ - 1948 7b060000 12000000 00000000 00000000 {............... - 1958 00000000 00000000 1c0b0000 12000000 ................ + 1948 85030000 12000000 00000000 00000000 ................ + 1958 00000000 00000000 33110000 12000000 ........3....... 1968 00000000 00000000 00000000 00000000 ................ - 1978 20270000 12000000 00000000 00000000 '.............. + 1978 7e280000 12000000 00000000 00000000 ~(.............. 1988 00000000 00000000 e9010000 12000000 ................ 1998 00000000 00000000 00000000 00000000 ................ - 19a8 8a0e0000 12000000 00000000 00000000 ................ - 19b8 00000000 00000000 fe090000 12000000 ................ + 19a8 b6120000 12000000 00000000 00000000 ................ + 19b8 00000000 00000000 550d0000 12000000 ........U....... 19c8 00000000 00000000 00000000 00000000 ................ - 19d8 44060000 11000000 00000000 00000000 D............... - 19e8 00000000 00000000 320a0000 12000000 ........2....... + 19d8 4f0a0000 11000000 00000000 00000000 O............... + 19e8 00000000 00000000 890d0000 12000000 ................ 19f8 00000000 00000000 00000000 00000000 ................ 1a08 35010000 12000000 00000000 00000000 5............... 1a18 00000000 00000000 6e000000 12000000 ........n....... 1a28 00000000 00000000 00000000 00000000 ................ - 1a38 57180000 12000000 00000000 00000000 W............... - 1a48 00000000 00000000 32130000 11000000 ........2....... + 1a38 c9110000 12000000 00000000 00000000 ................ + 1a48 00000000 00000000 fc060000 11000000 ................ 1a58 00000000 00000000 00000000 00000000 ................ 1a68 67020000 12000000 00000000 00000000 g............... - 1a78 00000000 00000000 8a030000 11000000 ................ + 1a78 00000000 00000000 5e040000 11000000 ........^....... 1a88 00000000 00000000 00000000 00000000 ................ - 1a98 69030000 12000000 00000000 00000000 i............... + 1a98 3d040000 12000000 00000000 00000000 =............... 1aa8 00000000 00000000 55000000 12000000 ........U....... 1ab8 00000000 00000000 00000000 00000000 ................ 1ac8 bc000000 12000000 00000000 00000000 ................ - 1ad8 00000000 00000000 e0090000 12000000 ................ + 1ad8 00000000 00000000 370d0000 12000000 ........7....... 1ae8 00000000 00000000 00000000 00000000 ................ - 1af8 3e0e0000 12000000 00000000 00000000 >............... - 1b08 00000000 00000000 34090000 12000000 ........4....... + 1af8 ef130000 12000000 00000000 00000000 ................ + 1b08 00000000 00000000 8b0c0000 12000000 ................ 1b18 00000000 00000000 00000000 00000000 ................ - 1b28 580f0000 12000000 00000000 00000000 X............... - 1b38 00000000 00000000 13060000 12000000 ................ + 1b28 72080000 12000000 00000000 00000000 r............... + 1b38 00000000 00000000 1e0a0000 12000000 ................ 1b48 00000000 00000000 00000000 00000000 ................ - 1b58 740a0000 12000000 00000000 00000000 t............... - 1b68 00000000 00000000 47080000 12000000 ........G....... + 1b58 cb0d0000 12000000 00000000 00000000 ................ + 1b68 00000000 00000000 ec0b0000 12000000 ................ 1b78 00000000 00000000 00000000 00000000 ................ 1b88 e2000000 12000000 00000000 00000000 ................ - 1b98 00000000 00000000 aa0a0000 11000000 ................ + 1b98 00000000 00000000 010e0000 11000000 ................ 1ba8 00000000 00000000 00000000 00000000 ................ - 1bb8 d3080000 12000000 00000000 00000000 ................ + 1bb8 a2090000 12000000 00000000 00000000 ................ 1bc8 00000000 00000000 25020000 11000000 ........%....... 1bd8 00000000 00000000 00000000 00000000 ................ - 1be8 1d0f0000 12000000 00000000 00000000 ................ - 1bf8 00000000 00000000 f40b0000 11000000 ................ + 1be8 69140000 12000000 00000000 00000000 i............... + 1bf8 00000000 00000000 4d0e0000 11000000 ........M....... 1c08 00000000 00000000 00000000 00000000 ................ - 1c18 52140000 12000000 00000000 00000000 R............... - 1c28 00000000 00000000 ae090000 11000000 ................ + 1c18 1c080000 12000000 00000000 00000000 ................ + 1c28 00000000 00000000 050d0000 11000000 ................ 1c38 00000000 00000000 00000000 00000000 ................ - 1c48 67070000 12000000 00000000 00000000 g............... - 1c58 00000000 00000000 fd0d0000 12000000 ................ + 1c48 0c0b0000 12000000 00000000 00000000 ................ + 1c58 00000000 00000000 60100000 12000000 ........`....... 1c68 00000000 00000000 00000000 00000000 ................ - 1c78 18070000 11000000 00000000 00000000 ................ - 1c88 00000000 00000000 c4140000 12000000 ................ + 1c78 bd0a0000 11000000 00000000 00000000 ................ + 1c88 00000000 00000000 dc080000 12000000 ................ 1c98 00000000 00000000 00000000 00000000 ................ - 1ca8 81120000 12000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetNovosibirskAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (disasm) @@ -481,34 +481,34 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet17CMD2_2005_I65885612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_1999_I48399412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_2005_I65885612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet17CMD2_1999_I48399412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> nop -_ZN5Rivet18CMD3_2017_I160607812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_1999_I50315412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CMD3_2017_I160607812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet17CMD2_1999_I50315412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> nop -_ZN5Rivet15ND_1991_I32110812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_2000_I53297012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet15ND_1991_I32110812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet17CMD2_2000_I53297012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -526,6 +526,44 @@ call <_Unwind_Resume@plt> nop +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r12 + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %r12,%rdi + mov %rax,%rbp + mov offset(%rsp),%rax + mov offset(%rax),%rcx + mov (%rax),%rdx + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r12,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r12,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + nop + _ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold: mov %rsp,%rdi call <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev> @@ -640,35 +678,35 @@ jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> - mov %rbp,%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %r12,%rdi + mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> - mov %rbp,%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %r12,%rdi + mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r13,%rdi + mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %rbp,%rdi + mov %r12,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -698,6 +736,152 @@ mov %rax,%rbp jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi + mov %rbx,%rdi + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + +_ZN4YODA7Counter6scaleWEd.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbx,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %rdx,%r12 + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rax + sub $something,%rax + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rbx,%rdi + lea offset(%rsp),%rbx + call <__cxa_begin_catch@plt> + call <__cxa_end_catch@plt> + movsd offset(%rip),%xmm0 # <_ZSt19piecewise_construct + ofs> + jmp <_ZN4YODA7Counter6scaleWEd + ofs> + mov %rbx,%rdi + mov %r13,%rbx + call <__cxa_free_exception@plt> + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + cmp $something,%r12 + jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rbx,%rdi + call <__cxa_begin_catch@plt> + mov $something,%edi + mov %rax,%rbx + call <__cxa_allocate_exception@plt> + mov %rbx,%rdi + mov %rax,%r13 + mov (%rbx),%rax + lea offset(%rsp),%rbx + call *offset(%rax) + mov offset(%rsp),%rdi + mov %rbx,%rdx + mov %rax,%rsi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov offset(%rsp),%rsi + mov %r13,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN4YODA5Utils16bad_lexical_castE + ofs> + mov offset(%rsp),%rdi + mov %rax,offset(%r13) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN4YODA7Counter6scaleWEd.cold + ofs> /usr/lib64/Rivet/RivetOrsayAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetOrsayAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetOrsayAnalyses.so (objdump) @@ -124,258 +124,258 @@ 0a18 3dc6df9a 60171bf2 afeda62b 0787afbf =...`......+.... Contents of section .dynsym: 0a28 00000000 00000000 00000000 00000000 ................ - 0a38 00000000 00000000 7d020000 12000000 ........}....... + 0a38 00000000 00000000 aa010000 12000000 ................ 0a48 00000000 00000000 00000000 00000000 ................ - 0a58 18060000 12000000 00000000 00000000 ................ - 0a68 00000000 00000000 590a0000 12000000 ........Y....... + 0a58 d3050000 12000000 00000000 00000000 ................ + 0a68 00000000 00000000 c90e0000 12000000 ................ 0a78 00000000 00000000 00000000 00000000 ................ - 0a88 e60c0000 12000000 00000000 00000000 ................ - 0a98 00000000 00000000 09090000 11000000 ................ + 0a88 e9080000 12000000 00000000 00000000 ................ + 0a98 00000000 00000000 c70d0000 11000000 ................ 0aa8 00000000 00000000 00000000 00000000 ................ - 0ab8 f6080000 12000000 00000000 00000000 ................ - 0ac8 00000000 00000000 f0030000 12000000 ................ + 0ab8 b40d0000 12000000 00000000 00000000 ................ + 0ac8 00000000 00000000 2d030000 12000000 ........-....... 0ad8 00000000 00000000 00000000 00000000 ................ - 0ae8 460a0000 12000000 00000000 00000000 F............... - 0af8 00000000 00000000 68020000 12000000 ........h....... + 0ae8 b60e0000 12000000 00000000 00000000 ................ + 0af8 00000000 00000000 cd000000 12000000 ................ 0b08 00000000 00000000 00000000 00000000 ................ - 0b18 b7080000 11000000 00000000 00000000 ................ - 0b28 00000000 00000000 250d0000 12000000 ........%....... + 0b18 750d0000 11000000 00000000 00000000 u............... + 0b28 00000000 00000000 28090000 12000000 ........(....... 0b38 00000000 00000000 00000000 00000000 ................ - 0b48 3a070000 11000000 00000000 00000000 :............... - 0b58 00000000 00000000 cd000000 12000000 ................ + 0b48 f5060000 11000000 00000000 00000000 ................ + 0b58 00000000 00000000 2a050000 12000000 ........*....... 0b68 00000000 00000000 00000000 00000000 ................ 0b78 46000000 22000000 00000000 00000000 F..."........... - 0b88 00000000 00000000 72030000 12000000 ........r....... + 0b88 00000000 00000000 af020000 12000000 ................ 0b98 00000000 00000000 00000000 00000000 ................ - 0ba8 6b030000 12000000 00000000 00000000 k............... - 0bb8 00000000 00000000 8d000000 12000000 ................ + 0ba8 c60c0000 12000000 00000000 00000000 ................ + 0bb8 00000000 00000000 0f040000 12000000 ................ 0bc8 00000000 00000000 00000000 00000000 ................ - 0bd8 b4040000 12000000 00000000 00000000 ................ - 0be8 00000000 00000000 cd040000 12000000 ................ + 0bd8 16040000 12000000 00000000 00000000 ................ + 0be8 00000000 00000000 2f040000 12000000 ......../....... 0bf8 00000000 00000000 00000000 00000000 ................ - 0c08 9a000000 12000000 00000000 00000000 ................ - 0c18 00000000 00000000 22020000 12000000 ........"....... + 0c08 af030000 12000000 00000000 00000000 ................ + 0c18 00000000 00000000 76000000 12000000 ........v....... 0c28 00000000 00000000 00000000 00000000 ................ - 0c38 500b0000 12000000 00000000 00000000 P............... - 0c48 00000000 00000000 35040000 12000000 ........5....... + 0c38 99090000 12000000 00000000 00000000 ................ + 0c48 00000000 00000000 72030000 12000000 ........r....... 0c58 00000000 00000000 00000000 00000000 ................ - 0c68 570c0000 12000000 00000000 00000000 W............... - 0c78 00000000 00000000 bb0f0000 11000000 ................ + 0c68 5a080000 12000000 00000000 00000000 Z............... + 0c78 00000000 00000000 440b0000 11000000 ........D....... 0c88 00000000 00000000 00000000 00000000 ................ - 0c98 8a080000 11000000 00000000 00000000 ................ - 0ca8 00000000 00000000 14020000 12000000 ................ + 0c98 480d0000 11000000 00000000 00000000 H............... + 0ca8 00000000 00000000 3c120000 12000000 ........<....... 0cb8 00000000 00000000 00000000 00000000 ................ - 0cc8 d3090000 12000000 00000000 00000000 ................ - 0cd8 00000000 00000000 37110000 11000000 ........7....... + 0cc8 430e0000 12000000 00000000 00000000 C............... + 0cd8 00000000 00000000 9a120000 11000000 ................ 0ce8 00000000 00000000 00000000 00000000 ................ - 0cf8 960d0000 12000000 00000000 00000000 ................ - 0d08 00000000 00000000 7f0f0000 11000000 ................ + 0cf8 5e0a0000 12000000 00000000 00000000 ^............... + 0d08 00000000 00000000 b40b0000 11000000 ................ 0d18 00000000 00000000 00000000 00000000 ................ - 0d28 49050000 12000000 00000000 00000000 I............... - 0d38 00000000 00000000 630a0000 12000000 ........c....... + 0d28 ab040000 12000000 00000000 00000000 ................ + 0d38 00000000 00000000 d30e0000 12000000 ................ 0d48 00000000 00000000 00000000 00000000 ................ - 0d58 16140000 12000000 00000000 00000000 ................ - 0d68 00000000 00000000 df010000 12000000 ................ + 0d58 e7110000 12000000 00000000 00000000 ................ + 0d68 00000000 00000000 3b010000 12000000 ........;....... 0d78 00000000 00000000 00000000 00000000 ................ - 0d88 5a060000 12000000 00000000 00000000 Z............... - 0d98 00000000 00000000 a7020000 12000000 ................ + 0d88 15060000 12000000 00000000 00000000 ................ + 0d98 00000000 00000000 3c020000 12000000 ........<....... 0da8 00000000 00000000 00000000 00000000 ................ - 0db8 1a030000 11000000 00000000 00000000 ................ - 0dc8 00000000 00000000 ac020000 11000000 ................ + 0db8 d4010000 11000000 00000000 00000000 ................ + 0dc8 00000000 00000000 41020000 11000000 ........A....... 0dd8 00000000 00000000 00000000 00000000 ................ - 0de8 d8010000 12000000 00000000 00000000 ................ - 0df8 00000000 00000000 b2050000 12000000 ................ + 0de8 a3010000 12000000 00000000 00000000 ................ + 0df8 00000000 00000000 6d050000 12000000 ........m....... 0e08 00000000 00000000 00000000 00000000 ................ - 0e18 5e140000 12000000 00000000 00000000 ^............... - 0e28 00000000 00000000 2f030000 12000000 ......../....... + 0e18 2f120000 12000000 00000000 00000000 /............... + 0e28 00000000 00000000 e9010000 12000000 ................ 0e38 00000000 00000000 00000000 00000000 ................ - 0e48 c70b0000 12000000 00000000 00000000 ................ - 0e58 00000000 00000000 3a0c0000 12000000 ........:....... + 0e48 ca070000 12000000 00000000 00000000 ................ + 0e58 00000000 00000000 3d080000 12000000 ........=....... 0e68 00000000 00000000 00000000 00000000 ................ - 0e78 50010000 11000000 00000000 00000000 P............... - 0e88 00000000 00000000 6e0c0000 12000000 ........n....... + 0e78 f1040000 11000000 00000000 00000000 ................ + 0e88 00000000 00000000 71080000 12000000 ........q....... 0e98 00000000 00000000 00000000 00000000 ................ - 0ea8 94000000 12000000 00000000 00000000 ................ - 0eb8 00000000 00000000 85000000 12000000 ................ + 0ea8 35010000 12000000 00000000 00000000 5............... + 0eb8 00000000 00000000 6e000000 12000000 ........n....... 0ec8 00000000 00000000 00000000 00000000 ................ - 0ed8 0f080000 11000000 00000000 00000000 ................ - 0ee8 00000000 00000000 64010000 12000000 ........d....... + 0ed8 cd0c0000 11000000 00000000 00000000 ................ + 0ee8 00000000 00000000 960c0000 12000000 ................ 0ef8 00000000 00000000 00000000 00000000 ................ - 0f08 e3020000 11000000 00000000 00000000 ................ - 0f18 00000000 00000000 c2020000 12000000 ................ + 0f08 78020000 11000000 00000000 00000000 x............... + 0f18 00000000 00000000 57020000 12000000 ........W....... 0f28 00000000 00000000 00000000 00000000 ................ - 0f38 6c000000 12000000 00000000 00000000 l............... - 0f48 00000000 00000000 03020000 12000000 ................ + 0f38 55000000 12000000 00000000 00000000 U............... + 0f48 00000000 00000000 bc000000 12000000 ................ 0f58 00000000 00000000 00000000 00000000 ................ - 0f68 53070000 12000000 00000000 00000000 S............... - 0f78 00000000 00000000 040b0000 12000000 ................ + 0f68 0e070000 12000000 00000000 00000000 ................ + 0f78 00000000 00000000 130f0000 12000000 ................ 0f88 00000000 00000000 00000000 00000000 ................ - 0f98 a7060000 12000000 00000000 00000000 ................ - 0fa8 00000000 00000000 85090000 12000000 ................ + 0f98 62060000 12000000 00000000 00000000 b............... + 0fa8 00000000 00000000 100a0000 12000000 ................ 0fb8 00000000 00000000 00000000 00000000 ................ - 0fc8 5e050000 12000000 00000000 00000000 ^............... - 0fd8 00000000 00000000 b00c0000 12000000 ................ + 0fc8 c0040000 12000000 00000000 00000000 ................ + 0fd8 00000000 00000000 b3080000 12000000 ................ 0fe8 00000000 00000000 00000000 00000000 ................ - 0ff8 0a0d0000 12000000 00000000 00000000 ................ - 1008 00000000 00000000 df000000 12000000 ................ + 0ff8 0d090000 12000000 00000000 00000000 ................ + 1008 00000000 00000000 e2000000 12000000 ................ 1018 00000000 00000000 00000000 00000000 ................ - 1028 a70b0000 11000000 00000000 00000000 ................ - 1038 00000000 00000000 a30a0000 12000000 ................ + 1028 f0090000 11000000 00000000 00000000 ................ + 1038 00000000 00000000 8e0a0000 12000000 ................ 1048 00000000 00000000 00000000 00000000 ................ - 1058 55000000 11000000 00000000 00000000 U............... - 1068 00000000 00000000 12110000 12000000 ................ + 1058 25020000 11000000 00000000 00000000 %............... + 1068 00000000 00000000 75120000 12000000 ........u....... 1078 00000000 00000000 00000000 00000000 ................ - 1088 e50d0000 11000000 00000000 00000000 ................ - 1098 00000000 00000000 2f090000 12000000 ......../....... + 1088 1b0b0000 11000000 00000000 00000000 ................ + 1098 00000000 00000000 ed0d0000 12000000 ................ 10a8 00000000 00000000 00000000 00000000 ................ - 10b8 21070000 11000000 00000000 00000000 !............... - 10c8 00000000 00000000 70060000 12000000 ........p....... + 10b8 dc060000 11000000 00000000 00000000 ................ + 10c8 00000000 00000000 2b060000 12000000 ........+....... 10d8 00000000 00000000 00000000 00000000 ................ - 10e8 b0100000 12000000 00000000 00000000 ................ - 10f8 00000000 00000000 870b0000 11000000 ................ + 10e8 5f0c0000 12000000 00000000 00000000 _............... + 10f8 00000000 00000000 d0090000 11000000 ................ 1108 00000000 00000000 00000000 00000000 ................ - 1118 350a0000 12000000 00000000 00000000 5............... - 1128 00000000 00000000 23010000 12000000 ........#....... + 1118 a50e0000 12000000 00000000 00000000 ................ + 1128 00000000 00000000 3c050000 12000000 ........<....... 1138 00000000 00000000 00000000 00000000 ................ - 1148 7b070000 12000000 00000000 00000000 {............... - 1158 00000000 00000000 8f050000 12000000 ................ + 1148 36070000 12000000 00000000 00000000 6............... + 1158 00000000 00000000 4a050000 12000000 ........J....... 1168 00000000 00000000 00000000 00000000 ................ - 1178 ec090000 12000000 00000000 00000000 ................ - 1188 00000000 00000000 b0030000 12000000 ................ /usr/lib64/Rivet/RivetOrsayAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetOrsayAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetOrsayAnalyses.so (disasm) @@ -384,143 +384,28 @@ Disassembly of section .text: -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbp),%rdi - lea offset(%rbp),%rax - cmp %rax,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbp),%rax - lea offset(%rax),%rsi - call <_ZdlPvm@plt> - add $something,%rbp - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold: - call <__cxa_begin_catch@plt> - test %r14,%r14 - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold + ofs> - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - call <__cxa_rethrow@plt> - mov (%rsp),%rsi - mov %r14,%rdi - shl $something,%rsi - call <_ZdlPvm@plt> - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_.cold + ofs> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold: - mov offset(%rbx),%rdi - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> +_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi - call <__cxa_begin_catch@plt> - cmp %rbx,%r14 - je <_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold + ofs> - mov (%r14),%rax - mov %r14,%rdi - add $something,%r14 - call *(%rax) - jmp <_ZSt16__do_uninit_copyIPKN4YODA7Point2DEPS1_ET0_T_S6_S5_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> - mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__stack_chk_fail@plt> + jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> +_ZN5Rivet16DM1_1981_I16696412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + jne <_ZN5Rivet16DM1_1981_I16696412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> nop -_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rbp),%rax - mov %rbp,%rdi - add $something,%rbp - call *(%rax) - jmp <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - _ZN5Rivet16DM2_1988_I26414412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> @@ -532,12 +417,12 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet16DM2_1992_I33926512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet16DM2_1990_I29770612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16DM2_1992_I33926512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet16DM2_1990_I29770612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -690,69 +575,9 @@ jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> _ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %r12,%rdi - call <__cxa_free_exception@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> - mov offset(%rbp),%r13 - mov offset(%rbp),%r12 - cmp %r12,%r13 - je <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov (%r12),%rax - mov %r12,%rdi - add $something,%r12 - call *(%rax) - jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov offset(%rbx),%rdi - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S6_IddEESt10_Select1stIS9_ESt4lessIS5_ESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E.isra.0> - mov %r12,%rdi - call <__cxa_begin_catch@plt> - cmp %rbx,%r15 - je <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov (%r15),%rax - mov %r15,%rdi - add $something,%r15 - call *(%rax) - jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rax,%rbx /usr/lib64/Rivet/RivetPetraAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetPetraAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetPetraAnalyses.so (objdump) @@ -300,624 +300,624 @@ 1518 cd789765 28c9d2a3 650ca605 .x.e(...e... Contents of section .dynsym: 1528 00000000 00000000 00000000 00000000 ................ - 1538 00000000 00000000 13140000 12000000 ................ + 1538 00000000 00000000 d4200000 12000000 ......... ...... 1548 00000000 00000000 00000000 00000000 ................ - 1558 94350000 12000000 00000000 00000000 .5.............. - 1568 00000000 00000000 d1200000 12000000 ......... ...... + 1558 8d340000 12000000 00000000 00000000 .4.............. + 1568 00000000 00000000 45150000 12000000 ........E....... 1578 00000000 00000000 00000000 00000000 ................ - 1588 9f230000 12000000 00000000 00000000 .#.............. - 1598 00000000 00000000 c3100000 12000000 ................ + 1588 13180000 12000000 00000000 00000000 ................ + 1598 00000000 00000000 ce100000 12000000 ................ 15a8 00000000 00000000 00000000 00000000 ................ - 15b8 e5250000 12000000 00000000 00000000 .%.............. - 15c8 00000000 00000000 eb020000 12000000 ................ + 15b8 491c0000 12000000 00000000 00000000 I............... + 15c8 00000000 00000000 11030000 12000000 ................ 15d8 00000000 00000000 00000000 00000000 ................ - 15e8 000c0000 12000000 00000000 00000000 ................ - 15f8 00000000 00000000 a6210000 12000000 .........!...... + 15e8 d90c0000 12000000 00000000 00000000 ................ + 15f8 00000000 00000000 1a160000 12000000 ................ 1608 00000000 00000000 00000000 00000000 ................ - 1618 9d010000 12000000 00000000 00000000 ................ - 1628 00000000 00000000 60160000 12000000 ........`....... + 1618 c3010000 12000000 00000000 00000000 ................ + 1628 00000000 00000000 d4210000 12000000 .........!...... 1638 00000000 00000000 00000000 00000000 ................ - 1648 061d0000 11000000 00000000 00000000 ................ - 1658 00000000 00000000 130b0000 12000000 ................ + 1648 76000000 11000000 00000000 00000000 v............... + 1658 00000000 00000000 0e0c0000 12000000 ................ 1668 00000000 00000000 00000000 00000000 ................ - 1678 95030000 12000000 00000000 00000000 ................ - 1688 00000000 00000000 f5080000 11000000 ................ + 1678 6e030000 12000000 00000000 00000000 n............... + 1688 00000000 00000000 570a0000 11000000 ........W....... 1698 00000000 00000000 00000000 00000000 ................ - 16a8 f1160000 10000000 00000000 00000000 ................ - 16b8 00000000 00000000 0f1a0000 12000000 ................ + 16a8 b51f0000 10000000 00000000 00000000 ................ + 16b8 00000000 00000000 4c1e0000 12000000 ........L....... 16c8 00000000 00000000 00000000 00000000 ................ - 16d8 ee210000 12000000 00000000 00000000 .!.............. - 16e8 00000000 00000000 a3080000 12000000 ................ + 16d8 62160000 12000000 00000000 00000000 b............... + 16e8 00000000 00000000 050a0000 12000000 ................ 16f8 00000000 00000000 00000000 00000000 ................ - 1708 1e350000 12000000 00000000 00000000 .5.............. - 1718 00000000 00000000 f8260000 12000000 .........&...... + 1708 17340000 12000000 00000000 00000000 .4.............. + 1718 00000000 00000000 ae1b0000 12000000 ................ 1728 00000000 00000000 00000000 00000000 ................ - 1738 9e050000 12000000 00000000 00000000 ................ - 1748 00000000 00000000 ec090000 12000000 ................ + 1738 71040000 12000000 00000000 00000000 q............... + 1748 00000000 00000000 4e0b0000 12000000 ........N....... 1758 00000000 00000000 00000000 00000000 ................ - 1768 b2020000 12000000 00000000 00000000 ................ - 1778 00000000 00000000 b6080000 11000000 ................ + 1768 d8020000 12000000 00000000 00000000 ................ + 1778 00000000 00000000 180a0000 11000000 ................ 1788 00000000 00000000 00000000 00000000 ................ - 1798 880c0000 12000000 00000000 00000000 ................ - 17a8 00000000 00000000 48050000 11000000 ........H....... + 1798 610d0000 12000000 00000000 00000000 a............... + 17a8 00000000 00000000 f8080000 11000000 ................ 17b8 00000000 00000000 00000000 00000000 ................ - 17c8 08190000 12000000 00000000 00000000 ................ - 17d8 00000000 00000000 c4070000 11000000 ................ + 17c8 e4220000 12000000 00000000 00000000 .".............. + 17d8 00000000 00000000 ca060000 11000000 ................ 17e8 00000000 00000000 00000000 00000000 ................ - 17f8 881d0000 12000000 00000000 00000000 ................ - 1808 00000000 00000000 f2130000 11000000 ................ + 17f8 951a0000 12000000 00000000 00000000 ................ + 1808 00000000 00000000 89100000 11000000 ................ 1818 00000000 00000000 00000000 00000000 ................ - 1828 24020000 12000000 00000000 00000000 $............... + 1828 4a020000 12000000 00000000 00000000 J............... 1838 00000000 00000000 46000000 22000000 ........F..."... 1848 00000000 00000000 00000000 00000000 ................ - 1858 7d0b0000 12000000 00000000 00000000 }............... - 1868 00000000 00000000 9d140000 12000000 ................ + 1858 780c0000 12000000 00000000 00000000 x............... + 1868 00000000 00000000 c0220000 12000000 ........."...... 1878 00000000 00000000 00000000 00000000 ................ - 1888 d6000000 12000000 00000000 00000000 ................ - 1898 00000000 00000000 a4070000 11000000 ................ + 1888 fc000000 12000000 00000000 00000000 ................ + 1898 00000000 00000000 7b110000 11000000 ........{....... 18a8 00000000 00000000 00000000 00000000 ................ - 18b8 a8040000 12000000 00000000 00000000 ................ - 18c8 00000000 00000000 451d0000 12000000 ........E....... + 18b8 94050000 12000000 00000000 00000000 ................ + 18c8 00000000 00000000 521a0000 12000000 ........R....... 18d8 00000000 00000000 00000000 00000000 ................ - 18e8 94240000 12000000 00000000 00000000 .$.............. - 18f8 00000000 00000000 c1060000 12000000 ................ + 18e8 08190000 12000000 00000000 00000000 ................ + 18f8 00000000 00000000 ad050000 12000000 ................ 1908 00000000 00000000 00000000 00000000 ................ - 1918 65200000 12000000 00000000 00000000 e .............. - 1928 00000000 00000000 61060000 12000000 ........a....... + 1918 d9140000 12000000 00000000 00000000 ................ + 1928 00000000 00000000 34050000 12000000 ........4....... 1938 00000000 00000000 00000000 00000000 ................ - 1948 dd000000 12000000 00000000 00000000 ................ - 1958 00000000 00000000 f0030000 12000000 ................ + 1948 03010000 12000000 00000000 00000000 ................ + 1958 00000000 00000000 ad030000 12000000 ................ 1968 00000000 00000000 00000000 00000000 ................ - 1978 4c0f0000 11000000 00000000 00000000 L............... - 1988 00000000 00000000 040f0000 12000000 ................ + 1978 13080000 11000000 00000000 00000000 ................ + 1988 00000000 00000000 f30f0000 12000000 ................ 1998 00000000 00000000 00000000 00000000 ................ - 19a8 40100000 12000000 00000000 00000000 @............... - 19b8 00000000 00000000 e3050000 12000000 ................ + 19a8 e6100000 12000000 00000000 00000000 ................ + 19b8 00000000 00000000 b6040000 12000000 ................ 19c8 00000000 00000000 00000000 00000000 ................ - 19d8 bb0f0000 12000000 00000000 00000000 ................ - 19e8 00000000 00000000 53120000 11000000 ........S....... + 19d8 14070000 12000000 00000000 00000000 ................ + 19e8 00000000 00000000 c1120000 11000000 ................ 19f8 00000000 00000000 00000000 00000000 ................ - 1a08 0d160000 12000000 00000000 00000000 ................ - 1a18 00000000 00000000 00180000 12000000 ................ + 1a08 761f0000 12000000 00000000 00000000 v............... + 1a18 00000000 00000000 0e090000 12000000 ................ 1a28 00000000 00000000 00000000 00000000 ................ - 1a38 b1100000 11000000 00000000 00000000 ................ - 1a48 00000000 00000000 76080000 11000000 ........v....... + 1a38 bc100000 11000000 00000000 00000000 ................ + 1a48 00000000 00000000 d8090000 11000000 ................ 1a58 00000000 00000000 00000000 00000000 ................ - 1a68 52160000 12000000 00000000 00000000 R............... - 1a78 00000000 00000000 bf090000 12000000 ................ + 1a68 8a1c0000 12000000 00000000 00000000 ................ + 1a78 00000000 00000000 210b0000 12000000 ........!....... 1a88 00000000 00000000 00000000 00000000 ................ - 1a98 b1150000 11000000 00000000 00000000 ................ - 1aa8 00000000 00000000 b4160000 12000000 ................ + 1a98 481f0000 11000000 00000000 00000000 H............... + 1aa8 00000000 00000000 e51a0000 12000000 ................ 1ab8 00000000 00000000 00000000 00000000 ................ - 1ac8 46190000 11000000 00000000 00000000 F............... - 1ad8 00000000 00000000 df010000 12000000 ................ + 1ac8 22230000 11000000 00000000 00000000 "#.............. + 1ad8 00000000 00000000 05020000 12000000 ................ 1ae8 00000000 00000000 00000000 00000000 ................ - 1af8 61110000 11000000 00000000 00000000 a............... - 1b08 00000000 00000000 a4140000 12000000 ................ + 1af8 cf110000 11000000 00000000 00000000 ................ + 1b08 00000000 00000000 c7220000 12000000 ........."...... 1b18 00000000 00000000 00000000 00000000 ................ - 1b28 33050000 12000000 00000000 00000000 3............... - 1b38 00000000 00000000 610a0000 12000000 ........a....... + 1b28 29060000 12000000 00000000 00000000 )............... + 1b38 00000000 00000000 aa0b0000 12000000 ................ 1b48 00000000 00000000 00000000 00000000 ................ - 1b58 101e0000 11000000 00000000 00000000 ................ - 1b68 00000000 00000000 18270000 11000000 .........'...... + 1b58 12140000 11000000 00000000 00000000 ................ + 1b68 00000000 00000000 f81b0000 11000000 ................ 1b78 00000000 00000000 00000000 00000000 ................ - 1b88 51340000 12000000 00000000 00000000 Q4.............. - 1b98 00000000 00000000 c7020000 12000000 ................ + 1b88 4a330000 12000000 00000000 00000000 J3.............. + 1b98 00000000 00000000 ed020000 12000000 ................ 1ba8 00000000 00000000 00000000 00000000 ................ - 1bb8 480d0000 12000000 00000000 00000000 H............... - 1bc8 00000000 00000000 1d0b0000 12000000 ................ + 1bb8 0e0e0000 12000000 00000000 00000000 ................ + 1bc8 00000000 00000000 180c0000 12000000 ................ 1bd8 00000000 00000000 00000000 00000000 ................ - 1be8 61190000 12000000 00000000 00000000 a............... - 1bf8 00000000 00000000 ed160000 12000000 ................ + 1be8 5b100000 12000000 00000000 00000000 [............... + 1bf8 00000000 00000000 b11f0000 12000000 ................ 1c08 00000000 00000000 00000000 00000000 ................ - 1c18 f8150000 11000000 00000000 00000000 ................ - 1c28 00000000 00000000 530b0000 11000000 ........S....... + 1c18 611f0000 11000000 00000000 00000000 a............... + 1c28 00000000 00000000 4e0c0000 11000000 ........N....... 1c38 00000000 00000000 00000000 00000000 ................ - 1c48 ef230000 12000000 00000000 00000000 .#.............. - 1c58 00000000 00000000 be000000 12000000 ................ + 1c48 63180000 12000000 00000000 00000000 c............... + 1c58 00000000 00000000 f5000000 12000000 ................ 1c68 00000000 00000000 00000000 00000000 ................ - 1c78 c1040000 12000000 00000000 00000000 ................ - 1c88 00000000 00000000 2c030000 12000000 ........,....... /usr/lib64/Rivet/RivetPetraAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetPetraAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetPetraAnalyses.so (disasm) @@ -680,65 +680,101 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold: +_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + je <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + jne <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + je <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17JADE_1984_I2027858finalizeEv.cold + ofs> + jne <_ZN5Rivet18CELLO_1983_I1914158finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov $something,%edi - lea offset(%rsp),%r12 - call <__cxa_allocate_exception@plt> - lea offset(%rip),%rsi # <_fini + ofs> - mov %r12,%rdi - mov %rax,%rbp +_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax - mov offset(%rax),%rcx - mov (%rax),%rdx - call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> - mov %r12,%rsi - mov %rbp,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - mov %rax,%rbx - mov %rbp,%rdi - call <__cxa_free_exception@plt> + jne <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + jne <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1989_I2767648finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - nop + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CELLO_1990_I2830268finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -894,6 +930,142 @@ mov %rax,%rbp jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> +_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdx + mov offset(%rsp),%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> + mov offset(%rsp),%rdi + mov %rax,offset(%rbp) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + 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),%rdx + mov offset(%rsp),%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + jmp <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_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 offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN5Rivet17CELLO_1982_I120107analyzeERKNS_5EventE.cold + ofs> + call <__stack_chk_fail@plt> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdx + mov offset(%rsp),%rdi /usr/lib64/Rivet/RivetRHICAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetRHICAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetRHICAnalyses.so (objdump) @@ -220,500 +220,500 @@ 1020 10bc64d8 2b57c18a ..d.+W.. Contents of section .dynsym: 1028 00000000 00000000 00000000 00000000 ................ - 1038 00000000 00000000 a7290000 12000000 .........)...... + 1038 00000000 00000000 0b230000 12000000 .........#...... 1048 00000000 00000000 00000000 00000000 ................ - 1058 bc110000 12000000 00000000 00000000 ................ - 1068 00000000 00000000 6f030000 12000000 ........o....... + 1058 140c0000 12000000 00000000 00000000 ................ + 1068 00000000 00000000 86040000 12000000 ................ 1078 00000000 00000000 00000000 00000000 ................ - 1088 2a140000 11000000 00000000 00000000 *............... - 1098 00000000 00000000 bf0f0000 12000000 ................ + 1088 93240000 11000000 00000000 00000000 .$.............. + 1098 00000000 00000000 6a130000 12000000 ........j....... 10a8 00000000 00000000 00000000 00000000 ................ - 10b8 361a0000 12000000 00000000 00000000 6............... - 10c8 00000000 00000000 041d0000 12000000 ................ + 10b8 7d1b0000 12000000 00000000 00000000 }............... + 10c8 00000000 00000000 4b1e0000 12000000 ........K....... 10d8 00000000 00000000 00000000 00000000 ................ - 10e8 cc140000 12000000 00000000 00000000 ................ - 10f8 00000000 00000000 9f220000 12000000 ........."...... + 10e8 4a0b0000 12000000 00000000 00000000 J............... + 10f8 00000000 00000000 78230000 12000000 ........x#...... 1108 00000000 00000000 00000000 00000000 ................ - 1118 ed010000 12000000 00000000 00000000 ................ - 1128 00000000 00000000 0b1b0000 12000000 ................ + 1118 f1010000 12000000 00000000 00000000 ................ + 1128 00000000 00000000 521c0000 12000000 ........R....... 1138 00000000 00000000 00000000 00000000 ................ - 1148 d6240000 12000000 00000000 00000000 .$.............. - 1158 00000000 00000000 e3100000 12000000 ................ + 1148 5c250000 12000000 00000000 00000000 \%.............. + 1158 00000000 00000000 f6140000 12000000 ................ 1168 00000000 00000000 00000000 00000000 ................ 1178 76000000 11000000 00000000 00000000 v............... - 1188 00000000 00000000 e2210000 12000000 .........!...... + 1188 00000000 00000000 d72e0000 12000000 ................ 1198 00000000 00000000 00000000 00000000 ................ - 11a8 e01f0000 12000000 00000000 00000000 ................ - 11b8 00000000 00000000 fc0b0000 11000000 ................ + 11a8 7d030000 12000000 00000000 00000000 }............... + 11b8 00000000 00000000 760e0000 11000000 ........v....... 11c8 00000000 00000000 00000000 00000000 ................ - 11d8 fe320000 11000000 00000000 00000000 .2.............. - 11e8 00000000 00000000 180f0000 12000000 ................ + 11d8 3a270000 11000000 00000000 00000000 :'.............. + 11e8 00000000 00000000 3f110000 12000000 ........?....... 11f8 00000000 00000000 00000000 00000000 ................ - 1208 b3290000 12000000 00000000 00000000 .).............. - 1218 00000000 00000000 56150000 12000000 ........V....... + 1208 17230000 12000000 00000000 00000000 .#.............. + 1218 00000000 00000000 03250000 12000000 .........%...... 1228 00000000 00000000 00000000 00000000 ................ - 1238 531b0000 12000000 00000000 00000000 S............... - 1248 00000000 00000000 8f150000 12000000 ................ + 1238 9a1c0000 12000000 00000000 00000000 ................ + 1248 00000000 00000000 23250000 12000000 ........#%...... 1258 00000000 00000000 00000000 00000000 ................ - 1268 f7200000 12000000 00000000 00000000 . .............. - 1278 00000000 00000000 87140000 12000000 ................ + 1268 09220000 12000000 00000000 00000000 .".............. + 1278 00000000 00000000 91230000 12000000 .........#...... 1288 00000000 00000000 00000000 00000000 ................ - 1298 790e0000 12000000 00000000 00000000 y............... - 12a8 00000000 00000000 69040000 12000000 ........i....... + 1298 33100000 12000000 00000000 00000000 3............... + 12a8 00000000 00000000 5c050000 12000000 ........\....... 12b8 00000000 00000000 00000000 00000000 ................ - 12c8 220c0000 12000000 00000000 00000000 "............... - 12d8 00000000 00000000 85010000 12000000 ................ + 12c8 9c0e0000 12000000 00000000 00000000 ................ + 12d8 00000000 00000000 89010000 12000000 ................ 12e8 00000000 00000000 00000000 00000000 ................ - 12f8 bd0b0000 11000000 00000000 00000000 ................ - 1308 00000000 00000000 8e100000 12000000 ................ + 12f8 370e0000 11000000 00000000 00000000 7............... + 1308 00000000 00000000 a1140000 12000000 ................ 1318 00000000 00000000 00000000 00000000 ................ - 1328 440a0000 11000000 00000000 00000000 D............... - 1338 00000000 00000000 9d200000 12000000 ......... ...... + 1328 fe0b0000 11000000 00000000 00000000 ................ + 1338 00000000 00000000 9f280000 12000000 .........(...... 1348 00000000 00000000 00000000 00000000 ................ - 1358 14070000 11000000 00000000 00000000 ................ - 1368 00000000 00000000 1d030000 12000000 ................ + 1358 07080000 11000000 00000000 00000000 ................ + 1368 00000000 00000000 dc020000 12000000 ................ 1378 00000000 00000000 00000000 00000000 ................ - 1388 5b020000 11000000 00000000 00000000 [............... - 1398 00000000 00000000 aa020000 12000000 ................ + 1388 5f020000 11000000 00000000 00000000 _............... + 1398 00000000 00000000 af0e0000 12000000 ................ 13a8 00000000 00000000 00000000 00000000 ................ 13b8 46000000 22000000 00000000 00000000 F..."........... - 13c8 00000000 00000000 eb030000 12000000 ................ + 13c8 00000000 00000000 de040000 12000000 ................ 13d8 00000000 00000000 00000000 00000000 ................ - 13e8 c7030000 12000000 00000000 00000000 ................ - 13f8 00000000 00000000 3d0a0000 12000000 ........=....... + 13e8 16270000 12000000 00000000 00000000 .'.............. + 13f8 00000000 00000000 f70b0000 12000000 ................ 1408 00000000 00000000 00000000 00000000 ................ - 1418 0a080000 11000000 00000000 00000000 ................ - 1428 00000000 00000000 8c050000 12000000 ................ + 1418 fd080000 11000000 00000000 00000000 ................ + 1428 00000000 00000000 7f060000 12000000 ................ 1438 00000000 00000000 00000000 00000000 ................ - 1448 da020000 12000000 00000000 00000000 ................ - 1458 00000000 00000000 f91d0000 12000000 ................ + 1448 99020000 12000000 00000000 00000000 ................ + 1458 00000000 00000000 401f0000 12000000 ........@....... 1468 00000000 00000000 00000000 00000000 ................ - 1478 a5050000 12000000 00000000 00000000 ................ - 1488 00000000 00000000 2b0e0000 12000000 ........+....... + 1478 98060000 12000000 00000000 00000000 ................ + 1488 00000000 00000000 53100000 12000000 ........S....... 1498 00000000 00000000 00000000 00000000 ................ - 14a8 ca190000 12000000 00000000 00000000 ................ - 14b8 00000000 00000000 2c050000 12000000 ........,....... + 14a8 111b0000 12000000 00000000 00000000 ................ + 14b8 00000000 00000000 1f060000 12000000 ................ 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 3f010000 12000000 00000000 00000000 ?............... - 14e8 00000000 00000000 f20d0000 11000000 ................ + 14d8 43010000 12000000 00000000 00000000 C............... + 14e8 00000000 00000000 fa0f0000 11000000 ................ 14f8 00000000 00000000 00000000 00000000 ................ - 1508 1c2a0000 12000000 00000000 00000000 .*.............. - 1518 00000000 00000000 2a230000 11000000 ........*#...... + 1508 98280000 12000000 00000000 00000000 .(.............. + 1518 00000000 00000000 1b0a0000 11000000 ................ 1528 00000000 00000000 00000000 00000000 ................ - 1538 7c120000 12000000 00000000 00000000 |............... - 1548 00000000 00000000 89280000 12000000 .........(...... + 1538 bc030000 12000000 00000000 00000000 ................ + 1548 00000000 00000000 84210000 12000000 .........!...... 1558 00000000 00000000 00000000 00000000 ................ - 1568 e50f0000 12000000 00000000 00000000 ................ - 1578 00000000 00000000 ae040000 12000000 ................ + 1568 2a140000 12000000 00000000 00000000 *............... + 1578 00000000 00000000 a1050000 12000000 ................ 1588 00000000 00000000 00000000 00000000 ................ - 1598 8f080000 12000000 00000000 00000000 ................ - 15a8 00000000 00000000 c7170000 11000000 ................ + 1598 4d0a0000 12000000 00000000 00000000 M............... + 15a8 00000000 00000000 63180000 11000000 ........c....... 15b8 00000000 00000000 00000000 00000000 ................ - 15c8 2d120000 12000000 00000000 00000000 -............... - 15d8 00000000 00000000 4c2e0000 12000000 ........L....... + 15c8 850c0000 12000000 00000000 00000000 ................ + 15d8 00000000 00000000 082e0000 12000000 ................ 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 f8060000 11000000 00000000 00000000 ................ - 1608 00000000 00000000 7f130000 11000000 ................ + 15f8 eb070000 11000000 00000000 00000000 ................ + 1608 00000000 00000000 1f240000 11000000 .........$...... 1618 00000000 00000000 00000000 00000000 ................ - 1628 7f0b0000 11000000 00000000 00000000 ................ - 1638 00000000 00000000 382e0000 12000000 ........8....... + 1628 f90d0000 11000000 00000000 00000000 ................ + 1638 00000000 00000000 f42d0000 12000000 .........-...... 1648 00000000 00000000 00000000 00000000 ................ - 1658 e9200000 12000000 00000000 00000000 . .............. - 1668 00000000 00000000 630b0000 12000000 ........c....... + 1658 7e230000 12000000 00000000 00000000 ~#.............. + 1668 00000000 00000000 dd0d0000 12000000 ................ 1678 00000000 00000000 00000000 00000000 ................ - 1688 76150000 12000000 00000000 00000000 v............... - 1698 00000000 00000000 3f230000 11000000 ........?#...... + 1688 95200000 12000000 00000000 00000000 . .............. + 1698 00000000 00000000 15140000 11000000 ................ 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 ab300000 11000000 00000000 00000000 .0.............. - 16c8 00000000 00000000 18250000 12000000 .........%...... + 16b8 3f2e0000 11000000 00000000 00000000 ?............... + 16c8 00000000 00000000 9e250000 12000000 .........%...... 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 ea150000 11000000 00000000 00000000 ................ - 16f8 00000000 00000000 d50a0000 12000000 ................ + 16e8 2e170000 11000000 00000000 00000000 ................ + 16f8 00000000 00000000 4f0d0000 12000000 ........O....... 1708 00000000 00000000 00000000 00000000 ................ - 1718 ce030000 12000000 00000000 00000000 ................ - 1728 00000000 00000000 f4290000 12000000 .........)...... + 1718 1d270000 12000000 00000000 00000000 .'.............. + 1728 00000000 00000000 70280000 12000000 ........p(...... 1738 00000000 00000000 00000000 00000000 ................ - 1748 21060000 12000000 00000000 00000000 !............... - 1758 00000000 00000000 4b0e0000 12000000 ........K....... + 1748 14070000 12000000 00000000 00000000 ................ + 1758 00000000 00000000 73100000 12000000 ........s....... 1768 00000000 00000000 00000000 00000000 ................ - 1778 f92e0000 11000000 00000000 00000000 ................ - 1788 00000000 00000000 4e0c0000 12000000 ........N....... + 1778 110b0000 11000000 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 - _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -785,37 +756,6 @@ 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 - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__stack_chk_fail@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - _ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold: mov %r13,%rdi call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> @@ -842,6 +782,58 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet20PHENIX_2019_I16720158finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + _ZN7fastjet13JetDefinitionD1Ev: push %rbp mov %rdi,%rbp @@ -1129,63 +1121,239 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet18STAR_2006_S68608187analyzeERKNS_5EventE.cold: +_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18STAR_2006_S68608187analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold + ofs> call <__cxa_bad_cast@plt> - mov %rbp,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18STAR_2006_S68608187analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold + ofs> + call <__cxa_bad_cast@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> mov %rbx,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> + mov %rbx,%rdi + mov %rax,%rbp + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZN5Rivet18STAR_2006_S68608187analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet19BRAHMS_2004_I6470767analyzeERKNS_5EventE.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - jmp <_ZN5Rivet18STAR_2006_S68608187analyzeERKNS_5EventE.cold + ofs> + call <__stack_chk_fail@plt> + +_ZN5Rivet19BRAHMS_2004_I6470768finalizeEv.cold: + mov $something,%edi + lea offset(%rsp),%rbx + call <__cxa_allocate_exception@plt> + lea offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rbx,%rdi + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov %rbx,%rsi + mov %r12,%rdi + call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> + mov %rbx,%rdi + mov %rax,(%r12) + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18STAR_2006_S68608187analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - call <__cxa_bad_cast@plt> - jmp <_ZN5Rivet18STAR_2006_S68608187analyzeERKNS_5EventE.cold + ofs> - nop /usr/lib64/Rivet/RivetSLACAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetSLACAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetSLACAnalyses.so (objdump) @@ -266,557 +266,557 @@ 12f8 6d744477 2282f78b cefb35a9 03ae7ac0 mtDw".....5...z. Contents of section .dynsym: 1308 00000000 00000000 00000000 00000000 ................ - 1318 00000000 00000000 091b0000 12000000 ................ + 1318 00000000 00000000 d01b0000 12000000 ................ 1328 00000000 00000000 00000000 00000000 ................ - 1338 2a070000 12000000 00000000 00000000 *............... - 1348 00000000 00000000 6f130000 12000000 ........o....... + 1338 0e050000 12000000 00000000 00000000 ................ + 1348 00000000 00000000 c1170000 12000000 ................ 1358 00000000 00000000 00000000 00000000 ................ - 1368 76040000 12000000 00000000 00000000 v............... - 1378 00000000 00000000 190c0000 12000000 ................ + 1368 a2040000 12000000 00000000 00000000 ................ + 1378 00000000 00000000 3c0a0000 12000000 ........<....... 1388 00000000 00000000 00000000 00000000 ................ - 1398 99010000 12000000 00000000 00000000 ................ - 13a8 00000000 00000000 ca120000 12000000 ................ + 1398 c5010000 12000000 00000000 00000000 ................ + 13a8 00000000 00000000 f6150000 12000000 ................ 13b8 00000000 00000000 00000000 00000000 ................ - 13c8 310b0000 12000000 00000000 00000000 1............... - 13d8 00000000 00000000 60060000 12000000 ........`....... + 13c8 15090000 12000000 00000000 00000000 ................ + 13d8 00000000 00000000 fd090000 12000000 ................ 13e8 00000000 00000000 00000000 00000000 ................ - 13f8 13090000 11000000 00000000 00000000 ................ - 1408 00000000 00000000 c9220000 12000000 ........."...... + 13f8 f7060000 11000000 00000000 00000000 ................ + 1408 00000000 00000000 bb1d0000 12000000 ................ 1418 00000000 00000000 00000000 00000000 ................ - 1428 48220000 11000000 00000000 00000000 H".............. - 1438 00000000 00000000 b4170000 12000000 ................ + 1428 ff1a0000 11000000 00000000 00000000 ................ + 1438 00000000 00000000 f6180000 12000000 ................ 1448 00000000 00000000 00000000 00000000 ................ - 1458 1e1d0000 12000000 00000000 00000000 ................ - 1468 00000000 00000000 c1080000 12000000 ................ + 1458 bb0f0000 12000000 00000000 00000000 ................ + 1468 00000000 00000000 a5060000 12000000 ................ 1478 00000000 00000000 00000000 00000000 ................ - 1488 e1020000 12000000 00000000 00000000 ................ - 1498 00000000 00000000 0a0a0000 12000000 ................ + 1488 0d030000 12000000 00000000 00000000 ................ + 1498 00000000 00000000 ee070000 12000000 ................ 14a8 00000000 00000000 00000000 00000000 ................ - 14b8 44030000 12000000 00000000 00000000 D............... - 14c8 00000000 00000000 d4080000 11000000 ................ + 14b8 70030000 12000000 00000000 00000000 p............... + 14c8 00000000 00000000 b8060000 11000000 ................ 14d8 00000000 00000000 00000000 00000000 ................ - 14e8 a10c0000 12000000 00000000 00000000 ................ - 14f8 00000000 00000000 03080000 11000000 ................ + 14e8 c40a0000 12000000 00000000 00000000 ................ + 14f8 00000000 00000000 e7050000 11000000 ................ 1508 00000000 00000000 00000000 00000000 ................ - 1518 4a1c0000 12000000 00000000 00000000 J............... - 1528 00000000 00000000 46050000 11000000 ........F....... + 1518 af180000 12000000 00000000 00000000 ................ + 1528 00000000 00000000 7b0d0000 11000000 ........{....... 1538 00000000 00000000 00000000 00000000 ................ - 1548 0a0d0000 11000000 00000000 00000000 ................ - 1558 00000000 00000000 20020000 12000000 ........ ....... + 1548 39170000 11000000 00000000 00000000 9............... + 1558 00000000 00000000 4c020000 12000000 ........L....... 1568 00000000 00000000 00000000 00000000 ................ 1578 46000000 22000000 00000000 00000000 F..."........... - 1588 00000000 00000000 960b0000 12000000 ................ + 1588 00000000 00000000 7a090000 12000000 ........z....... 1598 00000000 00000000 00000000 00000000 ................ - 15a8 0b190000 12000000 00000000 00000000 ................ - 15b8 00000000 00000000 d2000000 12000000 ................ + 15a8 971d0000 12000000 00000000 00000000 ................ + 15b8 00000000 00000000 fe000000 12000000 ................ 15c8 00000000 00000000 00000000 00000000 ................ - 15d8 4c1f0000 12000000 00000000 00000000 L............... - 15e8 00000000 00000000 7a1b0000 12000000 ........z....... + 15d8 a61c0000 12000000 00000000 00000000 ................ + 15e8 00000000 00000000 411c0000 12000000 ........A....... 15f8 00000000 00000000 00000000 00000000 ................ - 1608 ab0e0000 11000000 00000000 00000000 ................ - 1618 00000000 00000000 59030000 12000000 ........Y....... + 1608 84150000 11000000 00000000 00000000 ................ + 1618 00000000 00000000 85030000 12000000 ................ 1628 00000000 00000000 00000000 00000000 ................ - 1638 b40d0000 12000000 00000000 00000000 ................ - 1648 00000000 00000000 72030000 12000000 ........r....... + 1638 b10b0000 12000000 00000000 00000000 ................ + 1648 00000000 00000000 9e030000 12000000 ................ 1658 00000000 00000000 00000000 00000000 ................ - 1668 26030000 12000000 00000000 00000000 &............... - 1678 00000000 00000000 d9000000 12000000 ................ + 1668 52030000 12000000 00000000 00000000 R............... + 1678 00000000 00000000 05010000 12000000 ................ 1688 00000000 00000000 00000000 00000000 ................ - 1698 9f060000 12000000 00000000 00000000 ................ - 16a8 00000000 00000000 4c0d0000 12000000 ........L....... + 1698 79140000 12000000 00000000 00000000 y............... + 16a8 00000000 00000000 490b0000 12000000 ........I....... 16b8 00000000 00000000 00000000 00000000 ................ - 16c8 73120000 11000000 00000000 00000000 s............... - 16d8 00000000 00000000 630e0000 12000000 ........c....... + 16c8 4a160000 11000000 00000000 00000000 J............... + 16d8 00000000 00000000 500e0000 12000000 ........P....... 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 1b100000 12000000 00000000 00000000 ................ - 1708 00000000 00000000 a81f0000 11000000 ................ + 16f8 980e0000 12000000 00000000 00000000 ................ + 1708 00000000 00000000 021d0000 11000000 ................ 1718 00000000 00000000 00000000 00000000 ................ - 1728 42070000 12000000 00000000 00000000 B............... - 1738 00000000 00000000 790f0000 12000000 ........y....... + 1728 26050000 12000000 00000000 00000000 &............... + 1738 00000000 00000000 aa160000 12000000 ................ 1748 00000000 00000000 00000000 00000000 ................ - 1758 8c260000 12000000 00000000 00000000 .&.............. - 1768 00000000 00000000 08070000 12000000 ................ + 1758 582e0000 12000000 00000000 00000000 X............... + 1768 00000000 00000000 ec040000 12000000 ................ 1778 00000000 00000000 00000000 00000000 ................ - 1788 18140000 11000000 00000000 00000000 ................ - 1798 00000000 00000000 631c0000 12000000 ........c....... + 1788 41110000 11000000 00000000 00000000 A............... + 1798 00000000 00000000 7e190000 12000000 ........~....... 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 6a180000 12000000 00000000 00000000 j............... - 17c8 00000000 00000000 b8110000 11000000 ................ + 17b8 f3170000 12000000 00000000 00000000 ................ + 17c8 00000000 00000000 16100000 11000000 ................ 17d8 00000000 00000000 00000000 00000000 ................ - 17e8 94080000 11000000 00000000 00000000 ................ - 17f8 00000000 00000000 380e0000 12000000 ........8....... + 17e8 78060000 11000000 00000000 00000000 x............... + 17f8 00000000 00000000 560c0000 12000000 ........V....... 1808 00000000 00000000 00000000 00000000 ................ - 1818 dd090000 12000000 00000000 00000000 ................ - 1828 00000000 00000000 b1120000 11000000 ................ + 1818 c1070000 12000000 00000000 00000000 ................ + 1828 00000000 00000000 8d160000 11000000 ................ 1838 00000000 00000000 00000000 00000000 ................ - 1848 ab190000 12000000 00000000 00000000 ................ - 1858 00000000 00000000 811f0000 12000000 ................ + 1848 8f0f0000 12000000 00000000 00000000 ................ + 1858 00000000 00000000 db1c0000 12000000 ................ 1868 00000000 00000000 00000000 00000000 ................ - 1878 54190000 11000000 00000000 00000000 T............... - 1888 00000000 00000000 db010000 12000000 ................ + 1878 e41d0000 11000000 00000000 00000000 ................ + 1888 00000000 00000000 07020000 12000000 ................ 1898 00000000 00000000 00000000 00000000 ................ - 18a8 9e140000 11000000 00000000 00000000 ................ - 18b8 00000000 00000000 12190000 12000000 ................ + 18a8 c7110000 11000000 00000000 00000000 ................ + 18b8 00000000 00000000 9e1d0000 12000000 ................ 18c8 00000000 00000000 00000000 00000000 ................ - 18d8 ee030000 12000000 00000000 00000000 ................ - 18e8 00000000 00000000 7f0a0000 12000000 ................ + 18d8 1a040000 12000000 00000000 00000000 ................ + 18e8 00000000 00000000 63080000 12000000 ........c....... 18f8 00000000 00000000 00000000 00000000 ................ - 1908 14220000 11000000 00000000 00000000 .".............. - 1918 00000000 00000000 ac2d0000 12000000 .........-...... + 1908 721a0000 11000000 00000000 00000000 r............... + 1918 00000000 00000000 6f2d0000 12000000 ........o-...... 1928 00000000 00000000 00000000 00000000 ................ - 1938 52040000 12000000 00000000 00000000 R............... - 1948 00000000 00000000 52100000 12000000 ........R....... + 1938 7e040000 12000000 00000000 00000000 ~............... + 1948 00000000 00000000 9b0c0000 12000000 ................ 1958 00000000 00000000 00000000 00000000 ................ - 1968 0f070000 12000000 00000000 00000000 ................ - 1978 00000000 00000000 9b0d0000 12000000 ................ + 1968 f3040000 12000000 00000000 00000000 ................ + 1978 00000000 00000000 980b0000 12000000 ................ 1988 00000000 00000000 00000000 00000000 ................ - 1998 3c180000 12000000 00000000 00000000 <............... - 19a8 00000000 00000000 5c0f0000 12000000 ........\....... + 1998 72170000 12000000 00000000 00000000 r............... + 19a8 00000000 00000000 a6160000 12000000 ................ 19b8 00000000 00000000 00000000 00000000 ................ - 19c8 1e130000 11000000 00000000 00000000 ................ - 19d8 00000000 00000000 6c0b0000 11000000 ........l....... + 19c8 9b100000 11000000 00000000 00000000 ................ + 19d8 00000000 00000000 50090000 11000000 ........P....... 19e8 00000000 00000000 00000000 00000000 ................ - 19f8 ba000000 12000000 00000000 00000000 ................ - 1a08 00000000 00000000 9d070000 12000000 ................ + 19f8 e6000000 12000000 00000000 00000000 ................ + 1a08 00000000 00000000 81050000 12000000 ................ 1a18 00000000 00000000 00000000 00000000 ................ - 1a28 e5160000 12000000 00000000 00000000 ................ - 1a38 00000000 00000000 f42d0000 12000000 .........-...... + 1a28 dd140000 12000000 00000000 00000000 ................ + 1a38 00000000 00000000 b72d0000 12000000 .........-...... 1a48 00000000 00000000 00000000 00000000 ................ - 1a58 33130000 12000000 00000000 00000000 3............... - 1a68 00000000 00000000 ba040000 12000000 ................ /usr/lib64/Rivet/RivetSLACAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetSLACAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetSLACAnalyses.so (disasm) @@ -724,84 +724,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet6Thrust7projectERKNS_5EventE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - nop - -_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet15HRS_1986_I177818finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -1383,47 +1305,8 @@ nop _ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold: - mov $something,%edi - call <__cxa_allocate_exception@plt> - mov offset(%rsp),%rdi - mov %r13,%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov offset(%rsp),%rsi - mov %rbp,%rdi - call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> - mov %rbp,%rdi - call <__cxa_throw@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - jmp <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv + ofs> - call <__stack_chk_fail@plt> mov offset(%rsp),%rdi - mov %rax,%rbx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <__cxa_free_exception@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - jne <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> - mov %r15,%rdi - call <_ZN4YODA9Scatter2DD1Ev> mov offset(%rsp),%rdi test %rdi,%rdi je <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> @@ -1439,26 +1322,23 @@ mov offset(%rsp),%rdi call <_ZN4YODA9Scatter2DD1Ev> jmp <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> - mov %rax,%rbx - jmp <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> + call <_ZN4YODA9Scatter1DD1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> jmp <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> + call <__stack_chk_fail@plt> mov $something,%edi call <__cxa_allocate_exception@plt> mov offset(%rsp),%rdi - mov %r13,%rdx + mov %r15,%rdx lea offset(%rip),%rsi # <_fini + ofs> mov %rax,%rbp call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> @@ -1474,33 +1354,57 @@ lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> mov %rbp,%rdi call <__cxa_throw@plt> + call <__stack_chk_fail@plt> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rdi + mov %rbp,%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%r12 + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + mov offset(%rsp),%rsi + mov %r12,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet25CRYSTAL_BALL_1986_I2380818finalizeEv.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi mov %rax,%rbx - mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi /usr/lib64/Rivet/RivetSPSAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetSPSAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetSPSAnalyses.so (objdump) @@ -6,10534 +6,10529 @@ 02b8 010001c0 04000000 09000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 83000000 c3000000 56000000 5b000000 ........V...[... - 0310 00000000 8e000000 00000000 9e000000 ................ - 0320 5a000000 00000000 b2000000 00000000 Z............... - 0330 00000000 12000000 6f000000 18000000 ........o....... - 0340 6c000000 55000000 a2000000 68000000 l...U.......h... - 0350 00000000 72000000 00000000 34000000 ....r.......4... - 0360 81000000 00000000 05000000 1f000000 ................ - 0370 a9000000 61000000 51000000 4c000000 ....a...Q...L... - 0380 8c000000 06000000 74000000 6a000000 ........t...j... - 0390 82000000 00000000 93000000 48000000 ............H... - 03a0 00000000 a4000000 00000000 af000000 ................ - 03b0 00000000 77000000 75000000 8f000000 ....w...u....... - 03c0 79000000 78000000 70000000 49000000 y...x...p...I... - 03d0 a8000000 00000000 7b000000 46000000 ........{...F... - 03e0 1a000000 30000000 73000000 7c000000 ....0...s...|... - 03f0 87000000 53000000 64000000 71000000 ....S...d...q... - 0400 89000000 42000000 a0000000 00000000 ....B........... - 0410 1c000000 bf000000 b0000000 94000000 ................ - 0420 67000000 63000000 8a000000 00000000 g...c........... - 0430 76000000 00000000 4d000000 b8000000 v.......M....... - 0440 80000000 8d000000 ac000000 84000000 ................ - 0450 00000000 7a000000 00000000 13000000 ....z........... - 0460 09000000 00000000 3e000000 52000000 ........>...R... - 0470 7e000000 33000000 00000000 00000000 ~...3........... - 0480 00000000 5f000000 01000000 00000000 ...._........... - 0490 7f000000 03000000 65000000 3b000000 ........e...;... - 04a0 3c000000 00000000 4b000000 36000000 <.......K...6... - 04b0 83000000 00000000 00000000 9c000000 ................ - 04c0 00000000 25000000 ab000000 32000000 ....%.......2... - 04d0 40000000 00000000 5c000000 9b000000 @.......\....... - 04e0 2f000000 95000000 00000000 0c000000 /............... - 04f0 4f000000 92000000 7d000000 00000000 O.......}....... - 0500 6b000000 6d000000 b1000000 98000000 k...m........... - 0510 69000000 00000000 00000000 00000000 i............... + 0300 83000000 c4000000 57000000 5c000000 ........W...\... + 0310 00000000 8f000000 00000000 9f000000 ................ + 0320 5b000000 00000000 b3000000 00000000 [............... + 0330 00000000 12000000 70000000 18000000 ........p....... + 0340 6d000000 56000000 a3000000 69000000 m...V.......i... + 0350 00000000 73000000 00000000 34000000 ....s.......4... + 0360 82000000 00000000 05000000 1f000000 ................ + 0370 aa000000 62000000 52000000 4d000000 ....b...R...M... + 0380 8d000000 06000000 75000000 6b000000 ........u...k... + 0390 83000000 00000000 94000000 49000000 ............I... + 03a0 00000000 a5000000 00000000 b0000000 ................ + 03b0 00000000 78000000 76000000 90000000 ....x...v....... + 03c0 7a000000 79000000 71000000 4a000000 z...y...q...J... + 03d0 a9000000 00000000 7c000000 47000000 ........|...G... + 03e0 1a000000 30000000 74000000 7d000000 ....0...t...}... + 03f0 88000000 54000000 65000000 72000000 ....T...e...r... + 0400 8a000000 43000000 a1000000 00000000 ....C........... + 0410 1c000000 c0000000 b1000000 95000000 ................ + 0420 68000000 64000000 8b000000 00000000 h...d........... + 0430 77000000 00000000 4e000000 b9000000 w.......N....... + 0440 81000000 8e000000 ad000000 85000000 ................ + 0450 00000000 7b000000 00000000 13000000 ....{........... + 0460 09000000 42000000 3e000000 53000000 ....B...>...S... + 0470 7f000000 33000000 00000000 00000000 ....3........... + 0480 00000000 60000000 01000000 00000000 ....`........... + 0490 80000000 03000000 66000000 3b000000 ........f...;... + 04a0 3c000000 00000000 4c000000 36000000 <.......L...6... + 04b0 84000000 00000000 00000000 9d000000 ................ + 04c0 00000000 25000000 ac000000 32000000 ....%.......2... + 04d0 40000000 00000000 5d000000 9c000000 @.......]....... + 04e0 2f000000 96000000 00000000 0c000000 /............... + 04f0 50000000 93000000 7e000000 00000000 P.......~....... + 0500 6c000000 6e000000 b2000000 99000000 l...n........... + 0510 6a000000 00000000 00000000 00000000 j............... 0520 00000000 00000000 00000000 00000000 ................ - 0530 00000000 00000000 90000000 00000000 ................ + 0530 00000000 00000000 91000000 00000000 ................ 0540 00000000 00000000 00000000 00000000 ................ 0550 00000000 00000000 00000000 00000000 ................ 0560 00000000 00000000 00000000 00000000 ................ 0570 00000000 0f000000 00000000 07000000 ................ - 0580 00000000 bd000000 11000000 00000000 ................ - 0590 00000000 1e000000 8b000000 00000000 ................ - 05a0 bb000000 00000000 00000000 00000000 ................ + 0580 00000000 be000000 11000000 00000000 ................ + 0590 00000000 1e000000 8c000000 00000000 ................ + 05a0 bc000000 00000000 00000000 00000000 ................ 05b0 00000000 00000000 00000000 00000000 ................ - 05c0 00000000 00000000 00000000 a6000000 ................ - 05d0 22000000 96000000 20000000 08000000 "....... ....... + 05c0 00000000 00000000 00000000 a7000000 ................ + 05d0 22000000 97000000 20000000 08000000 "....... ....... 05e0 19000000 2a000000 31000000 00000000 ....*...1....... 05f0 00000000 00000000 16000000 00000000 ................ - 0600 26000000 17000000 a1000000 3a000000 &...........:... - 0610 ad000000 00000000 2d000000 00000000 ........-....... - 0620 00000000 0e000000 00000000 04000000 ................ - 0630 23000000 00000000 00000000 00000000 #............... - 0640 00000000 00000000 b6000000 0a000000 ................ - 0650 00000000 00000000 39000000 2e000000 ........9....... - 0660 c2000000 44000000 00000000 47000000 ....D.......G... - 0670 a3000000 00000000 b3000000 43000000 ............C... - 0680 45000000 3d000000 4e000000 14000000 E...=...N....... - 0690 5e000000 97000000 38000000 86000000 ^.......8....... - 06a0 99000000 54000000 41000000 00000000 ....T...A....... - 06b0 59000000 a7000000 0d000000 00000000 Y............... - 06c0 00000000 00000000 9a000000 3f000000 ............?... - 06d0 00000000 a5000000 9d000000 4a000000 ............J... - 06e0 00000000 c1000000 00000000 6e000000 ............n... - 06f0 2b000000 35000000 be000000 bc000000 +...5........... - 0700 37000000 57000000 00000000 00000000 7...W........... - 0710 5d000000 29000000 b4000000 60000000 ]...).......`... - 0720 58000000 24000000 00000000 00000000 X...$........... - 0730 00000000 00000000 62000000 00000000 ........b....... + 0600 26000000 17000000 a2000000 3a000000 &...........:... + 0610 ae000000 00000000 2d000000 00000000 ........-....... + 0620 00000000 00000000 0e000000 00000000 ................ + 0630 04000000 23000000 00000000 00000000 ....#........... + 0640 00000000 00000000 00000000 b7000000 ................ + 0650 0a000000 00000000 00000000 39000000 ............9... + 0660 2e000000 c3000000 45000000 00000000 ........E....... + 0670 48000000 a4000000 00000000 b4000000 H............... + 0680 44000000 46000000 3d000000 4f000000 D...F...=...O... + 0690 14000000 5f000000 98000000 38000000 ...._.......8... + 06a0 87000000 9a000000 55000000 41000000 ........U...A... + 06b0 00000000 5a000000 a8000000 0d000000 ....Z........... + 06c0 00000000 00000000 00000000 9b000000 ................ + 06d0 3f000000 00000000 a6000000 9e000000 ?............... + 06e0 4b000000 00000000 c2000000 00000000 K............... + 06f0 6f000000 2b000000 35000000 bf000000 o...+...5....... + 0700 bd000000 37000000 58000000 00000000 ....7...X....... + 0710 00000000 5e000000 29000000 b5000000 ....^...)....... + 0720 61000000 59000000 24000000 00000000 a...Y...$....... + 0730 00000000 00000000 00000000 63000000 ............c... 0740 00000000 00000000 00000000 00000000 ................ - 0750 00000000 00000000 85000000 00000000 ................ - 0760 15000000 0b000000 00000000 00000000 ................ - 0770 1d000000 00000000 02000000 00000000 ................ - 0780 88000000 00000000 9f000000 00000000 ................ - 0790 00000000 00000000 00000000 b5000000 ................ - 07a0 00000000 00000000 ba000000 00000000 ................ - 07b0 1b000000 50000000 00000000 00000000 ....P........... - 07c0 c0000000 28000000 00000000 aa000000 ....(........... - 07d0 00000000 00000000 21000000 91000000 ........!....... - 07e0 ae000000 00000000 00000000 b9000000 ................ - 07f0 27000000 66000000 00000000 00000000 '...f........... - 0800 00000000 b7000000 00000000 10000000 ................ - 0810 00000000 2c000000 00000000 00000000 ....,........... + 0750 00000000 00000000 00000000 86000000 ................ + 0760 00000000 15000000 0b000000 00000000 ................ + 0770 00000000 1d000000 00000000 02000000 ................ + 0780 00000000 89000000 00000000 a0000000 ................ + 0790 00000000 00000000 00000000 00000000 ................ + 07a0 b6000000 00000000 00000000 bb000000 ................ + 07b0 00000000 1b000000 51000000 00000000 ........Q....... + 07c0 00000000 c1000000 28000000 00000000 ........(....... + 07d0 ab000000 00000000 00000000 21000000 ............!... + 07e0 92000000 af000000 00000000 00000000 ................ + 07f0 ba000000 27000000 67000000 00000000 ....'...g....... + 0800 00000000 00000000 b8000000 00000000 ................ + 0810 10000000 00000000 2c000000 00000000 ........,....... + 0820 00000000 .... Contents of section .gnu.hash: - 0820 25000000 84000000 08000000 09000000 %............... - 0830 06000040 05d96c00 2a874800 00240214 ...@..l.*.H..$.. - 0840 60810402 2204c022 a15e0444 60028013 `..."..".^.D`... - 0850 88102130 72924500 be019004 20834200 ..!0r.E..... .B. - 0860 19646a56 100a1011 90008080 02120010 .djV............ - 0870 84000000 85000000 87000000 00000000 ................ - 0880 88000000 8b000000 8d000000 8f000000 ................ - 0890 90000000 00000000 92000000 93000000 ................ - 08a0 00000000 94000000 96000000 97000000 ................ - 08b0 99000000 9e000000 a1000000 a3000000 ................ - 08c0 a4000000 a6000000 00000000 aa000000 ................ - 08d0 ac000000 ad000000 b0000000 b1000000 ................ - 08e0 b3000000 b5000000 b7000000 b9000000 ................ - 08f0 ba000000 bc000000 bd000000 c0000000 ................ - 0900 c1000000 99879359 2282f78b 69edf54d .......Y"...i..M - 0910 e596737e 42034889 ce3c0290 93e919cf ..s~B.H..<...... - 0920 3049ccf1 6ba66483 b6247579 bdf2b1bf 0I..k.d..$uy.... - 0930 4ff85e65 688532ae 370fedc9 81f9a744 O.^eh.2.7......D - 0940 87421b23 4886247c 2d567a48 95ad12de .B.#H.$|-VzH.... - 0950 e079ce64 2f66e22e 2e84b142 c6d3c27a .y.d/f.....B...z - 0960 48352671 645f019c 0787afbf 0c597ec3 H5&qd_.......Y~. - 0970 36c0a277 770927a1 442fdd3a 896e75ba 6..ww.'.D/.:.nu. - 0980 715acabf d6099e1a f90a0144 702f042a qZ.........Dp/.* - 0990 ecbf5c40 da18400f a9bd97ca 28b91169 ..\@..@.....(..i - 09a0 45ac0ca2 d300706e 842370e8 323cb38f E.....pn.#p.2<.. - 09b0 47a9703c 49943c82 bc0a4150 8df151ad G.p +_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt: + jmp *offset(%rip) # <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4> + push $something + jmp <_init + ofs> + _Znwm@plt: jmp *offset(%rip) # <_Znwm@GLIBCXX_3.4> push $something @@ -479,164 +484,58 @@ Disassembly of section .text: -_ZNSt6vectorIN4YODA7Point2DESaIS1_EED1Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorIN4YODA7Point2DESaIS1_EED1Ev + ofs> - mov offset(%rbp),%rax - mov %rbp,%rdi - add $something,%rbp - call *(%rax) - jmp <_ZNSt6vectorIN4YODA7Point2DESaIS1_EED1Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorIN4YODA7Point2DESaIS1_EED1Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - nop - -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> - mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__stack_chk_fail@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet15AnalysisBuilderINS_17UA1_1990_S2044935EE10mkAnalysisEv.cold: - mov %r12,%rdi +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov $something,%esi mov %rbx,%rdi call <_ZdlPvm@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_17UA1_1990_S2044935EE10mkAnalysisEv.cold + ofs> + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNK5Rivet15AnalysisBuilderINS_16NA22_1986_I18431EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> - mov offset(%rsp),%rax +_ZN5Rivet18NA60_2016_I145248517findDecayProductsERKNS_8ParticleERjS4_S4_S4_S4_RNS_12FourMomentumE.cold: + mov -offset(%rbp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov -offset(%rbp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_16NA22_1986_I18431EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi + jne <_ZN5Rivet18NA60_2016_I145248517findDecayProductsERKNS_8ParticleERjS4_S4_S4_S4_RNS_12FourMomentumE.cold + ofs> + mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNK4YODA7Counter8newcloneEv.cold: - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> +_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 offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> - mov %rbp,%rdi + jne <_ZN5Rivet16NA22_1986_I184318finalizeEv.cold + ofs> + mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rbp),%rax - mov %rbp,%rdi - add $something,%rbp - call *(%rax) - jmp <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov (%rbx),%rdi - test %rdi,%rdi - je <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret - -_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev: - mov (%rdi),%rax - test %rax,%rax - je <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev + ofs> - mov offset(%rdi),%rsi - mov %rax,%rdi - sub %rax,%rsi - jmp <_ZdlPvm@plt> - ret - -_ZN5Rivet17ProjectionApplier17declareProjectionINS_17ChargedFinalStateEEERKT_S5_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - call <__cxa_bad_cast@plt> - nop - -_ZN5Rivet16NA22_1986_I184318finalizeEv.cold: +_ZN5Rivet17UA1_1990_S20449358finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16NA22_1986_I184318finalizeEv.cold + ofs> + je <_ZN5Rivet17UA1_1990_S20449358finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16NA22_1986_I184318finalizeEv.cold + ofs> + jne <_ZN5Rivet17UA1_1990_S20449358finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax /usr/lib64/Rivet/RivetTOTEMAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetTOTEMAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetTOTEMAnalyses.so (objdump) @@ -93,212 +93,212 @@ 0830 370fedc9 ca688f5d 0787afbf 850e3cc8 7....h.]......<. Contents of section .dynsym: 0840 00000000 00000000 00000000 00000000 ................ - 0850 00000000 00000000 d00b0000 12000000 ................ + 0850 00000000 00000000 3f0c0000 12000000 ........?....... 0860 00000000 00000000 00000000 00000000 ................ - 0870 36090000 12000000 00000000 00000000 6............... - 0880 00000000 00000000 32040000 12000000 ........2....... + 0870 f2080000 12000000 00000000 00000000 ................ + 0880 00000000 00000000 6f030000 12000000 ........o....... 0890 00000000 00000000 00000000 00000000 ................ - 08a0 56110000 12000000 00000000 00000000 V............... - 08b0 00000000 00000000 51080000 12000000 ........Q....... + 08a0 aa120000 12000000 00000000 00000000 ................ + 08b0 00000000 00000000 0d080000 12000000 ................ 08c0 00000000 00000000 00000000 00000000 ................ - 08d0 760c0000 12000000 00000000 00000000 v............... - 08e0 00000000 00000000 77060000 11000000 ........w....... + 08d0 e50c0000 12000000 00000000 00000000 ................ + 08e0 00000000 00000000 33060000 11000000 ........3....... 08f0 00000000 00000000 00000000 00000000 ................ - 0900 64060000 12000000 00000000 00000000 d............... - 0910 00000000 00000000 0e0c0000 12000000 ................ + 0900 20060000 12000000 00000000 00000000 ............... + 0910 00000000 00000000 7d0c0000 12000000 ........}....... 0920 00000000 00000000 00000000 00000000 ................ 0930 b6000000 12000000 00000000 00000000 ................ - 0940 00000000 00000000 9c070000 12000000 ................ + 0940 00000000 00000000 58070000 12000000 ........X....... 0950 00000000 00000000 00000000 00000000 ................ 0960 2a010000 12000000 00000000 00000000 *............... - 0970 00000000 00000000 9d060000 11000000 ................ + 0970 00000000 00000000 59060000 11000000 ........Y....... 0980 00000000 00000000 00000000 00000000 ................ - 0990 030d0000 11000000 00000000 00000000 ................ - 09a0 00000000 00000000 ac080000 12000000 ................ + 0990 51050000 11000000 00000000 00000000 Q............... + 09a0 00000000 00000000 68080000 12000000 ........h....... 09b0 00000000 00000000 00000000 00000000 ................ - 09c0 13050000 11000000 00000000 00000000 ................ - 09d0 00000000 00000000 c5080000 11000000 ................ + 09c0 b9040000 11000000 00000000 00000000 ................ + 09d0 00000000 00000000 81080000 11000000 ................ 09e0 00000000 00000000 00000000 00000000 ................ - 09f0 a4030000 12000000 00000000 00000000 ................ + 09f0 d2030000 12000000 00000000 00000000 ................ 0a00 00000000 00000000 46000000 22000000 ........F..."... 0a10 00000000 00000000 00000000 00000000 ................ - 0a20 bc120000 12000000 00000000 00000000 ................ - 0a30 00000000 00000000 5c040000 12000000 ........\....... + 0a20 5e120000 12000000 00000000 00000000 ^............... + 0a30 00000000 00000000 02040000 12000000 ................ 0a40 00000000 00000000 00000000 00000000 ................ - 0a50 92010000 12000000 00000000 00000000 ................ - 0a60 00000000 00000000 f3040000 11000000 ................ + 0a50 96010000 12000000 00000000 00000000 ................ + 0a60 00000000 00000000 99040000 11000000 ................ 0a70 00000000 00000000 00000000 00000000 ................ - 0a80 21020000 12000000 00000000 00000000 !............... - 0a90 00000000 00000000 3a020000 12000000 ........:....... + 0a80 25020000 12000000 00000000 00000000 %............... + 0a90 00000000 00000000 3e020000 12000000 ........>....... 0aa0 00000000 00000000 00000000 00000000 ................ 0ab0 0c010000 12000000 00000000 00000000 ................ - 0ac0 00000000 00000000 db010000 12000000 ................ + 0ac0 00000000 00000000 df010000 12000000 ................ 0ad0 00000000 00000000 00000000 00000000 ................ - 0ae0 680d0000 12000000 00000000 00000000 h............... - 0af0 00000000 00000000 2e0c0000 12000000 ................ + 0ae0 0f0b0000 12000000 00000000 00000000 ................ + 0af0 00000000 00000000 9d0c0000 12000000 ................ 0b00 00000000 00000000 00000000 00000000 ................ - 0b10 af0b0000 12000000 00000000 00000000 ................ - 0b20 00000000 00000000 8b0f0000 11000000 ................ + 0b10 1e0c0000 12000000 00000000 00000000 ................ + 0b20 00000000 00000000 820e0000 11000000 ................ 0b30 00000000 00000000 00000000 00000000 ................ - 0b40 190d0000 12000000 00000000 00000000 ................ - 0b50 00000000 00000000 e7050000 11000000 ................ + 0b40 c00a0000 12000000 00000000 00000000 ................ + 0b50 00000000 00000000 a3050000 11000000 ................ 0b60 00000000 00000000 00000000 00000000 ................ - 0b70 20040000 12000000 00000000 00000000 ............... - 0b80 00000000 00000000 80070000 12000000 ................ + 0b70 9c120000 12000000 00000000 00000000 ................ + 0b80 00000000 00000000 3c070000 12000000 ........<....... 0b90 00000000 00000000 00000000 00000000 ................ - 0ba0 98110000 12000000 00000000 00000000 ................ - 0bb0 00000000 00000000 b30e0000 11000000 ................ + 0ba0 ec120000 12000000 00000000 00000000 ................ + 0bb0 00000000 00000000 e60e0000 11000000 ................ 0bc0 00000000 00000000 00000000 00000000 ................ - 0bd0 63040000 12000000 00000000 00000000 c............... - 0be0 00000000 00000000 b6020000 12000000 ................ + 0bd0 09040000 12000000 00000000 00000000 ................ + 0be0 00000000 00000000 ba020000 12000000 ................ 0bf0 00000000 00000000 00000000 00000000 ................ - 0c00 240b0000 12000000 00000000 00000000 $............... - 0c10 00000000 00000000 11080000 12000000 ................ + 0c00 930b0000 12000000 00000000 00000000 ................ + 0c10 00000000 00000000 cd070000 12000000 ................ 0c20 00000000 00000000 00000000 00000000 ................ - 0c30 40120000 12000000 00000000 00000000 @............... - 0c40 00000000 00000000 6b030000 12000000 ........k....... + 0c30 e2110000 12000000 00000000 00000000 ................ + 0c40 00000000 00000000 99030000 12000000 ................ 0c50 00000000 00000000 00000000 00000000 ................ - 0c60 dc0b0000 12000000 00000000 00000000 ................ - 0c70 00000000 00000000 2e040000 12000000 ................ + 0c60 4b0c0000 12000000 00000000 00000000 K............... + 0c70 00000000 00000000 92010000 12000000 ................ 0c80 00000000 00000000 00000000 00000000 ................ - 0c90 64030000 12000000 00000000 00000000 d............... - 0ca0 00000000 00000000 9a0c0000 12000000 ................ + 0c90 68030000 12000000 00000000 00000000 h............... + 0ca0 00000000 00000000 090d0000 12000000 ................ 0cb0 00000000 00000000 00000000 00000000 ................ - 0cc0 88120000 12000000 00000000 00000000 ................ - 0cd0 00000000 00000000 80040000 12000000 ................ + 0cc0 2a120000 12000000 00000000 00000000 *............... + 0cd0 00000000 00000000 26040000 12000000 ........&....... 0ce0 00000000 00000000 00000000 00000000 ................ - 0cf0 920b0000 12000000 00000000 00000000 ................ - 0d00 00000000 00000000 5c090000 12000000 ........\....... + 0cf0 010c0000 12000000 00000000 00000000 ................ + 0d00 00000000 00000000 18090000 12000000 ................ 0d10 00000000 00000000 00000000 00000000 ................ - 0d20 cb020000 12000000 00000000 00000000 ................ + 0d20 cf020000 12000000 00000000 00000000 ................ 0d30 00000000 00000000 6e000000 12000000 ........n....... 0d40 00000000 00000000 00000000 00000000 ................ - 0d50 460d0000 12000000 00000000 00000000 F............... - 0d60 00000000 00000000 25060000 11000000 ........%....... + 0d50 ed0a0000 12000000 00000000 00000000 ................ + 0d60 00000000 00000000 e1050000 11000000 ................ 0d70 00000000 00000000 00000000 00000000 ................ - 0d80 cc0d0000 12000000 00000000 00000000 ................ - 0d90 00000000 00000000 de080000 11000000 ................ + 0d80 720d0000 12000000 00000000 00000000 r............... + 0d90 00000000 00000000 9a080000 11000000 ................ 0da0 00000000 00000000 00000000 00000000 ................ - 0db0 fb080000 12000000 00000000 00000000 ................ + 0db0 b7080000 12000000 00000000 00000000 ................ 0dc0 00000000 00000000 55000000 12000000 ........U....... 0dd0 00000000 00000000 00000000 00000000 ................ 0de0 fb000000 12000000 00000000 00000000 ................ - 0df0 00000000 00000000 2c050000 12000000 ........,....... + 0df0 00000000 00000000 d2040000 12000000 ................ 0e00 00000000 00000000 00000000 00000000 ................ - 0e10 d4030000 12000000 00000000 00000000 ................ - 0e20 00000000 00000000 9a090000 12000000 ................ + 0e10 1e110000 12000000 00000000 00000000 ................ + 0e20 00000000 00000000 56090000 12000000 ........V....... 0e30 00000000 00000000 00000000 00000000 ................ - 0e40 32070000 12000000 00000000 00000000 2............... - 0e50 00000000 00000000 040b0000 12000000 ................ + 0e40 ee060000 12000000 00000000 00000000 ................ + 0e50 00000000 00000000 730b0000 12000000 ........s....... 0e60 00000000 00000000 00000000 00000000 ................ 0e70 3f010000 12000000 00000000 00000000 ?............... - 0e80 00000000 00000000 3b050000 12000000 ........;....... + 0e80 00000000 00000000 e1040000 12000000 ................ 0e90 00000000 00000000 00000000 00000000 ................ - 0ea0 7f080000 11000000 00000000 00000000 ................ - 0eb0 00000000 00000000 1e0e0000 11000000 ................ + 0ea0 3b080000 11000000 00000000 00000000 ;............... + 0eb0 00000000 00000000 c70d0000 11000000 ................ 0ec0 00000000 00000000 00000000 00000000 ................ - 0ed0 dc060000 12000000 00000000 00000000 ................ - 0ee0 00000000 00000000 0e110000 12000000 ................ + 0ed0 98060000 12000000 00000000 00000000 ................ + 0ee0 00000000 00000000 d6100000 12000000 ................ 0ef0 00000000 00000000 00000000 00000000 ................ - 0f00 14060000 12000000 00000000 00000000 ................ - 0f10 00000000 00000000 b6030000 12000000 ................ + 0f00 d0050000 12000000 00000000 00000000 ................ + 0f10 00000000 00000000 e4030000 12000000 ................ 0f20 00000000 00000000 00000000 00000000 ................ - 0f30 140a0000 12000000 00000000 00000000 ................ - 0f40 00000000 00000000 96080000 11000000 ................ + 0f30 d0090000 12000000 00000000 00000000 ................ + 0f40 00000000 00000000 52080000 11000000 ........R....... 0f50 00000000 00000000 00000000 00000000 ................ - 0f60 c8070000 12000000 00000000 00000000 ................ + 0f60 84070000 12000000 00000000 00000000 ................ 0f70 00000000 00000000 76000000 12000000 ........v....... 0f80 00000000 00000000 00000000 00000000 ................ - 0f90 1c090000 12000000 00000000 00000000 ................ - 0fa0 00000000 00000000 990a0000 12000000 ................ + 0f90 d8080000 12000000 00000000 00000000 ................ + 0fa0 00000000 00000000 550a0000 12000000 ........U....... 0fb0 00000000 00000000 00000000 00000000 ................ - 0fc0 720b0000 12000000 00000000 00000000 r............... - 0fd0 00000000 00000000 af070000 12000000 ................ + 0fc0 e10b0000 12000000 00000000 00000000 ................ + 0fd0 00000000 00000000 6b070000 12000000 ........k....... 0fe0 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) @@ -532,6 +532,25 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> +_ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + mov offset(%rbx),%rsi + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov (%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7CounterC2EdRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold + ofs> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -571,76 +590,6 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> - mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi - test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__stack_chk_fail@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet15AnalysisBuilderINS_22CMSTOTEM_2014_I1294140EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_22CMSTOTEM_2014_I1294140EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1115294EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1115294EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1220862EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_19TOTEM_2012_I1220862EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - _ZNK5Rivet8Analysis4nameB5cxx11Ev.cold: mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -687,6 +636,37 @@ call <__stack_chk_fail@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 + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rax + add $something,%rax + mov %rax,offset(%rsp) + jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + call <__cxa_rethrow@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov (%r15),%rdi + mov offset(%r15),%rsi + sub %rdi,%rsi + test %rdi,%rdi + je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + call <__stack_chk_fail@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + _ZN5Rivet22CMSTOTEM_2014_I12941407analyzeERKNS_5EventE.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -1176,6 +1156,73 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + jne <_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold + ofs> + mov (%rsp),%rdi + call <_ZN4YODA9Scatter1DD1Ev> + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + mov %r12,offset(%rsp) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold + ofs> + mov %rbx,%rdi + 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 offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet22CMSTOTEM_2014_I12941408finalizeEv.cold + ofs> + 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 offset(%rsp),%rax + sub %fs:0x28,%rax /usr/lib64/Rivet/RivetTristanAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetTristanAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetTristanAnalyses.so (objdump) @@ -198,7 +198,7 @@ 0eb8 864acee8 87c077df bb4eaa85 .J....w..N.. Contents of section .dynsym: 0ec8 00000000 00000000 00000000 00000000 ................ - 0ed8 00000000 00000000 f21b0000 12000000 ................ + 0ed8 00000000 00000000 021d0000 12000000 ................ 0ee8 00000000 00000000 00000000 00000000 ................ 0ef8 17140000 12000000 00000000 00000000 ................ 0f08 00000000 00000000 e5160000 12000000 ................ @@ -206,59 +206,59 @@ 0f28 5f0d0000 12000000 00000000 00000000 _............... 0f38 00000000 00000000 11030000 12000000 ................ 0f48 00000000 00000000 00000000 00000000 ................ - 0f58 7d200000 12000000 00000000 00000000 } .............. + 0f58 f21d0000 12000000 00000000 00000000 ................ 0f68 00000000 00000000 ec140000 12000000 ................ 0f78 00000000 00000000 00000000 00000000 ................ 0f88 c3010000 12000000 00000000 00000000 ................ - 0f98 00000000 00000000 4d230000 12000000 ........M#...... + 0f98 00000000 00000000 a21a0000 12000000 ................ 0fa8 00000000 00000000 00000000 00000000 ................ - 0fb8 c2280000 11000000 00000000 00000000 .(.............. + 0fb8 97260000 11000000 00000000 00000000 .&.............. 0fc8 00000000 00000000 76000000 11000000 ........v....... 0fd8 00000000 00000000 00000000 00000000 ................ 0fe8 8a0c0000 12000000 00000000 00000000 ................ - 0ff8 00000000 00000000 2e200000 12000000 ......... ...... + 0ff8 00000000 00000000 a31d0000 12000000 ................ 1008 00000000 00000000 00000000 00000000 ................ 1018 850a0000 11000000 00000000 00000000 ................ - 1028 00000000 00000000 901f0000 12000000 ................ + 1028 00000000 00000000 dc1f0000 12000000 ................ 1038 00000000 00000000 00000000 00000000 ................ - 1048 e71e0000 12000000 00000000 00000000 ................ - 1058 00000000 00000000 871a0000 12000000 ................ + 1048 331f0000 12000000 00000000 00000000 3............... + 1058 00000000 00000000 a21b0000 12000000 ................ 1068 00000000 00000000 00000000 00000000 ................ - 1078 cf230000 12000000 00000000 00000000 .#.............. - 1088 00000000 00000000 21240000 10000000 ........!$...... + 1078 95210000 12000000 00000000 00000000 .!.............. + 1088 00000000 00000000 c6220000 10000000 ........."...... 1098 00000000 00000000 00000000 00000000 ................ 10a8 34150000 12000000 00000000 00000000 4............... 10b8 00000000 00000000 330a0000 12000000 ........3....... 10c8 00000000 00000000 00000000 00000000 ................ - 10d8 661b0000 12000000 00000000 00000000 f............... + 10d8 761c0000 12000000 00000000 00000000 v............... 10e8 00000000 00000000 34040000 12000000 ........4....... 10f8 00000000 00000000 00000000 00000000 ................ - 1108 a2280000 11000000 00000000 00000000 .(.............. + 1108 77260000 11000000 00000000 00000000 w&.............. 1118 00000000 00000000 7c0b0000 12000000 ........|....... 1128 00000000 00000000 00000000 00000000 ................ 1138 d8020000 12000000 00000000 00000000 ................ 1148 00000000 00000000 460a0000 11000000 ........F....... 1158 00000000 00000000 00000000 00000000 ................ - 1168 f81c0000 12000000 00000000 00000000 ................ + 1168 c1190000 12000000 00000000 00000000 ................ 1178 00000000 00000000 ef080000 11000000 ................ 1188 00000000 00000000 00000000 00000000 ................ - 1198 a91c0000 12000000 00000000 00000000 ................ + 1198 e7210000 12000000 00000000 00000000 .!.............. 11a8 00000000 00000000 c4060000 11000000 ................ 11b8 00000000 00000000 00000000 00000000 ................ - 11c8 0d200000 12000000 00000000 00000000 . .............. + 11c8 7a190000 12000000 00000000 00000000 z............... 11d8 00000000 00000000 940d0000 11000000 ................ 11e8 00000000 00000000 00000000 00000000 ................ 11f8 4a020000 12000000 00000000 00000000 J............... 1208 00000000 00000000 46000000 22000000 ........F..."... 1218 00000000 00000000 00000000 00000000 ................ 1228 b6030000 12000000 00000000 00000000 ................ - 1238 00000000 00000000 8e190000 12000000 ................ + 1238 00000000 00000000 71210000 12000000 ........q!...... 1248 00000000 00000000 00000000 00000000 ................ 1258 fc000000 12000000 00000000 00000000 ................ - 1268 00000000 00000000 f0190000 11000000 ................ + 1268 00000000 00000000 541a0000 11000000 ........T....... 1278 00000000 00000000 00000000 00000000 ................ 1288 16050000 12000000 00000000 00000000 ................ - 1298 00000000 00000000 ca1f0000 12000000 ................ + 1298 00000000 00000000 37190000 12000000 ........7....... 12a8 00000000 00000000 00000000 00000000 ................ 12b8 da170000 12000000 00000000 00000000 ................ 12c8 00000000 00000000 2f050000 12000000 ......../....... @@ -270,49 +270,49 @@ 1328 00000000 00000000 27090000 12000000 ........'....... 1338 00000000 00000000 00000000 00000000 ................ 1348 09070000 11000000 00000000 00000000 ................ - 1358 00000000 00000000 831e0000 12000000 ................ + 1358 00000000 00000000 eb1e0000 12000000 ................ 1368 00000000 00000000 00000000 00000000 ................ - 1378 101a0000 12000000 00000000 00000000 ................ + 1378 2b1b0000 12000000 00000000 00000000 +............... 1388 00000000 00000000 79040000 12000000 ........y....... 1398 00000000 00000000 00000000 00000000 ................ 13a8 66070000 12000000 00000000 00000000 f............... 13b8 00000000 00000000 91030000 12000000 ................ 13c8 00000000 00000000 00000000 00000000 ................ 13d8 6e100000 11000000 00000000 00000000 n............... - 13e8 00000000 00000000 691d0000 12000000 ........i....... + 13e8 00000000 00000000 fd1f0000 12000000 ................ 13f8 00000000 00000000 00000000 00000000 ................ 1408 4d0d0000 11000000 00000000 00000000 M............... 1418 00000000 00000000 060a0000 11000000 ................ 1428 00000000 00000000 00000000 00000000 ................ - 1438 b3180000 12000000 00000000 00000000 ................ - 1448 00000000 00000000 3d1b0000 12000000 ........=....... + 1438 9b190000 12000000 00000000 00000000 ................ + 1448 00000000 00000000 69260000 12000000 ........i&...... 1458 00000000 00000000 00000000 00000000 ................ 1468 4f0b0000 12000000 00000000 00000000 O............... 1478 00000000 00000000 2f070000 11000000 ......../....... 1488 00000000 00000000 00000000 00000000 ................ - 1498 b11f0000 12000000 00000000 00000000 ................ - 14a8 00000000 00000000 bb1d0000 11000000 ................ + 1498 121b0000 12000000 00000000 00000000 ................ + 14a8 00000000 00000000 6f220000 11000000 ........o"...... 14b8 00000000 00000000 00000000 00000000 ................ 14c8 05020000 12000000 00000000 00000000 ................ 14d8 00000000 00000000 dc100000 11000000 ................ 14e8 00000000 00000000 00000000 00000000 ................ - 14f8 95190000 12000000 00000000 00000000 ................ + 14f8 78210000 12000000 00000000 00000000 x!.............. 1508 00000000 00000000 ab050000 12000000 ................ 1518 00000000 00000000 00000000 00000000 ................ 1528 d80b0000 12000000 00000000 00000000 ................ 1538 00000000 00000000 0f120000 11000000 ................ 1548 00000000 00000000 00000000 00000000 ................ 1558 a80e0000 11000000 00000000 00000000 ................ - 1568 00000000 00000000 4d280000 12000000 ........M(...... + 1568 00000000 00000000 14260000 12000000 .........&...... 1578 00000000 00000000 00000000 00000000 ................ 1588 ed020000 12000000 00000000 00000000 ................ 1598 00000000 00000000 2f0e0000 12000000 ......../....... 15a8 00000000 00000000 00000000 00000000 ................ 15b8 98030000 12000000 00000000 00000000 ................ - 15c8 00000000 00000000 a1230000 12000000 .........#...... + 15c8 00000000 00000000 00220000 12000000 ........."...... 15d8 00000000 00000000 00000000 00000000 ................ 15e8 62070000 12000000 00000000 00000000 b............... - 15f8 00000000 00000000 121e0000 11000000 ................ + 15f8 00000000 00000000 7a1e0000 11000000 ........z....... 1608 00000000 00000000 00000000 00000000 ................ 1618 c50c0000 11000000 00000000 00000000 ................ 1628 00000000 00000000 35170000 12000000 ........5....... @@ -320,11 +320,11 @@ 1648 f5000000 12000000 00000000 00000000 ................ 1658 00000000 00000000 89080000 12000000 ................ 1668 00000000 00000000 00000000 00000000 ................ - 1678 eb280000 12000000 00000000 00000000 .(.............. - 1688 00000000 00000000 d9180000 12000000 ................ + 1678 c0260000 12000000 00000000 00000000 .&.............. + 1688 00000000 00000000 ce180000 12000000 ................ 1698 00000000 00000000 00000000 00000000 ................ - 16a8 95280000 12000000 00000000 00000000 .(.............. - 16b8 00000000 00000000 271e0000 12000000 ........'....... + 16a8 5c260000 12000000 00000000 00000000 \&.............. + 16b8 00000000 00000000 8f1e0000 12000000 ................ 16c8 00000000 00000000 00000000 00000000 ................ 16d8 38060000 12000000 00000000 00000000 8............... 16e8 00000000 00000000 ec060000 12000000 ................ @@ -335,10 +335,10 @@ 1738 db0c0000 11000000 00000000 00000000 ................ 1748 00000000 00000000 af150000 12000000 ................ 1758 00000000 00000000 00000000 00000000 ................ - 1768 ab1b0000 11000000 00000000 00000000 ................ + 1768 bb1c0000 11000000 00000000 00000000 ................ 1778 00000000 00000000 8c030000 12000000 ................ 1788 00000000 00000000 00000000 00000000 ................ - 1798 b2190000 12000000 00000000 00000000 ................ + 1798 161a0000 12000000 00000000 00000000 ................ 17a8 00000000 00000000 7d070000 12000000 ........}....... 17b8 00000000 00000000 00000000 00000000 ................ 17c8 49010000 12000000 00000000 00000000 I............... @@ -351,9 +351,9 @@ 1838 00000000 00000000 8b090000 11000000 ................ 1848 00000000 00000000 00000000 00000000 ................ 1858 93010000 12000000 00000000 00000000 ................ - 1868 00000000 00000000 0f1b0000 12000000 ................ + 1868 00000000 00000000 741a0000 12000000 ........t....... 1878 00000000 00000000 00000000 00000000 ................ - 1888 261f0000 11000000 00000000 00000000 &............... + 1888 721f0000 11000000 00000000 00000000 r............... 1898 00000000 00000000 48070000 11000000 ........H....... 18a8 00000000 00000000 00000000 00000000 ................ 18b8 770d0000 11000000 00000000 00000000 w............... @@ -365,34 +365,34 @@ 1918 e4000000 12000000 00000000 00000000 ................ 1928 00000000 00000000 dd060000 12000000 ................ 1938 00000000 00000000 00000000 00000000 ................ - 1948 42190000 12000000 00000000 00000000 B............... + 1948 00230000 12000000 00000000 00000000 .#.............. 1958 00000000 00000000 b50d0000 12000000 ................ 1968 00000000 00000000 00000000 00000000 ................ 1978 010b0000 12000000 00000000 00000000 ................ 1988 00000000 00000000 940c0000 12000000 ................ /usr/lib64/Rivet/RivetTristanAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetTristanAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetTristanAnalyses.so (disasm) @@ -1991,33 +1991,69 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev: - push %r12 - push %rbp - push %rbx - mov offset(%rdi),%r12 - mov %rdi,%rbx - mov (%rdi),%rbp - cmp %rbp,%r12 - je <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev + ofs> - mov offset(%rbp),%rax - mov %rbp,%rdi - add $something,%rbp - call *(%rax) - jmp <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev + ofs> - mov (%rbx),%rdi +_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold: + mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev + ofs> - mov offset(%rbx),%rsi - pop %rbx - pop %rbp - pop %r12 - sub %rdi,%rsi - jmp <_ZdlPvm@plt> - pop %rbx - pop %rbp - pop %r12 - ret + je <_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1990_I2951608finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16AMY_1995_I4061298finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> _ZN5Rivet18TOPAZ_1993_I3616618finalizeEv.cold: mov offset(%rsp),%rdi @@ -2051,75 +2087,116 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZNK5Rivet15AnalysisBuilderINS_18VENUS_1997_I440852EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> +_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold: + mov %r13,%rdi + call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> + mov %rbp,%rdi + call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_18VENUS_1997_I440852EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi + jne <_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> + mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + nop -_ZNK5Rivet15AnalysisBuilderINS_18VENUS_1987_I251274EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> +_ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold: + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> + mov %r15,%rdi + call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_18VENUS_1987_I251274EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi + jne <_ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold + ofs> + mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + nop -_ZNK5Rivet15AnalysisBuilderINS_18TOPAZ_1993_I361661EE10mkAnalysisEv.cold: - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov $something,%esi - mov %rbx,%rdi - call <_ZdlPvm@plt> +_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold: + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet15AnalysisBuilderINS_18TOPAZ_1993_I361661EE10mkAnalysisEv.cold + ofs> - mov %rbp,%rdi + jne <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov %rbx,%rdi call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> + mov %r13,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet16AMY_1990_I2982388finalizeEv.cold + ofs> -_ZNK5Rivet15AnalysisBuilderINS_16AMY_1995_I406129EE10mkAnalysisEv.cold: - mov %r12,%rdi +_ZN5Rivet16AMY_1990_I2945254initEv.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1