~/f/Rivet/RPMS.2017 ~/f/Rivet ~/f/Rivet RPMS.2017/Rivet-plugins-3.1.8-0.0.x86_64.rpm RPMS/Rivet-plugins-3.1.8-0.0.x86_64.rpm differ: byte 225, line 1 Comparing Rivet-plugins-3.1.8-0.0.x86_64.rpm to Rivet-plugins-3.1.8-0.0.x86_64.rpm comparing the rpm tags of Rivet-plugins --- old-rpm-tags +++ new-rpm-tags @@ -158,25 +158,25 @@ -/usr/lib64/Rivet/RivetALICEAnalyses.so 1a2b358da07afe394e9aa1d0aaa19a3db0db3975d6c89734cb5025c942da5583 0 -/usr/lib64/Rivet/RivetATLASAnalyses.so 7f8c85617c781328b1899d00eeb6c1b64839a42949a7a84cf292f361b6d2399a 0 -/usr/lib64/Rivet/RivetBABARAnalyses.so 2380c55c269d7e7246e723e806be029d3569530b98b383cdd1522d6c65c4f934 0 -/usr/lib64/Rivet/RivetBELLEAnalyses.so b6c66715536f3cbd52283aa0b2a2b54a4cb43db5134f3f28a6df57454d578467 0 -/usr/lib64/Rivet/RivetBESAnalyses.so dc7a4123f3423a13b405fd496ab775bf0e8501fa557c861c84df18bb19716bb3 0 -/usr/lib64/Rivet/RivetCDFAnalyses.so 65ebb17cbfcdf66375787ccd73ba8d193742c034be1192e843c32a651e97b382 0 -/usr/lib64/Rivet/RivetCESRAnalyses.so bf9baab1c51417724705f75043fa5e0972c924b709a1d436171885403d69c0a9 0 -/usr/lib64/Rivet/RivetCMSAnalyses.so ad64b30dfba724f3e82498282cea0fba0bbd7477b740bf46bd8f7a8f337e49d4 0 -/usr/lib64/Rivet/RivetD0Analyses.so ad4dab14dc2941be425a52ced7f9bb20874b58e7dde0cf16a27d8254724b2c54 0 -/usr/lib64/Rivet/RivetDORISAnalyses.so db7800425de9223b4ca15e5ee6db61671dfb5da93b2555ae269de55d1b32aa6c 0 -/usr/lib64/Rivet/RivetFrascatiAnalyses.so 1b3a1da1b4c85536982ac56a1ee35ae8c1a335370ef52624185893690ea195f1 0 -/usr/lib64/Rivet/RivetHERAAnalyses.so 094d00b7aa6d31db45eff7a2267db812a5f5dc0bb3e77c79d0a74270a06d25fe 0 -/usr/lib64/Rivet/RivetLEPAnalyses.so f76cea54c4d9dca797f689d1f8a72d10bca430b02f107c9eda080c9f88761588 0 -/usr/lib64/Rivet/RivetLHCbAnalyses.so 6bd506f6616214108b70f4230bd765b7a5ae7b2744ac931df63ea541ccb265a6 0 -/usr/lib64/Rivet/RivetLHCfAnalyses.so b00137f16e340e21b8d0e4fc12d54756aa0cc46769a8cbcfcfa16fa2ac2a0ca9 0 -/usr/lib64/Rivet/RivetMCAnalyses.so 4fbf689dd216e6b8eae1972b32948a7400cbc8127186d746abe81ea93b0890ec 0 -/usr/lib64/Rivet/RivetMiscAnalyses.so b9fbe319083b0557a9609e8f90b7482655ecb1e325118034681a8b4384aa6f64 0 -/usr/lib64/Rivet/RivetNovosibirskAnalyses.so 634fd128711392af85c5f37a5dea478ab9ac0e1175b94648eb57b264495b8617 0 -/usr/lib64/Rivet/RivetOrsayAnalyses.so c9a0537f8e7c413eea4f1cd487b80ac66d37d8700e915beac820c7f6895b431c 0 -/usr/lib64/Rivet/RivetPetraAnalyses.so 9f56ec1ffd9923fb66daea966997b3b23467f351e5c37a3486913b7dd1baf64c 0 -/usr/lib64/Rivet/RivetRHICAnalyses.so 5b27af32c10f9675b689a8e79788ad5248feb919f84827267b4931d16de2292e 0 -/usr/lib64/Rivet/RivetSLACAnalyses.so a5c72fb667b669884a1635149251788ffe6b167211847bf82b7204e0229c93a0 0 -/usr/lib64/Rivet/RivetSPSAnalyses.so a1f98dbbb770b20a69998714e7ad0dc2f5c912879a17153a777331e3c1cacac3 0 -/usr/lib64/Rivet/RivetTOTEMAnalyses.so 06639935e8a3c1b5a4aac65896af783756e1ef00a129705d7ea85adca3c7a539 0 -/usr/lib64/Rivet/RivetTristanAnalyses.so bf3e9d94eec67f75ac122055a4ad303e4a59c77f6dbfe36d4b0e64db3c2b8e6e 0 +/usr/lib64/Rivet/RivetALICEAnalyses.so 7b8d84f539474a8154ae5d7d031f6abd23c44d0aba1875cb82e063652af558f5 0 +/usr/lib64/Rivet/RivetATLASAnalyses.so ad6edd55b5396bc32db398163c21a2786f04faf1bda00c3d1c10a847caf6975c 0 +/usr/lib64/Rivet/RivetBABARAnalyses.so e3835d45bbba56a7a950fb35f6238e91cd89f9d9c877aff9ada91c84bc9e5171 0 +/usr/lib64/Rivet/RivetBELLEAnalyses.so fb30a694b072f9a88b9b6ac57e3ac15af3cd7c6f4dcf77586777fcbecb90565b 0 +/usr/lib64/Rivet/RivetBESAnalyses.so 62a148c223d2b4339f3ac04fc305716285ccf4f127f967927df4b69c9d60b606 0 +/usr/lib64/Rivet/RivetCDFAnalyses.so 5b4d1ab2c0cd0ac49194e056d25216dba3bf506e483ca87d58fb2505a8917a4a 0 +/usr/lib64/Rivet/RivetCESRAnalyses.so f5cfee014d6277b4b71392fbf7e6e325667090cfa197c5c3ced00ade12b114ad 0 +/usr/lib64/Rivet/RivetCMSAnalyses.so e336b0b1a79e02a5675ac8ce0ad061d42b887f6b95e502d95434f4db399a2ae0 0 +/usr/lib64/Rivet/RivetD0Analyses.so 2bf1cf10cfd02538d66006630626ecc82d0e00bd5a4682ea367068597448fb22 0 +/usr/lib64/Rivet/RivetDORISAnalyses.so c93951f20617d460db19209743cc1465f8cd0d3623201825aa59e39ff05e2330 0 +/usr/lib64/Rivet/RivetFrascatiAnalyses.so a222f20b05cd275d3359897ab97edc143f3adbe5f03c63fc38d6760d80fa847d 0 +/usr/lib64/Rivet/RivetHERAAnalyses.so b9b00022332d7cf751915c4581bebbf17116ca16808cde24f53cda59bccc6ec5 0 +/usr/lib64/Rivet/RivetLEPAnalyses.so efa4bb00a6a651aa0df27524ec9a1e9dae58c3597e214f6f905e7e0973927744 0 +/usr/lib64/Rivet/RivetLHCbAnalyses.so b8dddde6d21af1325333e476dcb930a8c31a9a3379605452525fb62f88bd5740 0 +/usr/lib64/Rivet/RivetLHCfAnalyses.so a189c1d121191da227fdceacb4c41b96c862439d8998687ad4a8270222dfa37a 0 +/usr/lib64/Rivet/RivetMCAnalyses.so 1df17498ddaab978a5f21e4231501aebb65f4975c863c772353771fcd75bfccf 0 +/usr/lib64/Rivet/RivetMiscAnalyses.so 0728f4537b5c3070a51404f89ebaf243547de7ae5b8725af04ae8949e635e511 0 +/usr/lib64/Rivet/RivetNovosibirskAnalyses.so cf6dd89d51dc2b08946cafdf594864e3eaea1eef78c547e18d6121a153c924dd 0 +/usr/lib64/Rivet/RivetOrsayAnalyses.so ccd6af719f045be744444c8e135246b8cf9951112c62b41d7baf13a8f66176a5 0 +/usr/lib64/Rivet/RivetPetraAnalyses.so f8658e8dc5aae32b81a498831daecdd8bc870cb5cea4ae9dbe0c905c992c4251 0 +/usr/lib64/Rivet/RivetRHICAnalyses.so 8a65546cc31cb775887001f5bb28abf40e5d3f31156411aea267d9a16f709ea0 0 +/usr/lib64/Rivet/RivetSLACAnalyses.so acfd02a453cfb7e7cc99e922210cf36bfc0aca8f41bd1ba394936030e0f4fcb9 0 +/usr/lib64/Rivet/RivetSPSAnalyses.so 34b1c0ce7ed5191ff40271ffb298db2e205abf33f71c1b315f69b45d5b29cbf9 0 +/usr/lib64/Rivet/RivetTOTEMAnalyses.so 5c96b0bae625755c82906ebca26b74acd697767df2fe25827660e27987f08036 0 +/usr/lib64/Rivet/RivetTristanAnalyses.so 938392c067590118ad10fe82731e4f2c55fd48f1de4a6e4c0675eb88764dc531 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/Rivet/RivetALICEAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetALICEAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetALICEAnalyses.so (objdump) @@ -6,12 +6,12 @@ 02b8 010001c0 04000000 0b000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 07010000 9a010000 0a010000 8a000000 ................ + 0300 07010000 99010000 0a010000 8a000000 ................ 0310 cb000000 00000000 7c010000 93000000 ........|....... 0320 11010000 a4000000 5d010000 9e000000 ........]....... 0330 32010000 61000000 90000000 09010000 2...a........... 0340 cd000000 99000000 84000000 cc000000 ................ - 0350 b4000000 f2000000 8b010000 00000000 ................ + 0350 b4000000 f2000000 31010000 00000000 ........1....... 0360 b6000000 00000000 00000000 9c000000 ................ 0370 67000000 00000000 50010000 21000000 g.......P...!... 0380 6d010000 00000000 69010000 47010000 m.......i...G... @@ -47,7 +47,7 @@ 0560 df000000 c8000000 c3000000 d1000000 ................ 0570 00000000 62010000 68010000 57010000 ....b...h...W... 0580 6a010000 29000000 00000000 38000000 j...).......8... - 0590 97010000 93010000 00000000 91000000 ................ + 0590 96010000 92010000 00000000 91000000 ................ 05a0 39010000 00000000 af000000 a1000000 9............... 05b0 1f000000 15010000 00000000 c1000000 ................ 05c0 75010000 ab000000 0c010000 84010000 u............... @@ -58,8 +58,8 @@ 0610 d2000000 00000000 b0000000 2e010000 ................ 0620 ca000000 00000000 54000000 7b000000 ........T...{... 0630 5a010000 7f000000 00000000 e2000000 Z............... - 0640 2d010000 92010000 3b010000 65000000 -.......;...e... - 0650 1e010000 43000000 00000000 8f010000 ....C........... + 0640 2d010000 91010000 3b010000 65000000 -.......;...e... + 0650 1e010000 43000000 00000000 8e010000 ....C........... 0660 5a000000 60000000 ba000000 bc000000 Z...`........... 0670 a6000000 ce000000 00000000 59010000 ............Y... 0680 19010000 e1000000 ae000000 00000000 ................ @@ -71,7 +71,7 @@ 06e0 c4000000 9f000000 be000000 83000000 ................ 06f0 74000000 ed000000 24010000 96000000 t.......$....... 0700 da000000 3f010000 07000000 bd000000 ....?........... - 0710 00000000 99010000 00000000 7f010000 ................ + 0710 00000000 98010000 00000000 7f010000 ................ 0720 6f010000 00000000 00000000 00000000 o............... 0730 00000000 00000000 00000000 00000000 ................ 0740 00000000 00000000 44010000 00000000 ........D....... @@ -106,25 +106,25 @@ 0910 00000000 27000000 00000000 00000000 ....'........... 0920 10000000 4e000000 00000000 28010000 ....N.......(... 0930 5c000000 3f000000 00000000 01000000 \...?........... - 0940 61010000 00000000 8d010000 00000000 a............... + 0940 61010000 00000000 8c010000 00000000 a............... 0950 19000000 5f000000 34000000 70010000 ...._...4...p... 0960 48000000 82000000 00000000 41000000 H...........A... 0970 85000000 00000000 63000000 00000000 ........c....... - 0980 2f000000 00000000 8c010000 00000000 /............... + 0980 2f000000 00000000 8b010000 00000000 /............... 0990 1b010000 00000000 00000000 1d010000 ................ 09a0 89000000 81000000 00000000 9b000000 ................ 09b0 00000000 16010000 08010000 11000000 ................ 09c0 00000000 00000000 3e010000 42010000 ........>...B... 09d0 a9000000 00000000 00000000 31000000 ............1... - 09e0 70000000 00000000 94010000 a0000000 p............... + 09e0 70000000 00000000 93010000 a0000000 p............... 09f0 00000000 78010000 00000000 aa000000 ....x........... 0a00 b3000000 14010000 02000000 00000000 ................ 0a10 00000000 00000000 30000000 00000000 ........0....... 0a20 ac000000 76000000 64010000 97000000 ....v...d....... 0a30 a2000000 00000000 75000000 3c000000 ........u...<... - 0a40 89010000 98010000 7d010000 eb000000 ........}....... + 0a40 89010000 97010000 7d010000 eb000000 ........}....... 0a50 95000000 3c010000 00000000 86000000 ....<........... - 0a60 95010000 d9000000 00010000 73000000 ............s... + 0a60 94010000 d9000000 00010000 73000000 ............s... 0a70 00000000 00000000 68000000 00000000 ........h....... 0a80 09000000 00000000 5f010000 06010000 ........_....... 0a90 03000000 78000000 00000000 5c010000 ....x.......\... @@ -133,7 +133,7 @@ 0ac0 00000000 56000000 4a000000 00000000 ....V...J....... 0ad0 00000000 4b010000 15000000 54010000 ....K.......T... 0ae0 02010000 00000000 00000000 a3000000 ................ - 0af0 00000000 00000000 96010000 5d000000 ............]... + 0af0 00000000 00000000 95010000 5d000000 ............]... 0b00 00000000 ec000000 00000000 23010000 ............#... 0b10 00000000 00000000 00000000 db000000 ................ 0b20 00000000 00000000 00000000 00000000 ................ @@ -151,10 +151,10 @@ 0be0 00000000 00000000 00000000 8b000000 ................ 0bf0 00000000 00000000 00000000 00000000 ................ 0c00 00000000 01010000 00000000 00000000 ................ - 0c10 00000000 00000000 8e010000 00000000 ................ + 0c10 00000000 00000000 8d010000 00000000 ................ 0c20 35010000 00000000 00000000 00000000 5............... 0c30 0c000000 00000000 41010000 fa000000 ........A....... - 0c40 6e000000 66010000 90010000 00000000 n...f........... + 0c40 6e000000 66010000 8f010000 00000000 n...f........... 0c50 00000000 4b000000 00000000 00000000 ....K........... 0c60 79000000 2f010000 55010000 00000000 y.../...U....... 0c70 22000000 00000000 27010000 00000000 ".......'....... @@ -170,10512 +170,10505 @@ 0d10 00000000 5b010000 00000000 00000000 ....[........... 0d20 12010000 8f000000 00000000 32000000 ............2... 0d30 00000000 00000000 00000000 00000000 ................ - 0d40 00000000 8d000000 92000000 91010000 ................ - 0d50 31010000 00000000 0f010000 00000000 1............... - 0d60 7a000000 3b000000 00000000 51000000 z...;.......Q... - 0d70 00000000 00000000 42000000 00000000 ........B....... - 0d80 3d010000 d5000000 00000000 =........... + 0d40 00000000 8d000000 92000000 90010000 ................ + 0d50 00000000 0f010000 00000000 7a000000 ............z... + 0d60 3b000000 00000000 51000000 00000000 ;.......Q....... + 0d70 00000000 42000000 00000000 3d010000 ....B.......=... + 0d80 d5000000 00000000 ........ Contents of section .gnu.hash: - 0d90 c5000000 d2000000 20000000 0b000000 ........ ....... - 0da0 60092122 4000008a 10415200 81020002 `.!"@....AR..... - 0db0 d704c794 22804400 00204058 c500000a ....".D.. @X.... - 0dc0 0012400e 420011d2 02000043 02044110 ..@.B......C..A. - 0dd0 31842c08 003000b8 0a528448 00000004 1.,..0...R.H.... - 0de0 50104000 8c000100 18008000 00202050 P.@.......... P - 0df0 48800800 02290060 40160098 02840403 H....).`@....... - 0e00 e2006318 08009a09 10000088 20040840 ..c......... ..@ - 0e10 00402635 02000008 a00400c4 00040000 .@&5............ - 0e20 00480080 90440171 10220400 02250000 .H...D.q."...%.. - 0e30 24180014 40020108 22020000 026c2101 $...@..."....l!. - 0e40 03029904 010a0040 41180182 48010106 .......@A...H... - 0e50 03900481 10200500 08200081 00000000 ..... ... ...... - 0e60 0214088c 80b08148 10100040 b12a4160 .......H...@.*A` - 0e70 00200028 02009600 00004142 c3418080 . .(......AB.A.. - 0e80 88800154 aa0b71a4 362a2002 10100600 ...T..q.6* ..... - 0e90 00000444 74144002 00848420 00108000 ...Dt.@.... .... - 0ea0 d2000000 d3000000 00000000 d4000000 ................ - 0eb0 d5000000 00000000 00000000 d6000000 ................ - 0ec0 d8000000 db000000 00000000 00000000 ................ - 0ed0 00000000 dd000000 00000000 00000000 ................ - 0ee0 00000000 00000000 00000000 df000000 ................ - 0ef0 e1000000 e3000000 e4000000 00000000 ................ - 0f00 e5000000 e7000000 00000000 e8000000 ................ - 0f10 00000000 ea000000 ec000000 ed000000 ................ - 0f20 00000000 ee000000 ef000000 f1000000 ................ - 0f30 00000000 f3000000 f6000000 00000000 ................ - 0f40 f7000000 00000000 f8000000 f9000000 ................ - 0f50 fb000000 00000000 fd000000 ff000000 ................ - 0f60 01010000 04010000 00000000 00000000 ................ - 0f70 00000000 00000000 05010000 06010000 ................ - 0f80 00000000 00000000 07010000 00000000 ................ - 0f90 00000000 08010000 09010000 00000000 ................ - 0fa0 00000000 0a010000 0b010000 0c010000 ................ - 0fb0 0d010000 00000000 0e010000 00000000 ................ - 0fc0 12010000 14010000 00000000 00000000 ................ - 0fd0 15010000 00000000 16010000 00000000 ................ - 0fe0 17010000 19010000 1a010000 1b010000 ................ - 0ff0 00000000 1d010000 1f010000 22010000 ............"... - 1000 25010000 26010000 27010000 28010000 %...&...'...(... - 1010 29010000 2a010000 00000000 2c010000 )...*.......,... - 1020 00000000 00000000 2d010000 2f010000 ........-.../... - 1030 00000000 31010000 00000000 33010000 ....1.......3... - 1040 36010000 00000000 38010000 39010000 6.......8...9... - 1050 3d010000 00000000 00000000 00000000 =............... - 1060 00000000 40010000 41010000 00000000 ....@...A....... - 1070 00000000 42010000 43010000 44010000 ....B...C...D... - 1080 46010000 48010000 4a010000 00000000 F...H...J....... - 1090 4b010000 4d010000 4e010000 4f010000 K...M...N...O... - 10a0 00000000 50010000 00000000 00000000 ....P........... - 10b0 00000000 00000000 00000000 51010000 ............Q... - 10c0 52010000 54010000 57010000 5a010000 R...T...W...Z... - 10d0 00000000 5b010000 5e010000 00000000 ....[...^....... - 10e0 5f010000 61010000 63010000 64010000 _...a...c...d... - 10f0 65010000 67010000 69010000 6b010000 e...g...i...k... - 1100 6e010000 6f010000 00000000 00000000 n...o........... - 1110 00000000 71010000 73010000 75010000 ....q...s...u... - 1120 76010000 77010000 78010000 00000000 v...w...x....... - 1130 79010000 7c010000 00000000 00000000 y...|........... - 1140 7e010000 7f010000 80010000 81010000 ~............... - 1150 00000000 00000000 85010000 86010000 ................ - 1160 87010000 88010000 89010000 00000000 ................ - 1170 00000000 8b010000 00000000 8c010000 ................ - 1180 8e010000 90010000 91010000 92010000 ................ - 1190 93010000 94010000 95010000 00000000 ................ - 11a0 96010000 99010000 00000000 00000000 ................ - 11b0 00000000 3db10605 e74655ff 57f2abf3 ....=....FU.W... - 11c0 77866d26 7a85ed36 c992714e 02af8ba6 w.m&z..6..qN.... - 11d0 c40c87e3 8d6dbd3e 8e9af87a 9720dc82 .....m.>...z. .. - 11e0 2a5ca8cc 95db3910 1cc835b7 870890c6 *\....9...5..... - 11f0 ea7a2530 2d567a48 1fe4532f 8bdc4b08 .z%0-VzH..S/..K. - 1200 7c4ea135 3ba7b501 cd7188e7 e6389575 |N.5;....q...8.u - 1210 eb54a571 10db6818 bd0a4150 21f9b7dd .T.q..h...AP!... - 1220 edbf5c40 ff06d15c 8c14e675 f90a0144 ..\@...\...u...D - 1230 eece248d 3ba3eddc 48943c82 da92376a ..$.;...H.<...7j - 1240 ebfb8c89 87421b23 19a880d4 a520d29a .....B.#..... .. - 1250 c6d3c27a cbf35c54 9090cba2 adb7b930 ...z..\T.......0 - 1260 38f44da0 f54c626c de6206bd 770927a1 8.M..Lbl.b..w.'. - 1270 1cafbdf4 0680bafa df1d1e19 3149ccf1 ............1I.. - 1280 e1683ad8 110d4a25 9d6e1e2c 294d20c8 .h:...J%.n.,)M . - 1290 1b61f887 e7d85d7e 635d0e03 f9526538 .a....]~c]...Re8 - 12a0 91b88a5c 1aa1a327 44173812 a6f72ef9 ...\...'D.8..... - 12b0 9bc3ca83 80f9a744 23d72084 616ceaae .......D#. .al.. - 12c0 253c0d1f 8390303b 6c26902d 112bd6e5 %<....0;l&.-.+.. - 12d0 85d93b8f 99fdbc58 78cd6c3e 15054735 ..;....Xx.l>..G5 - 12e0 7c6ac734 4127f4d2 4c97137c f67f2e19 |j.4A'..L..|.... /usr/lib64/Rivet/RivetALICEAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetALICEAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetALICEAnalyses.so (disasm) @@ -804,6 +804,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 +888,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 +949,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> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - 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),%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> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - 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),%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> @@ -1019,161 +1008,156 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: - call <__cxa_begin_catch@plt> - mov $something,%esi - mov %rbp,%rdi - call <_ZdlPvm@plt> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> +_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %rbx,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK4YODA7Point2D9yErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: /usr/lib64/Rivet/RivetATLASAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetATLASAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetATLASAnalyses.so (objdump) @@ -1231,2252 +1231,2252 @@ 4f50 f8a5aa87 7b4c8136 ....{L.6 Contents of section .dynsym: 4f58 00000000 00000000 00000000 00000000 ................ - 4f68 00000000 00000000 057a0000 11000000 .........z...... + 4f68 00000000 00000000 9f2a0000 11000000 .........*...... 4f78 00000000 00000000 00000000 00000000 ................ - 4f88 e4490000 12000000 00000000 00000000 .I.............. - 4f98 00000000 00000000 bd230000 12000000 .........#...... + 4f88 5e170000 12000000 00000000 00000000 ^............... + 4f98 00000000 00000000 f3290000 12000000 .........)...... 4fa8 00000000 00000000 00000000 00000000 ................ - 4fb8 86d00000 12000000 00000000 00000000 ................ - 4fc8 00000000 00000000 d34d0000 11000000 .........M...... + 4fb8 dc0f0100 12000000 00000000 00000000 ................ + 4fc8 00000000 00000000 43260000 11000000 ........C&...... 4fd8 00000000 00000000 00000000 00000000 ................ - 4fe8 9a240000 11000000 00000000 00000000 .$.............. - 4ff8 00000000 00000000 a9190000 12000000 ................ + 4fe8 b42c0000 11000000 00000000 00000000 .,.............. + 4ff8 00000000 00000000 a1170000 12000000 ................ 5008 00000000 00000000 00000000 00000000 ................ - 5018 f7490000 12000000 00000000 00000000 .I.............. - 5028 00000000 00000000 3f7a0000 11000000 ........?z...... + 5018 22330000 12000000 00000000 00000000 "3.............. + 5028 00000000 00000000 5e2c0000 11000000 ........^,...... 5038 00000000 00000000 00000000 00000000 ................ - 5048 a7810000 11000000 00000000 00000000 ................ - 5058 00000000 00000000 33260000 12000000 ........3&...... + 5048 96660000 11000000 00000000 00000000 .f.............. + 5058 00000000 00000000 9d350000 12000000 .........5...... 5068 00000000 00000000 00000000 00000000 ................ - 5078 17080000 12000000 00000000 00000000 ................ - 5088 00000000 00000000 95980000 12000000 ................ + 5078 4a090000 12000000 00000000 00000000 J............... + 5088 00000000 00000000 fd5b0000 12000000 .........[...... 5098 00000000 00000000 00000000 00000000 ................ - 50a8 e7000000 12000000 00000000 00000000 ................ - 50b8 00000000 00000000 02a90000 11000000 ................ + 50a8 5e010000 12000000 00000000 00000000 ^............... + 50b8 00000000 00000000 fd680000 11000000 .........h...... 50c8 00000000 00000000 00000000 00000000 ................ - 50d8 d2020000 12000000 00000000 00000000 ................ - 50e8 00000000 00000000 fa270000 12000000 .........'...... + 50d8 35140000 12000000 00000000 00000000 5............... + 50e8 00000000 00000000 3c370000 12000000 ........<7...... 50f8 00000000 00000000 00000000 00000000 ................ - 5108 12090000 12000000 00000000 00000000 ................ - 5118 00000000 00000000 0e1c0000 12000000 ................ + 5108 450a0000 12000000 00000000 00000000 E............... + 5118 00000000 00000000 1f190000 12000000 ................ 5128 00000000 00000000 00000000 00000000 ................ - 5138 18890000 11000000 00000000 00000000 ................ - 5148 00000000 00000000 ae490000 12000000 .........I...... + 5138 f8870000 11000000 00000000 00000000 ................ + 5148 00000000 00000000 f25c0000 12000000 .........\...... 5158 00000000 00000000 00000000 00000000 ................ - 5168 32120000 12000000 00000000 00000000 2............... - 5178 00000000 00000000 c6040000 11000000 ................ + 5168 1b150000 12000000 00000000 00000000 ................ + 5178 00000000 00000000 f9050000 11000000 ................ 5188 00000000 00000000 00000000 00000000 ................ - 5198 2f7b0000 12000000 00000000 00000000 /{.............. - 51a8 00000000 00000000 3a250000 12000000 ........:%...... + 5198 052f0000 12000000 00000000 00000000 ./.............. + 51a8 00000000 00000000 d4300000 12000000 .........0...... 51b8 00000000 00000000 00000000 00000000 ................ - 51c8 42040000 12000000 00000000 00000000 B............... - 51d8 00000000 00000000 ac200000 10000000 ......... ...... + 51c8 47050000 12000000 00000000 00000000 G............... + 51d8 00000000 00000000 2d170000 10000000 ........-....... 51e8 00000000 00000000 00000000 00000000 ................ - 51f8 507b0000 12000000 00000000 00000000 P{.............. - 5208 00000000 00000000 637a0000 12000000 ........cz...... + 51f8 262f0000 12000000 00000000 00000000 &/.............. + 5208 00000000 00000000 392e0000 12000000 ........9....... 5218 00000000 00000000 00000000 00000000 ................ - 5228 701b0000 12000000 00000000 00000000 p............... - 5238 00000000 00000000 af500000 12000000 .........P...... + 5228 e9230000 12000000 00000000 00000000 .#.............. + 5238 00000000 00000000 4c310000 12000000 ........L1...... 5248 00000000 00000000 00000000 00000000 ................ - 5258 d8060000 12000000 00000000 00000000 ................ - 5268 00000000 00000000 f6a90000 12000000 ................ + 5258 0b080000 12000000 00000000 00000000 ................ + 5268 00000000 00000000 36820000 12000000 ........6....... 5278 00000000 00000000 00000000 00000000 ................ - 5288 6c1f0000 12000000 00000000 00000000 l............... - 5298 00000000 00000000 ef2a0000 12000000 .........*...... + 5288 56270000 12000000 00000000 00000000 V'.............. + 5298 00000000 00000000 45350000 12000000 ........E5...... 52a8 00000000 00000000 00000000 00000000 ................ - 52b8 c84e0000 12000000 00000000 00000000 .N.............. - 52c8 00000000 00000000 b3040000 12000000 ................ + 52b8 a9330000 12000000 00000000 00000000 .3.............. + 52c8 00000000 00000000 e6050000 12000000 ................ 52d8 00000000 00000000 00000000 00000000 ................ - 52e8 22c20000 12000000 00000000 00000000 "............... - 52f8 00000000 00000000 d0260000 12000000 .........&...... + 52e8 5b840000 12000000 00000000 00000000 [............... + 52f8 00000000 00000000 1d290000 12000000 .........)...... 5308 00000000 00000000 00000000 00000000 ................ - 5318 557f0000 12000000 00000000 00000000 U............... - 5328 00000000 00000000 0ed10000 12000000 ................ + 5318 4e630000 12000000 00000000 00000000 Nc.............. + 5328 00000000 00000000 2c0f0100 12000000 ........,....... 5338 00000000 00000000 00000000 00000000 ................ - 5348 ee4d0000 11000000 00000000 00000000 .M.............. - 5358 00000000 00000000 8a180000 12000000 ................ + 5348 7e260000 11000000 00000000 00000000 ~&.............. + 5358 00000000 00000000 851b0000 12000000 ................ 5368 00000000 00000000 00000000 00000000 ................ - 5378 fe090000 12000000 00000000 00000000 ................ - 5388 00000000 00000000 f8880000 11000000 ................ + 5378 310b0000 12000000 00000000 00000000 1............... + 5388 00000000 00000000 d8870000 11000000 ................ 5398 00000000 00000000 00000000 00000000 ................ - 53a8 5f160000 11000000 00000000 00000000 _............... - 53b8 00000000 00000000 a42f0000 12000000 ........./...... + 53a8 92220000 11000000 00000000 00000000 .".............. + 53b8 00000000 00000000 61330000 12000000 ........a3...... 53c8 00000000 00000000 00000000 00000000 ................ - 53d8 95070000 12000000 00000000 00000000 ................ - 53e8 00000000 00000000 7f060000 12000000 ................ + 53d8 c8080000 12000000 00000000 00000000 ................ + 53e8 00000000 00000000 b2070000 12000000 ................ 53f8 00000000 00000000 00000000 00000000 ................ - 5408 6b010000 12000000 00000000 00000000 k............... - 5418 00000000 00000000 840c0000 11000000 ................ + 5408 3b020000 12000000 00000000 00000000 ;............... + 5418 00000000 00000000 b70d0000 11000000 ................ 5428 00000000 00000000 00000000 00000000 ................ - 5438 89210000 12000000 00000000 00000000 .!.............. - 5448 00000000 00000000 d30b0000 11000000 ................ + 5438 021b0000 12000000 00000000 00000000 ................ + 5448 00000000 00000000 060d0000 11000000 ................ 5458 00000000 00000000 00000000 00000000 ................ - 5468 53510000 12000000 00000000 00000000 SQ.............. - 5478 00000000 00000000 26150000 11000000 ........&....... + 5468 3a2b0000 12000000 00000000 00000000 :+.............. + 5478 00000000 00000000 4a160000 11000000 ........J....... 5488 00000000 00000000 00000000 00000000 ................ - 5498 ce130000 12000000 00000000 00000000 ................ - 54a8 00000000 00000000 d8800000 12000000 ................ + 5498 1a020000 12000000 00000000 00000000 ................ + 54a8 00000000 00000000 023e0000 12000000 .........>...... 54b8 00000000 00000000 00000000 00000000 ................ - 54c8 037e0000 12000000 00000000 00000000 .~.............. - 54d8 00000000 00000000 621c0000 11000000 ........b....... + 54c8 4c600000 12000000 00000000 00000000 L`.............. + 54d8 00000000 00000000 871e0000 11000000 ................ 54e8 00000000 00000000 00000000 00000000 ................ - 54f8 b4090000 12000000 00000000 00000000 ................ - 5508 00000000 00000000 b3290000 12000000 .........)...... + 54f8 e70a0000 12000000 00000000 00000000 ................ + 5508 00000000 00000000 d8380000 12000000 .........8...... 5518 00000000 00000000 00000000 00000000 ................ - 5528 d0c60000 12000000 00000000 00000000 ................ - 5538 00000000 00000000 c7860000 12000000 ................ + 5528 0d860000 12000000 00000000 00000000 ................ + 5538 00000000 00000000 ec840000 12000000 ................ 5548 00000000 00000000 00000000 00000000 ................ - 5558 437c0000 12000000 00000000 00000000 C|.............. - 5568 00000000 00000000 d9990000 10000000 ................ + 5558 19300000 12000000 00000000 00000000 .0.............. + 5568 00000000 00000000 de680000 10000000 .........h...... 5578 00000000 00000000 00000000 00000000 ................ - 5588 84090000 12000000 00000000 00000000 ................ - 5598 00000000 00000000 72800000 11000000 ........r....... + 5588 b70a0000 12000000 00000000 00000000 ................ + 5598 00000000 00000000 46650000 11000000 ........Fe...... 55a8 00000000 00000000 00000000 00000000 ................ - 55b8 a8490000 12000000 00000000 00000000 .I.............. + 55b8 ec5c0000 12000000 00000000 00000000 .\.............. 55c8 00000000 00000000 46000000 22000000 ........F..."... 55d8 00000000 00000000 00000000 00000000 ................ - 55e8 b02a0000 12000000 00000000 00000000 .*.............. - 55f8 00000000 00000000 e5500000 12000000 .........P...... + 55e8 6e390000 12000000 00000000 00000000 n9.............. + 55f8 00000000 00000000 53870000 12000000 ........S....... 5608 00000000 00000000 00000000 00000000 ................ - 5618 fd800000 12000000 00000000 00000000 ................ - 5628 00000000 00000000 db080000 12000000 ................ + 5618 273e0000 12000000 00000000 00000000 '>.............. + 5628 00000000 00000000 0e0a0000 12000000 ................ 5638 00000000 00000000 00000000 00000000 ................ - 5648 4d860000 12000000 00000000 00000000 M............... - 5658 00000000 00000000 06230000 12000000 .........#...... + 5648 88820000 12000000 00000000 00000000 ................ + 5658 00000000 00000000 71280000 12000000 ........q(...... 5668 00000000 00000000 00000000 00000000 ................ - 5678 ff7a0000 12000000 00000000 00000000 .z.............. - 5688 00000000 00000000 7a810000 11000000 ........z....... + 5678 d52e0000 12000000 00000000 00000000 ................ + 5688 00000000 00000000 dc650000 11000000 .........e...... 5698 00000000 00000000 00000000 00000000 ................ - 56a8 74930000 12000000 00000000 00000000 t............... - 56b8 00000000 00000000 f27f0000 12000000 ................ /usr/lib64/Rivet/RivetATLASAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetATLASAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetATLASAnalyses.so (disasm) @@ -1578,6 +1578,28 @@ Disassembly of section .text: +_ZNK5Rivet17FirstParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet17FirstParticleWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold: + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK5Rivet16LastParticleWithclERKNS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov $something,%edi call <__cxa_allocate_exception@plt> @@ -2044,26 +2066,6 @@ 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 @@ -2193,10 +2195,10 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r13,%rdi call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r14,%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 <_ZN4YODA7Counter6scaleWEd.cold + ofs> @@ -2204,8 +2206,8 @@ call <_Unwind_Resume@plt> mov %r13,%rdi call <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - mov offset(%rsp),%rdi mov offset(%rsp),%rax + mov %r14,%rdi cmp $something,%rax jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> call <__cxa_begin_catch@plt> @@ -2213,7 +2215,7 @@ mov %rax,offset(%rsp) call <__cxa_allocate_exception@plt> mov offset(%rsp),%rdx - mov %rax,offset(%rsp) + mov %rax,%r14 mov (%rdx),%rax mov %rdx,%rdi call *offset(%rax) @@ -2222,28 +2224,27 @@ lea offset(%rsp),%rax mov %rax,%rdx call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov offset(%rsp),%rdi mov %r13,%rsi + mov %r14,%rdi call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - mov offset(%rsp),%rax - lea offset(%rip),%rcx # <_ZTVN4YODA5Utils16bad_lexical_castE + ofs> + lea offset(%rip),%rax # <_ZTVN4YODA5Utils16bad_lexical_castE + ofs> mov %r13,%rdi - mov %rcx,(%rax) + mov %rax,(%r14) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov offset(%rip),%rsi # <_ZTIN4YODA5Utils16bad_lexical_castE@@Base + ofs> - mov offset(%rsp),%rdi lea offset(%rip),%rdx # <_ZN4YODA5Utils16bad_lexical_castD1Ev> + mov %r14,%rdi call <__cxa_throw@plt> call <__stack_chk_fail@plt> mov %rdi,%r13 + mov %rax,%r14 mov %r12,%rdi - mov %rax,offset(%rsp) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax mov %r13,%rdi + mov %r14,%rax sub $something,%rax jne <_ZN4YODA7Counter6scaleWEd.cold + ofs> call <__cxa_begin_catch@plt> @@ -2254,24 +2255,21 @@ jmp <_ZN4YODA7Counter6scaleWEd + ofs> call <__stack_chk_fail@plt> mov %r13,%rdi - mov %rax,offset(%rsp) mov %rdx,offset(%rsp) + mov %rax,offset(%rsp) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%r13 - mov offset(%rsp),%rax - mov offset(%rsp),%rdi - mov %rax,offset(%rsp) + mov offset(%rsp),%rdx + mov %r14,%rdi + mov %rdx,offset(%rsp) call <__cxa_free_exception@plt> - mov offset(%rsp),%rax - mov %rax,offset(%rsp) + mov offset(%rsp),%r14 call <__cxa_end_catch@plt> - mov offset(%rsp),%rax jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov %rax,%r13 - mov %rdx,%rax jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov %rax,%r13 - mov %rdx,%rax + mov %rdx,%r14 jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov %rdi,%rbx jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> @@ -2280,21 +2278,18 @@ jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> call <__stack_chk_fail@plt> mov %r12,%rdi - mov %rax,offset(%rsp) mov %rdx,offset(%rsp) + mov %rax,%r14 call <__cxa_free_exception@plt> mov offset(%rsp),%r12 - mov offset(%rsp),%rax mov %r13,%rdi - mov %rax,offset(%rsp) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - mov %r12,%rdi + mov %r14,%rdi + mov %r12,%rax jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> - mov %rax,%r12 - mov %rdx,%rax + mov %rax,%r14 + mov %rdx,%r12 jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> - nop _ZNK4YODA7Point2D9yErrMinusENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov $something,%edi @@ -2444,239 +2439,246 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet19ATLAS_2010_S89147028finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet19ATLAS_2010_S89147028finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet19ATLAS_2010_S89147028finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet24ATLAS_2011_CONF_2011_0988finalizeEv.cold: /usr/lib64/Rivet/RivetBABARAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBABARAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBABARAnalyses.so (objdump) @@ -732,1424 +732,1424 @@ 3018 3899c15b ee09082c 35c9e0fc 8..[...,5... Contents of section .dynsym: 3028 00000000 00000000 00000000 00000000 ................ - 3038 00000000 00000000 96240000 12000000 .........$...... + 3038 00000000 00000000 95150000 12000000 ................ 3048 00000000 00000000 00000000 00000000 ................ - 3058 cf020000 12000000 00000000 00000000 ................ - 3068 00000000 00000000 a32f0000 12000000 ........./...... + 3058 6c030000 12000000 00000000 00000000 l............... + 3068 00000000 00000000 f21d0000 12000000 ................ 3078 00000000 00000000 00000000 00000000 ................ - 3088 16020000 12000000 00000000 00000000 ................ - 3098 00000000 00000000 b0170000 12000000 ................ + 3088 04030000 12000000 00000000 00000000 ................ + 3098 00000000 00000000 a11f0000 12000000 ................ 30a8 00000000 00000000 00000000 00000000 ................ - 30b8 1e030000 12000000 00000000 00000000 ................ - 30c8 00000000 00000000 45140000 12000000 ........E....... + 30b8 b6010000 12000000 00000000 00000000 ................ + 30c8 00000000 00000000 29200000 12000000 ........) ...... 30d8 00000000 00000000 00000000 00000000 ................ - 30e8 35440000 12000000 00000000 00000000 5D.............. - 30f8 00000000 00000000 4b0c0000 12000000 ........K....... + 30e8 561b0000 12000000 00000000 00000000 V............... + 30f8 00000000 00000000 9a070000 12000000 ................ 3108 00000000 00000000 00000000 00000000 ................ - 3118 4b0a0000 11000000 00000000 00000000 K............... - 3128 00000000 00000000 5e820000 12000000 ........^....... + 3118 010a0000 11000000 00000000 00000000 ................ + 3128 00000000 00000000 b6650000 12000000 .........e...... 3138 00000000 00000000 00000000 00000000 ................ - 3148 38890000 11000000 00000000 00000000 8............... - 3158 00000000 00000000 15250000 12000000 .........%...... + 3148 ef7c0000 11000000 00000000 00000000 .|.............. + 3158 00000000 00000000 89160000 12000000 ................ 3168 00000000 00000000 00000000 00000000 ................ - 3178 e8830000 12000000 00000000 00000000 ................ - 3188 00000000 00000000 3d840000 12000000 ........=....... + 3178 e6640000 12000000 00000000 00000000 .d.............. + 3188 00000000 00000000 83660000 12000000 .........f...... 3198 00000000 00000000 00000000 00000000 ................ - 31a8 b3430000 12000000 00000000 00000000 .C.............. - 31b8 00000000 00000000 69040000 12000000 ........i....... + 31a8 d41a0000 12000000 00000000 00000000 ................ + 31b8 00000000 00000000 18040000 12000000 ................ 31c8 00000000 00000000 00000000 00000000 ................ - 31d8 710a0000 12000000 00000000 00000000 q............... - 31e8 00000000 00000000 f9000000 12000000 ................ + 31d8 270a0000 12000000 00000000 00000000 '............... + 31e8 00000000 00000000 cb020000 12000000 ................ 31f8 00000000 00000000 00000000 00000000 ................ - 3208 0c0a0000 11000000 00000000 00000000 ................ - 3218 00000000 00000000 8a0c0000 12000000 ................ + 3208 c2090000 11000000 00000000 00000000 ................ + 3218 00000000 00000000 1f0c0000 12000000 ................ 3228 00000000 00000000 00000000 00000000 ................ - 3238 d5030000 11000000 00000000 00000000 ................ - 3248 00000000 00000000 4e890000 12000000 ........N....... + 3238 84030000 11000000 00000000 00000000 ................ + 3248 00000000 00000000 1a9f0000 12000000 ................ 3258 00000000 00000000 00000000 00000000 ................ - 3268 fa060000 11000000 00000000 00000000 ................ - 3278 00000000 00000000 62130000 11000000 ........b....... + 3268 a9060000 11000000 00000000 00000000 ................ + 3278 00000000 00000000 48140000 11000000 ........H....... 3288 00000000 00000000 00000000 00000000 ................ - 3298 7b8d0000 12000000 00000000 00000000 {............... - 32a8 00000000 00000000 a5030000 12000000 ................ + 3298 339f0000 12000000 00000000 00000000 3............... + 32a8 00000000 00000000 3d020000 12000000 ........=....... 32b8 00000000 00000000 00000000 00000000 ................ 32c8 46000000 22000000 00000000 00000000 F..."........... - 32d8 00000000 00000000 eb030000 12000000 ................ + 32d8 00000000 00000000 9a030000 12000000 ................ 32e8 00000000 00000000 00000000 00000000 ................ - 32f8 061f0000 12000000 00000000 00000000 ................ - 3308 00000000 00000000 e7020000 12000000 ................ + 32f8 f6770000 12000000 00000000 00000000 .w.............. + 3308 00000000 00000000 ef000000 12000000 ................ 3318 00000000 00000000 00000000 00000000 ................ - 3328 f13e0000 12000000 00000000 00000000 .>.............. - 3338 00000000 00000000 a1180000 12000000 ................ + 3328 7f0f0000 12000000 00000000 00000000 ................ + 3338 00000000 00000000 8b1b0000 12000000 ................ 3348 00000000 00000000 00000000 00000000 ................ - 3358 3e820000 11000000 00000000 00000000 >............... - 3368 00000000 00000000 bd050000 12000000 ................ + 3358 305c0000 11000000 00000000 00000000 0\.............. + 3368 00000000 00000000 6c050000 12000000 ........l....... 3378 00000000 00000000 00000000 00000000 ................ - 3388 d6050000 12000000 00000000 00000000 ................ - 3398 00000000 00000000 2c050000 12000000 ........,....... + 3388 85050000 12000000 00000000 00000000 ................ + 3398 00000000 00000000 db040000 12000000 ................ 33a8 00000000 00000000 00000000 00000000 ................ - 33b8 ac010000 12000000 00000000 00000000 ................ - 33c8 00000000 00000000 80070000 12000000 ................ + 33b8 f6000000 12000000 00000000 00000000 ................ + 33c8 00000000 00000000 d9070000 12000000 ................ 33d8 00000000 00000000 00000000 00000000 ................ - 33e8 98160000 11000000 00000000 00000000 ................ - 33f8 00000000 00000000 cb0e0000 12000000 ................ + 33e8 36140000 11000000 00000000 00000000 6............... + 33f8 00000000 00000000 120d0000 12000000 ................ 3408 00000000 00000000 00000000 00000000 ................ - 3418 130f0000 12000000 00000000 00000000 ................ - 3428 00000000 00000000 66440000 11000000 ........fD...... + 3418 a80d0000 12000000 00000000 00000000 ................ + 3428 00000000 00000000 5c150000 11000000 ........\....... 3438 00000000 00000000 00000000 00000000 ................ - 3448 ae040000 12000000 00000000 00000000 ................ - 3458 00000000 00000000 1a080000 12000000 ................ + 3448 5d040000 12000000 00000000 00000000 ]............... + 3458 00000000 00000000 a6140000 12000000 ................ 3468 00000000 00000000 00000000 00000000 ................ - 3478 ad020000 12000000 00000000 00000000 ................ - 3488 00000000 00000000 31100000 11000000 ........1....... + 3478 4a030000 12000000 00000000 00000000 J............... + 3488 00000000 00000000 df100000 11000000 ................ 3498 00000000 00000000 00000000 00000000 ................ - 34a8 eb130000 12000000 00000000 00000000 ................ - 34b8 00000000 00000000 31070000 12000000 ........1....... + 34a8 11170000 12000000 00000000 00000000 ................ + 34b8 00000000 00000000 b9130000 12000000 ................ 34c8 00000000 00000000 00000000 00000000 ................ - 34d8 86160000 12000000 00000000 00000000 ................ - 34e8 00000000 00000000 a2130000 11000000 ................ + 34d8 ed180000 12000000 00000000 00000000 ................ + 34e8 00000000 00000000 a7130000 11000000 ................ 34f8 00000000 00000000 00000000 00000000 ................ - 3508 ce090000 11000000 00000000 00000000 ................ - 3518 00000000 00000000 7b130000 11000000 ........{....... + 3508 84090000 11000000 00000000 00000000 ................ + 3518 00000000 00000000 06160000 11000000 ................ 3528 00000000 00000000 00000000 00000000 ................ - 3538 15160000 12000000 00000000 00000000 ................ - 3548 00000000 00000000 07250000 12000000 .........%...... + 3538 9a180000 12000000 00000000 00000000 ................ + 3548 00000000 00000000 8d660000 12000000 .........f...... 3558 00000000 00000000 00000000 00000000 ................ - 3568 b2090000 12000000 00000000 00000000 ................ - 3578 00000000 00000000 1c440000 12000000 .........D...... + 3568 68090000 12000000 00000000 00000000 h............... + 3578 00000000 00000000 3d1b0000 12000000 ........=....... 3588 00000000 00000000 00000000 00000000 ................ - 3598 3f440000 12000000 00000000 00000000 ?D.............. - 35a8 00000000 00000000 bb1f0000 11000000 ................ + 3598 35150000 12000000 00000000 00000000 5............... + 35a8 00000000 00000000 d97c0000 11000000 .........|...... 35b8 00000000 00000000 00000000 00000000 ................ - 35c8 60030000 12000000 00000000 00000000 `............... - 35d8 00000000 00000000 b7100000 11000000 ................ + 35c8 f8010000 12000000 00000000 00000000 ................ + 35d8 00000000 00000000 65110000 11000000 ........e....... 35e8 00000000 00000000 00000000 00000000 ................ - 35f8 24090000 12000000 00000000 00000000 $............... - 3608 00000000 00000000 0d1f0000 12000000 ................ + 35f8 da080000 12000000 00000000 00000000 ................ + 3608 00000000 00000000 fd770000 12000000 .........w...... 3618 00000000 00000000 00000000 00000000 ................ - 3628 52060000 12000000 00000000 00000000 R............... - 3638 00000000 00000000 e60a0000 12000000 ................ + 3628 01060000 12000000 00000000 00000000 ................ + 3638 00000000 00000000 9c0a0000 12000000 ................ 3648 00000000 00000000 00000000 00000000 ................ - 3658 aa9e0000 12000000 00000000 00000000 ................ - 3668 00000000 00000000 f2010000 12000000 ................ + 3658 5d9e0000 12000000 00000000 00000000 ]............... + 3668 00000000 00000000 e0020000 12000000 ................ 3678 00000000 00000000 00000000 00000000 ................ - 3688 660d0000 12000000 00000000 00000000 f............... - 3698 00000000 00000000 b4020000 12000000 ................ + 3688 180e0000 12000000 00000000 00000000 ................ + 3698 00000000 00000000 51030000 12000000 ........Q....... 36a8 00000000 00000000 00000000 00000000 ................ - 36b8 99140000 12000000 00000000 00000000 ................ - 36c8 00000000 00000000 40020000 11000000 ........@....... + 36b8 7a0d0000 12000000 00000000 00000000 z............... + 36c8 00000000 00000000 d1060000 11000000 ................ 36d8 00000000 00000000 00000000 00000000 ................ - 36e8 980b0000 11000000 00000000 00000000 ................ - 36f8 00000000 00000000 a5010000 12000000 ................ + 36e8 6c0b0000 11000000 00000000 00000000 l............... + 36f8 00000000 00000000 e8000000 12000000 ................ 3708 00000000 00000000 00000000 00000000 ................ - 3718 e50b0000 12000000 00000000 00000000 ................ - 3728 00000000 00000000 f9120000 12000000 ................ + 3718 b90b0000 12000000 00000000 00000000 ................ + 3728 00000000 00000000 31070000 12000000 ........1....... 3738 00000000 00000000 00000000 00000000 ................ - 3748 08160000 12000000 00000000 00000000 ................ - 3758 00000000 00000000 f5550000 12000000 .........U...... + 3748 8d180000 12000000 00000000 00000000 ................ + 3758 00000000 00000000 9b660000 12000000 .........f...... 3768 00000000 00000000 00000000 00000000 ................ - 3778 55020000 12000000 00000000 00000000 U............... - 3788 00000000 00000000 67060000 12000000 ........g....... /usr/lib64/Rivet/RivetBABARAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBABARAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBABARAnalyses.so (disasm) @@ -674,6 +674,18 @@ Disassembly of section .text: +_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: + call <__cxa_begin_catch@plt> + mov $something,%esi + mov %rbp,%rdi + call <_ZdlPvm@plt> + call <__cxa_rethrow@plt> + mov %rax,%rbx + call <__cxa_end_catch@plt> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + nop + _ZNK4YODA7Counter8newcloneEv.cold: mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -698,17 +710,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18BABAR_2006_I71627712findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I71627712findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -719,18 +720,6 @@ mov %r12,%rdi call <_Unwind_Resume@plt> -_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: - call <__cxa_begin_catch@plt> - mov $something,%esi - mov %rbp,%rdi - call <_ZdlPvm@plt> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - nop - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -976,82 +965,105 @@ call <_Unwind_Resume@plt> nop -_ZN5Rivet18BABAR_2004_I6423558finalizeEv.cold: +_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18BABAR_2004_I6423558finalizeEv.cold + ofs> + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %rbp,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> - lea offset(%rsp),%rdi - mov %rax,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2004_I6423558finalizeEv.cold + ofs> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - -_ZN5Rivet18BABAR_2006_I7000207analyzeERKNS_5EventE.cold: + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I7000207analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZN5Rivet18BABAR_2006_I7000207analyzeERKNS_5EventE.cold + ofs> - call <__stack_chk_fail@plt> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> - nop - -_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold: - nop - mov %r14,%rdi - mov %rax,%rbx - lea offset(%rsp),%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rsi - mov %rbp,%rdi - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rsi - mov (%rsp),%rdi - lea offset(%rsp),%rbp - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> - jmp <_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold + ofs> + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbp,%rdi + call <_ZN4YODA9Scatter1DD1Ev> + mov offset(%rsp),%rsi + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> + lea offset(%rsp),%rdi + mov %rax,offset(%rsp) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BABAR_2006_I7162777analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - call <__stack_chk_fail@plt> - mov %r14,%rdi - mov %rax,%rbx + jne <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18BABAR_2002_I5821848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbp,%rdi + call <_ZN4YODA9Scatter1DD1Ev> + mov offset(%rsp),%rsi + mov offset(%rsp),%rdi + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> /usr/lib64/Rivet/RivetBELLEAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBELLEAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBELLEAnalyses.so (objdump) @@ -788,1511 +788,1511 @@ 33a0 61ea4e22 a.N" Contents of section .dynsym: 33a8 00000000 00000000 00000000 00000000 ................ - 33b8 00000000 00000000 c06c0000 12000000 .........l...... + 33b8 00000000 00000000 68280000 12000000 ........h(...... 33c8 00000000 00000000 00000000 00000000 ................ - 33d8 c94b0000 12000000 00000000 00000000 .K.............. - 33e8 00000000 00000000 8f720000 12000000 .........r...... + 33d8 a4480000 12000000 00000000 00000000 .H.............. + 33e8 00000000 00000000 307d0000 12000000 ........0}...... 33f8 00000000 00000000 00000000 00000000 ................ - 3408 66040000 12000000 00000000 00000000 f............... - 3418 00000000 00000000 a5200000 12000000 ......... ...... + 3408 ed020000 12000000 00000000 00000000 ................ + 3418 00000000 00000000 53100000 12000000 ........S....... 3428 00000000 00000000 00000000 00000000 ................ 3438 c7010000 12000000 00000000 00000000 ................ - 3448 00000000 00000000 e6040000 12000000 ................ + 3448 00000000 00000000 6d030000 12000000 ........m....... 3458 00000000 00000000 00000000 00000000 ................ - 3468 4f150000 12000000 00000000 00000000 O............... - 3478 00000000 00000000 fd0b0000 12000000 ................ + 3468 3d290000 12000000 00000000 00000000 =).............. + 3478 00000000 00000000 590b0000 12000000 ........Y....... 3488 00000000 00000000 00000000 00000000 ................ - 3498 9c030000 12000000 00000000 00000000 ................ - 34a8 00000000 00000000 df090000 11000000 ................ + 3498 0e130000 12000000 00000000 00000000 ................ + 34a8 00000000 00000000 3b090000 11000000 ........;....... 34b8 00000000 00000000 00000000 00000000 ................ - 34c8 d0140000 10000000 00000000 00000000 ................ - 34d8 00000000 00000000 827d0000 11000000 .........}...... + 34c8 b43f0000 10000000 00000000 00000000 .?.............. + 34d8 00000000 00000000 7e860000 11000000 ........~....... 34e8 00000000 00000000 00000000 00000000 ................ - 34f8 bf270000 12000000 00000000 00000000 .'.............. - 3508 00000000 00000000 142e0000 12000000 ................ + 34f8 2a110000 12000000 00000000 00000000 *............... + 3508 00000000 00000000 49120000 12000000 ........I....... 3518 00000000 00000000 00000000 00000000 ................ - 3528 3e650000 12000000 00000000 00000000 >e.............. - 3538 00000000 00000000 8d090000 12000000 ................ + 3528 ea230000 12000000 00000000 00000000 .#.............. + 3538 00000000 00000000 e9080000 12000000 ................ 3548 00000000 00000000 00000000 00000000 ................ - 3558 e7060000 12000000 00000000 00000000 ................ - 3568 00000000 00000000 d60a0000 12000000 ................ + 3558 7d060000 12000000 00000000 00000000 }............... + 3568 00000000 00000000 320a0000 12000000 ........2....... 3578 00000000 00000000 00000000 00000000 ................ 3588 35010000 12000000 00000000 00000000 5............... - 3598 00000000 00000000 a0090000 11000000 ................ + 3598 00000000 00000000 fc080000 11000000 ................ 35a8 00000000 00000000 00000000 00000000 ................ - 35b8 69650000 12000000 00000000 00000000 ie.............. - 35c8 00000000 00000000 30100000 12000000 ........0....... + 35b8 15240000 12000000 00000000 00000000 .$.............. + 35c8 00000000 00000000 32130000 12000000 ........2....... 35d8 00000000 00000000 00000000 00000000 ................ - 35e8 9d050000 11000000 00000000 00000000 ................ - 35f8 00000000 00000000 c97d0000 12000000 .........}...... + 35e8 e2040000 11000000 00000000 00000000 ................ + 35f8 00000000 00000000 c5860000 12000000 ................ 3608 00000000 00000000 00000000 00000000 ................ - 3618 f00d0000 11000000 00000000 00000000 ................ - 3628 00000000 00000000 73140000 11000000 ........s....... + 3618 e60c0000 11000000 00000000 00000000 ................ + 3628 00000000 00000000 38170000 11000000 ........8....... 3638 00000000 00000000 00000000 00000000 ................ - 3648 ca920000 12000000 00000000 00000000 ................ - 3658 00000000 00000000 6d050000 12000000 ........m....... + 3648 82730000 12000000 00000000 00000000 .s.............. + 3658 00000000 00000000 f4030000 12000000 ................ 3668 00000000 00000000 00000000 00000000 ................ 3678 46000000 22000000 00000000 00000000 F..."........... - 3688 00000000 00000000 69060000 12000000 ........i....... + 3688 00000000 00000000 ff050000 12000000 ................ 3698 00000000 00000000 00000000 00000000 ................ - 36a8 70290000 12000000 00000000 00000000 p).............. - 36b8 00000000 00000000 af040000 12000000 ................ + 36a8 368b0000 12000000 00000000 00000000 6............... + 36b8 00000000 00000000 36030000 12000000 ........6....... 36c8 00000000 00000000 00000000 00000000 ................ - 36d8 a1100000 12000000 00000000 00000000 ................ - 36e8 00000000 00000000 cf590000 12000000 .........Y...... + 36d8 f40d0000 12000000 00000000 00000000 ................ + 36e8 00000000 00000000 15510000 12000000 .........Q...... 36f8 00000000 00000000 00000000 00000000 ................ - 3708 6e6c0000 12000000 00000000 00000000 nl.............. - 3718 00000000 00000000 814b0000 11000000 .........K...... + 3708 16280000 12000000 00000000 00000000 .(.............. + 3718 00000000 00000000 5c480000 11000000 ........\H...... 3728 00000000 00000000 00000000 00000000 ................ - 3738 ec070000 12000000 00000000 00000000 ................ - 3748 00000000 00000000 05080000 12000000 ................ + 3738 42040000 12000000 00000000 00000000 B............... + 3748 00000000 00000000 82070000 12000000 ................ 3758 00000000 00000000 00000000 00000000 ................ - 3768 f5020000 12000000 00000000 00000000 ................ + 3768 ad020000 12000000 00000000 00000000 ................ 3778 00000000 00000000 ef000000 12000000 ................ 3788 00000000 00000000 00000000 00000000 ................ - 3798 c27d0000 12000000 00000000 00000000 .}.............. - 37a8 00000000 00000000 db030000 12000000 ................ + 3798 be860000 12000000 00000000 00000000 ................ + 37a8 00000000 00000000 f80e0000 12000000 ................ 37b8 00000000 00000000 00000000 00000000 ................ - 37c8 5b280000 11000000 00000000 00000000 [(.............. - 37d8 00000000 00000000 21060000 12000000 ........!....... + 37c8 2b290000 11000000 00000000 00000000 +).............. + 37d8 00000000 00000000 b7050000 12000000 ................ 37e8 00000000 00000000 00000000 00000000 ................ - 37f8 d00c0000 12000000 00000000 00000000 ................ - 3808 00000000 00000000 80020000 11000000 ................ + 37f8 c60b0000 12000000 00000000 00000000 ................ + 3808 00000000 00000000 38020000 11000000 ........8....... 3818 00000000 00000000 00000000 00000000 ................ - 3828 2c070000 12000000 00000000 00000000 ,............... - 3838 00000000 00000000 976c0000 12000000 .........l...... + 3828 c2060000 12000000 00000000 00000000 ................ + 3838 00000000 00000000 3f280000 12000000 ........?(...... 3848 00000000 00000000 00000000 00000000 ................ - 3858 4f6d0000 12000000 00000000 00000000 Om.............. - 3868 00000000 00000000 721e0000 12000000 ........r....... + 3858 f7280000 12000000 00000000 00000000 .(.............. + 3868 00000000 00000000 74180000 12000000 ........t....... 3878 00000000 00000000 00000000 00000000 ................ - 3888 852e0000 12000000 00000000 00000000 ................ - 3898 00000000 00000000 44040000 12000000 ........D....... + 3888 da0f0000 12000000 00000000 00000000 ................ + 3898 00000000 00000000 d0020000 12000000 ................ 38a8 00000000 00000000 00000000 00000000 ................ - 38b8 ab110000 11000000 00000000 00000000 ................ - 38c8 00000000 00000000 bf290000 12000000 .........)...... + 38b8 76140000 11000000 00000000 00000000 v............... + 38c8 00000000 00000000 18100000 12000000 ................ 38d8 00000000 00000000 00000000 00000000 ................ - 38e8 fe0e0000 12000000 00000000 00000000 ................ - 38f8 00000000 00000000 72190000 12000000 ........r....... + 38e8 a90e0000 12000000 00000000 00000000 ................ + 38f8 00000000 00000000 4e220000 12000000 ........N"...... 3908 00000000 00000000 00000000 00000000 ................ - 3918 be0c0000 11000000 00000000 00000000 ................ - 3928 00000000 00000000 60090000 11000000 ........`....... + 3918 b40b0000 11000000 00000000 00000000 ................ + 3928 00000000 00000000 bc080000 11000000 ................ 3938 00000000 00000000 00000000 00000000 ................ - 3948 8c140000 11000000 00000000 00000000 ................ - 3958 00000000 00000000 84180000 12000000 ................ + 3948 51170000 11000000 00000000 00000000 Q............... + 3958 00000000 00000000 861f0000 12000000 ................ 3968 00000000 00000000 00000000 00000000 ................ - 3978 7d2c0000 12000000 00000000 00000000 },.............. - 3988 00000000 00000000 a90a0000 12000000 ................ + 3978 82100000 12000000 00000000 00000000 ................ + 3988 00000000 00000000 050a0000 12000000 ................ 3998 00000000 00000000 00000000 00000000 ................ - 39a8 8b2c0000 12000000 00000000 00000000 .,.............. - 39b8 00000000 00000000 59020000 12000000 ........Y....... + 39a8 11110000 12000000 00000000 00000000 ................ + 39b8 00000000 00000000 11020000 12000000 ................ 39c8 00000000 00000000 00000000 00000000 ................ - 39d8 672c0000 11000000 00000000 00000000 g,.............. - 39e8 00000000 00000000 28050000 12000000 ........(....... + 39d8 ad8b0000 11000000 00000000 00000000 ................ + 39e8 00000000 00000000 af030000 12000000 ................ 39f8 00000000 00000000 00000000 00000000 ................ - 3a08 31120000 11000000 00000000 00000000 1............... - 3a18 00000000 00000000 77290000 12000000 ........w)...... + 3a08 a7130000 11000000 00000000 00000000 ................ + 3a18 00000000 00000000 3d8b0000 12000000 ........=....... 3a28 00000000 00000000 00000000 00000000 ................ - 3a38 81080000 12000000 00000000 00000000 ................ - 3a48 00000000 00000000 4b0b0000 12000000 ........K....... + 3a38 cd040000 12000000 00000000 00000000 ................ + 3a48 00000000 00000000 a70a0000 12000000 ................ 3a58 00000000 00000000 00000000 00000000 ................ - 3a68 a72e0000 12000000 00000000 00000000 ................ - 3a78 00000000 00000000 62a90000 12000000 ........b....... + 3a68 fc0f0000 12000000 00000000 00000000 ................ + 3a78 00000000 00000000 f4ac0000 12000000 ................ 3a88 00000000 00000000 00000000 00000000 ................ 3a98 a3010000 12000000 00000000 00000000 ................ - 3aa8 00000000 00000000 400d0000 12000000 ........@....... + 3aa8 00000000 00000000 360c0000 12000000 ........6....... 3ab8 00000000 00000000 00000000 00000000 ................ - 3ac8 4b040000 12000000 00000000 00000000 K............... - 3ad8 00000000 00000000 21150000 12000000 ........!....... + 3ac8 f5010000 12000000 00000000 00000000 ................ + 3ad8 00000000 00000000 7c0f0000 12000000 ........|....... 3ae8 00000000 00000000 00000000 00000000 ................ - 3af8 f1010000 11000000 00000000 00000000 ................ - 3b08 00000000 00000000 b3050000 11000000 ................ + 3af8 2f050000 11000000 00000000 00000000 /............... + 3b08 00000000 00000000 f8040000 11000000 ................ 3b18 00000000 00000000 00000000 00000000 ................ 3b28 d7000000 12000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetBELLEAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBELLEAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBELLEAnalyses.so (disasm) @@ -740,28 +740,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18BELLE_2008_I75907312findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2008_I75907312findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZN5Rivet18BELLE_2008_I79166012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2008_I79166012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - _ZN5Rivet19BELLE_2001_S459826117findDecayProductsESt10shared_ptrIKN6HepMC311GenParticleEERSt6vectorIS5_SaIS5_EE.cold: mov %rbp,%rdi call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> @@ -788,83 +766,6 @@ jmp <_ZN5Rivet19BELLE_2001_S459826117findDecayProductsESt10shared_ptrIKN6HepMC311GenParticleEERSt6vectorIS5_SaIS5_EE.cold + ofs> call <__stack_chk_fail@plt> -_ZN5Rivet18BELLE_2004_I6680247isDecayERKNS_8ParticleESt6vectorIiSaIiEE.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2004_I6680247isDecayERKNS_8ParticleESt6vectorIiSaIiEE.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2004_I6680247isDecayERKNS_8ParticleESt6vectorIiSaIiEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rbx,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2004_I6680247isDecayERKNS_8ParticleESt6vectorIiSaIiEE.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - nop - -_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2004_I6680248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet18BELLE_2006_I7257508finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2006_I7257508finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2006_I7257508finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet18BELLE_2007_I7532438finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18BELLE_2007_I7532438finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2007_I7532438finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet18BELLE_2007_I75324317findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold: - mov -offset(%rbp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov -offset(%rbp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2007_I75324317findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -893,6 +794,43 @@ call <_Unwind_Resume@plt> nop +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%rbp),%rcx + mov offset(%rbp),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%r12 + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %r12,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + nop + _ZN5Rivet8ParticleC2ERKS0_.cold: mov %r13,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -903,12 +841,12 @@ mov %rbp,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet18BELLE_2006_I72575017findDecayProductsERKNS_8ParticleERjRNS_9ParticlesES6_.cold: +_ZN5Rivet18BELLE_2002_I56384011findLeptonsERKNS_8ParticleERjRNS_9ParticlesES6_.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18BELLE_2006_I72575017findDecayProductsERKNS_8ParticleERjRNS_9ParticlesES6_.cold + ofs> + jne <_ZN5Rivet18BELLE_2002_I56384011findLeptonsERKNS_8ParticleERjRNS_9ParticlesES6_.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -925,6 +863,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> @@ -1125,6 +1074,75 @@ mov %rax,%rbp jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> +_ZN4YODA9Scatter1DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA9Scatter1DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> /usr/lib64/Rivet/RivetBESAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetBESAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetBESAnalyses.so (objdump) @@ -1235,2063 +1235,2063 @@ 4f88 c4760653 948ac2cd f90a0144 .v.S.......D Contents of section .dynsym: 4f98 00000000 00000000 00000000 00000000 ................ - 4fa8 00000000 00000000 8e3f0000 12000000 .........?...... + 4fa8 00000000 00000000 d2380000 12000000 .........8...... 4fb8 00000000 00000000 00000000 00000000 ................ - 4fc8 bb040000 12000000 00000000 00000000 ................ - 4fd8 00000000 00000000 72130000 12000000 ........r....... + 4fc8 8b040000 12000000 00000000 00000000 ................ + 4fd8 00000000 00000000 1f040000 12000000 ................ 4fe8 00000000 00000000 00000000 00000000 ................ 4ff8 04030000 12000000 00000000 00000000 ................ - 5008 00000000 00000000 15310000 12000000 .........1...... + 5008 00000000 00000000 4a380000 12000000 ........J8...... 5018 00000000 00000000 00000000 00000000 ................ 5028 5a010000 12000000 00000000 00000000 Z............... - 5038 00000000 00000000 232d0000 12000000 ........#-...... + 5038 00000000 00000000 f9770000 12000000 .........w...... 5048 00000000 00000000 00000000 00000000 ................ - 5058 5e190000 12000000 00000000 00000000 ^............... - 5068 00000000 00000000 5a090000 11000000 ........Z....... + 5058 5f2e0000 12000000 00000000 00000000 _............... + 5068 00000000 00000000 2a090000 11000000 ........*....... 5078 00000000 00000000 00000000 00000000 ................ - 5088 2e210000 12000000 00000000 00000000 .!.............. - 5098 00000000 00000000 2f0f0000 12000000 ......../....... + 5088 56510000 12000000 00000000 00000000 VQ.............. + 5098 00000000 00000000 ff0e0000 12000000 ................ 50a8 00000000 00000000 00000000 00000000 ................ - 50b8 ff3f0000 12000000 00000000 00000000 .?.............. - 50c8 00000000 00000000 97400000 12000000 .........@...... + 50b8 e0370000 12000000 00000000 00000000 .7.............. + 50c8 00000000 00000000 21380000 12000000 ........!8...... 50d8 00000000 00000000 00000000 00000000 ................ - 50e8 582c0000 12000000 00000000 00000000 X,.............. - 50f8 00000000 00000000 25060000 12000000 ........%....... + 50e8 c6360000 12000000 00000000 00000000 .6.............. + 50f8 00000000 00000000 f5050000 12000000 ................ 5108 00000000 00000000 00000000 00000000 ................ - 5118 80090000 12000000 00000000 00000000 ................ + 5118 50090000 12000000 00000000 00000000 P............... 5128 00000000 00000000 80020000 12000000 ................ 5138 00000000 00000000 00000000 00000000 ................ - 5148 1b090000 11000000 00000000 00000000 ................ - 5158 00000000 00000000 da100000 12000000 ................ + 5148 eb080000 11000000 00000000 00000000 ................ + 5158 00000000 00000000 b6150000 12000000 ................ 5168 00000000 00000000 00000000 00000000 ................ - 5178 91050000 11000000 00000000 00000000 ................ - 5188 00000000 00000000 bea00000 12000000 ................ + 5178 61050000 11000000 00000000 00000000 a............... + 5188 00000000 00000000 993d0000 12000000 .........=...... 5198 00000000 00000000 00000000 00000000 ................ - 51a8 fc0c0000 11000000 00000000 00000000 ................ - 51b8 00000000 00000000 330d0000 11000000 ........3....... + 51a8 b60c0000 11000000 00000000 00000000 ................ + 51b8 00000000 00000000 950d0000 11000000 ................ 51c8 00000000 00000000 00000000 00000000 ................ - 51d8 04bc0000 12000000 00000000 00000000 ................ + 51d8 5edd0000 12000000 00000000 00000000 ^............... 51e8 00000000 00000000 e1010000 12000000 ................ 51f8 00000000 00000000 00000000 00000000 ................ 5208 46000000 22000000 00000000 00000000 F..."........... - 5218 00000000 00000000 a7050000 12000000 ................ + 5218 00000000 00000000 77050000 12000000 ........w....... 5228 00000000 00000000 00000000 00000000 ................ - 5238 2d2d0000 12000000 00000000 00000000 --.............. + 5238 7e9b0000 12000000 00000000 00000000 ~............... 5248 00000000 00000000 93000000 12000000 ................ 5258 00000000 00000000 00000000 00000000 ................ - 5268 130e0000 12000000 00000000 00000000 ................ - 5278 00000000 00000000 b6af0000 11000000 ................ + 5268 ae160000 12000000 00000000 00000000 ................ + 5278 00000000 00000000 29940000 11000000 ........)....... 5288 00000000 00000000 00000000 00000000 ................ - 5298 f1040000 12000000 00000000 00000000 ................ - 52a8 00000000 00000000 48070000 12000000 ........H....... + 5298 c1040000 12000000 00000000 00000000 ................ + 52a8 00000000 00000000 18070000 12000000 ................ 52b8 00000000 00000000 00000000 00000000 ................ - 52c8 e8060000 12000000 00000000 00000000 ................ + 52c8 b8060000 12000000 00000000 00000000 ................ 52d8 00000000 00000000 9a000000 12000000 ................ 52e8 00000000 00000000 00000000 00000000 ................ - 52f8 c9200000 12000000 00000000 00000000 . .............. - 5308 00000000 00000000 d00e0000 11000000 ................ + 52f8 691f0000 12000000 00000000 00000000 i............... + 5308 00000000 00000000 1c110000 11000000 ................ 5318 00000000 00000000 00000000 00000000 ................ - 5328 740b0000 12000000 00000000 00000000 t............... - 5338 00000000 00000000 bc0b0000 12000000 ................ + 5328 440b0000 12000000 00000000 00000000 D............... + 5338 00000000 00000000 8c0b0000 12000000 ................ 5348 00000000 00000000 00000000 00000000 ................ - 5358 6a060000 12000000 00000000 00000000 j............... - 5368 00000000 00000000 47100000 12000000 ........G....... + 5358 3a060000 12000000 00000000 00000000 :............... + 5368 00000000 00000000 86110000 12000000 ................ 5378 00000000 00000000 00000000 00000000 ................ - 5388 99040000 12000000 00000000 00000000 ................ - 5398 00000000 00000000 1e160000 11000000 ................ + 5388 69040000 12000000 00000000 00000000 i............... + 5398 00000000 00000000 6a120000 11000000 ........j....... 53a8 00000000 00000000 00000000 00000000 ................ - 53b8 da1e0000 12000000 00000000 00000000 ................ - 53c8 00000000 00000000 512d0000 12000000 ........Q-...... + 53b8 4b110000 12000000 00000000 00000000 K............... + 53c8 00000000 00000000 0b160000 12000000 ................ 53d8 00000000 00000000 00000000 00000000 ................ - 53e8 2d120000 12000000 00000000 00000000 -............... - 53f8 00000000 00000000 9e0e0000 11000000 ................ + 53e8 0a110000 12000000 00000000 00000000 ................ + 53f8 00000000 00000000 e40d0000 11000000 ................ 5408 00000000 00000000 00000000 00000000 ................ - 5418 dd080000 11000000 00000000 00000000 ................ - 5428 00000000 00000000 460c0000 11000000 ........F....... + 5418 ad080000 11000000 00000000 00000000 ................ + 5428 00000000 00000000 590d0000 11000000 ........Y....... 5438 00000000 00000000 00000000 00000000 ................ - 5448 06120000 12000000 00000000 00000000 ................ - 5458 00000000 00000000 a6320000 12000000 .........2...... + 5448 e3100000 12000000 00000000 00000000 ................ + 5458 00000000 00000000 2a040000 12000000 ........*....... 5468 00000000 00000000 00000000 00000000 ................ - 5478 c1080000 12000000 00000000 00000000 ................ - 5488 00000000 00000000 c12c0000 12000000 .........,...... + 5478 91080000 12000000 00000000 00000000 ................ + 5488 00000000 00000000 2f370000 12000000 ......../7...... 5498 00000000 00000000 00000000 00000000 ................ - 54a8 0e320000 11000000 00000000 00000000 .2.............. + 54a8 499c0000 11000000 00000000 00000000 I............... 54b8 00000000 00000000 9c010000 12000000 ................ 54c8 00000000 00000000 00000000 00000000 ................ - 54d8 4f150000 11000000 00000000 00000000 O............... - 54e8 00000000 00000000 33080000 12000000 ........3....... + 54d8 d8120000 11000000 00000000 00000000 ................ + 54e8 00000000 00000000 03080000 12000000 ................ 54f8 00000000 00000000 00000000 00000000 ................ - 5508 342d0000 12000000 00000000 00000000 4-.............. - 5518 00000000 00000000 7c050000 12000000 ........|....... + 5508 859b0000 12000000 00000000 00000000 ................ + 5518 00000000 00000000 4c050000 12000000 ........L....... 5528 00000000 00000000 00000000 00000000 ................ - 5538 ec090000 12000000 00000000 00000000 ................ - 5548 00000000 00000000 20760000 12000000 ........ v...... + 5538 bc090000 12000000 00000000 00000000 ................ + 5548 00000000 00000000 a2460000 12000000 .........F...... 5558 00000000 00000000 00000000 00000000 ................ - 5568 4add0000 12000000 00000000 00000000 J............... + 5568 16dd0000 12000000 00000000 00000000 ................ 5578 00000000 00000000 e0020000 12000000 ................ 5588 00000000 00000000 00000000 00000000 ................ - 5598 e20e0000 12000000 00000000 00000000 ................ - 55a8 00000000 00000000 a0040000 12000000 ................ + 5598 690e0000 12000000 00000000 00000000 i............... + 55a8 00000000 00000000 70040000 12000000 ........p....... 55b8 00000000 00000000 00000000 00000000 ................ - 55c8 740d0000 12000000 00000000 00000000 t............... - 55d8 00000000 00000000 d6af0000 12000000 ................ + 55c8 b60d0000 12000000 00000000 00000000 ................ + 55d8 00000000 00000000 49940000 12000000 ........I....... 55e8 00000000 00000000 00000000 00000000 ................ 55f8 2e030000 11000000 00000000 00000000 ................ - 5608 00000000 00000000 cf0a0000 11000000 ................ + 5608 00000000 00000000 9f0a0000 11000000 ................ 5618 00000000 00000000 00000000 00000000 ................ 5628 d9020000 12000000 00000000 00000000 ................ - 5638 00000000 00000000 0a050000 12000000 ................ + 5638 00000000 00000000 da040000 12000000 ................ 5648 00000000 00000000 00000000 00000000 ................ - 5658 79410000 12000000 00000000 00000000 yA.............. + 5658 5a2e0000 12000000 00000000 00000000 Z............... 5668 00000000 00000000 96030000 12000000 ................ 5678 00000000 00000000 00000000 00000000 ................ - 5688 f9110000 12000000 00000000 00000000 ................ + 5688 d6100000 12000000 00000000 00000000 ................ 5698 00000000 00000000 43030000 12000000 ........C....... 56a8 00000000 00000000 00000000 00000000 ................ - 56b8 b70f0000 12000000 00000000 00000000 ................ - 56c8 00000000 00000000 2a100000 12000000 ........*....... + 56b8 f60d0000 12000000 00000000 00000000 ................ + 56c8 00000000 00000000 2e110000 12000000 ................ 56d8 00000000 00000000 00000000 00000000 ................ - 56e8 e50a0000 11000000 00000000 00000000 ................ - 56f8 00000000 00000000 94040000 12000000 ................ + 56e8 b50a0000 11000000 00000000 00000000 ................ + 56f8 00000000 00000000 64040000 12000000 ........d....... 5708 00000000 00000000 00000000 00000000 ................ - 5718 b4320000 12000000 00000000 00000000 .2.............. - 5728 00000000 00000000 78af0000 12000000 ........x....... + 5718 25040000 12000000 00000000 00000000 %............... + 5728 00000000 00000000 eb930000 12000000 ................ 5738 00000000 00000000 00000000 00000000 ................ - 5748 cd3e0000 11000000 00000000 00000000 .>.............. - 5758 00000000 00000000 5e100000 12000000 ........^....... + 5748 46360000 11000000 00000000 00000000 F6.............. + 5758 00000000 00000000 9d110000 12000000 ................ /usr/lib64/Rivet/RivetBESAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetBESAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetBESAnalyses.so (disasm) @@ -680,12 +680,12 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet20BESIII_2012_I112137812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet19BESIII_2011_I93119512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2012_I112137812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet19BESIII_2011_I93119512findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -703,48 +703,14 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet20BESIII_2012_I10845398finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet20BESIII_2012_I10845398finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2012_I10845398finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2013_I11207378finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet20BESIII_2013_I12091218finalizeEv.cold: +_ZN5Rivet19BESIII_2011_I8943568finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet20BESIII_2013_I12091218finalizeEv.cold + ofs> + je <_ZN5Rivet19BESIII_2011_I8943568finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2013_I12091218finalizeEv.cold + ofs> + jne <_ZN5Rivet19BESIII_2011_I8943568finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -1066,6 +1032,88 @@ mov %rdx,%r15 jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> +_ZN4YODA7Point2D6scaleYEd.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + lea offset(%rsp),%rax + mov %rax,%rdi + mov %rax,offset(%rsp) + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + call <__stack_chk_fail@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + lea offset(%rsp),%rax + mov %rax,%rdi + mov %rax,offset(%rsp) + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov %rax,%rbx + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + jmp <_ZN4YODA7Point2D6scaleYEd + ofs> + mov %rax,%rbx + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + jmp <_ZN4YODA7Point2D6scaleYEd + ofs> + nop + _ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: nop mov %rax,%rbx @@ -1334,6 +1382,32 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet19BESIII_2011_I8943564initEv.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BESIII_2011_I8943564initEv.cold + ofs> + call <__cxa_bad_cast@plt> + call <__stack_chk_fail@plt> + mov %rax,%r12 + mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> + mov %rbx,%rdi + mov %r12,%rbx + add $something,%rax + mov %rax,offset(%rsp) + call <_ZN5Rivet14ParticleFinderD2Ev> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet19BESIII_2011_I8943564initEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet19BESIII_2011_I8943564initEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet16DecayedParticlesC2ERKNS_14ParticleFinderE.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -1501,86 +1575,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet20BESIII_2013_I11207374initEv.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet20BESIII_2013_I11207374initEv.cold + ofs> - call <__cxa_bad_cast@plt> /usr/lib64/Rivet/RivetCDFAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCDFAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCDFAnalyses.so (objdump) @@ -289,689 +289,689 @@ 1468 3c47d9fb f11f15d5 2382f78b -.............. - 16c8 00000000 00000000 d83c0000 11000000 .........<...... + 16b8 44250000 10000000 00000000 00000000 D%.............. + 16c8 00000000 00000000 5a280000 11000000 ........Z(...... 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 54400000 12000000 00000000 00000000 T@.............. - 16f8 00000000 00000000 f53f0000 12000000 .........?...... + 16e8 4d290000 12000000 00000000 00000000 M).............. + 16f8 00000000 00000000 ee280000 12000000 .........(...... 1708 00000000 00000000 00000000 00000000 ................ - 1718 d33c0000 12000000 00000000 00000000 .<.............. - 1728 00000000 00000000 5c110000 12000000 ........\....... + 1718 52110000 12000000 00000000 00000000 R............... + 1728 00000000 00000000 6f200000 12000000 ........o ...... 1738 00000000 00000000 00000000 00000000 ................ - 1748 28180000 12000000 00000000 00000000 (............... - 1758 00000000 00000000 880f0000 12000000 ................ + 1748 1d1a0000 12000000 00000000 00000000 ................ + 1758 00000000 00000000 671f0000 12000000 ........g....... 1768 00000000 00000000 00000000 00000000 ................ - 1778 e6440000 12000000 00000000 00000000 .D.............. - 1788 00000000 00000000 930d0000 12000000 ................ + 1778 3c4b0000 12000000 00000000 00000000 - mov %r13,%rdi + mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> - mov %rbx,%rdi + mov %r12,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> nop @@ -908,68 +908,14 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1996_S31084578finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_1998_S36184398finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet17CDF_2001_S45631318finalizeEv.cold: +_ZN5Rivet17CDF_1993_S27424468finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet17CDF_2001_S45631318finalizeEv.cold + ofs> + je <_ZN5Rivet17CDF_1993_S27424468finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CDF_2001_S45631318finalizeEv.cold + ofs> + jne <_ZN5Rivet17CDF_1993_S27424468finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -1033,6 +979,196 @@ call <__stack_chk_fail@plt> nop +_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 <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %r12,%rdi + call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov offset(%rsp),%rdi + 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 <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + +_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> + 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> + 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> + call <__stack_chk_fail@plt> + +_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r13,%rdi + call <__cxa_throw@plt> + mov %rbx,%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 + je <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + call <__stack_chk_fail@plt> + mov %r13,%rdi + call <__cxa_free_exception@plt> + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %rax,%rbp + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi /usr/lib64/Rivet/RivetCESRAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCESRAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCESRAnalyses.so (objdump) @@ -476,831 +476,831 @@ 2018 1df2c300 .... Contents of section .dynsym: 2020 00000000 00000000 00000000 00000000 ................ - 2030 00000000 00000000 ff030000 12000000 ................ + 2030 00000000 00000000 1f040000 12000000 ................ 2040 00000000 00000000 00000000 00000000 ................ - 2050 b5180000 12000000 00000000 00000000 ................ + 2050 25230000 12000000 00000000 00000000 %#.............. 2060 00000000 00000000 04030000 12000000 ................ 2070 00000000 00000000 00000000 00000000 ................ - 2080 e61f0000 12000000 00000000 00000000 ................ + 2080 171c0000 12000000 00000000 00000000 ................ 2090 00000000 00000000 6b010000 12000000 ........k....... 20a0 00000000 00000000 00000000 00000000 ................ - 20b0 38390000 12000000 00000000 00000000 89.............. - 20c0 00000000 00000000 440b0000 12000000 ........D....... + 20b0 421d0000 12000000 00000000 00000000 B............... + 20c0 00000000 00000000 160c0000 12000000 ................ 20d0 00000000 00000000 00000000 00000000 ................ - 20e0 500c0000 12000000 00000000 00000000 P............... - 20f0 00000000 00000000 74090000 11000000 ........t....... + 20e0 9e0c0000 12000000 00000000 00000000 ................ + 20f0 00000000 00000000 f8090000 11000000 ................ 2100 00000000 00000000 00000000 00000000 ................ - 2110 c0180000 12000000 00000000 00000000 ................ - 2120 00000000 00000000 8a310000 12000000 .........1...... + 2110 54230000 12000000 00000000 00000000 T#.............. + 2120 00000000 00000000 64110000 12000000 ........d....... 2130 00000000 00000000 00000000 00000000 ................ - 2140 22090000 12000000 00000000 00000000 "............... - 2150 00000000 00000000 ab040000 12000000 ................ + 2140 a6090000 12000000 00000000 00000000 ................ + 2150 00000000 00000000 89050000 12000000 ................ 2160 00000000 00000000 00000000 00000000 ................ - 2170 1d0a0000 12000000 00000000 00000000 ................ + 2170 ef0a0000 12000000 00000000 00000000 ................ 2180 00000000 00000000 80020000 12000000 ................ 2190 00000000 00000000 00000000 00000000 ................ - 21a0 35090000 11000000 00000000 00000000 5............... - 21b0 00000000 00000000 ba0c0000 12000000 ................ + 21a0 b9090000 11000000 00000000 00000000 ................ + 21b0 00000000 00000000 080d0000 12000000 ................ 21c0 00000000 00000000 00000000 00000000 ................ - 21d0 17040000 11000000 00000000 00000000 ................ - 21e0 00000000 00000000 c3060000 11000000 ................ + 21d0 f5040000 11000000 00000000 00000000 ................ + 21e0 00000000 00000000 67070000 11000000 ........g....... 21f0 00000000 00000000 00000000 00000000 ................ - 2200 21110000 11000000 00000000 00000000 !............... - 2210 00000000 00000000 7d410000 12000000 ........}A...... + 2200 2b150000 11000000 00000000 00000000 +............... + 2210 00000000 00000000 ea4d0000 12000000 .........M...... 2220 00000000 00000000 00000000 00000000 ................ 2230 f2010000 12000000 00000000 00000000 ................ 2240 00000000 00000000 46000000 22000000 ........F..."... 2250 00000000 00000000 00000000 00000000 ................ - 2260 2d040000 12000000 00000000 00000000 -............... - 2270 00000000 00000000 901b0000 12000000 ................ + 2260 0b050000 12000000 00000000 00000000 ................ + 2270 00000000 00000000 eb2f0000 12000000 ........./...... 2280 00000000 00000000 00000000 00000000 ................ 2290 a4000000 12000000 00000000 00000000 ................ - 22a0 00000000 00000000 61110000 12000000 ........a....... + 22a0 00000000 00000000 0f160000 12000000 ................ 22b0 00000000 00000000 00000000 00000000 ................ - 22c0 8d050000 12000000 00000000 00000000 ................ - 22d0 00000000 00000000 a6050000 12000000 ................ + 22c0 55040000 12000000 00000000 00000000 U............... + 22d0 00000000 00000000 6b060000 12000000 ........k....... 22e0 00000000 00000000 00000000 00000000 ................ - 22f0 2d050000 12000000 00000000 00000000 -............... + 22f0 0b060000 12000000 00000000 00000000 ................ 2300 00000000 00000000 ab000000 12000000 ................ 2310 00000000 00000000 00000000 00000000 ................ - 2320 16080000 12000000 00000000 00000000 ................ - 2330 00000000 00000000 a3180000 11000000 ................ + 2320 9a080000 12000000 00000000 00000000 ................ + 2330 00000000 00000000 2d210000 11000000 ........-!...... 2340 00000000 00000000 00000000 00000000 ................ - 2350 fb0e0000 12000000 00000000 00000000 ................ - 2360 00000000 00000000 430f0000 12000000 ........C....... + 2350 490f0000 12000000 00000000 00000000 I............... + 2360 00000000 00000000 910f0000 12000000 ................ 2370 00000000 00000000 00000000 00000000 ................ - 2380 f0040000 12000000 00000000 00000000 ................ - 2390 00000000 00000000 08070000 12000000 ................ + 2380 ce050000 12000000 00000000 00000000 ................ + 2390 00000000 00000000 ac070000 12000000 ................ 23a0 00000000 00000000 00000000 00000000 ................ - 23b0 dd030000 12000000 00000000 00000000 ................ - 23c0 00000000 00000000 00350000 12000000 .........5...... + 23b0 fd030000 12000000 00000000 00000000 ................ + 23c0 00000000 00000000 b0320000 12000000 .........2...... 23d0 00000000 00000000 00000000 00000000 ................ - 23e0 60150000 11000000 00000000 00000000 `............... - 23f0 00000000 00000000 ab1f0000 12000000 ................ + 23e0 fa110000 11000000 00000000 00000000 ................ + 23f0 00000000 00000000 dc1b0000 12000000 ................ 2400 00000000 00000000 00000000 00000000 ................ - 2410 48190000 12000000 00000000 00000000 H............... - 2420 00000000 00000000 8d130000 12000000 ................ + 2410 b11c0000 12000000 00000000 00000000 ................ + 2420 00000000 00000000 3b180000 12000000 ........;....... 2430 00000000 00000000 00000000 00000000 ................ - 2440 91180000 11000000 00000000 00000000 ................ - 2450 00000000 00000000 f5080000 11000000 ................ + 2440 9f1c0000 11000000 00000000 00000000 ................ + 2450 00000000 00000000 79090000 11000000 ........y....... 2460 00000000 00000000 00000000 00000000 ................ - 2470 e5100000 11000000 00000000 00000000 ................ - 2480 00000000 00000000 3b130000 12000000 ........;....... + 2470 44150000 11000000 00000000 00000000 D............... + 2480 00000000 00000000 e8170000 12000000 ................ 2490 00000000 00000000 00000000 00000000 ................ - 24a0 cb1c0000 12000000 00000000 00000000 ................ - 24b0 00000000 00000000 f0090000 12000000 ................ + 24a0 dc4d0000 12000000 00000000 00000000 .M.............. + 24b0 00000000 00000000 c20a0000 12000000 ................ 24c0 00000000 00000000 00000000 00000000 ................ - 24d0 301c0000 12000000 00000000 00000000 0............... - 24e0 00000000 00000000 d91b0000 11000000 ................ + 24d0 4b110000 12000000 00000000 00000000 K............... + 24e0 00000000 00000000 34300000 11000000 ........40...... 24f0 00000000 00000000 00000000 00000000 ................ 2500 ad010000 12000000 00000000 00000000 ................ - 2510 00000000 00000000 e6150000 11000000 ................ + 2510 00000000 00000000 68120000 11000000 ........h....... 2520 00000000 00000000 00000000 00000000 ................ - 2530 971b0000 12000000 00000000 00000000 ................ - 2540 00000000 00000000 22060000 12000000 ........"....... + 2530 f22f0000 12000000 00000000 00000000 ./.............. + 2540 00000000 00000000 e0040000 12000000 ................ 2550 00000000 00000000 00000000 00000000 ................ - 2560 920a0000 12000000 00000000 00000000 ................ - 2570 00000000 00000000 b04d0000 12000000 .........M...... + 2560 640b0000 12000000 00000000 00000000 d............... + 2570 00000000 00000000 6e4d0000 12000000 ........nM...... 2580 00000000 00000000 00000000 00000000 ................ 2590 e0020000 12000000 00000000 00000000 ................ - 25a0 00000000 00000000 960d0000 12000000 ................ + 25a0 00000000 00000000 e40d0000 12000000 ................ 25b0 00000000 00000000 00000000 00000000 ................ - 25c0 e4030000 12000000 00000000 00000000 ................ - 25d0 00000000 00000000 9d100000 12000000 ................ + 25c0 04040000 12000000 00000000 00000000 ................ + 25d0 00000000 00000000 c2150000 12000000 ................ 25e0 00000000 00000000 00000000 00000000 ................ - 25f0 2c100000 11000000 00000000 00000000 ,............... - 2600 00000000 00000000 9d0b0000 11000000 ................ + 25f0 5a100000 11000000 00000000 00000000 Z............... + 2600 00000000 00000000 510c0000 11000000 ........Q....... 2610 00000000 00000000 00000000 00000000 ................ 2620 d9020000 12000000 00000000 00000000 ................ - 2630 00000000 00000000 ea0b0000 12000000 ................ + 2630 00000000 00000000 6e040000 12000000 ........n....... 2640 00000000 00000000 00000000 00000000 ................ 2650 45030000 12000000 00000000 00000000 E............... - 2660 00000000 00000000 2e130000 12000000 ................ + 2660 00000000 00000000 db170000 12000000 ................ 2670 00000000 00000000 00000000 00000000 ................ - 2680 41100000 12000000 00000000 00000000 A............... - 2690 00000000 00000000 37060000 12000000 ........7....... + 2680 6f100000 12000000 00000000 00000000 o............... + 2690 00000000 00000000 db060000 12000000 ................ 26a0 00000000 00000000 00000000 00000000 ................ - 26b0 eb060000 12000000 00000000 00000000 ................ - 26c0 00000000 00000000 b30b0000 11000000 ................ + 26b0 8f070000 12000000 00000000 00000000 ................ + 26c0 00000000 00000000 670c0000 11000000 ........g....... 26d0 00000000 00000000 00000000 00000000 ................ - 26e0 d8030000 12000000 00000000 00000000 ................ - 26f0 00000000 00000000 bb180000 12000000 ................ + 26e0 f8030000 12000000 00000000 00000000 ................ + 26f0 00000000 00000000 2b230000 12000000 ........+#...... 2700 00000000 00000000 00000000 00000000 ................ - 2710 dc300000 11000000 00000000 00000000 .0.............. - 2720 00000000 00000000 1f070000 12000000 ................ + 2710 cb100000 11000000 00000000 00000000 ................ + 2720 00000000 00000000 c3070000 12000000 ................ 2730 00000000 00000000 00000000 00000000 ................ 2740 f1000000 12000000 00000000 00000000 ................ 2750 00000000 00000000 8b000000 12000000 ................ 2760 00000000 00000000 00000000 00000000 ................ - 2770 98410000 12000000 00000000 00000000 .A.............. - 2780 00000000 00000000 f4070000 12000000 ................ + 2770 054e0000 12000000 00000000 00000000 .N.............. + 2780 00000000 00000000 78080000 12000000 ........x....... 2790 00000000 00000000 00000000 00000000 ................ - 27a0 7a080000 11000000 00000000 00000000 z............... + 27a0 fe080000 11000000 00000000 00000000 ................ 27b0 00000000 00000000 3b010000 12000000 ........;....... 27c0 00000000 00000000 00000000 00000000 ................ - 27d0 1c310000 12000000 00000000 00000000 .1.............. - 27e0 00000000 00000000 5f0d0000 11000000 ........_....... + 27d0 4a080000 12000000 00000000 00000000 J............... + 27e0 00000000 00000000 ad0d0000 11000000 ................ 27f0 00000000 00000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetCESRAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetCESRAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetCESRAnalyses.so (disasm) @@ -640,17 +640,27 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18CLEOC_2008_I7845168finalizeEv.cold: +_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7845168finalizeEv.cold + ofs> + je <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CLEOC_2008_I7845168finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7150968finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi @@ -662,6 +672,79 @@ mov %r12,%rdi call <_Unwind_Resume@plt> +_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%rbp),%rcx + mov offset(%rbp),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%r12 + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %r12,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %r12,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + nop + +_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov $something,%edi + lea offset(%rsp),%r13 + call <__cxa_allocate_exception@plt> + mov offset(%r12),%rcx + mov (%r12),%rdx + mov %r13,%rdi + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov %r13,%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10RangeErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov %rax,%rbx + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov %r13,%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA7Point1D7xErrAvgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -870,10 +953,10 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold: +_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + je <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %r13,%rdi call <_ZN4YODA9Scatter1DD1Ev> @@ -888,13 +971,13 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %r13,%rdi call <_ZN4YODA9Scatter1DD1Ev> mov offset(%rsp),%rsi @@ -908,12 +991,32 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> + mov %r13,%rdi + call <_ZN4YODA9Scatter1DD1Ev> + mov offset(%rsp),%rsi + lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> + lea offset(%rsp),%rdi + mov %rax,offset(%rsp) + call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> + mov %r12,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov %r13,%rdi call <_ZN4YODA9Scatter1DD1Ev> @@ -928,18 +1031,17 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18CLEOC_2008_I7697778finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jne <_ZN5Rivet18CLEOC_2006_I7280438finalizeEv.cold + ofs> mov %r13,%rdi call <_ZN4YODA9Scatter1DD1Ev> mov offset(%rsp),%rsi + mov offset(%rsp),%rdi lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> - lea offset(%rsp),%rdi mov %rax,offset(%rsp) call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> mov %r12,%rdi /usr/lib64/Rivet/RivetCMSAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetCMSAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetCMSAnalyses.so (objdump) @@ -867,1619 +867,1619 @@ 3888 15f95531 ..U1 Contents of section .dynsym: 3890 00000000 00000000 00000000 00000000 ................ - 38a0 00000000 00000000 9c180000 11000000 ................ + 38a0 00000000 00000000 dc240000 11000000 .........$...... 38b0 00000000 00000000 00000000 00000000 ................ - 38c0 87250000 12000000 00000000 00000000 .%.............. - 38d0 00000000 00000000 7e140000 12000000 ........~....... + 38c0 b42e0000 12000000 00000000 00000000 ................ + 38d0 00000000 00000000 dc1f0000 12000000 ................ 38e0 00000000 00000000 00000000 00000000 ................ - 38f0 04620000 12000000 00000000 00000000 .b.............. - 3900 00000000 00000000 c13f0000 11000000 .........?...... + 38f0 07500000 12000000 00000000 00000000 .P.............. + 3900 00000000 00000000 9b220000 11000000 ........."...... 3910 00000000 00000000 00000000 00000000 ................ - 3920 d50c0000 12000000 00000000 00000000 ................ - 3930 00000000 00000000 173d0000 12000000 .........=...... + 3920 87170000 12000000 00000000 00000000 ................ + 3930 00000000 00000000 01370000 12000000 .........7...... 3940 00000000 00000000 00000000 00000000 ................ - 3950 81620000 11000000 00000000 00000000 .b.............. - 3960 00000000 00000000 fa5d0000 12000000 .........]...... + 3950 cd620000 11000000 00000000 00000000 .b.............. + 3960 00000000 00000000 eb450000 12000000 .........E...... 3970 00000000 00000000 00000000 00000000 ................ - 3980 e03f0000 12000000 00000000 00000000 .?.............. - 3990 00000000 00000000 f9080000 12000000 ................ + 3980 7d630000 12000000 00000000 00000000 }c.............. + 3990 00000000 00000000 6a090000 12000000 ........j....... 39a0 00000000 00000000 00000000 00000000 ................ - 39b0 4e050000 12000000 00000000 00000000 N............... - 39c0 00000000 00000000 1c940000 11000000 ................ + 39b0 9a050000 12000000 00000000 00000000 ................ + 39c0 00000000 00000000 14be0000 11000000 ................ 39d0 00000000 00000000 00000000 00000000 ................ - 39e0 21410000 11000000 00000000 00000000 !A.............. - 39f0 00000000 00000000 b21f0000 12000000 ................ + 39e0 be640000 11000000 00000000 00000000 .d.............. + 39f0 00000000 00000000 b0340000 12000000 .........4...... 3a00 00000000 00000000 00000000 00000000 ................ - 3a10 94030000 12000000 00000000 00000000 ................ - 3a20 00000000 00000000 451c0000 12000000 ........E....... + 3a10 3e140000 12000000 00000000 00000000 >............... + 3a20 00000000 00000000 dd260000 12000000 .........&...... 3a30 00000000 00000000 00000000 00000000 ................ - 3a40 fa170000 12000000 00000000 00000000 ................ - 3a50 00000000 00000000 d1270000 12000000 .........'...... + 3a40 b40a0000 12000000 00000000 00000000 ................ + 3a50 00000000 00000000 a2480000 12000000 .........H...... 3a60 00000000 00000000 00000000 00000000 ................ - 3a70 9a0e0000 12000000 00000000 00000000 ................ - 3a80 00000000 00000000 ca920000 11000000 ................ + 3a70 4c190000 12000000 00000000 00000000 L............... + 3a80 00000000 00000000 98bc0000 11000000 ................ 3a90 00000000 00000000 00000000 00000000 ................ - 3aa0 4f8e0000 12000000 00000000 00000000 O............... - 3ab0 00000000 00000000 b72a0000 12000000 .........*...... + 3aa0 6abc0000 12000000 00000000 00000000 j............... + 3ab0 00000000 00000000 f7420000 12000000 .........B...... 3ac0 00000000 00000000 00000000 00000000 ................ - 3ad0 ef140000 12000000 00000000 00000000 ................ - 3ae0 00000000 00000000 58060000 11000000 ........X....... + 3ad0 01150000 12000000 00000000 00000000 ................ + 3ae0 00000000 00000000 6a060000 11000000 ........j....... 3af0 00000000 00000000 00000000 00000000 ................ - 3b00 892b0000 12000000 00000000 00000000 .+.............. - 3b10 00000000 00000000 3a5a0000 12000000 ........:Z...... + 3b00 bc4e0000 12000000 00000000 00000000 .N.............. + 3b10 00000000 00000000 121d0000 12000000 ................ 3b20 00000000 00000000 00000000 00000000 ................ - 3b30 cc5b0000 12000000 00000000 00000000 .[.............. - 3b40 00000000 00000000 91150000 10000000 ................ + 3b30 442b0000 12000000 00000000 00000000 D+.............. + 3b40 00000000 00000000 f2240000 10000000 .........$...... 3b50 00000000 00000000 00000000 00000000 ................ - 3b60 8c5b0000 11000000 00000000 00000000 .[.............. - 3b70 00000000 00000000 be640000 10000000 .........d...... + 3b60 30350000 11000000 00000000 00000000 05.............. + 3b70 00000000 00000000 71680000 10000000 ........qh...... 3b80 00000000 00000000 00000000 00000000 ................ - 3b90 f03c0000 12000000 00000000 00000000 .<.............. - 3ba0 00000000 00000000 1d110000 12000000 ................ + 3b90 f64e0000 12000000 00000000 00000000 .N.............. + 3ba0 00000000 00000000 b31c0000 12000000 ................ 3bb0 00000000 00000000 00000000 00000000 ................ - 3bc0 bd260000 12000000 00000000 00000000 .&.............. - 3bd0 00000000 00000000 065c0000 12000000 .........\...... + 3bc0 eb410000 12000000 00000000 00000000 .A.............. + 3bd0 00000000 00000000 c02e0000 12000000 ................ 3be0 00000000 00000000 00000000 00000000 ................ - 3bf0 d4620000 12000000 00000000 00000000 .b.............. - 3c00 00000000 00000000 24080000 12000000 ........$....... + 3bf0 a3620000 12000000 00000000 00000000 .b.............. + 3c00 00000000 00000000 7c080000 12000000 ........|....... 3c10 00000000 00000000 00000000 00000000 ................ - 3c20 d03d0000 12000000 00000000 00000000 .=.............. - 3c30 00000000 00000000 2e820000 12000000 ................ + 3c20 60630000 12000000 00000000 00000000 `c.............. + 3c30 00000000 00000000 34400000 12000000 ........4@...... 3c40 00000000 00000000 00000000 00000000 ................ - 3c50 99280000 12000000 00000000 00000000 .(.............. - 3c60 00000000 00000000 fb5f0000 11000000 ........._...... + 3c50 5b360000 12000000 00000000 00000000 [6.............. + 3c60 00000000 00000000 73470000 11000000 ........sG...... 3c70 00000000 00000000 00000000 00000000 ................ - 3c80 45060000 12000000 00000000 00000000 E............... - 3c90 00000000 00000000 548e0000 12000000 ........T....... + 3c80 57060000 12000000 00000000 00000000 W............... + 3c90 00000000 00000000 6fbc0000 12000000 ........o....... 3ca0 00000000 00000000 00000000 00000000 ................ - 3cb0 5e1e0000 12000000 00000000 00000000 ^............... - 3cc0 00000000 00000000 891a0000 12000000 ................ + 3cb0 cb250000 12000000 00000000 00000000 .%.............. + 3cc0 00000000 00000000 07340000 12000000 .........4...... 3cd0 00000000 00000000 00000000 00000000 ................ - 3ce0 b8930000 12000000 00000000 00000000 ................ - 3cf0 00000000 00000000 cf160000 12000000 ................ + 3ce0 86bd0000 12000000 00000000 00000000 ................ + 3cf0 00000000 00000000 ce1a0000 12000000 ................ 3d00 00000000 00000000 00000000 00000000 ................ - 3d10 060a0000 12000000 00000000 00000000 ................ - 3d20 00000000 00000000 aa920000 11000000 ................ + 3d10 2d030000 12000000 00000000 00000000 -............... + 3d20 00000000 00000000 78bc0000 11000000 ........x....... 3d30 00000000 00000000 00000000 00000000 ................ - 3d40 15600000 11000000 00000000 00000000 .`.............. - 3d50 00000000 00000000 f81c0000 11000000 ................ + 3d40 d9470000 11000000 00000000 00000000 .G.............. + 3d50 00000000 00000000 052a0000 11000000 .........*...... 3d60 00000000 00000000 00000000 00000000 ................ - 3d70 32220000 12000000 00000000 00000000 2".............. - 3d80 00000000 00000000 11080000 12000000 ................ + 3d70 a3350000 12000000 00000000 00000000 .5.............. + 3d80 00000000 00000000 23080000 12000000 ........#....... 3d90 00000000 00000000 00000000 00000000 ................ - 3da0 f7010000 12000000 00000000 00000000 ................ - 3db0 00000000 00000000 382a0000 11000000 ........8*...... + 3da0 04020000 12000000 00000000 00000000 ................ + 3db0 00000000 00000000 390d0000 11000000 ........9....... 3dc0 00000000 00000000 00000000 00000000 ................ - 3dd0 88190000 12000000 00000000 00000000 ................ - 3de0 00000000 00000000 153c0000 12000000 .........<...... + 3dd0 ac210000 12000000 00000000 00000000 .!.............. + 3de0 00000000 00000000 b3600000 12000000 .........`...... 3df0 00000000 00000000 00000000 00000000 ................ - 3e00 56500000 11000000 00000000 00000000 VP.............. - 3e10 00000000 00000000 591b0000 12000000 ........Y....... + 3e00 880c0000 11000000 00000000 00000000 ................ + 3e10 00000000 00000000 a2270000 12000000 .........'...... 3e20 00000000 00000000 00000000 00000000 ................ - 3e30 ec0b0000 11000000 00000000 00000000 ................ - 3e40 00000000 00000000 c5010000 12000000 ................ + 3e30 19170000 11000000 00000000 00000000 ................ + 3e40 00000000 00000000 d2010000 12000000 ................ 3e50 00000000 00000000 00000000 00000000 ................ - 3e60 02510000 12000000 00000000 00000000 .Q.............. - 3e70 00000000 00000000 e6400000 12000000 .........@...... + 3e60 3fbb0000 12000000 00000000 00000000 ?............... + 3e70 00000000 00000000 83640000 12000000 .........d...... 3e80 00000000 00000000 00000000 00000000 ................ - 3e90 ee0e0000 11000000 00000000 00000000 ................ - 3ea0 00000000 00000000 6d050000 12000000 ........m....... + 3e90 05160000 11000000 00000000 00000000 ................ + 3ea0 00000000 00000000 a0050000 12000000 ................ 3eb0 00000000 00000000 00000000 00000000 ................ - 3ec0 926a0000 12000000 00000000 00000000 .j.............. - 3ed0 00000000 00000000 ec500000 11000000 .........P...... + 3ec0 7e200000 12000000 00000000 00000000 ~ .............. + 3ed0 00000000 00000000 4c860000 11000000 ........L....... 3ee0 00000000 00000000 00000000 00000000 ................ - 3ef0 6c180000 12000000 00000000 00000000 l............... - 3f00 00000000 00000000 1b920000 12000000 ................ + 3ef0 260b0000 12000000 00000000 00000000 &............... + 3f00 00000000 00000000 dbbb0000 12000000 ................ 3f10 00000000 00000000 00000000 00000000 ................ - 3f20 232b0000 11000000 00000000 00000000 #+.............. - 3f30 00000000 00000000 28820000 12000000 ........(....... + 3f20 564e0000 11000000 00000000 00000000 VN.............. + 3f30 00000000 00000000 f1420000 12000000 .........B...... 3f40 00000000 00000000 00000000 00000000 ................ 3f50 46000000 22000000 00000000 00000000 F..."........... - 3f60 00000000 00000000 c3150000 12000000 ................ + 3f60 00000000 00000000 850e0000 12000000 ................ 3f70 00000000 00000000 00000000 00000000 ................ - 3f80 723e0000 12000000 00000000 00000000 r>.............. - 3f90 00000000 00000000 861f0000 12000000 ................ + 3f80 2a650000 12000000 00000000 00000000 *e.............. + 3f90 00000000 00000000 84340000 12000000 .........4...... 3fa0 00000000 00000000 00000000 00000000 ................ - 3fb0 01160000 12000000 00000000 00000000 ................ - 3fc0 00000000 00000000 0e1e0000 12000000 ................ + 3fb0 7d0a0000 12000000 00000000 00000000 }............... + 3fc0 00000000 00000000 a6240000 12000000 .........$...... 3fd0 00000000 00000000 00000000 00000000 ................ - 3fe0 c23e0000 12000000 00000000 00000000 .>.............. - 3ff0 00000000 00000000 a33a0000 11000000 .........:...... /usr/lib64/Rivet/RivetCMSAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetCMSAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetCMSAnalyses.so (disasm) @@ -1502,130 +1502,44 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> +_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: 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: + jne <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA15AnnotationErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %r12,%rdi + call <__cxa_throw@plt> mov %rbx,%rdi - call <_ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - -_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold: + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov %rbx,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet9JetFinder4jetsERKSt10shared_ptrINS_7CutBaseEE.cold + ofs> - mov %rbp,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - -_ZNK5Rivet9JetFinder4jetsERKSt8functionIFbRKNS_3JetEEE.cold: - mov %r15,%rdi - call <_ZNSt6vectorIN5Rivet3JetESaIS1_EED1Ev> - mov offset(%rsp),%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 - -_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> + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> + je <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet23CMS_2010_PAS_QCD_10_0248finalizeEv.cold + ofs> + mov %r12,%rdi + call <__cxa_free_exception@plt> mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> + mov %rax,%rbp + jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> -_ZN5Rivet17CMS_2011_S88849198finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CMS_2011_S88849198finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CMS_2011_S88849198finalizeEv.cold + ofs> +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet17CMS_2011_S88849198finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + call <_ZdlPvm@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMS_2011_S88849198finalizeEv.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> _ZN5Rivet6deltaRERKNS_12FourMomentumES2_NS_9RapSchemeE.cold: mov $something,%edi @@ -1741,6 +1655,31 @@ 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> + _ZN5Rivet13filter_selectERKNS_9ParticlesERKSt10shared_ptrINS_7CutBaseEE.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -1750,7 +1689,6 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - nop _ZNK5Rivet10Projection6getLogEv.cold: mov %rbx,%rdi @@ -1770,6 +1708,57 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@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 34100000 11000000 ........4....... + 1088 00000000 00000000 da0d0000 11000000 ................ 1098 00000000 00000000 00000000 00000000 ................ - 10a8 b40e0000 12000000 00000000 00000000 ................ - 10b8 00000000 00000000 38230000 12000000 ........8#...... + 10a8 210c0000 12000000 00000000 00000000 !............... + 10b8 00000000 00000000 081f0000 12000000 ................ 10c8 00000000 00000000 00000000 00000000 ................ - 10d8 1d2c0000 12000000 00000000 00000000 .,.............. - 10e8 00000000 00000000 8f240000 11000000 .........$...... + 10d8 a0280000 12000000 00000000 00000000 .(.............. + 10e8 00000000 00000000 4b1c0000 11000000 ........K....... 10f8 00000000 00000000 00000000 00000000 ................ - 1108 780e0000 12000000 00000000 00000000 x............... - 1118 00000000 00000000 81170000 12000000 ................ + 1108 1c0b0000 12000000 00000000 00000000 ................ + 1118 00000000 00000000 38130000 12000000 ........8....... 1128 00000000 00000000 00000000 00000000 ................ - 1138 4f1a0000 12000000 00000000 00000000 O............... - 1148 00000000 00000000 d8120000 12000000 ................ + 1138 06160000 12000000 00000000 00000000 ................ + 1148 00000000 00000000 441d0000 12000000 ........D....... 1158 00000000 00000000 00000000 00000000 ................ - 1168 eb030000 12000000 00000000 00000000 ................ - 1178 00000000 00000000 dc010000 12000000 ................ + 1168 bf030000 12000000 00000000 00000000 ................ + 1178 00000000 00000000 ed010000 12000000 ................ 1188 00000000 00000000 00000000 00000000 ................ - 1198 56180000 12000000 00000000 00000000 V............... - 11a8 00000000 00000000 62110000 12000000 ........b....... + 1198 0d140000 12000000 00000000 00000000 ................ + 11a8 00000000 00000000 e6190000 12000000 ................ 11b8 00000000 00000000 00000000 00000000 ................ - 11c8 85100000 12000000 00000000 00000000 ................ + 11c8 2b0e0000 12000000 00000000 00000000 +............... 11d8 00000000 00000000 93000000 11000000 ................ 11e8 00000000 00000000 00000000 00000000 ................ - 11f8 7a0b0000 12000000 00000000 00000000 z............... - 1208 00000000 00000000 ab020000 12000000 ................ + 11f8 1d090000 12000000 00000000 00000000 ................ + 1208 00000000 00000000 38180000 12000000 ........8....... 1218 00000000 00000000 00000000 00000000 ................ - 1228 130a0000 11000000 00000000 00000000 ................ - 1238 00000000 00000000 f1030000 12000000 ................ + 1228 4f070000 11000000 00000000 00000000 O............... + 1238 00000000 00000000 c5030000 12000000 ................ 1248 00000000 00000000 00000000 00000000 ................ - 1258 37130000 12000000 00000000 00000000 7............... - 1268 00000000 00000000 c42a0000 12000000 .........*...... + 1258 28250000 12000000 00000000 00000000 (%.............. + 1268 00000000 00000000 4c260000 12000000 ........L&...... 1278 00000000 00000000 00000000 00000000 ................ - 1288 9e180000 12000000 00000000 00000000 ................ - 1298 00000000 00000000 c1090000 12000000 ................ + 1288 55140000 12000000 00000000 00000000 U............... + 1298 00000000 00000000 fd060000 12000000 ................ 12a8 00000000 00000000 00000000 00000000 ................ - 12b8 b21f0000 12000000 00000000 00000000 ................ - 12c8 00000000 00000000 a72b0000 12000000 .........+...... + 12b8 6d1e0000 12000000 00000000 00000000 m............... + 12c8 00000000 00000000 2a280000 12000000 ........*(...... 12d8 00000000 00000000 00000000 00000000 ................ - 12e8 e7070000 12000000 00000000 00000000 ................ - 12f8 00000000 00000000 73040000 12000000 ........s....... + 12e8 7f0e0000 12000000 00000000 00000000 ................ + 12f8 00000000 00000000 47040000 12000000 ........G....... 1308 00000000 00000000 00000000 00000000 ................ - 1318 fd280000 11000000 00000000 00000000 .(.............. - 1328 00000000 00000000 bc0a0000 12000000 ................ + 1318 f11d0000 11000000 00000000 00000000 ................ + 1328 00000000 00000000 46080000 12000000 ........F....... 1338 00000000 00000000 00000000 00000000 ................ - 1348 74010000 12000000 00000000 00000000 t............... - 1358 00000000 00000000 d4090000 11000000 ................ + 1348 85010000 12000000 00000000 00000000 ................ + 1358 00000000 00000000 10070000 11000000 ................ 1368 00000000 00000000 00000000 00000000 ................ - 1378 ae240000 12000000 00000000 00000000 .$.............. - 1388 00000000 00000000 b4080000 11000000 ................ + 1378 ef1c0000 12000000 00000000 00000000 ................ + 1388 00000000 00000000 3f060000 11000000 ........?....... 1398 00000000 00000000 00000000 00000000 ................ - 13a8 991f0000 12000000 00000000 00000000 ................ - 13b8 00000000 00000000 94060000 11000000 ................ + 13a8 31250000 12000000 00000000 00000000 1%.............. + 13b8 00000000 00000000 f40a0000 11000000 ................ 13c8 00000000 00000000 00000000 00000000 ................ - 13d8 73020000 12000000 00000000 00000000 s............... - 13e8 00000000 00000000 732b0000 12000000 ........s+...... + 13d8 84020000 12000000 00000000 00000000 ................ + 13e8 00000000 00000000 af290000 12000000 .........)...... 13f8 00000000 00000000 00000000 00000000 ................ - 1408 580b0000 12000000 00000000 00000000 X............... + 1408 fb080000 12000000 00000000 00000000 ................ 1418 00000000 00000000 46000000 22000000 ........F..."... 1428 00000000 00000000 00000000 00000000 ................ - 1438 f5030000 12000000 00000000 00000000 ................ - 1448 00000000 00000000 301e0000 12000000 ........0....... + 1438 c9030000 12000000 00000000 00000000 ................ + 1448 00000000 00000000 04250000 12000000 .........%...... 1458 00000000 00000000 00000000 00000000 ................ - 1468 ad080000 12000000 00000000 00000000 ................ - 1478 00000000 00000000 da270000 12000000 .........'...... + 1468 38060000 12000000 00000000 00000000 8............... + 1478 00000000 00000000 76210000 12000000 ........v!...... 1488 00000000 00000000 00000000 00000000 ................ - 1498 10110000 11000000 00000000 00000000 ................ - 14a8 00000000 00000000 13050000 12000000 ................ + 1498 ee180000 11000000 00000000 00000000 ................ + 14a8 00000000 00000000 e7040000 12000000 ................ 14b8 00000000 00000000 00000000 00000000 ................ - 14c8 3f280000 12000000 00000000 00000000 ?(.............. - 14d8 00000000 00000000 30020000 12000000 ........0....... + 14c8 db210000 12000000 00000000 00000000 .!.............. + 14d8 00000000 00000000 41020000 12000000 ........A....... 14e8 00000000 00000000 00000000 00000000 ................ - 14f8 441b0000 12000000 00000000 00000000 D............... - 1508 00000000 00000000 2c050000 12000000 ........,....... + 14f8 fb160000 12000000 00000000 00000000 ................ + 1508 00000000 00000000 00050000 12000000 ................ 1518 00000000 00000000 00000000 00000000 ................ - 1528 090f0000 12000000 00000000 00000000 ................ - 1538 00000000 00000000 15170000 12000000 ................ + 1528 9f0e0000 12000000 00000000 00000000 ................ + 1538 00000000 00000000 cc120000 12000000 ................ 1548 00000000 00000000 00000000 00000000 ................ - 1558 f5040000 12000000 00000000 00000000 ................ - 1568 00000000 00000000 2e010000 12000000 ................ + 1558 c9040000 12000000 00000000 00000000 ................ + 1568 00000000 00000000 3f010000 12000000 ........?....... 1578 00000000 00000000 00000000 00000000 ................ - 1588 39110000 11000000 00000000 00000000 9............... - 1598 00000000 00000000 7f060000 11000000 ................ + 1588 0d1c0000 11000000 00000000 00000000 ................ + 1598 00000000 00000000 001b0000 11000000 ................ 15a8 00000000 00000000 00000000 00000000 ................ - 15b8 db1f0000 12000000 00000000 00000000 ................ - 15c8 00000000 00000000 ea020000 12000000 ................ + 15b8 2d250000 12000000 00000000 00000000 -%.............. + 15c8 00000000 00000000 d4170000 12000000 ................ 15d8 00000000 00000000 00000000 00000000 ................ - 15e8 1f230000 11000000 00000000 00000000 .#.............. - 15f8 00000000 00000000 54270000 12000000 ........T'...... + 15e8 c11b0000 11000000 00000000 00000000 ................ + 15f8 00000000 00000000 f0200000 12000000 ......... ...... 1608 00000000 00000000 00000000 00000000 ................ - 1618 1a0e0000 12000000 00000000 00000000 ................ - 1628 00000000 00000000 d9100000 12000000 ................ + 1618 230a0000 12000000 00000000 00000000 #............... + 1628 00000000 00000000 d61b0000 12000000 ................ 1638 00000000 00000000 00000000 00000000 ................ - 1648 b8040000 12000000 00000000 00000000 ................ - 1658 00000000 00000000 d9060000 12000000 ................ + 1648 8c040000 12000000 00000000 00000000 ................ + 1658 00000000 00000000 5f0b0000 12000000 ........_....... 1668 00000000 00000000 00000000 00000000 ................ - 1678 362b0000 12000000 00000000 00000000 6+.............. - 1688 00000000 00000000 241e0000 12000000 ........$....... + 1678 72290000 12000000 00000000 00000000 r).............. + 1688 00000000 00000000 d7000000 12000000 ................ 1698 00000000 00000000 00000000 00000000 ................ - 16a8 50140000 11000000 00000000 00000000 P............... - 16b8 00000000 00000000 ca080000 12000000 ................ + 16a8 07100000 11000000 00000000 00000000 ................ + 16b8 00000000 00000000 881d0000 12000000 ................ 16c8 00000000 00000000 00000000 00000000 ................ - 16d8 94090000 11000000 00000000 00000000 ................ - 16e8 00000000 00000000 c2070000 12000000 ................ + 16d8 d0060000 11000000 00000000 00000000 ................ + 16e8 00000000 00000000 130c0000 12000000 ................ 16f8 00000000 00000000 00000000 00000000 ................ - 1708 8f0a0000 12000000 00000000 00000000 ................ - 1718 00000000 00000000 81070000 12000000 ................ + 1708 19080000 12000000 00000000 00000000 ................ + 1718 00000000 00000000 fa0b0000 12000000 ................ 1728 00000000 00000000 00000000 00000000 ................ - 1738 050e0000 11000000 00000000 00000000 ................ - 1748 00000000 00000000 0f260000 11000000 .........&...... + 1738 151b0000 11000000 00000000 00000000 ................ + 1748 00000000 00000000 b2260000 11000000 .........&...... 1758 00000000 00000000 00000000 00000000 ................ - 1768 be2c0000 12000000 00000000 00000000 .,.............. - 1778 00000000 00000000 c4130000 11000000 ................ + 1768 e3290000 12000000 00000000 00000000 .).............. + 1778 00000000 00000000 a40f0000 11000000 ................ 1788 00000000 00000000 00000000 00000000 ................ - 1798 371e0000 12000000 00000000 00000000 7............... - 17a8 00000000 00000000 a8050000 12000000 ................ + 1798 0b250000 12000000 00000000 00000000 .%.............. + 17a8 00000000 00000000 7c050000 12000000 ........|....... 17b8 00000000 00000000 00000000 00000000 ................ - 17c8 570f0000 12000000 00000000 00000000 W............... - 17d8 00000000 00000000 4b120000 11000000 ........K....... + 17c8 bf0e0000 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) @@ -731,103 +731,297 @@ 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_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_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> - -_ZN5Rivet16D0_2010_S85709658finalizeEv.cold: + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet16D0_2010_S85709658finalizeEv.cold + ofs> + je <_ZN5Rivet16D0_1996_S32140448finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet16D0_2010_S85709658finalizeEv.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> + 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> /usr/lib64/Rivet/RivetDORISAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetDORISAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetDORISAnalyses.so (objdump) @@ -236,30 +236,30 @@ 1108 00000000 00000000 63030000 12000000 ........c....... 1118 00000000 00000000 00000000 00000000 ................ 1128 16020000 12000000 00000000 00000000 ................ - 1138 00000000 00000000 2d180000 12000000 ........-....... + 1138 00000000 00000000 7e180000 12000000 ........~....... 1148 00000000 00000000 00000000 00000000 ................ 1158 b2030000 12000000 00000000 00000000 ................ - 1168 00000000 00000000 5f0c0000 12000000 ........_....... + 1168 00000000 00000000 8c0c0000 12000000 ................ 1178 00000000 00000000 00000000 00000000 ................ - 1188 df150000 12000000 00000000 00000000 ................ - 1198 00000000 00000000 410a0000 11000000 ........A....... + 1188 17170000 12000000 00000000 00000000 ................ + 1198 00000000 00000000 6e0a0000 11000000 ........n....... 11a8 00000000 00000000 00000000 00000000 ................ - 11b8 ba1e0000 12000000 00000000 00000000 ................ - 11c8 00000000 00000000 a41c0000 12000000 ................ + 11b8 8e190000 12000000 00000000 00000000 ................ + 11c8 00000000 00000000 06190000 12000000 ................ 11d8 00000000 00000000 00000000 00000000 ................ - 11e8 af170000 12000000 00000000 00000000 ................ - 11f8 00000000 00000000 ef090000 12000000 ................ + 11e8 67130000 12000000 00000000 00000000 g............... + 11f8 00000000 00000000 1c0a0000 12000000 ................ 1208 00000000 00000000 00000000 00000000 ................ 1218 bb050000 12000000 00000000 00000000 ................ - 1228 00000000 00000000 380b0000 12000000 ........8....... + 1228 00000000 00000000 650b0000 12000000 ........e....... 1238 00000000 00000000 00000000 00000000 ................ 1248 44010000 12000000 00000000 00000000 D............... - 1258 00000000 00000000 020a0000 11000000 ................ + 1258 00000000 00000000 2f0a0000 11000000 ......../....... 1268 00000000 00000000 00000000 00000000 ................ - 1278 1e160000 12000000 00000000 00000000 ................ + 1278 3b170000 12000000 00000000 00000000 ;............... 1288 00000000 00000000 27050000 11000000 ........'....... 1298 00000000 00000000 00000000 00000000 ................ - 12a8 60190000 12000000 00000000 00000000 `............... + 12a8 a61a0000 12000000 00000000 00000000 ................ 12b8 00000000 00000000 da070000 11000000 ................ 12c8 00000000 00000000 00000000 00000000 ................ 12d8 5a020000 11000000 00000000 00000000 Z............... @@ -268,11 +268,11 @@ 1308 46000000 22000000 00000000 00000000 F..."........... 1318 00000000 00000000 3d050000 12000000 ........=....... 1328 00000000 00000000 00000000 00000000 ................ - 1338 31110000 12000000 00000000 00000000 1............... - 1348 00000000 00000000 01190000 12000000 ................ + 1338 5e110000 12000000 00000000 00000000 ^............... + 1348 00000000 00000000 c5190000 12000000 ................ 1358 00000000 00000000 00000000 00000000 ................ 1368 7b030000 12000000 00000000 00000000 {............... - 1378 00000000 00000000 9a0f0000 11000000 ................ + 1378 00000000 00000000 e70f0000 11000000 ................ 1388 00000000 00000000 00000000 00000000 ................ 1398 87040000 12000000 00000000 00000000 ................ 13a8 00000000 00000000 de060000 12000000 ................ @@ -280,80 +280,80 @@ 13c8 7e060000 12000000 00000000 00000000 ~............... 13d8 00000000 00000000 ac010000 12000000 ................ 13e8 00000000 00000000 00000000 00000000 ................ - 13f8 e3080000 12000000 00000000 00000000 ................ - 1408 00000000 00000000 f0170000 11000000 ................ + 13f8 10090000 12000000 00000000 00000000 ................ + 1408 00000000 00000000 2f180000 11000000 ......../....... 1418 00000000 00000000 00000000 00000000 ................ - 1428 040d0000 12000000 00000000 00000000 ................ - 1438 00000000 00000000 4c0d0000 12000000 ........L....... + 1428 310d0000 12000000 00000000 00000000 1............... + 1438 00000000 00000000 790d0000 12000000 ........y....... 1448 00000000 00000000 00000000 00000000 ................ 1458 00060000 12000000 00000000 00000000 ................ - 1468 00000000 00000000 cd110000 12000000 ................ + 1468 00000000 00000000 fa110000 12000000 ................ 1478 00000000 00000000 00000000 00000000 ................ 1488 41030000 12000000 00000000 00000000 A............... - 1498 00000000 00000000 2e130000 11000000 ................ + 1498 00000000 00000000 4b140000 11000000 ........K....... 14a8 00000000 00000000 00000000 00000000 ................ - 14b8 7f1e0000 12000000 00000000 00000000 ................ - 14c8 00000000 00000000 85160000 12000000 ................ + 14b8 f4170000 12000000 00000000 00000000 ................ + 14c8 00000000 00000000 c1080000 12000000 ................ 14d8 00000000 00000000 00000000 00000000 ................ - 14e8 73160000 11000000 00000000 00000000 s............... - 14f8 00000000 00000000 c2090000 11000000 ................ + 14e8 41180000 11000000 00000000 00000000 A............... + 14f8 00000000 00000000 ef090000 11000000 ................ 1508 00000000 00000000 00000000 00000000 ................ - 1518 79190000 12000000 00000000 00000000 y............... - 1528 00000000 00000000 0b0b0000 12000000 ................ + 1518 b2210000 12000000 00000000 00000000 .!.............. + 1528 00000000 00000000 380b0000 12000000 ........8....... 1538 00000000 00000000 00000000 00000000 ................ - 1548 4b100000 11000000 00000000 00000000 K............... - 1558 00000000 00000000 96170000 12000000 ................ + 1548 98100000 11000000 00000000 00000000 ................ + 1558 00000000 00000000 4e130000 12000000 ........N....... 1568 00000000 00000000 00000000 00000000 ................ - 1578 4a190000 11000000 00000000 00000000 J............... + 1578 0e1a0000 11000000 00000000 00000000 ................ 1588 00000000 00000000 f4030000 12000000 ................ 1598 00000000 00000000 00000000 00000000 ................ - 15a8 9c130000 11000000 00000000 00000000 ................ - 15b8 00000000 00000000 08190000 12000000 ................ + 15a8 b9140000 11000000 00000000 00000000 ................ + 15b8 00000000 00000000 cc190000 12000000 ................ 15c8 00000000 00000000 00000000 00000000 ................ 15d8 12050000 12000000 00000000 00000000 ................ - 15e8 00000000 00000000 ad0b0000 12000000 ................ + 15e8 00000000 00000000 da0b0000 12000000 ................ 15f8 00000000 00000000 00000000 00000000 ................ - 1608 ed250000 12000000 00000000 00000000 .%.............. + 1608 e8200000 12000000 00000000 00000000 . .............. 1618 00000000 00000000 f2010000 12000000 ................ 1628 00000000 00000000 00000000 00000000 ................ - 1638 bc0d0000 12000000 00000000 00000000 ................ + 1638 930f0000 12000000 00000000 00000000 ................ 1648 00000000 00000000 48030000 12000000 ........H....... 1658 00000000 00000000 00000000 00000000 ................ - 1668 03110000 12000000 00000000 00000000 ................ - 1678 00000000 00000000 92100000 11000000 ................ + 1668 30110000 12000000 00000000 00000000 0............... + 1678 00000000 00000000 df100000 11000000 ................ 1688 00000000 00000000 00000000 00000000 ................ - 1698 9a0c0000 11000000 00000000 00000000 ................ + 1698 c70c0000 11000000 00000000 00000000 ................ 16a8 00000000 00000000 d7000000 12000000 ................ 16b8 00000000 00000000 00000000 00000000 ................ 16c8 a0040000 12000000 00000000 00000000 ................ 16d8 00000000 00000000 b3020000 12000000 ................ 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 35260000 12000000 00000000 00000000 5&.............. - 1708 00000000 00000000 a7100000 12000000 ................ + 16f8 30210000 12000000 00000000 00000000 0!.............. + 1708 00000000 00000000 f4100000 12000000 ................ 1718 00000000 00000000 00000000 00000000 ................ 1728 4e070000 12000000 00000000 00000000 N............... - 1738 00000000 00000000 b0110000 12000000 ................ + 1738 00000000 00000000 dd110000 12000000 ................ 1748 00000000 00000000 00000000 00000000 ................ 1758 49080000 12000000 00000000 00000000 I............... - 1768 00000000 00000000 b00c0000 11000000 ................ + 1768 00000000 00000000 dd0c0000 11000000 ................ 1778 00000000 00000000 00000000 00000000 ................ 1788 3c030000 12000000 00000000 00000000 <............... - 1798 00000000 00000000 5c0f0000 12000000 ........\....... + 1798 00000000 00000000 a90f0000 12000000 ................ 17a8 00000000 00000000 00000000 00000000 ................ - 17b8 16170000 11000000 00000000 00000000 ................ - 17c8 00000000 00000000 e4110000 12000000 ................ + 17b8 ce120000 11000000 00000000 00000000 ................ + 17c8 00000000 00000000 11120000 12000000 ................ 17d8 00000000 00000000 00000000 00000000 ................ 17e8 ef000000 12000000 00000000 00000000 ................ 17f8 00000000 00000000 8b000000 12000000 ................ 1808 00000000 00000000 00000000 00000000 ................ - 1818 c1080000 12000000 00000000 00000000 ................ - 1828 00000000 00000000 47090000 11000000 ........G....... + 1818 ee080000 12000000 00000000 00000000 ................ + 1828 00000000 00000000 74090000 11000000 ........t....... 1838 00000000 00000000 00000000 00000000 ................ 1848 82030000 12000000 00000000 00000000 ................ - 1858 00000000 00000000 64100000 12000000 ........d....... + 1858 00000000 00000000 b1100000 12000000 ................ 1868 00000000 00000000 00000000 00000000 ................ - 1878 e70c0000 11000000 00000000 00000000 ................ - 1888 00000000 00000000 56170000 11000000 ........V....... + 1878 140d0000 11000000 00000000 00000000 ................ + 1888 00000000 00000000 0e130000 11000000 ................ 1898 00000000 00000000 00000000 00000000 ................ 18a8 7b020000 12000000 00000000 00000000 {............... 18b8 00000000 00000000 b0080000 12000000 ................ @@ -362,55 +362,55 @@ 18e8 00000000 00000000 de000000 12000000 ................ 18f8 00000000 00000000 00000000 00000000 ................ 1908 f3070000 12000000 00000000 00000000 ................ - 1918 00000000 00000000 b5180000 12000000 ................ + 1918 00000000 00000000 de1a0000 12000000 ................ 1928 00000000 00000000 00000000 00000000 ................ - 1938 d20d0000 12000000 00000000 00000000 ................ - 1948 00000000 00000000 bd0a0000 12000000 ................ + 1938 090e0000 12000000 00000000 00000000 ................ + 1948 00000000 00000000 ea0a0000 12000000 ................ 1958 00000000 00000000 00000000 00000000 ................ - 1968 690c0000 12000000 00000000 00000000 i............... - 1978 00000000 00000000 26120000 12000000 ........&....... + 1968 960c0000 12000000 00000000 00000000 ................ + 1978 00000000 00000000 53120000 12000000 ........S....... 1988 00000000 00000000 00000000 00000000 ................ - 1998 03160000 12000000 00000000 00000000 ................ + 1998 fc160000 12000000 00000000 00000000 ................ 19a8 00000000 00000000 59010000 12000000 ........Y....... 19b8 00000000 00000000 00000000 00000000 ................ - 19c8 4c0e0000 11000000 00000000 00000000 L............... - 19d8 00000000 00000000 ed0b0000 12000000 ................ + 19c8 830e0000 11000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetDORISAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetDORISAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetDORISAnalyses.so (disasm) @@ -945,133 +945,28 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold: +_ZN5Rivet18ARGUS_1987_I2486558finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> + je <_ZN5Rivet18ARGUS_1987_I2486558finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r13,%rdi + mov %rbp,%rdi call <_ZN4YODA9Scatter1DD1Ev> mov offset(%rsp),%rsi lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> lea offset(%rsp),%rdi mov %rax,offset(%rsp) call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - mov %r15,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - mov %r15,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - mov %r15,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - mov %r15,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> - mov %r12,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov offset(%rsp),%rdi - test %rdi,%rdi - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - mov %r13,%rdi - call <_ZN4YODA9Scatter1DD1Ev> - mov offset(%rsp),%rsi - lea offset(%rip),%rax # <_ZTVN4YODA14AnalysisObjectE + ofs> - lea offset(%rsp),%rdi - mov %rax,offset(%rsp) - call <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E> mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> + jne <_ZN5Rivet18ARGUS_1987_I2486558finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet18ARGUS_1989_I2624158finalizeEv.cold + ofs> - nop _ZN4YODA7Counter6scaleWEd.cold: mov offset(%rsp),%rax @@ -1495,79 +1390,39 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18ARGUS_1989_I2624154initEv.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624154initEv.cold + ofs> - call <__cxa_bad_cast@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624154initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx - mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> - mov %rbp,%rdi - add $something,%rax - mov %rax,offset(%rsp) - call <_ZN5Rivet14ParticleFinderD2Ev> - mov %r13,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624154initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2624154initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN5Rivet18ARGUS_1989_I2789324initEv.cold: +_ZN5Rivet18ARGUS_1987_I2486554initEv.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2789324initEv.cold + ofs> + jne <_ZN5Rivet18ARGUS_1987_I2486554initEv.cold + ofs> call <__cxa_bad_cast@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet18ARGUS_1989_I2789324initEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> mov %rax,%rbx mov offset(%rip),%rax # <_ZTVN5Rivet10FinalStateE@Base> mov %rbp,%rdi add $something,%rax mov %rax,offset(%rsp) /usr/lib64/Rivet/RivetFrascatiAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetFrascatiAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetFrascatiAnalyses.so (objdump) @@ -178,365 +178,365 @@ 0d80 bdf2b1bf 6966e9b1 be9ab1a6 21e169d4 ....if......!.i. Contents of section .dynsym: 0d90 00000000 00000000 00000000 00000000 ................ - 0da0 00000000 00000000 ef0e0000 12000000 ................ + 0da0 00000000 00000000 c1130000 12000000 ................ 0db0 00000000 00000000 00000000 00000000 ................ - 0dc0 9a020000 12000000 00000000 00000000 ................ - 0dd0 00000000 00000000 16100000 12000000 ................ + 0dc0 c7010000 12000000 00000000 00000000 ................ + 0dd0 00000000 00000000 9c0c0000 12000000 ................ 0de0 00000000 00000000 00000000 00000000 ................ - 0df0 c4020000 12000000 00000000 00000000 ................ - 0e00 00000000 00000000 6d090000 12000000 ........m....... + 0df0 3f020000 12000000 00000000 00000000 ?............... + 0e00 00000000 00000000 74090000 12000000 ........t....... 0e10 00000000 00000000 00000000 00000000 ................ - 0e20 d70f0000 12000000 00000000 00000000 ................ - 0e30 00000000 00000000 60070000 11000000 ........`....... + 0e20 5d0c0000 12000000 00000000 00000000 ]............... + 0e30 00000000 00000000 56070000 11000000 ........V....... 0e40 00000000 00000000 00000000 00000000 ................ - 0e50 32170000 12000000 00000000 00000000 2............... - 0e60 00000000 00000000 0e070000 12000000 ................ + 0e50 74180000 12000000 00000000 00000000 t............... + 0e60 00000000 00000000 04070000 12000000 ................ 0e70 00000000 00000000 00000000 00000000 ................ - 0e80 4c050000 12000000 00000000 00000000 L............... - 0e90 00000000 00000000 46080000 12000000 ........F....... + 0e80 bb040000 12000000 00000000 00000000 ................ + 0e90 00000000 00000000 4d080000 12000000 ........M....... 0ea0 00000000 00000000 00000000 00000000 ................ - 0eb0 85020000 12000000 00000000 00000000 ................ - 0ec0 00000000 00000000 21070000 11000000 ........!....... + 0eb0 ea000000 12000000 00000000 00000000 ................ + 0ec0 00000000 00000000 17070000 11000000 ................ 0ed0 00000000 00000000 00000000 00000000 ................ - 0ee0 9e100000 12000000 00000000 00000000 ................ - 0ef0 00000000 00000000 2b0f0000 11000000 ........+....... + 0ee0 240d0000 12000000 00000000 00000000 $............... + 0ef0 00000000 00000000 b4030000 11000000 ................ 0f00 00000000 00000000 00000000 00000000 ................ - 0f10 360d0000 12000000 00000000 00000000 6............... - 0f20 00000000 00000000 7a0a0000 11000000 ........z....... + 0f10 2b140000 12000000 00000000 00000000 +............... + 0f20 00000000 00000000 c60a0000 11000000 ................ 0f30 00000000 00000000 00000000 00000000 ................ - 0f40 e91f0000 11000000 00000000 00000000 ................ - 0f50 00000000 00000000 1a010000 12000000 ................ + 0f40 3d160000 11000000 00000000 00000000 =............... + 0f50 00000000 00000000 c6020000 12000000 ................ 0f60 00000000 00000000 00000000 00000000 ................ 0f70 46000000 22000000 00000000 00000000 F..."........... - 0f80 00000000 00000000 ce040000 12000000 ................ + 0f80 00000000 00000000 3d040000 12000000 ........=....... 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 aa040000 12000000 00000000 00000000 ................ - 0fb0 00000000 00000000 aa000000 12000000 ................ + 0fa0 04120000 12000000 00000000 00000000 ................ + 0fb0 00000000 00000000 08020000 12000000 ................ 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 54030000 12000000 00000000 00000000 T............... - 0fe0 00000000 00000000 10060000 12000000 ................ + 0fd0 14030000 12000000 00000000 00000000 ................ + 0fe0 00000000 00000000 9d050000 12000000 ................ 0ff0 00000000 00000000 00000000 00000000 ................ - 1000 e7000000 12000000 00000000 00000000 ................ - 1010 00000000 00000000 3f020000 12000000 ........?....... + 1000 3d050000 12000000 00000000 00000000 =............... + 1010 00000000 00000000 93000000 12000000 ................ 1020 00000000 00000000 00000000 00000000 ................ - 1030 94110000 12000000 00000000 00000000 ................ - 1040 00000000 00000000 a70e0000 12000000 ................ + 1030 23130000 12000000 00000000 00000000 #............... + 1040 00000000 00000000 44140000 12000000 ........D....... 1050 00000000 00000000 00000000 00000000 ................ - 1060 4f0b0000 12000000 00000000 00000000 O............... - 1070 00000000 00000000 91050000 12000000 ................ + 1060 950d0000 12000000 00000000 00000000 ................ + 1070 00000000 00000000 00050000 12000000 ................ 1080 00000000 00000000 00000000 00000000 ................ - 1090 300e0000 12000000 00000000 00000000 0............... - 10a0 00000000 00000000 88140000 11000000 ................ + 1090 290e0000 12000000 00000000 00000000 )............... + 10a0 00000000 00000000 910f0000 11000000 ................ 10b0 00000000 00000000 00000000 00000000 ................ - 10c0 880f0000 12000000 00000000 00000000 ................ - 10d0 00000000 00000000 58200000 12000000 ........X ...... + 10c0 0e0c0000 12000000 00000000 00000000 ................ + 10d0 00000000 00000000 f6160000 12000000 ................ 10e0 00000000 00000000 00000000 00000000 ................ - 10f0 30040000 11000000 00000000 00000000 0............... - 1100 00000000 00000000 92190000 11000000 ................ + 10f0 d7060000 11000000 00000000 00000000 ................ + 1100 00000000 00000000 e5110000 11000000 ................ 1110 00000000 00000000 00000000 00000000 ................ - 1120 44200000 12000000 00000000 00000000 D .............. - 1130 00000000 00000000 31020000 12000000 ........1....... + 1120 e2160000 12000000 00000000 00000000 ................ + 1130 00000000 00000000 441d0000 12000000 ........D....... 1140 00000000 00000000 00000000 00000000 ................ - 1150 2a080000 12000000 00000000 00000000 *............... - 1160 00000000 00000000 011a0000 11000000 ................ + 1150 20080000 12000000 00000000 00000000 ............... + 1160 00000000 00000000 a21d0000 11000000 ................ 1170 00000000 00000000 00000000 00000000 ................ - 1180 06030000 12000000 00000000 00000000 ................ - 1190 00000000 00000000 47130000 11000000 ........G....... + 1180 81020000 12000000 00000000 00000000 ................ + 1190 00000000 00000000 0d100000 11000000 ................ 11a0 00000000 00000000 00000000 00000000 ................ - 11b0 b1040000 12000000 00000000 00000000 ................ - 11c0 00000000 00000000 df030000 12000000 ................ + 11b0 0b120000 12000000 00000000 00000000 ................ + 11c0 00000000 00000000 9f030000 12000000 ................ 11d0 00000000 00000000 00000000 00000000 ................ - 11e0 bb080000 12000000 00000000 00000000 ................ - 11f0 00000000 00000000 ee1d0000 12000000 ................ + 11e0 c2080000 12000000 00000000 00000000 ................ + 11f0 00000000 00000000 fc1c0000 12000000 ................ 1200 00000000 00000000 00000000 00000000 ................ - 1210 c60b0000 12000000 00000000 00000000 ................ - 1220 00000000 00000000 fc010000 12000000 ................ + 1210 7a120000 12000000 00000000 00000000 z............... + 1220 00000000 00000000 58010000 12000000 ........X....... 1230 00000000 00000000 00000000 00000000 ................ - 1240 9a090000 12000000 00000000 00000000 ................ - 1250 00000000 00000000 6e040000 12000000 ........n....... + 1240 e6090000 12000000 00000000 00000000 ................ + 1250 00000000 00000000 ca030000 12000000 ................ 1260 00000000 00000000 00000000 00000000 ................ - 1270 4f0d0000 11000000 00000000 00000000 O............... - 1280 00000000 00000000 720f0000 11000000 ........r....... + 1270 94110000 11000000 00000000 00000000 ................ + 1280 00000000 00000000 cf030000 11000000 ................ 1290 00000000 00000000 00000000 00000000 ................ - 12a0 f5010000 12000000 00000000 00000000 ................ - 12b0 00000000 00000000 6d030000 12000000 ........m....... + 12a0 c0010000 12000000 00000000 00000000 ................ + 12b0 00000000 00000000 2d030000 12000000 ........-....... 12c0 00000000 00000000 00000000 00000000 ................ - 12d0 29190000 12000000 00000000 00000000 )............... - 12e0 00000000 00000000 361e0000 12000000 ........6....... + 12d0 2b110000 12000000 00000000 00000000 +............... + 12e0 00000000 00000000 d5160000 12000000 ................ 12f0 00000000 00000000 00000000 00000000 ................ - 1300 640d0000 12000000 00000000 00000000 d............... - 1310 00000000 00000000 a00d0000 12000000 ................ + 1300 a9110000 12000000 00000000 00000000 ................ + 1310 00000000 00000000 9b0b0000 12000000 ................ 1320 00000000 00000000 00000000 00000000 ................ - 1330 130e0000 12000000 00000000 00000000 ................ - 1340 00000000 00000000 9d010000 11000000 ................ + 1330 0c0e0000 12000000 00000000 00000000 ................ + 1340 00000000 00000000 af090000 11000000 ................ 1350 00000000 00000000 00000000 00000000 ................ - 1360 f2160000 11000000 00000000 00000000 ................ - 1370 00000000 00000000 171a0000 12000000 ................ + 1360 34180000 11000000 00000000 00000000 4............... + 1370 00000000 00000000 400e0000 12000000 ........@....... 1380 00000000 00000000 00000000 00000000 ................ - 1390 e1000000 12000000 00000000 00000000 ................ - 13a0 00000000 00000000 a2000000 12000000 ................ + 1390 52010000 12000000 00000000 00000000 R............... + 13a0 00000000 00000000 8b000000 12000000 ................ 13b0 00000000 00000000 00000000 00000000 ................ - 13c0 b50f0000 12000000 00000000 00000000 ................ - 13d0 00000000 00000000 cf060000 11000000 ................ + 13c0 3b0c0000 12000000 00000000 00000000 ;............... + 13d0 00000000 00000000 5c060000 11000000 ........\....... 13e0 00000000 00000000 00000000 00000000 ................ - 13f0 b1000000 12000000 00000000 00000000 ................ - 1400 00000000 00000000 73040000 11000000 ........s....... + 13f0 0f020000 12000000 00000000 00000000 ................ + 1400 00000000 00000000 06040000 11000000 ................ 1410 00000000 00000000 00000000 00000000 ................ - 1420 b2160000 11000000 00000000 00000000 ................ - 1430 00000000 00000000 0f110000 12000000 ................ + 1420 f4170000 11000000 00000000 00000000 ................ + 1430 00000000 00000000 e5030000 12000000 ................ 1440 00000000 00000000 00000000 00000000 ................ - 1450 89000000 12000000 00000000 00000000 ................ - 1460 00000000 00000000 20020000 12000000 ........ ....... + 1450 72000000 12000000 00000000 00000000 r............... + 1460 00000000 00000000 d9000000 12000000 ................ 1470 00000000 00000000 00000000 00000000 ................ - 1480 930a0000 12000000 00000000 00000000 ................ - 1490 00000000 00000000 d40c0000 12000000 ................ + 1480 df0a0000 12000000 00000000 00000000 ................ + 1490 00000000 00000000 f91d0000 12000000 ................ 14a0 00000000 00000000 00000000 00000000 ................ - 14b0 e7090000 12000000 00000000 00000000 ................ - 14c0 00000000 00000000 dc070000 12000000 ................ + 14b0 330a0000 12000000 00000000 00000000 3............... + 14c0 00000000 00000000 d2070000 12000000 ................ 14d0 00000000 00000000 00000000 00000000 ................ - 14e0 410f0000 12000000 00000000 00000000 A............... - 14f0 00000000 00000000 510e0000 12000000 ........Q....... /usr/lib64/Rivet/RivetFrascatiAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetFrascatiAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetFrascatiAnalyses.so (disasm) @@ -514,114 +514,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> @@ -983,6 +875,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) @@ -265,626 +265,626 @@ 12f0 2282f78b 0a42d730 ddf3c581 "....B.0.... Contents of section .dynsym: 1300 00000000 00000000 00000000 00000000 ................ - 1310 00000000 00000000 b71e0000 12000000 ................ + 1310 00000000 00000000 2c240000 12000000 ........,$...... 1320 00000000 00000000 00000000 00000000 ................ - 1330 0a1f0000 12000000 00000000 00000000 ................ - 1340 00000000 00000000 60310000 12000000 ........`1...... + 1330 861b0000 12000000 00000000 00000000 ................ + 1340 00000000 00000000 ad370000 12000000 .........7...... 1350 00000000 00000000 00000000 00000000 ................ - 1360 862f0000 12000000 00000000 00000000 ./.............. - 1370 00000000 00000000 912d0000 11000000 .........-...... + 1360 23410000 12000000 00000000 00000000 #A.............. + 1370 00000000 00000000 a6210000 11000000 .........!...... 1380 00000000 00000000 00000000 00000000 ................ - 1390 dd200000 12000000 00000000 00000000 . .............. - 13a0 00000000 00000000 a0160000 12000000 ................ + 1390 3a260000 12000000 00000000 00000000 :&.............. + 13a0 00000000 00000000 08150000 12000000 ................ 13b0 00000000 00000000 00000000 00000000 ................ - 13c0 6e190000 12000000 00000000 00000000 n............... - 13d0 00000000 00000000 fe050000 12000000 ................ + 13c0 d6170000 12000000 00000000 00000000 ................ + 13d0 00000000 00000000 d5050000 12000000 ................ 13e0 00000000 00000000 00000000 00000000 ................ - 13f0 2e010000 12000000 00000000 00000000 ................ - 1400 00000000 00000000 56040000 12000000 ........V....... + 13f0 15010000 12000000 00000000 00000000 ................ + 1400 00000000 00000000 3d040000 12000000 ........=....... 1410 00000000 00000000 00000000 00000000 ................ - 1420 a32a0000 12000000 00000000 00000000 .*.............. - 1430 00000000 00000000 75170000 12000000 ........u....... + 1420 f71b0000 12000000 00000000 00000000 ................ + 1430 00000000 00000000 dd150000 12000000 ................ 1440 00000000 00000000 00000000 00000000 ................ - 1450 b80a0000 12000000 00000000 00000000 ................ - 1460 00000000 00000000 b80e0000 12000000 ................ + 1450 8f0a0000 12000000 00000000 00000000 ................ + 1460 00000000 00000000 8a0e0000 12000000 ................ 1470 00000000 00000000 00000000 00000000 ................ 1480 7a000000 11000000 00000000 00000000 z............... - 1490 00000000 00000000 760a0000 12000000 ........v....... + 1490 00000000 00000000 4d0a0000 12000000 ........M....... 14a0 00000000 00000000 00000000 00000000 ................ - 14b0 fc1c0000 12000000 00000000 00000000 ................ - 14c0 00000000 00000000 5a080000 11000000 ........Z....... + 14b0 961a0000 12000000 00000000 00000000 ................ + 14c0 00000000 00000000 31080000 11000000 ........1....... 14d0 00000000 00000000 00000000 00000000 ................ - 14e0 34010000 12000000 00000000 00000000 4............... - 14f0 00000000 00000000 79280000 12000000 ........y(...... + 14e0 1b010000 12000000 00000000 00000000 ................ + 14f0 00000000 00000000 b61c0000 12000000 ................ 1500 00000000 00000000 00000000 00000000 ................ - 1510 25210000 12000000 00000000 00000000 %!.............. - 1520 00000000 00000000 bd170000 12000000 ................ + 1510 82260000 12000000 00000000 00000000 .&.............. + 1520 00000000 00000000 25160000 12000000 ........%....... 1530 00000000 00000000 00000000 00000000 ................ - 1540 08080000 12000000 00000000 00000000 ................ - 1550 00000000 00000000 fc300000 12000000 .........0...... + 1540 df070000 12000000 00000000 00000000 ................ + 1550 00000000 00000000 68370000 12000000 ........h7...... 1560 00000000 00000000 00000000 00000000 ................ - 1570 2b1e0000 12000000 00000000 00000000 +............... - 1580 00000000 00000000 1b020000 12000000 ................ + 1570 b01f0000 12000000 00000000 00000000 ................ + 1580 00000000 00000000 02020000 12000000 ................ 1590 00000000 00000000 00000000 00000000 ................ - 15a0 51090000 12000000 00000000 00000000 Q............... - 15b0 00000000 00000000 7e020000 12000000 ........~....... + 15a0 28090000 12000000 00000000 00000000 (............... + 15b0 00000000 00000000 65020000 12000000 ........e....... 15c0 00000000 00000000 00000000 00000000 ................ - 15d0 1b080000 11000000 00000000 00000000 ................ - 15e0 00000000 00000000 430c0000 11000000 ........C....... + 15d0 f2070000 11000000 00000000 00000000 ................ + 15e0 00000000 00000000 1a0c0000 11000000 ................ 15f0 00000000 00000000 00000000 00000000 ................ - 1600 43110000 12000000 00000000 00000000 C............... - 1610 00000000 00000000 2e060000 11000000 ................ + 1600 e10f0000 12000000 00000000 00000000 ................ + 1610 00000000 00000000 05060000 11000000 ................ 1620 00000000 00000000 00000000 00000000 ................ - 1630 dc210000 12000000 00000000 00000000 .!.............. - 1640 00000000 00000000 ff0b0000 11000000 ................ + 1630 2e2b0000 12000000 00000000 00000000 .+.............. + 1640 00000000 00000000 d60b0000 11000000 ................ 1650 00000000 00000000 00000000 00000000 ................ - 1660 c3040000 12000000 00000000 00000000 ................ - 1670 00000000 00000000 3c1b0000 11000000 ........<....... + 1660 e7190000 12000000 00000000 00000000 ................ + 1670 00000000 00000000 ed200000 11000000 ......... ...... 1680 00000000 00000000 00000000 00000000 ................ - 1690 2b2b0000 10000000 00000000 00000000 ++.............. - 16a0 00000000 00000000 4e2c0000 12000000 ........N,...... + 1690 d3200000 10000000 00000000 00000000 . .............. + 16a0 00000000 00000000 87260000 12000000 .........&...... 16b0 00000000 00000000 00000000 00000000 ................ - 16c0 c6090000 12000000 00000000 00000000 ................ - 16d0 00000000 00000000 fb250000 11000000 .........%...... + 16c0 9d090000 12000000 00000000 00000000 ................ + 16d0 00000000 00000000 7f240000 11000000 .........$...... 16e0 00000000 00000000 00000000 00000000 ................ 16f0 46000000 22000000 00000000 00000000 F..."........... - 1700 00000000 00000000 4c3a0000 12000000 ........L:...... + 1700 00000000 00000000 2f340000 12000000 ......../4...... 1710 00000000 00000000 00000000 00000000 ................ - 1720 b9200000 12000000 00000000 00000000 . .............. - 1730 00000000 00000000 e6020000 12000000 ................ + 1720 13290000 12000000 00000000 00000000 .).............. + 1730 00000000 00000000 cd020000 12000000 ................ 1740 00000000 00000000 00000000 00000000 ................ - 1750 4f1d0000 11000000 00000000 00000000 O............... - 1760 00000000 00000000 ef0f0000 11000000 ................ + 1750 3f1a0000 11000000 00000000 00000000 ?............... + 1760 00000000 00000000 c10f0000 11000000 ................ 1770 00000000 00000000 00000000 00000000 ................ - 1780 8b1d0000 12000000 00000000 00000000 ................ - 1790 00000000 00000000 33030000 12000000 ........3....... + 1780 db210000 12000000 00000000 00000000 .!.............. + 1790 00000000 00000000 1a030000 12000000 ................ 17a0 00000000 00000000 00000000 00000000 ................ - 17b0 29220000 12000000 00000000 00000000 )".............. - 17c0 00000000 00000000 80040000 12000000 ................ + 17b0 7c200000 12000000 00000000 00000000 | .............. + 17c0 00000000 00000000 a4190000 12000000 ................ 17d0 00000000 00000000 00000000 00000000 ................ - 17e0 631a0000 12000000 00000000 00000000 c............... - 17f0 00000000 00000000 4c030000 12000000 ........L....... + 17e0 cb180000 12000000 00000000 00000000 ................ + 17f0 00000000 00000000 33030000 12000000 ........3....... 1800 00000000 00000000 00000000 00000000 ................ - 1810 6b1d0000 12000000 00000000 00000000 k............... - 1820 00000000 00000000 34160000 12000000 ........4....... + 1810 630f0000 12000000 00000000 00000000 c............... + 1820 00000000 00000000 9c140000 12000000 ................ 1830 00000000 00000000 00000000 00000000 ................ - 1840 d2250000 12000000 00000000 00000000 .%.............. - 1850 00000000 00000000 60020000 12000000 ........`....... + 1840 3a1b0000 12000000 00000000 00000000 :............... + 1850 00000000 00000000 47020000 12000000 ........G....... 1860 00000000 00000000 00000000 00000000 ................ - 1870 ed020000 12000000 00000000 00000000 ................ - 1880 00000000 00000000 fc060000 12000000 ................ + 1870 d4020000 12000000 00000000 00000000 ................ + 1880 00000000 00000000 d3060000 12000000 ................ 1890 00000000 00000000 00000000 00000000 ................ - 18a0 ee0d0000 11000000 00000000 00000000 ................ - 18b0 00000000 00000000 580d0000 11000000 ........X....... + 18a0 c00d0000 11000000 00000000 00000000 ................ + 18b0 00000000 00000000 2a0d0000 11000000 ........*....... 18c0 00000000 00000000 00000000 00000000 ................ - 18d0 aa260000 11000000 00000000 00000000 .&.............. - 18e0 00000000 00000000 b41c0000 12000000 ................ + 18d0 1d260000 11000000 00000000 00000000 .&.............. + 18e0 00000000 00000000 1b200000 12000000 ......... ...... 18f0 00000000 00000000 00000000 00000000 ................ - 1900 f51b0000 12000000 00000000 00000000 ................ - 1910 00000000 00000000 76050000 12000000 ........v....... + 1900 081a0000 12000000 00000000 00000000 ................ + 1910 00000000 00000000 4d050000 12000000 ........M....... 1920 00000000 00000000 00000000 00000000 ................ - 1930 39050000 12000000 00000000 00000000 9............... - 1940 00000000 00000000 900c0000 12000000 ................ + 1930 10050000 12000000 00000000 00000000 ................ + 1940 00000000 00000000 670c0000 12000000 ........g....... 1950 00000000 00000000 00000000 00000000 ................ - 1960 bc2f0000 12000000 00000000 00000000 ./.............. - 1970 00000000 00000000 68240000 12000000 ........h$...... + 1960 3b410000 12000000 00000000 00000000 ;A.............. + 1970 00000000 00000000 eb040000 12000000 ................ 1980 00000000 00000000 00000000 00000000 ................ - 1990 b5120000 11000000 00000000 00000000 ................ - 19a0 00000000 00000000 44060000 12000000 ........D....... + 1990 38110000 11000000 00000000 00000000 8............... + 19a0 00000000 00000000 1b060000 12000000 ................ 19b0 00000000 00000000 00000000 00000000 ................ - 19c0 7a0b0000 11000000 00000000 00000000 z............... - 19d0 00000000 00000000 9f070000 11000000 ................ + 19c0 510b0000 11000000 00000000 00000000 Q............... + 19d0 00000000 00000000 76070000 11000000 ........v....... 19e0 00000000 00000000 00000000 00000000 ................ - 19f0 6d250000 12000000 00000000 00000000 m%.............. - 1a00 00000000 00000000 1f0d0000 12000000 ................ + 19f0 d51a0000 12000000 00000000 00000000 ................ + 1a00 00000000 00000000 f60c0000 12000000 ................ 1a10 00000000 00000000 00000000 00000000 ................ - 1a20 24090000 12000000 00000000 00000000 $............... - 1a30 00000000 00000000 f32c0000 11000000 .........,...... + 1a20 fb080000 12000000 00000000 00000000 ................ + 1a30 00000000 00000000 902a0000 11000000 .........*...... 1a40 00000000 00000000 00000000 00000000 ................ - 1a50 03210000 12000000 00000000 00000000 .!.............. - 1a60 00000000 00000000 c31e0000 12000000 ................ + 1a50 63200000 12000000 00000000 00000000 c .............. /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 @@ -1012,40 +986,40 @@ call <__stack_chk_fail@plt> _ZN4YODA14AnalysisObjectaSERKS0_.cold: - mov offset(%rsp),%rdi + mov (%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> - mov %rbx,%rdi + mov %rbp,%rdi call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi + mov (%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> mov %rbp,%rdi + call <_Unwind_Resume@plt> + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi + mov (%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 + mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - mov %rbp,%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi + mov (%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 + mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> @@ -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 %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rip),%rbp # <_ZTVN5Rivet10FinalStateE@Base> - mov offset(%rsp),%rdi + mov %r15,%rdi lea offset(%rbp),%rax mov %rax,offset(%rsp) call <_ZN5Rivet14ParticleFinderD2Ev> @@ -1707,744 +1673,1430 @@ 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 %r14,%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 %r14,%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 %r14,%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> /usr/lib64/Rivet/RivetLEPAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLEPAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLEPAnalyses.so (objdump) @@ -484,1005 +484,1005 @@ 2098 43d6a435 4610d8d6 8b1b1b9a C..5F....... Contents of section .dynsym: 20a8 00000000 00000000 00000000 00000000 ................ - 20b8 00000000 00000000 46430000 12000000 ........FC...... + 20b8 00000000 00000000 ac390000 12000000 .........9...... 20c8 00000000 00000000 00000000 00000000 ................ - 20d8 a2210000 10000000 00000000 00000000 .!.............. - 20e8 00000000 00000000 514e0000 12000000 ........QN...... + 20d8 a71a0000 10000000 00000000 00000000 ................ + 20e8 00000000 00000000 fb2c0000 12000000 .........,...... 20f8 00000000 00000000 00000000 00000000 ................ - 2108 bd220000 12000000 00000000 00000000 .".............. - 2118 00000000 00000000 b0510000 12000000 .........Q...... + 2108 08290000 12000000 00000000 00000000 .).............. + 2118 00000000 00000000 d06c0000 12000000 .........l...... 2128 00000000 00000000 00000000 00000000 ................ - 2138 76510000 12000000 00000000 00000000 vQ.............. - 2148 00000000 00000000 2e1b0000 12000000 ................ + 2138 966c0000 12000000 00000000 00000000 .l.............. + 2148 00000000 00000000 1f270000 12000000 .........'...... 2158 00000000 00000000 00000000 00000000 ................ - 2168 96150000 12000000 00000000 00000000 ................ - 2178 00000000 00000000 64180000 12000000 ........d....... + 2168 88150000 12000000 00000000 00000000 ................ + 2178 00000000 00000000 56180000 12000000 ........V....... 2188 00000000 00000000 00000000 00000000 ................ - 2198 2a260000 11000000 00000000 00000000 *&.............. - 21a8 00000000 00000000 c4070000 12000000 ................ + 2198 6b2d0000 11000000 00000000 00000000 k-.............. + 21a8 00000000 00000000 c5070000 12000000 ................ 21b8 00000000 00000000 00000000 00000000 ................ - 21c8 8c1b0000 12000000 00000000 00000000 ................ - 21d8 00000000 00000000 a6030000 12000000 ................ + 21c8 8f1d0000 12000000 00000000 00000000 ................ + 21d8 00000000 00000000 00040000 12000000 ................ 21e8 00000000 00000000 00000000 00000000 ................ - 21f8 d61d0000 12000000 00000000 00000000 ................ - 2208 00000000 00000000 6b160000 12000000 ........k....... + 21f8 0f1f0000 12000000 00000000 00000000 ................ + 2208 00000000 00000000 5d160000 12000000 ........]....... 2218 00000000 00000000 00000000 00000000 ................ - 2228 13080000 12000000 00000000 00000000 ................ - 2238 00000000 00000000 f21f0000 12000000 ................ + 2228 63080000 12000000 00000000 00000000 c............... + 2238 00000000 00000000 84250000 12000000 .........%...... 2248 00000000 00000000 00000000 00000000 ................ - 2258 79330000 11000000 00000000 00000000 y3.............. + 2258 58350000 11000000 00000000 00000000 X5.............. 2268 00000000 00000000 93000000 11000000 ................ 2278 00000000 00000000 00000000 00000000 ................ - 2288 ff0b0000 12000000 00000000 00000000 ................ - 2298 00000000 00000000 f1260000 12000000 .........&...... + 2288 ba0c0000 12000000 00000000 00000000 ................ + 2298 00000000 00000000 d8250000 12000000 .........%...... 22a8 00000000 00000000 00000000 00000000 ................ - 22b8 380a0000 11000000 00000000 00000000 8............... - 22c8 00000000 00000000 cf2f0000 12000000 ........./...... + 22b8 0c0b0000 11000000 00000000 00000000 ................ + 22c8 00000000 00000000 9a230000 12000000 .........#...... 22d8 00000000 00000000 00000000 00000000 ................ - 22e8 50330000 12000000 00000000 00000000 P3.............. - 22f8 00000000 00000000 123b0000 12000000 .........;...... + 22e8 9d2e0000 12000000 00000000 00000000 ................ + 22f8 00000000 00000000 342f0000 12000000 ........4/...... 2308 00000000 00000000 00000000 00000000 ................ - 2318 9e240000 11000000 00000000 00000000 .$.............. - 2328 00000000 00000000 370f0000 12000000 ........7....... + 2318 59220000 11000000 00000000 00000000 Y".............. + 2328 00000000 00000000 e40f0000 12000000 ................ 2338 00000000 00000000 00000000 00000000 ................ - 2348 54330000 12000000 00000000 00000000 T3.............. - 2358 00000000 00000000 4e1f0000 12000000 ........N....... + 2348 c72e0000 12000000 00000000 00000000 ................ + 2358 00000000 00000000 87200000 12000000 ......... ...... 2368 00000000 00000000 00000000 00000000 ................ - 2378 b6290000 10000000 00000000 00000000 .).............. - 2388 00000000 00000000 663b0000 12000000 ........f;...... + 2378 dd0c0000 10000000 00000000 00000000 ................ + 2388 00000000 00000000 02340000 12000000 .........4...... 2398 00000000 00000000 00000000 00000000 ................ - 23a8 b3160000 12000000 00000000 00000000 ................ - 23b8 00000000 00000000 e7250000 11000000 .........%...... + 23a8 a5160000 12000000 00000000 00000000 ................ + 23b8 00000000 00000000 4b2d0000 11000000 ........K-...... 23c8 00000000 00000000 00000000 00000000 ................ - 23d8 e6090000 12000000 00000000 00000000 ................ - 23e8 00000000 00000000 08520000 12000000 .........R...... + 23d8 ba0a0000 12000000 00000000 00000000 ................ + 23e8 00000000 00000000 286d0000 12000000 ........(m...... 23f8 00000000 00000000 00000000 00000000 ................ - 2408 e01a0000 12000000 00000000 00000000 ................ - 2418 00000000 00000000 72010000 12000000 ........r....... + 2408 50260000 12000000 00000000 00000000 P&.............. + 2418 00000000 00000000 cc010000 12000000 ................ 2428 00000000 00000000 00000000 00000000 ................ - 2438 59330000 11000000 00000000 00000000 Y3.............. - 2448 00000000 00000000 282f0000 11000000 ........(/...... + 2438 38350000 11000000 00000000 00000000 85.............. + 2448 00000000 00000000 c5270000 11000000 .........'...... 2458 00000000 00000000 00000000 00000000 ................ - 2468 e02e0000 12000000 00000000 00000000 ................ - 2478 00000000 00000000 e10a0000 12000000 ................ + 2468 7d270000 12000000 00000000 00000000 }'.............. + 2478 00000000 00000000 b50b0000 12000000 ................ 2488 00000000 00000000 00000000 00000000 ................ - 2498 41020000 12000000 00000000 00000000 A............... - 24a8 00000000 00000000 f9090000 11000000 ................ + 2498 9b020000 12000000 00000000 00000000 ................ + 24a8 00000000 00000000 cd0a0000 11000000 ................ 24b8 00000000 00000000 00000000 00000000 ................ - 24c8 913b0000 12000000 00000000 00000000 .;.............. - 24d8 00000000 00000000 f71c0000 12000000 ................ + 24c8 2d340000 12000000 00000000 00000000 -4.............. + 24d8 00000000 00000000 c71a0000 12000000 ................ 24e8 00000000 00000000 00000000 00000000 ................ - 24f8 28090000 11000000 00000000 00000000 (............... - 2508 00000000 00000000 9d290000 12000000 .........)...... + 24f8 fc090000 11000000 00000000 00000000 ................ + 2508 00000000 00000000 7c330000 12000000 ........|3...... 2518 00000000 00000000 00000000 00000000 ................ - 2528 76040000 11000000 00000000 00000000 v............... - 2538 00000000 00000000 f7230000 12000000 .........#...... + 2528 b6040000 11000000 00000000 00000000 ................ + 2538 00000000 00000000 d71b0000 12000000 ................ 2548 00000000 00000000 00000000 00000000 ................ - 2558 16100000 11000000 00000000 00000000 ................ - 2568 00000000 00000000 88210000 10000000 .........!...... + 2558 5d1c0000 11000000 00000000 00000000 ]............... + 2568 00000000 00000000 8d1a0000 10000000 ................ 2578 00000000 00000000 00000000 00000000 ................ - 2588 85080000 12000000 00000000 00000000 ................ + 2588 d5080000 12000000 00000000 00000000 ................ 2598 00000000 00000000 46000000 22000000 ........F..."... 25a8 00000000 00000000 00000000 00000000 ................ - 25b8 b3260000 12000000 00000000 00000000 .&.............. - 25c8 00000000 00000000 fd280000 12000000 .........(...... + 25b8 f42d0000 12000000 00000000 00000000 .-.............. + 25c8 00000000 00000000 562f0000 12000000 ........V/...... 25d8 00000000 00000000 00000000 00000000 ................ - 25e8 dc070000 12000000 00000000 00000000 ................ - 25f8 00000000 00000000 92300000 12000000 .........0...... + 25e8 2c080000 12000000 00000000 00000000 ,............... + 25f8 00000000 00000000 172b0000 12000000 .........+...... 2608 00000000 00000000 00000000 00000000 ................ - 2618 be1b0000 12000000 00000000 00000000 ................ - 2628 00000000 00000000 f4420000 12000000 .........B...... + 2618 73240000 12000000 00000000 00000000 s$.............. + 2628 00000000 00000000 5a390000 12000000 ........Z9...... 2638 00000000 00000000 00000000 00000000 ................ - 2648 e10d0000 11000000 00000000 00000000 ................ - 2658 00000000 00000000 e4320000 12000000 .........2...... + 2648 6e0e0000 11000000 00000000 00000000 n............... + 2658 00000000 00000000 c71d0000 12000000 ................ 2668 00000000 00000000 00000000 00000000 ................ - 2678 b7010000 12000000 00000000 00000000 ................ - 2688 00000000 00000000 b4230000 12000000 .........#...... + 2678 11020000 12000000 00000000 00000000 ................ + 2688 00000000 00000000 941b0000 12000000 ................ 2698 00000000 00000000 00000000 00000000 ................ - 26a8 59190000 12000000 00000000 00000000 Y............... - 26b8 00000000 00000000 d0010000 12000000 ................ + 26a8 4b190000 12000000 00000000 00000000 K............... + 26b8 00000000 00000000 2a020000 12000000 ........*....... 26c8 00000000 00000000 00000000 00000000 ................ - 26d8 c4320000 12000000 00000000 00000000 .2.............. - 26e8 00000000 00000000 2a150000 12000000 ........*....... + 26d8 322e0000 12000000 00000000 00000000 2............... + 26e8 00000000 00000000 1c150000 12000000 ................ 26f8 00000000 00000000 00000000 00000000 ................ - 2708 23020000 12000000 00000000 00000000 #............... - 2718 00000000 00000000 3c030000 12000000 ........<....... + 2708 7d020000 12000000 00000000 00000000 }............... + 2718 00000000 00000000 96030000 12000000 ................ 2728 00000000 00000000 00000000 00000000 ................ - 2738 28060000 12000000 00000000 00000000 (............... - 2748 00000000 00000000 37100000 11000000 ........7....... + 2738 f0050000 12000000 00000000 00000000 ................ + 2748 00000000 00000000 42070000 11000000 ........B....... 2758 00000000 00000000 00000000 00000000 ................ - 2768 6c0e0000 12000000 00000000 00000000 l............... - 2778 00000000 00000000 e00e0000 12000000 ................ + 2768 f90e0000 12000000 00000000 00000000 ................ + 2778 00000000 00000000 6d0f0000 12000000 ........m....... 2788 00000000 00000000 00000000 00000000 ................ - 2798 481c0000 11000000 00000000 00000000 H............... - 27a8 00000000 00000000 39070000 12000000 ........9....... + 2798 cf240000 11000000 00000000 00000000 .$.............. + 27a8 00000000 00000000 01070000 12000000 ................ 27b8 00000000 00000000 00000000 00000000 ................ - 27c8 1d430000 12000000 00000000 00000000 .C.............. - 27d8 00000000 00000000 d5430000 12000000 .........C...... + 27c8 83390000 12000000 00000000 00000000 .9.............. + 27d8 00000000 00000000 3b3a0000 12000000 ........;:...... 27e8 00000000 00000000 00000000 00000000 ................ - 27f8 bb040000 12000000 00000000 00000000 ................ - 2808 00000000 00000000 8e510000 12000000 .........Q...... + 27f8 fb040000 12000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetLEPAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLEPAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLEPAnalyses.so (disasm) @@ -1000,48 +1000,59 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> +_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> + jne <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - call <__stack_chk_fail@plt> + jne <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold: +_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + je <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + jne <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + je <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet19ALEPH_1991_S24352848finalizeEv.cold + ofs> + jne <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18ALEPH_1995_I3821798finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -1089,30 +1100,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,6 +1130,32 @@ mov %r12,%rdi call <_Unwind_Resume@plt> +_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rbx),%rdi + mov offset(%rbx),%rsi + sub %rdi,%rsi + test %rdi,%rdi + jne <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + mov %r12,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <_ZdlPvm@plt> + jmp <_ZN5Rivet8ParticleC2ESt10shared_ptrIKN6HepMC311GenParticleEE.cold + ofs> + call <__stack_chk_fail@plt> + nop + _ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: call <__cxa_begin_catch@plt> mov $something,%esi @@ -1215,8 +1247,6 @@ nop _ZN4YODA14AnalysisObjectaSERKS0_.cold: - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax @@ -1224,6 +1254,8 @@ jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax @@ -1233,7 +1265,7 @@ call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> - mov %r15,%rdi + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1254,6 +1286,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 /usr/lib64/Rivet/RivetLHCbAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLHCbAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLHCbAnalyses.so (objdump) @@ -328,732 +328,732 @@ 16d8 7b65bbbf 7d65bbbf 25a92a3e {e..}e..%.*> Contents of section .dynsym: 16e8 00000000 00000000 00000000 00000000 ................ - 16f8 00000000 00000000 36350000 12000000 ........65...... + 16f8 00000000 00000000 e3050000 12000000 ................ 1708 00000000 00000000 00000000 00000000 ................ - 1718 51490000 12000000 00000000 00000000 QI.............. - 1728 00000000 00000000 7a0a0000 12000000 ........z....... + 1718 07500000 12000000 00000000 00000000 .P.............. + 1728 00000000 00000000 3e1d0000 12000000 ........>....... 1738 00000000 00000000 00000000 00000000 ................ - 1748 f23f0000 12000000 00000000 00000000 .?.............. - 1758 00000000 00000000 c0420000 12000000 .........B...... + 1748 42160000 12000000 00000000 00000000 B............... + 1758 00000000 00000000 10190000 12000000 ................ 1768 00000000 00000000 00000000 00000000 ................ - 1778 45080000 12000000 00000000 00000000 E............... - 1788 00000000 00000000 c3370000 12000000 .........7...... + 1778 92090000 12000000 00000000 00000000 ................ + 1788 00000000 00000000 8d060000 12000000 ................ 1798 00000000 00000000 00000000 00000000 ................ - 17a8 39030000 12000000 00000000 00000000 9............... - 17b8 00000000 00000000 c7400000 12000000 .........@...... + 17a8 68030000 12000000 00000000 00000000 h............... + 17b8 00000000 00000000 17170000 12000000 ................ 17c8 00000000 00000000 00000000 00000000 ................ - 17d8 330f0000 12000000 00000000 00000000 3............... - 17e8 00000000 00000000 d2360000 11000000 .........6...... + 17d8 9b1f0000 12000000 00000000 00000000 ................ + 17e8 00000000 00000000 93000000 11000000 ................ 17f8 00000000 00000000 00000000 00000000 ................ - 1808 7b210000 12000000 00000000 00000000 {!.............. - 1818 00000000 00000000 cc030000 12000000 ................ + 1808 9c450000 12000000 00000000 00000000 .E.............. + 1818 00000000 00000000 fb030000 12000000 ................ 1828 00000000 00000000 00000000 00000000 ................ - 1838 2a200000 11000000 00000000 00000000 * .............. - 1848 00000000 00000000 d8070000 10000000 ................ + 1838 aa440000 11000000 00000000 00000000 .D.............. + 1848 00000000 00000000 9e240000 10000000 .........$...... 1858 00000000 00000000 00000000 00000000 ................ - 1868 48230000 10000000 00000000 00000000 H#.............. - 1878 00000000 00000000 74180000 12000000 ........t....... + 1868 46350000 10000000 00000000 00000000 F5.............. + 1878 00000000 00000000 100e0000 12000000 ................ 1888 00000000 00000000 00000000 00000000 ................ - 1898 0f410000 12000000 00000000 00000000 .A.............. - 18a8 00000000 00000000 d81f0000 12000000 ................ + 1898 5f170000 12000000 00000000 00000000 _............... + 18a8 00000000 00000000 58440000 12000000 ........XD...... 18b8 00000000 00000000 00000000 00000000 ................ - 18c8 b2230000 12000000 00000000 00000000 .#.............. - 18d8 00000000 00000000 1a460000 12000000 .........F...... + 18c8 2c200000 12000000 00000000 00000000 , .............. + 18d8 00000000 00000000 932d0000 12000000 .........-...... 18e8 00000000 00000000 00000000 00000000 ................ - 18f8 db480000 12000000 00000000 00000000 .H.............. - 1908 00000000 00000000 921b0000 12000000 ................ + 18f8 914f0000 12000000 00000000 00000000 .O.............. + 1908 00000000 00000000 101e0000 12000000 ................ 1918 00000000 00000000 00000000 00000000 ................ - 1928 d3000000 12000000 00000000 00000000 ................ - 1938 00000000 00000000 09210000 12000000 .........!...... + 1928 83010000 12000000 00000000 00000000 ................ + 1938 00000000 00000000 89450000 12000000 .........E...... 1948 00000000 00000000 00000000 00000000 ................ - 1958 b3010000 12000000 00000000 00000000 ................ - 1968 00000000 00000000 eb1f0000 11000000 ................ + 1958 52020000 12000000 00000000 00000000 R............... + 1968 00000000 00000000 6b440000 11000000 ........kD...... 1978 00000000 00000000 00000000 00000000 ................ - 1988 a80b0000 12000000 00000000 00000000 ................ - 1998 00000000 00000000 d9260000 12000000 .........&...... + 1988 a20f0000 12000000 00000000 00000000 ................ + 1998 00000000 00000000 ea420000 12000000 .........B...... 19a8 00000000 00000000 00000000 00000000 ................ - 19b8 d5060000 11000000 00000000 00000000 ................ - 19c8 00000000 00000000 d7440000 12000000 .........D...... + 19b8 d7080000 11000000 00000000 00000000 ................ + 19c8 00000000 00000000 cc230000 12000000 .........#...... 19d8 00000000 00000000 00000000 00000000 ................ - 19e8 8d0e0000 11000000 00000000 00000000 ................ - 19f8 00000000 00000000 c9370000 12000000 .........7...... + 19e8 da1b0000 11000000 00000000 00000000 ................ + 19f8 00000000 00000000 a6060000 12000000 ................ 1a08 00000000 00000000 00000000 00000000 ................ - 1a18 d30e0000 12000000 00000000 00000000 ................ + 1a18 2a1c0000 12000000 00000000 00000000 *............... 1a28 00000000 00000000 46000000 22000000 ........F..."... 1a38 00000000 00000000 00000000 00000000 ................ - 1a48 82050000 12000000 00000000 00000000 ................ - 1a58 00000000 00000000 6e1b0000 12000000 ........n....... + 1a48 a0070000 12000000 00000000 00000000 ................ + 1a58 00000000 00000000 a5320000 12000000 .........2...... 1a68 00000000 00000000 00000000 00000000 ................ - 1a78 59020000 12000000 00000000 00000000 Y............... - 1a88 00000000 00000000 5d080000 12000000 ........]....... + 1a78 99070000 12000000 00000000 00000000 ................ + 1a88 00000000 00000000 aa090000 12000000 ................ 1a98 00000000 00000000 00000000 00000000 ................ - 1aa8 3a270000 12000000 00000000 00000000 :'.............. - 1ab8 00000000 00000000 32240000 12000000 ........2$...... + 1aa8 95290000 12000000 00000000 00000000 .).............. + 1ab8 00000000 00000000 30290000 12000000 ........0)...... 1ac8 00000000 00000000 00000000 00000000 ................ - 1ad8 fd060000 11000000 00000000 00000000 ................ - 1ae8 00000000 00000000 c21e0000 12000000 ................ + 1ad8 f01d0000 11000000 00000000 00000000 ................ + 1ae8 00000000 00000000 39050000 12000000 ........9....... 1af8 00000000 00000000 00000000 00000000 ................ - 1b08 18010000 12000000 00000000 00000000 ................ - 1b18 00000000 00000000 80220000 12000000 ........."...... + 1b08 c8010000 12000000 00000000 00000000 ................ + 1b18 00000000 00000000 7e340000 12000000 ........~4...... 1b28 00000000 00000000 00000000 00000000 ................ - 1b38 94440000 12000000 00000000 00000000 .D.............. - 1b48 00000000 00000000 b5430000 12000000 .........C...... + 1b38 89230000 12000000 00000000 00000000 .#.............. + 1b48 00000000 00000000 051a0000 12000000 ................ 1b58 00000000 00000000 00000000 00000000 ................ - 1b68 31010000 12000000 00000000 00000000 1............... - 1b78 00000000 00000000 5a360000 12000000 ........Z6...... + 1b68 e1010000 12000000 00000000 00000000 ................ + 1b78 00000000 00000000 9a260000 12000000 .........&...... 1b88 00000000 00000000 00000000 00000000 ................ - 1b98 863f0000 12000000 00000000 00000000 .?.............. - 1ba8 00000000 00000000 95010000 12000000 ................ + 1b98 d6150000 12000000 00000000 00000000 ................ + 1ba8 00000000 00000000 34020000 12000000 ........4....... 1bb8 00000000 00000000 00000000 00000000 ................ - 1bc8 c9020000 12000000 00000000 00000000 ................ - 1bd8 00000000 00000000 1d080000 12000000 ................ + 1bc8 f8020000 12000000 00000000 00000000 ................ + 1bd8 00000000 00000000 6a090000 12000000 ........j....... 1be8 00000000 00000000 00000000 00000000 ................ - 1bf8 4d1c0000 11000000 00000000 00000000 M............... - 1c08 00000000 00000000 db230000 12000000 .........#...... + 1bf8 ec1e0000 11000000 00000000 00000000 ................ + 1c08 00000000 00000000 55200000 12000000 ........U ...... 1c18 00000000 00000000 00000000 00000000 ................ - 1c28 0b040000 12000000 00000000 00000000 ................ - 1c38 00000000 00000000 05460000 11000000 .........F...... + 1c28 3a040000 12000000 00000000 00000000 :............... + 1c38 00000000 00000000 1b290000 11000000 .........)...... 1c48 00000000 00000000 00000000 00000000 ................ - 1c58 f2260000 12000000 00000000 00000000 .&.............. - 1c68 00000000 00000000 b00d0000 12000000 ................ + 1c58 f61c0000 12000000 00000000 00000000 ................ + 1c68 00000000 00000000 530c0000 12000000 ........S....... 1c78 00000000 00000000 00000000 00000000 ................ - 1c88 6d090000 11000000 00000000 00000000 m............... - 1c98 00000000 00000000 03050000 12000000 ................ + 1c88 ba0a0000 11000000 00000000 00000000 ................ + 1c98 00000000 00000000 1a070000 12000000 ................ 1ca8 00000000 00000000 00000000 00000000 ................ - 1cb8 3a070000 12000000 00000000 00000000 :............... - 1cc8 00000000 00000000 4a1e0000 12000000 ........J....... + 1cb8 bb040000 12000000 00000000 00000000 ................ + 1cc8 00000000 00000000 d0240000 12000000 .........$...... 1cd8 00000000 00000000 00000000 00000000 ................ - 1ce8 e1040000 12000000 00000000 00000000 ................ - 1cf8 00000000 00000000 a9130000 11000000 ................ + 1ce8 f5060000 12000000 00000000 00000000 ................ + 1cf8 00000000 00000000 76100000 11000000 ........v....... 1d08 00000000 00000000 00000000 00000000 ................ - 1d18 42130000 12000000 00000000 00000000 B............... - 1d28 00000000 00000000 0c1e0000 11000000 ................ + 1d18 77230000 12000000 00000000 00000000 w#.............. + 1d28 00000000 00000000 05330000 11000000 .........3...... 1d38 00000000 00000000 00000000 00000000 ................ - 1d48 510e0000 11000000 00000000 00000000 Q............... - 1d58 00000000 00000000 72120000 12000000 ........r....... + 1d48 f31b0000 11000000 00000000 00000000 ................ + 1d58 00000000 00000000 a7220000 12000000 ........."...... 1d68 00000000 00000000 00000000 00000000 ................ - 1d78 0a080000 12000000 00000000 00000000 ................ - 1d88 00000000 00000000 a91e0000 12000000 ................ + 1d78 93060000 12000000 00000000 00000000 ................ + 1d88 00000000 00000000 20050000 12000000 ........ ....... 1d98 00000000 00000000 00000000 00000000 ................ - 1da8 b91c0000 11000000 00000000 00000000 ................ - 1db8 00000000 00000000 92080000 12000000 ................ + 1da8 011f0000 11000000 00000000 00000000 ................ + 1db8 00000000 00000000 df090000 12000000 ................ 1dc8 00000000 00000000 00000000 00000000 ................ - 1dd8 421f0000 11000000 00000000 00000000 B............... - 1de8 00000000 00000000 070e0000 12000000 ................ + 1dd8 c2430000 11000000 00000000 00000000 .C.............. + 1de8 00000000 00000000 aa1b0000 12000000 ................ 1df8 00000000 00000000 00000000 00000000 ................ - 1e08 e9130000 11000000 00000000 00000000 ................ - 1e18 00000000 00000000 85210000 12000000 .........!...... + 1e08 b6100000 11000000 00000000 00000000 ................ + 1e18 00000000 00000000 43330000 12000000 ........C3...... 1e28 00000000 00000000 00000000 00000000 ................ - 1e38 751b0000 12000000 00000000 00000000 u............... - 1e48 00000000 00000000 35020000 12000000 ........5....... /usr/lib64/Rivet/RivetLHCbAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLHCbAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLHCbAnalyses.so (disasm) @@ -810,23 +810,6 @@ mov %rax,%rbp jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> -_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - jmp <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - call <__stack_chk_fail@plt> - _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -880,27 +863,175 @@ call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> -_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold: +_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold: mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold + ofs> + je <_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold + ofs> + jne <_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold + ofs> + je <_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold + ofs> call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCB_2012_I10970928finalizeEv.cold + ofs> + jne <_ZN5Rivet18LHCB_2010_S87583018finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + 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_2010_S87583018finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + 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_2010_S87583018finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + 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_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> + mov offset(%rsp),%rdi + test %rdi,%rdi + 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_2010_S87583018finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + 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_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> + +_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17LHCB_2011_I9170098finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet6deltaRERKNS_12FourMomentumES2_NS_9RapSchemeE.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rdi + mov %rax,%rbx + call <_ZNSt13runtime_errorC1EPKc@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet6deltaRERKNS_12FourMomentumES2_NS_9RapSchemeE.cold + ofs> + mov offset(%rip),%rdx # <_ZNSt13runtime_errorD1Ev@GLIBCXX_3.4> + mov offset(%rip),%rsi # <_ZTISt13runtime_error@GLIBCXX_3.4> + mov %rbx,%rdi + call <__cxa_throw@plt> + mov %rbx,%rdi + mov %rax,%rbp + call <__cxa_free_exception@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax /usr/lib64/Rivet/RivetLHCfAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetLHCfAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetLHCfAnalyses.so (objdump) @@ -108,258 +108,258 @@ 0920 9b5755a7 215f7b67 6d22028a .WU.!_{gm".. Contents of section .dynsym: 0930 00000000 00000000 00000000 00000000 ................ - 0940 00000000 00000000 340c0000 12000000 ........4....... + 0940 00000000 00000000 580d0000 12000000 ........X....... 0950 00000000 00000000 00000000 00000000 ................ - 0960 4d080000 12000000 00000000 00000000 M............... - 0970 00000000 00000000 34010000 12000000 ........4....... + 0960 4c0c0000 12000000 00000000 00000000 L............... + 0970 00000000 00000000 13010000 12000000 ................ 0980 00000000 00000000 00000000 00000000 ................ - 0990 42150000 12000000 00000000 00000000 B............... - 09a0 00000000 00000000 49110000 12000000 ........I....... + 0990 10150000 12000000 00000000 00000000 ................ + 09a0 00000000 00000000 f80e0000 12000000 ................ 09b0 00000000 00000000 00000000 00000000 ................ - 09c0 4c100000 12000000 00000000 00000000 L............... - 09d0 00000000 00000000 74090000 12000000 ........t....... + 09c0 6d090000 12000000 00000000 00000000 m............... + 09d0 00000000 00000000 79020000 12000000 ........y....... 09e0 00000000 00000000 00000000 00000000 ................ - 09f0 ff0e0000 11000000 00000000 00000000 ................ - 0a00 00000000 00000000 ad0e0000 12000000 ................ + 09f0 3c070000 11000000 00000000 00000000 <............... + 0a00 00000000 00000000 ea060000 12000000 ................ 0a10 00000000 00000000 00000000 00000000 ................ - 0a20 6a0a0000 12000000 00000000 00000000 j............... - 0a30 00000000 00000000 66030000 12000000 ........f....... + 0a20 4c0f0000 12000000 00000000 00000000 L............... + 0a30 00000000 00000000 0c040000 12000000 ................ 0a40 00000000 00000000 00000000 00000000 ................ - 0a50 970f0000 12000000 00000000 00000000 ................ - 0a60 00000000 00000000 06040000 12000000 ................ + 0a50 33080000 12000000 00000000 00000000 3............... + 0a60 00000000 00000000 55020000 12000000 ........U....... 0a70 00000000 00000000 00000000 00000000 ................ - 0a80 c00e0000 11000000 00000000 00000000 ................ - 0a90 00000000 00000000 bd0d0000 11000000 ................ + 0a80 fd060000 11000000 00000000 00000000 ................ + 0a90 00000000 00000000 d1150000 11000000 ................ 0aa0 00000000 00000000 00000000 00000000 ................ - 0ab0 f4040000 11000000 00000000 00000000 ................ - 0ac0 00000000 00000000 e9010000 12000000 ................ + 0ab0 a20a0000 11000000 00000000 00000000 ................ + 0ac0 00000000 00000000 bd080000 12000000 ................ 0ad0 00000000 00000000 00000000 00000000 ................ 0ae0 46000000 22000000 00000000 00000000 F..."........... - 0af0 00000000 00000000 e8020000 12000000 ................ + 0af0 00000000 00000000 8e030000 12000000 ................ 0b00 00000000 00000000 00000000 00000000 ................ - 0b10 c4020000 12000000 00000000 00000000 ................ - 0b20 00000000 00000000 6c020000 12000000 ........l....... + 0b10 59130000 12000000 00000000 00000000 Y............... + 0b20 00000000 00000000 34050000 12000000 ........4....... 0b30 00000000 00000000 00000000 00000000 ................ - 0b40 1b0d0000 12000000 00000000 00000000 ................ - 0b50 00000000 00000000 28070000 12000000 ........(....... + 0b40 070e0000 12000000 00000000 00000000 ................ + 0b50 00000000 00000000 49050000 12000000 ........I....... 0b60 00000000 00000000 00000000 00000000 ................ - 0b70 41070000 12000000 00000000 00000000 A............... - 0b80 00000000 00000000 e8030000 12000000 ................ + 0b70 62050000 12000000 00000000 00000000 b............... + 0b80 00000000 00000000 8e040000 12000000 ................ 0b90 00000000 00000000 00000000 00000000 ................ - 0ba0 1b040000 12000000 00000000 00000000 ................ - 0bb0 00000000 00000000 3e0b0000 12000000 ........>....... + 0ba0 ac040000 12000000 00000000 00000000 ................ + 0bb0 00000000 00000000 51020000 12000000 ........Q....... 0bc0 00000000 00000000 00000000 00000000 ................ - 0bd0 98090000 12000000 00000000 00000000 ................ - 0be0 00000000 00000000 420b0000 11000000 ........B....... + 0bd0 9d020000 12000000 00000000 00000000 ................ + 0be0 00000000 00000000 b40c0000 11000000 ................ 0bf0 00000000 00000000 00000000 00000000 ................ - 0c00 8a0a0000 12000000 00000000 00000000 ................ - 0c10 00000000 00000000 c6080000 12000000 ................ + 0c00 ba0f0000 12000000 00000000 00000000 ................ + 0c10 00000000 00000000 b1090000 12000000 ................ 0c20 00000000 00000000 00000000 00000000 ................ - 0c30 ab030000 12000000 00000000 00000000 ................ - 0c40 00000000 00000000 6b0c0000 12000000 ........k....... + 0c30 51040000 12000000 00000000 00000000 Q............... + 0c40 00000000 00000000 8f0d0000 12000000 ................ 0c50 00000000 00000000 00000000 00000000 ................ - 0c60 72140000 11000000 00000000 00000000 r............... - 0c70 00000000 00000000 690b0000 12000000 ........i....... + 0c60 e0110000 11000000 00000000 00000000 ................ + 0c70 00000000 00000000 db0c0000 12000000 ................ 0c80 00000000 00000000 00000000 00000000 ................ - 0c90 6e0d0000 12000000 00000000 00000000 n............... - 0ca0 00000000 00000000 3b080000 11000000 ........;....... + 0c90 82150000 12000000 00000000 00000000 ................ + 0ca0 00000000 00000000 7c030000 11000000 ........|....... 0cb0 00000000 00000000 00000000 00000000 ................ - 0cc0 300e0000 11000000 00000000 00000000 0............... - 0cd0 00000000 00000000 ca000000 12000000 ................ + 0cc0 81060000 11000000 00000000 00000000 ................ + 0cd0 00000000 00000000 3b050000 12000000 ........;....... 0ce0 00000000 00000000 00000000 00000000 ................ - 0cf0 7b0f0000 12000000 00000000 00000000 {............... - 0d00 00000000 00000000 400c0000 12000000 ........@....... + 0cf0 06080000 12000000 00000000 00000000 ................ + 0d00 00000000 00000000 640d0000 12000000 ........d....... 0d10 00000000 00000000 00000000 00000000 ................ - 0d20 84150000 12000000 00000000 00000000 ................ - 0d30 00000000 00000000 78120000 11000000 ........x....... + 0d20 52150000 12000000 00000000 00000000 R............... + 0d30 00000000 00000000 ee100000 11000000 ................ 0d40 00000000 00000000 00000000 00000000 ................ - 0d50 cb020000 12000000 00000000 00000000 ................ - 0d60 00000000 00000000 bd070000 12000000 ................ + 0d50 60130000 12000000 00000000 00000000 `............... + 0d60 00000000 00000000 de050000 12000000 ................ 0d70 00000000 00000000 00000000 00000000 ................ - 0d80 3c0a0000 12000000 00000000 00000000 <............... - 0d90 00000000 00000000 0c100000 12000000 ................ + 0d80 8c0f0000 12000000 00000000 00000000 ................ + 0d90 00000000 00000000 df080000 12000000 ................ 0da0 00000000 00000000 00000000 00000000 ................ - 0db0 ff100000 12000000 00000000 00000000 ................ - 0dc0 00000000 00000000 98160000 12000000 ................ + 0db0 920e0000 12000000 00000000 00000000 ................ + 0dc0 00000000 00000000 bb140000 12000000 ................ 0dd0 00000000 00000000 00000000 00000000 ................ - 0de0 64010000 12000000 00000000 00000000 d............... - 0df0 00000000 00000000 4f050000 12000000 ........O....... + 0de0 43010000 12000000 00000000 00000000 C............... + 0df0 00000000 00000000 9b090000 12000000 ................ 0e00 00000000 00000000 00000000 00000000 ................ - 0e10 73020000 12000000 00000000 00000000 s............... - 0e20 00000000 00000000 540b0000 11000000 ........T....... + 0e10 b3000000 12000000 00000000 00000000 ................ + 0e20 00000000 00000000 c60c0000 11000000 ................ 0e30 00000000 00000000 00000000 00000000 ................ - 0e40 1c010000 12000000 00000000 00000000 ................ - 0e50 00000000 00000000 3d0b0000 12000000 ........=....... + 0e40 fb000000 12000000 00000000 00000000 ................ + 0e50 00000000 00000000 50020000 12000000 ........P....... 0e60 00000000 00000000 00000000 00000000 ................ - 0e70 e0160000 12000000 00000000 00000000 ................ - 0e80 00000000 00000000 61040000 12000000 ........a....... + 0e70 03150000 12000000 00000000 00000000 ................ + 0e80 00000000 00000000 9b0b0000 12000000 ................ 0e90 00000000 00000000 00000000 00000000 ................ - 0ea0 4e0c0000 12000000 00000000 00000000 N............... - 0eb0 00000000 00000000 e30c0000 12000000 ................ + 0ea0 720d0000 12000000 00000000 00000000 r............... + 0eb0 00000000 00000000 420e0000 12000000 ........B....... 0ec0 00000000 00000000 00000000 00000000 ................ - 0ed0 5e010000 12000000 00000000 00000000 ^............... - 0ee0 00000000 00000000 c2000000 12000000 ................ + 0ed0 3d010000 12000000 00000000 00000000 =............... + 0ee0 00000000 00000000 ab000000 12000000 ................ 0ef0 00000000 00000000 00000000 00000000 ................ - 0f00 9b0d0000 12000000 00000000 00000000 ................ - 0f10 00000000 00000000 6e0e0000 11000000 ........n....... + 0f00 af150000 12000000 00000000 00000000 ................ + 0f10 00000000 00000000 42060000 11000000 ........B....... 0f20 00000000 00000000 00000000 00000000 ................ - 0f30 9d110000 12000000 00000000 00000000 ................ - 0f40 00000000 00000000 1b110000 12000000 ................ + 0f30 29130000 12000000 00000000 00000000 )............... + 0f40 00000000 00000000 ca0e0000 12000000 ................ 0f50 00000000 00000000 00000000 00000000 ................ - 0f60 a3010000 12000000 00000000 00000000 ................ - 0f70 00000000 00000000 8d020000 11000000 ................ + 0f60 82010000 12000000 00000000 00000000 ................ + 0f70 00000000 00000000 ca010000 11000000 ................ 0f80 00000000 00000000 00000000 00000000 ................ - 0f90 d30d0000 12000000 00000000 00000000 ................ - 0fa0 00000000 00000000 a9000000 12000000 ................ + 0f90 5b030000 12000000 00000000 00000000 [............... + 0fa0 00000000 00000000 92000000 12000000 ................ 0fb0 00000000 00000000 00000000 00000000 ................ - 0fc0 23010000 12000000 00000000 00000000 #............... - 0fd0 00000000 00000000 0d050000 12000000 ................ + 0fc0 02010000 12000000 00000000 00000000 ................ + 0fd0 00000000 00000000 bb0a0000 12000000 ................ 0fe0 00000000 00000000 00000000 00000000 ................ - 0ff0 9a060000 12000000 00000000 00000000 ................ - 1000 00000000 00000000 9c050000 12000000 ................ + 0ff0 7d130000 12000000 00000000 00000000 }............... + 1000 00000000 00000000 080a0000 12000000 ................ 1010 00000000 00000000 00000000 00000000 ................ - 1020 e60b0000 12000000 00000000 00000000 ................ - 1030 00000000 00000000 c20c0000 12000000 ................ + 1020 b8070000 12000000 00000000 00000000 ................ + 1030 00000000 00000000 e60d0000 12000000 ................ 1040 00000000 00000000 00000000 00000000 ................ - 1050 8c0c0000 12000000 00000000 00000000 ................ - 1060 00000000 00000000 88010000 12000000 ................ + 1050 b00d0000 12000000 00000000 00000000 ................ + 1060 00000000 00000000 67010000 12000000 ........g....... 1070 00000000 00000000 00000000 00000000 ................ - 1080 1c0a0000 12000000 00000000 00000000 ................ - 1090 00000000 00000000 fb010000 12000000 ................ /usr/lib64/Rivet/RivetLHCfAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetLHCfAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetLHCfAnalyses.so (disasm) @@ -499,36 +499,122 @@ Disassembly of section .text: -_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold: - call <__cxa_begin_catch@plt> +_ZN5Rivet18LHCF_2015_I135190912RecomputeEtaENS_8ParticleE.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2015_I135190912RecomputeEtaENS_8ParticleE.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax - cmp %rax,%rbx - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - mov offset(%rsp),%r14 - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r14,%rax - add $something,%rax - mov %rax,offset(%rsp) - jmp <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2015_I135190912RecomputeEtaENS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov %rbp,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov (%r15),%rdi - mov offset(%r15),%rsi - sub %rdi,%rsi + jne <_ZN5Rivet18LHCF_2015_I135190912RecomputeEtaENS_8ParticleE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + nop + +_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold: + mov offset(%rsp),%rdi test %rdi,%rdi - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> - call <_ZdlPvm@plt> + je <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> mov offset(%rsp),%rax sub %fs:0x28,%rax - je <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_.cold + ofs> + jne <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2015_I13519098finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I15187828finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold: + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet18LHCF_2018_I16920088finalizeEv.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet8ParticleC2ERKS0_.cold: + mov %r13,%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> + mov offset(%rbx),%rdi + test %rdi,%rdi + je <_ZN5Rivet8ParticleC2ERKS0_.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %rbp,%rdi + call <_Unwind_Resume@plt> _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi @@ -596,80 +682,105 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold: +_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - call <__stack_chk_fail@plt> + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> mov %rbp,%rdi - mov %rax,%rbx + call <_Unwind_Resume@plt> + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18LHCF_2012_I11154797analyzeERKNS_5EventE.cold + ofs> + jne <_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> + nop -_ZN5Rivet18LHCF_2018_I16920084initEv.cold: +_ZN5Rivet18LHCF_2016_I13858778finalizeEv.cold: + lea offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + lea offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + test %r14,%r14 + je <_ZN5Rivet18LHCF_2016_I13858778finalizeEv.cold + ofs> + mov %r14,%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + jmp <_ZN5Rivet18LHCF_2016_I13858778finalizeEv.cold + ofs> + cmpq $something,offset(%rsp) + je <_ZN5Rivet18LHCF_2016_I13858778finalizeEv.cold + ofs> + mov offset(%rsp),%rdi + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> 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 /usr/lib64/Rivet/RivetMCAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetMCAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetMCAnalyses.so (objdump) @@ -6,137 +6,137 @@ 02b8 010001c0 04000000 0b000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 09020000 f9020000 b2010000 00000000 ................ - 0310 91020000 b2000000 9e000000 00000000 ................ - 0320 00000000 82020000 96010000 a0000000 ................ + 0300 09020000 f8020000 b2010000 00000000 ................ + 0310 90020000 b2000000 9e000000 00000000 ................ + 0320 00000000 81020000 96010000 a0000000 ................ 0330 22000000 74010000 00000000 78010000 "...t.......x... 0340 00000000 28000000 01010000 00000000 ....(........... 0350 00000000 00000000 00000000 45010000 ............E... 0360 a1010000 b6000000 89010000 71010000 ............q... - 0370 44000000 a3010000 60020000 00000000 D.......`....... - 0380 0b000000 b6010000 a9000000 09020000 ................ + 0370 44000000 a3010000 5f020000 00000000 D......._....... + 0380 0b000000 b6010000 a9000000 08020000 ................ 0390 77010000 54010000 00000000 07010000 w...T........... - 03a0 ca020000 00000000 00000000 88020000 ................ - 03b0 7c000000 00000000 e4000000 bd020000 |............... - 03c0 3c010000 84020000 8e010000 6d010000 <...........m... - 03d0 c5020000 6d020000 25010000 72020000 ....m...%...r... - 03e0 19020000 76020000 6e000000 95020000 ....v...n....... + 03a0 c9020000 00000000 00000000 87020000 ................ + 03b0 7c000000 00000000 e4000000 bc020000 |............... + 03c0 3c010000 83020000 8e010000 6d010000 <...........m... + 03d0 c4020000 6c020000 25010000 71020000 ....l...%...q... + 03e0 18020000 75020000 6e000000 94020000 ....u...n....... 03f0 5f000000 21010000 2a000000 ae000000 _...!...*....... 0400 dd000000 00000000 c8010000 00000000 ................ - 0410 bf020000 00000000 c4010000 17010000 ................ + 0410 be020000 00000000 c4010000 17010000 ................ 0420 6d000000 11000000 00000000 ff000000 m............... - 0430 20010000 e2020000 8d020000 00000000 ............... - 0440 07000000 00000000 b3000000 cd010000 ................ - 0450 11010000 33010000 00000000 1a020000 ....3........... - 0460 38020000 f0000000 00000000 00000000 8............... - 0470 a7000000 00000000 47020000 df020000 ........G....... - 0480 00000000 00000000 dc020000 dd020000 ................ - 0490 03020000 e0020000 e5020000 e6020000 ................ - 04a0 ec020000 83020000 fd010000 96000000 ................ + 0430 20010000 e1020000 8c020000 00000000 ............... + 0440 07000000 00000000 b3000000 cc010000 ................ + 0450 11010000 33010000 00000000 19020000 ....3........... + 0460 37020000 f0000000 00000000 00000000 7............... + 0470 a7000000 00000000 46020000 de020000 ........F....... + 0480 00000000 00000000 db020000 dc020000 ................ + 0490 02020000 df020000 e4020000 e5020000 ................ + 04a0 eb020000 82020000 fc010000 96000000 ................ 04b0 23010000 00000000 e2000000 f3000000 #............... - 04c0 0d010000 1d020000 bc020000 c6000000 ................ - 04d0 00000000 5f020000 fc000000 fd000000 ...._........... - 04e0 70020000 51000000 ed000000 0f020000 p...Q........... + 04c0 0d010000 1c020000 bb020000 c6000000 ................ + 04d0 00000000 5e020000 fc000000 fd000000 ....^........... + 04e0 6f020000 51000000 ed000000 0e020000 o...Q........... 04f0 00000000 00000000 37010000 88010000 ........7....... - 0500 00000000 00000000 16020000 67000000 ............g... - 0510 00000000 30020000 05020000 80020000 ....0........... - 0520 c2020000 00000000 68000000 8b000000 ........h....... + 0500 00000000 00000000 15020000 67000000 ............g... + 0510 00000000 2f020000 04020000 7f020000 ..../........... + 0520 c1020000 00000000 68000000 8b000000 ........h....... 0530 c0010000 bb000000 2f000000 00000000 ......../....... 0540 14010000 32010000 9b000000 00000000 ....2........... - 0550 48010000 00000000 dc010000 83000000 H............... - 0560 9a020000 00000000 00000000 67020000 ............g... - 0570 1a000000 f7010000 b9000000 00000000 ................ - 0580 63020000 47010000 00000000 8d010000 c...G........... - 0590 00000000 00020000 9e020000 3e010000 ............>... - 05a0 5e020000 3c020000 00000000 00000000 ^...<........... - 05b0 f5020000 e1000000 c2000000 00000000 ................ - 05c0 68010000 ea010000 00000000 4f020000 h...........O... - 05d0 d6020000 b3020000 55000000 27010000 ........U...'... - 05e0 0d020000 00000000 c7020000 c7000000 ................ - 05f0 4e010000 00000000 4b020000 ba000000 N.......K....... - 0600 ae020000 3e000000 44010000 00000000 ....>...D....... - 0610 a0010000 4a020000 2f010000 08020000 ....J.../....... - 0620 56020000 39000000 62010000 1e010000 V...9...b....... - 0630 00000000 00000000 cc000000 f0020000 ................ - 0640 c0000000 c3000000 79020000 a6010000 ........y....... - 0650 d1000000 d4010000 25020000 00000000 ........%....... - 0660 24020000 00000000 00000000 49010000 $...........I... - 0670 a6000000 62000000 e7020000 00000000 ....b........... - 0680 86020000 ca010000 c5000000 73000000 ............s... - 0690 ed020000 48000000 3a010000 58010000 ....H...:...X... - 06a0 5c010000 b2020000 b4020000 b5020000 \............... - 06b0 de010000 8b010000 b9020000 bb020000 ................ + 0550 48010000 00000000 db010000 83000000 H............... + 0560 99020000 00000000 00000000 66020000 ............f... + 0570 1a000000 f6010000 b9000000 00000000 ................ + 0580 62020000 47010000 00000000 8d010000 b...G........... + 0590 00000000 ff010000 9d020000 3e010000 ............>... + 05a0 5d020000 3b020000 00000000 00000000 ]...;........... + 05b0 f4020000 e1000000 c2000000 00000000 ................ + 05c0 68010000 e9010000 00000000 4e020000 h...........N... + 05d0 d5020000 b2020000 55000000 27010000 ........U...'... + 05e0 0c020000 00000000 c6020000 c7000000 ................ + 05f0 4e010000 00000000 4a020000 ba000000 N.......J....... + 0600 ad020000 3e000000 44010000 00000000 ....>...D....... + 0610 a0010000 49020000 2f010000 07020000 ....I.../....... + 0620 55020000 39000000 62010000 1e010000 U...9...b....... + 0630 00000000 00000000 cc000000 ef020000 ................ + 0640 c0000000 c3000000 78020000 a6010000 ........x....... + 0650 d1000000 d3010000 24020000 00000000 ........$....... + 0660 23020000 00000000 00000000 49010000 #...........I... + 0670 a6000000 62000000 e6020000 00000000 ....b........... + 0680 85020000 ca010000 c5000000 73000000 ............s... + 0690 ec020000 48000000 3a010000 58010000 ....H...:...X... + 06a0 5c010000 b1020000 b3020000 b4020000 \............... + 06b0 dd010000 8b010000 b8020000 ba020000 ................ 06c0 22010000 9f000000 00000000 ad010000 "............... - 06d0 49020000 a5020000 f8000000 00000000 I............... - 06e0 c9010000 00000000 39020000 9b010000 ........9....... + 06d0 48020000 a4020000 f8000000 00000000 H............... + 06e0 c9010000 00000000 38020000 9b010000 ........8....... 06f0 cd000000 72010000 36010000 f2000000 ....r...6....... - 0700 20020000 eb010000 f3020000 0c010000 ............... + 0700 1f020000 ea010000 f2020000 0c010000 ................ 0710 4b010000 f7000000 d5000000 52010000 K...........R... 0720 d0000000 cb000000 8c010000 67010000 ............g... - 0730 62020000 55020000 00000000 8c020000 b...U........... - 0740 2e000000 6f000000 00000000 d7010000 ....o........... - 0750 00000000 29010000 c9020000 00000000 ....)........... - 0760 2f020000 00010000 e4010000 d9000000 /............... - 0770 7e000000 f4020000 00000000 00000000 ~............... - 0780 e3000000 e2010000 78020000 ea000000 ........x....... - 0790 a4010000 d3000000 04010000 04020000 ................ + 0730 61020000 54020000 00000000 8b020000 a...T........... + 0740 2e000000 6f000000 00000000 d6010000 ....o........... + 0750 00000000 29010000 c8020000 00000000 ....)........... + 0760 2e020000 00010000 e3010000 d9000000 ................ + 0770 7e000000 f3020000 00000000 00000000 ~............... + 0780 e3000000 e1010000 77020000 ea000000 ........w....... + 0790 a4010000 d3000000 04010000 03020000 ................ 07a0 49000000 18010000 00000000 e0000000 I............... - 07b0 3f010000 1f020000 5d010000 5e010000 ?.......]...^... + 07b0 3f010000 1e020000 5d010000 5e010000 ?.......]...^... 07c0 60010000 cb010000 64010000 03010000 `.......d....... 07d0 69010000 2c010000 00000000 05010000 i...,........... - 07e0 f6000000 4c000000 40020000 00000000 ....L...@....... - 07f0 d0020000 3b000000 65020000 4e020000 ....;...e...N... + 07e0 f6000000 4c000000 3f020000 00000000 ....L...?....... + 07f0 cf020000 3b000000 64020000 4d020000 ....;...d...M... 0800 00000000 00000000 da000000 8a010000 ................ - 0810 af010000 00000000 00000000 e0010000 ................ - 0820 02020000 00000000 e1020000 af000000 ................ - 0830 31020000 f9000000 ec000000 00000000 1............... + 0810 af010000 00000000 00000000 df010000 ................ + 0820 01020000 00000000 e0020000 af000000 ................ + 0830 30020000 f9000000 ec000000 00000000 0............... 0840 00000000 00000000 34010000 57000000 ........4...W... - 0850 9a010000 3a000000 2e010000 d7020000 ....:........... - 0860 d1010000 31010000 00000000 69020000 ....1.......i... + 0850 9a010000 3a000000 2e010000 d6020000 ....:........... + 0860 d0010000 31010000 00000000 68020000 ....1.......h... 0870 00000000 82010000 00000000 1f010000 ................ - 0880 00000000 87000000 8e020000 06000000 ................ - 0890 00000000 0a020000 b7010000 2c020000 ............,... - 08a0 f5010000 00000000 5a020000 21020000 ........Z...!... - 08b0 5c020000 32020000 00000000 d9010000 \...2........... - 08c0 00000000 ad000000 c9000000 fc010000 ................ + 0880 00000000 87000000 8d020000 06000000 ................ + 0890 00000000 09020000 b7010000 2b020000 ............+... + 08a0 f4010000 00000000 59020000 20020000 ........Y... ... + 08b0 5b020000 31020000 00000000 d8010000 [...1........... + 08c0 00000000 ad000000 c9000000 fb010000 ................ 08d0 78000000 b4000000 9a000000 00000000 x............... - 08e0 c6020000 00000000 00000000 92000000 ................ - 08f0 1c010000 00000000 a7020000 42010000 ............B... + 08e0 c5020000 00000000 00000000 92000000 ................ + 08f0 1c010000 00000000 a6020000 42010000 ............B... 0900 51010000 70010000 40000000 00000000 Q...p...@....... - 0910 91010000 6e010000 e8010000 a4020000 ....n........... - 0920 a6020000 ab020000 09010000 14020000 ................ - 0930 da010000 38010000 00000000 00000000 ....8........... + 0910 91010000 6e010000 e7010000 a3020000 ....n........... + 0920 a5020000 aa020000 09010000 13020000 ................ + 0930 d9010000 38010000 00000000 00000000 ....8........... 0940 13010000 e7000000 64000000 00000000 ........d....... - 0950 00000000 2a020000 00000000 93020000 ....*........... - 0960 d6010000 3a020000 ca000000 08010000 ....:........... + 0950 00000000 29020000 00000000 92020000 ....)........... + 0960 d5010000 39020000 ca000000 08010000 ....9........... 0970 94010000 00000000 00000000 00000000 ................ - 0980 00000000 2a010000 7d020000 3b010000 ....*...}...;... - 0990 f1000000 87020000 00000000 5d020000 ............]... + 0980 00000000 2a010000 7c020000 3b010000 ....*...|...;... + 0990 f1000000 86020000 00000000 5c020000 ............\... 09a0 3d010000 00000000 0f010000 00000000 =............... - 09b0 f2010000 00000000 52020000 93000000 ........R....... - 09c0 16010000 2d010000 00000000 2e020000 ....-........... - 09d0 46020000 1b010000 db010000 65010000 F...........e... - 09e0 44020000 1d010000 ed010000 02000000 D............... - 09f0 00000000 51020000 7c010000 43010000 ....Q...|...C... + 09b0 f1010000 00000000 51020000 93000000 ........Q....... + 09c0 16010000 2d010000 00000000 2d020000 ....-.......-... /usr/lib64/Rivet/RivetMCAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetMCAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetMCAnalyses.so (disasm) @@ -1251,6 +1251,19 @@ jmp <_ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold + ofs> call <__stack_chk_fail@plt> +_ZNK4YODA7Counter8newcloneEv.cold: + mov %r13,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov $something,%esi + mov %rbx,%rdi + call <_ZdlPvm@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNK4YODA7Counter8newcloneEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1524,16 +1537,16 @@ call <__stack_chk_fail@plt> _ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: - mov %r14,%rdi + mov %r15,%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 %r12,%rdi + mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - lea offset(%rsp),%rdi + mov %r12,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -1596,97 +1609,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> + lea offset(%rip),%rdx # <_ZN4YODA5Utils16bad_lexical_castD1Ev> + mov %r15,%rdi + call <__cxa_throw@plt> call <__stack_chk_fail@plt> - mov %rbp,%rdi - mov %rax,%rbx + mov %rdi,%r12 + mov %rax,%r15 + mov %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov %r12,%rdi - call <__cxa_free_exception@plt> - cmpq $something,offset(%rsp) - jne <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - lea offset(%rsp),%rdi - call <_ZNSt6vectorIPN5Rivet16CumulantAnalysis12CorSingleBinESaIS3_EED1Ev> - cmpq $something,offset(%rsp) - jne <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - cmpq $something,offset(%rsp) - je <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - mov offset(%rsp),%rdi - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %rax,%rbx - jmp <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - jmp <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE + ofs> - mov offset(%rsp),%rdi - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - mov offset(%rsp),%rdi - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - jmp <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - lea offset(%rsp),%rdi - call <_ZNSt6vectorIPN5Rivet16CumulantAnalysis12CorSingleBinESaIS3_EED1Ev> - jmp <_ZN5Rivet16CumulantAnalysis9rawHookInESt10shared_ptrIN4YODA14AnalysisObjectEE.cold + ofs> - lea offset(%rsp),%rdi + mov %r15,%rax + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + call <__stack_chk_fail@plt> + mov %r12,%rdi + mov %rdx,offset(%rsp) + mov %rax,offset(%rsp) call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%r12 + 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,%r12 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> + mov %rax,%r12 + mov %rdx,%r15 + jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> mov %r13,%rdi /usr/lib64/Rivet/RivetMiscAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetMiscAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetMiscAnalyses.so (objdump) @@ -298,599 +298,599 @@ 14f8 3c2daa73 3d13957e <-.s=..~ Contents of section .dynsym: 1500 00000000 00000000 00000000 00000000 ................ - 1510 00000000 00000000 98040000 12000000 ................ + 1510 00000000 00000000 a6150000 12000000 ................ 1520 00000000 00000000 00000000 00000000 ................ - 1530 090d0000 12000000 00000000 00000000 ................ - 1540 00000000 00000000 02050000 12000000 ................ + 1530 4b170000 12000000 00000000 00000000 K............... + 1540 00000000 00000000 6c050000 12000000 ........l....... 1550 00000000 00000000 00000000 00000000 ................ - 1560 63030000 12000000 00000000 00000000 c............... - 1570 00000000 00000000 983b0000 12000000 .........;...... + 1560 93040000 12000000 00000000 00000000 ................ + 1570 00000000 00000000 50300000 12000000 ........P0...... 1580 00000000 00000000 00000000 00000000 ................ - 1590 51050000 12000000 00000000 00000000 Q............... - 15a0 00000000 00000000 8f0b0000 12000000 ................ + 1590 16010000 12000000 00000000 00000000 ................ + 15a0 00000000 00000000 100d0000 12000000 ................ 15b0 00000000 00000000 00000000 00000000 ................ - 15c0 aa030000 12000000 00000000 00000000 ................ - 15d0 00000000 00000000 4a0a0000 11000000 ........J....... + 15c0 1f150000 12000000 00000000 00000000 ................ + 15d0 00000000 00000000 160b0000 11000000 ................ 15e0 00000000 00000000 00000000 00000000 ................ - 15f0 5d0e0000 12000000 00000000 00000000 ]............... - 1600 00000000 00000000 70170000 12000000 ........p....... + 15f0 62180000 12000000 00000000 00000000 b............... + 1600 00000000 00000000 bb310000 12000000 .........1...... 1610 00000000 00000000 00000000 00000000 ................ - 1620 74190000 12000000 00000000 00000000 t............... - 1630 00000000 00000000 f8090000 12000000 ................ + 1620 b42c0000 12000000 00000000 00000000 .,.............. + 1630 00000000 00000000 c40a0000 12000000 ................ 1640 00000000 00000000 00000000 00000000 ................ - 1650 f3340000 12000000 00000000 00000000 .4.............. - 1660 00000000 00000000 d3000000 12000000 ................ + 1650 3f310000 12000000 00000000 00000000 ?1.............. + 1660 00000000 00000000 a2020000 12000000 ................ 1670 00000000 00000000 00000000 00000000 ................ - 1680 41350000 12000000 00000000 00000000 A5.............. - 1690 00000000 00000000 f30a0000 12000000 ................ + 1680 37440000 12000000 00000000 00000000 7D.............. + 1690 00000000 00000000 0d0c0000 12000000 ................ 16a0 00000000 00000000 00000000 00000000 ................ - 16b0 b3010000 12000000 00000000 00000000 ................ - 16c0 00000000 00000000 0b0a0000 11000000 ................ + 16b0 16030000 12000000 00000000 00000000 ................ + 16c0 00000000 00000000 d70a0000 11000000 ................ 16d0 00000000 00000000 00000000 00000000 ................ - 16e0 c7110000 12000000 00000000 00000000 ................ - 16f0 00000000 00000000 87080000 11000000 ................ + 16e0 b3190000 12000000 00000000 00000000 ................ + 16f0 00000000 00000000 f5080000 11000000 ................ 1700 00000000 00000000 00000000 00000000 ................ - 1710 b6170000 12000000 00000000 00000000 ................ - 1720 00000000 00000000 3d070000 11000000 ........=....... + 1710 01320000 12000000 00000000 00000000 .2.............. + 1720 00000000 00000000 54060000 11000000 ........T....... 1730 00000000 00000000 00000000 00000000 ................ - 1740 28100000 11000000 00000000 00000000 (............... - 1750 00000000 00000000 d8050000 12000000 ................ + 1740 1e100000 11000000 00000000 00000000 ................ + 1750 00000000 00000000 e1010000 12000000 ................ 1760 00000000 00000000 00000000 00000000 ................ 1770 46000000 22000000 00000000 00000000 F..."........... - 1780 00000000 00000000 0a3b0000 12000000 .........;...... + 1780 00000000 00000000 07380000 12000000 .........8...... 1790 00000000 00000000 00000000 00000000 ................ - 17a0 27170000 12000000 00000000 00000000 '............... - 17b0 00000000 00000000 1a050000 12000000 ................ + 17a0 fb300000 12000000 00000000 00000000 .0.............. + 17b0 00000000 00000000 93000000 12000000 ................ 17c0 00000000 00000000 00000000 00000000 ................ - 17d0 5f1a0000 12000000 00000000 00000000 _............... - 17e0 00000000 00000000 0d180000 11000000 ................ + 17d0 081a0000 12000000 00000000 00000000 ................ + 17e0 00000000 00000000 db160000 11000000 ................ 17f0 00000000 00000000 00000000 00000000 ................ - 1800 18010000 12000000 00000000 00000000 ................ - 1810 00000000 00000000 31010000 12000000 ........1....... + 1800 2b030000 12000000 00000000 00000000 +............... + 1810 00000000 00000000 44030000 12000000 ........D....... 1820 00000000 00000000 00000000 00000000 ................ - 1830 d3340000 12000000 00000000 00000000 .4.............. - 1840 00000000 00000000 95010000 12000000 ................ + 1830 1f310000 12000000 00000000 00000000 .1.............. + 1840 00000000 00000000 f8020000 12000000 ................ 1850 00000000 00000000 00000000 00000000 ................ - 1860 f9020000 12000000 00000000 00000000 ................ - 1870 00000000 00000000 28070000 11000000 ........(....... + 1860 9a000000 12000000 00000000 00000000 ................ + 1870 00000000 00000000 f6170000 11000000 ................ 1880 00000000 00000000 00000000 00000000 ................ - 1890 ec080000 12000000 00000000 00000000 ................ - 18a0 00000000 00000000 3f180000 11000000 ........?....... + 1890 5a090000 12000000 00000000 00000000 Z............... + 18a0 00000000 00000000 7f2b0000 11000000 .........+...... 18b0 00000000 00000000 00000000 00000000 ................ - 18c0 130f0000 12000000 00000000 00000000 ................ - 18d0 00000000 00000000 5b0f0000 12000000 ........[....... + 18c0 ca060000 12000000 00000000 00000000 ................ + 18d0 00000000 00000000 f10d0000 12000000 ................ 18e0 00000000 00000000 00000000 00000000 ................ - 18f0 4a060000 12000000 00000000 00000000 J............... - 1900 00000000 00000000 1a040000 12000000 ................ + 18f0 84050000 12000000 00000000 00000000 ................ + 1900 00000000 00000000 8f150000 12000000 ................ 1910 00000000 00000000 00000000 00000000 ................ - 1920 e0040000 12000000 00000000 00000000 ................ - 1930 00000000 00000000 7a330000 12000000 ........z3...... + 1920 4a050000 12000000 00000000 00000000 J............... + 1930 00000000 00000000 652e0000 12000000 ........e....... 1940 00000000 00000000 00000000 00000000 ................ - 1950 1d140000 11000000 00000000 00000000 ................ - 1960 00000000 00000000 9d080000 12000000 ................ + 1950 ba110000 11000000 00000000 00000000 ................ + 1960 00000000 00000000 0b090000 12000000 ................ 1970 00000000 00000000 00000000 00000000 ................ - 1980 51180000 12000000 00000000 00000000 Q............... - 1990 00000000 00000000 1c130000 12000000 ................ + 1980 912b0000 12000000 00000000 00000000 .+.............. + 1990 00000000 00000000 40110000 12000000 ........@....... 19a0 00000000 00000000 00000000 00000000 ................ - 19b0 2d180000 11000000 00000000 00000000 -............... - 19c0 00000000 00000000 cb090000 11000000 ................ + 19b0 6d2b0000 11000000 00000000 00000000 m+.............. + 19c0 00000000 00000000 970a0000 11000000 ................ 19d0 00000000 00000000 00000000 00000000 ................ - 19e0 ec0f0000 11000000 00000000 00000000 ................ - 19f0 00000000 00000000 ea120000 12000000 ................ + 19e0 e20f0000 11000000 00000000 00000000 ................ + 19f0 00000000 00000000 2c110000 12000000 ........,....... 1a00 00000000 00000000 00000000 00000000 ................ - 1a10 7c1e0000 12000000 00000000 00000000 |............... - 1a20 00000000 00000000 c60a0000 12000000 ................ + 1a10 29440000 12000000 00000000 00000000 )D.............. + 1a20 00000000 00000000 e00b0000 12000000 ................ 1a30 00000000 00000000 00000000 00000000 ................ - 1a40 e3190000 12000000 00000000 00000000 ................ - 1a50 00000000 00000000 e50e0000 11000000 ................ + 1a40 f52c0000 12000000 00000000 00000000 .,.............. + 1a50 00000000 00000000 ea180000 11000000 ................ 1a60 00000000 00000000 00000000 00000000 ................ - 1a70 a7350000 11000000 00000000 00000000 .5.............. - 1a80 00000000 00000000 93050000 12000000 ................ + 1a70 a4320000 11000000 00000000 00000000 .2.............. + 1a80 00000000 00000000 58010000 12000000 ........X....... 1a90 00000000 00000000 00000000 00000000 ................ - 1aa0 4e130000 11000000 00000000 00000000 N............... - 1ab0 00000000 00000000 2e170000 12000000 ................ + 1aa0 28120000 11000000 00000000 00000000 (............... + 1ab0 00000000 00000000 02310000 12000000 .........1...... 1ac0 00000000 00000000 00000000 00000000 ................ - 1ad0 35020000 12000000 00000000 00000000 5............... - 1ae0 00000000 00000000 13350000 12000000 .........5...... + 1ad0 c0030000 12000000 00000000 00000000 ................ + 1ae0 00000000 00000000 5f310000 12000000 ........_1...... 1af0 00000000 00000000 00000000 00000000 ................ - 1b00 4f0b0000 12000000 00000000 00000000 O............... - 1b10 00000000 00000000 6f180000 12000000 ........o....... + 1b00 820c0000 12000000 00000000 00000000 ................ + 1b10 00000000 00000000 af2b0000 12000000 .........+...... 1b20 00000000 00000000 00000000 00000000 ................ - 1b30 9c3a0000 12000000 00000000 00000000 .:.............. - 1b40 00000000 00000000 3f030000 12000000 ........?....... + 1b30 99370000 12000000 00000000 00000000 .7.............. + 1b40 00000000 00000000 6f040000 12000000 ........o....... 1b50 00000000 00000000 00000000 00000000 ................ - 1b60 290c0000 12000000 00000000 00000000 )............... - 1b70 00000000 00000000 e7040000 12000000 ................ + 1b60 610e0000 12000000 00000000 00000000 a............... + 1b70 00000000 00000000 51050000 12000000 ........Q....... 1b80 00000000 00000000 00000000 00000000 ................ - 1b90 b5190000 12000000 00000000 00000000 ................ - 1ba0 00000000 00000000 65070000 12000000 ........e....... + 1b90 9c060000 12000000 00000000 00000000 ................ + 1ba0 00000000 00000000 2d190000 12000000 ........-....... 1bb0 00000000 00000000 00000000 00000000 ................ - 1bc0 0d110000 11000000 00000000 00000000 ................ - 1bd0 00000000 00000000 0e2f0000 11000000 ........./...... + 1bc0 bd040000 11000000 00000000 00000000 ................ + 1bd0 00000000 00000000 6f0d0000 11000000 ........o....... 1be0 00000000 00000000 00000000 00000000 ................ - 1bf0 f2020000 12000000 00000000 00000000 ................ - 1c00 00000000 00000000 772e0000 12000000 ........w....... + 1bf0 68040000 12000000 00000000 00000000 h............... + 1c00 00000000 00000000 8f080000 12000000 ................ 1c10 00000000 00000000 00000000 00000000 ................ - 1c20 5e110000 12000000 00000000 00000000 ^............... - 1c30 00000000 00000000 2b2e0000 12000000 ........+....... + 1c20 99140000 12000000 00000000 00000000 ................ + 1c30 00000000 00000000 51160000 12000000 ........Q....... 1c40 00000000 00000000 00000000 00000000 ................ - 1c50 dd120000 12000000 00000000 00000000 ................ - 1c60 00000000 00000000 22110000 12000000 ........"....... /usr/lib64/Rivet/RivetMiscAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetMiscAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetMiscAnalyses.so (disasm) @@ -639,6 +639,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 @@ -689,6 +736,26 @@ call <__stack_chk_fail@plt> nop +_ZN5Rivet16A2_2017_I148667117findDecayProductsERKNS_8ParticleERjS4_S4_S4_S4_RNS_12FourMomentumE.cold: + mov -offset(%rbp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov -offset(%rbp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16A2_2017_I148667117findDecayProductsERKNS_8ParticleERjS4_S4_S4_S4_RNS_12FourMomentumE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + +_ZN5Rivet16A2_2017_I149807917findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold: + mov -offset(%rbp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov -offset(%rbp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet16A2_2017_I149807917findDecayProductsERKNS_8ParticleERjS4_S4_S4_RNS_12FourMomentumE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> @@ -699,45 +766,11 @@ mov %r12,%rdi call <_Unwind_Resume@plt> -_ZN4YODA14AnalysisObject13setAnnotationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_.cold: - call <__cxa_begin_catch@plt> - mov $something,%esi - mov %rbp,%rdi - call <_ZdlPvm@plt> - call <__cxa_rethrow@plt> - mov %rax,%rbx - call <__cxa_end_catch@plt> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - nop - -_ZNK4YODA14AnalysisObject4pathB5cxx11Ev.cold: - mov %r15,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov 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> +_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: 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 - -_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 %r13,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax @@ -746,10 +779,10 @@ mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> - 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> jmp <_ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold + ofs> nop @@ -779,106 +812,165 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold: +_ZN4YODA14AnalysisObjectaSERKS0_.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov $something,%edi - lea offset(%rsp),%r13 - call <__cxa_allocate_exception@plt> - lea offset(%rsp),%rdx - lea offset(%rip),%rsi # <_fini + ofs> - mov %r13,%rdi - mov %rax,%rbp - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - mov %r13,%rsi + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi - call <_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - lea offset(%rip),%rax # <_ZTVN5Rivet5ErrorE + ofs> + call <_Unwind_Resume@plt> mov %r13,%rdi - mov %rax,offset(%rbp) + 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 <_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold + ofs> - mov offset(%rip),%rsi # <_ZTIN5Rivet5ErrorE@@Base + ofs> - lea offset(%rip),%rdx # <_ZN5Rivet5ErrorD1Ev> + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> mov %rbp,%rdi - call <__cxa_throw@plt> + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> mov %r13,%rdi - mov %rax,%rbx + 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 <_ZN5Rivet17E288_1981_I1530097analyzeERKNS_5EventE.cold + ofs> - mov %rbx,%rdi + jne <_ZN4YODA14AnalysisObjectaSERKS0_.cold + ofs> + mov %rbp,%rdi call <_Unwind_Resume@plt> - mov %r13,%rdi - mov %rax,%rbx + 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) @@ -301,10 +301,10 @@ 1528 cb550c1d 8d5c280d .U...\(. Contents of section .dynsym: 1530 00000000 00000000 00000000 00000000 ................ - 1540 00000000 00000000 c20f0000 12000000 ................ + 1540 00000000 00000000 ca110000 12000000 ................ 1550 00000000 00000000 00000000 00000000 ................ 1560 c7010000 12000000 00000000 00000000 ................ - 1570 00000000 00000000 3a0f0000 12000000 ........:....... + 1570 00000000 00000000 31120000 12000000 ........1....... 1580 00000000 00000000 00000000 00000000 ................ 1590 a6020000 12000000 00000000 00000000 ................ 15a0 00000000 00000000 230a0000 12000000 ........#....... @@ -322,18 +322,18 @@ 1660 00000000 00000000 160c0000 12000000 ................ 1670 00000000 00000000 00000000 00000000 ................ 1680 1b040000 11000000 00000000 00000000 ................ - 1690 00000000 00000000 52140000 12000000 ........R....... + 1690 00000000 00000000 5f110000 12000000 ........_....... 16a0 00000000 00000000 00000000 00000000 ................ 16b0 2d0d0000 11000000 00000000 00000000 -............... - 16c0 00000000 00000000 861d0000 11000000 ................ + 16c0 00000000 00000000 9b130000 11000000 ................ 16d0 00000000 00000000 00000000 00000000 ................ - 16e0 a81e0000 12000000 00000000 00000000 ................ + 16e0 833b0000 12000000 00000000 00000000 .;.............. 16f0 00000000 00000000 2d030000 12000000 ........-....... 1700 00000000 00000000 00000000 00000000 ................ 1710 46000000 22000000 00000000 00000000 F..."........... 1720 00000000 00000000 ec040000 12000000 ................ 1730 00000000 00000000 00000000 00000000 ................ - 1740 6f120000 12000000 00000000 00000000 o............... + 1740 08160000 12000000 00000000 00000000 ................ 1750 00000000 00000000 6f020000 12000000 ........o....... 1760 00000000 00000000 00000000 00000000 ................ 1770 7b030000 12000000 00000000 00000000 {............... @@ -342,44 +342,44 @@ 17a0 ec050000 12000000 00000000 00000000 ................ 17b0 00000000 00000000 93000000 12000000 ................ 17c0 00000000 00000000 00000000 00000000 ................ - 17d0 df120000 12000000 00000000 00000000 ................ + 17d0 a9140000 12000000 00000000 00000000 ................ 17e0 00000000 00000000 a4040000 12000000 ................ 17f0 00000000 00000000 00000000 00000000 ................ 1800 950a0000 12000000 00000000 00000000 ................ 1810 00000000 00000000 af050000 12000000 ................ 1820 00000000 00000000 00000000 00000000 ................ 1830 810d0000 12000000 00000000 00000000 ................ - 1840 00000000 00000000 b4170000 12000000 ................ + 1840 00000000 00000000 6b140000 12000000 ........k....... 1850 00000000 00000000 00000000 00000000 ................ - 1860 2f100000 11000000 00000000 00000000 /............... - 1870 00000000 00000000 eb0e0000 12000000 ................ + 1860 850e0000 11000000 00000000 00000000 ................ + 1870 00000000 00000000 e2110000 12000000 ................ 1880 00000000 00000000 00000000 00000000 ................ - 1890 3f1e0000 12000000 00000000 00000000 ?............... + 1890 54140000 12000000 00000000 00000000 T............... 18a0 00000000 00000000 86070000 11000000 ................ 18b0 00000000 00000000 00000000 00000000 ................ - 18c0 f81c0000 11000000 00000000 00000000 ................ - 18d0 00000000 00000000 2b1e0000 12000000 ........+....... + 18c0 20110000 11000000 00000000 00000000 ............... + 18d0 00000000 00000000 40140000 12000000 ........@....... 18e0 00000000 00000000 00000000 00000000 ................ - 18f0 61120000 12000000 00000000 00000000 a............... + 18f0 753b0000 12000000 00000000 00000000 u;.............. 1900 00000000 00000000 cf080000 12000000 ................ 1910 00000000 00000000 00000000 00000000 ................ - 1920 bb170000 12000000 00000000 00000000 ................ - 1930 00000000 00000000 fb130000 11000000 ................ + 1920 f4160000 12000000 00000000 00000000 ................ + 1930 00000000 00000000 9d160000 11000000 ................ 1940 00000000 00000000 00000000 00000000 ................ 1950 e8020000 12000000 00000000 00000000 ................ - 1960 00000000 00000000 ab100000 11000000 ................ + 1960 00000000 00000000 010f0000 11000000 ................ 1970 00000000 00000000 00000000 00000000 ................ - 1980 76120000 12000000 00000000 00000000 v............... + 1980 0f160000 12000000 00000000 00000000 ................ 1990 00000000 00000000 06040000 12000000 ................ 19a0 00000000 00000000 00000000 00000000 ................ 19b0 71090000 12000000 00000000 00000000 q............... - 19c0 00000000 00000000 5e290000 12000000 ........^)...... + 19c0 00000000 00000000 11220000 12000000 ........."...... 19d0 00000000 00000000 00000000 00000000 ................ 19e0 58010000 12000000 00000000 00000000 X............... 19f0 00000000 00000000 050b0000 12000000 ................ 1a00 00000000 00000000 00000000 00000000 ................ 1a10 31040000 12000000 00000000 00000000 1............... - 1a20 00000000 00000000 a6290000 12000000 .........)...... + 1a20 00000000 00000000 da150000 12000000 ................ 1a30 00000000 00000000 00000000 00000000 ................ 1a40 f1010000 11000000 00000000 00000000 ................ 1a50 00000000 00000000 36040000 11000000 ........6....... @@ -387,23 +387,23 @@ 1a70 c0010000 12000000 00000000 00000000 ................ 1a80 00000000 00000000 94030000 12000000 ................ 1a90 00000000 00000000 00000000 00000000 ................ - 1aa0 820e0000 12000000 00000000 00000000 ................ - 1ab0 00000000 00000000 1e1e0000 12000000 ................ + 1aa0 b7100000 12000000 00000000 00000000 ................ + 1ab0 00000000 00000000 33140000 12000000 ........3....... 1ac0 00000000 00000000 00000000 00000000 ................ 1ad0 06020000 12000000 00000000 00000000 ................ - 1ae0 00000000 00000000 43130000 12000000 ........C....... + 1ae0 00000000 00000000 09130000 12000000 ................ 1af0 00000000 00000000 00000000 00000000 ................ 1b00 640d0000 12000000 00000000 00000000 d............... 1b10 00000000 00000000 5e0a0000 11000000 ........^....... 1b20 00000000 00000000 00000000 00000000 ................ - 1b30 af170000 12000000 00000000 00000000 ................ + 1b30 66140000 12000000 00000000 00000000 f............... 1b40 00000000 00000000 980d0000 12000000 ................ 1b50 00000000 00000000 00000000 00000000 ................ 1b60 52010000 12000000 00000000 00000000 R............... 1b70 00000000 00000000 8b000000 12000000 ................ 1b80 00000000 00000000 00000000 00000000 ................ - 1b90 c31e0000 12000000 00000000 00000000 ................ - 1ba0 00000000 00000000 180f0000 12000000 ................ + 1b90 9e3b0000 12000000 00000000 00000000 .;.............. + 1ba0 00000000 00000000 0f120000 12000000 ................ 1bb0 00000000 00000000 00000000 00000000 ................ 1bc0 0b070000 11000000 00000000 00000000 ................ 1bd0 00000000 00000000 76020000 12000000 ........v....... @@ -415,7 +415,7 @@ 1c30 00000000 00000000 d9000000 12000000 ................ 1c40 00000000 00000000 00000000 00000000 ................ 1c50 460d0000 12000000 00000000 00000000 F............... - 1c60 00000000 00000000 93120000 12000000 ................ + 1c60 00000000 00000000 2c160000 12000000 ........,....... 1c70 00000000 00000000 00000000 00000000 ................ 1c80 9a0c0000 12000000 00000000 00000000 ................ 1c90 00000000 00000000 81080000 12000000 ................ @@ -430,19 +430,19 @@ 1d20 00000000 00000000 b1090000 12000000 ................ 1d30 00000000 00000000 00000000 00000000 ................ 1d40 42020000 11000000 00000000 00000000 B............... - 1d50 00000000 00000000 d4170000 12000000 ................ + 1d50 00000000 00000000 0d170000 12000000 ................ 1d60 00000000 00000000 00000000 00000000 ................ - 1d70 d6130000 12000000 00000000 00000000 ................ - 1d80 00000000 00000000 06100000 11000000 ................ + 1d70 78160000 12000000 00000000 00000000 x............... + 1d80 00000000 00000000 5c0e0000 11000000 ........\....... 1d90 00000000 00000000 00000000 00000000 ................ - 1da0 4b170000 12000000 00000000 00000000 K............... + 1da0 0d150000 12000000 00000000 00000000 ................ 1db0 00000000 00000000 2b080000 12000000 ........+....... 1dc0 00000000 00000000 00000000 00000000 ................ 1dd0 140d0000 11000000 00000000 00000000 ................ 1de0 00000000 00000000 1b0b0000 12000000 ................ 1df0 00000000 00000000 00000000 00000000 ................ - 1e00 511e0000 12000000 00000000 00000000 Q............... - 1e10 00000000 00000000 19120000 12000000 ................ + 1e00 72140000 12000000 00000000 00000000 r............... + 1e10 00000000 00000000 6f100000 12000000 ........o....... 1e20 00000000 00000000 00000000 00000000 ................ 1e30 cc0a0000 11000000 00000000 00000000 ................ 1e40 00000000 00000000 eb080000 12000000 ................ @@ -460,423 +460,423 @@ 1f00 00000000 00000000 2a050000 12000000 ........*....... 1f10 00000000 00000000 00000000 00000000 ................ 1f20 8a040000 12000000 00000000 00000000 ................ - 1f30 00000000 00000000 300e0000 12000000 ........0....... + 1f30 00000000 00000000 78110000 12000000 ........x....... 1f40 00000000 00000000 00000000 00000000 ................ 1f50 0f090000 12000000 00000000 00000000 ................ - 1f60 00000000 00000000 b6130000 12000000 ................ + 1f60 00000000 00000000 3f110000 12000000 ........?....... 1f70 00000000 00000000 00000000 00000000 ................ - 1f80 6b1e0000 11000000 00000000 00000000 k............... - 1f90 00000000 00000000 9f1d0000 12000000 ................ + 1f80 8c140000 11000000 00000000 00000000 ................ + 1f90 00000000 00000000 b4130000 12000000 ................ 1fa0 00000000 00000000 00000000 00000000 ................ 1fb0 4d030000 12000000 00000000 00000000 M............... 1fc0 00000000 00000000 18030000 12000000 ................ 1fd0 00000000 00000000 00000000 00000000 ................ - 1fe0 b01a0000 12000000 00000000 00000000 ................ + 1fe0 71150000 12000000 00000000 00000000 q............... 1ff0 00000000 00000000 6b0c0000 12000000 ........k....... 2000 00000000 00000000 00000000 00000000 ................ 2010 fa030000 12000000 00000000 00000000 ................ 2020 00000000 00000000 d00d0000 12000000 ................ 2030 00000000 00000000 00000000 00000000 ................ 2040 0a060000 12000000 00000000 00000000 ................ - 2050 00000000 00000000 ae110000 11000000 ................ + 2050 00000000 00000000 04100000 11000000 ................ 2060 00000000 00000000 00000000 00000000 ................ 2070 10000000 20000000 00000000 00000000 .... ........... 2080 00000000 00000000 43010000 12000000 ........C....... 2090 00000000 00000000 00000000 00000000 ................ 20a0 7c010000 12000000 00000000 00000000 |............... - 20b0 00000000 00000000 531d0000 12000000 ........S....... + 20b0 00000000 00000000 f5120000 12000000 ................ 20c0 00000000 00000000 00000000 00000000 ................ - 20d0 50120000 11000000 00000000 00000000 P............... /usr/lib64/Rivet/RivetNovosibirskAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetNovosibirskAnalyses.so (disasm) @@ -536,23 +536,34 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet17CMD2_2005_I65885612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_1999_I48399412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_2005_I65885612findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet17CMD2_1999_I48399412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> nop -_ZN5Rivet18CMD3_2017_I160607812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: +_ZN5Rivet17CMD2_1999_I50315412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: mov offset(%rsp),%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet18CMD3_2017_I160607812findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + jne <_ZN5Rivet17CMD2_1999_I50315412findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + +_ZN5Rivet17CMD2_2000_I53297012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold: + mov offset(%rsp),%rdi + call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17CMD2_2000_I53297012findChildrenERKNS_8ParticleERSt3mapIliSt4lessIlESaISt4pairIKliEEERi.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -607,6 +618,23 @@ jmp <_ZNK4YODA7Point1D5xErrsENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> nop +_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + jmp <_ZN4YODA7Point2D4setYEddNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + call <__stack_chk_fail@plt> + _ZNK5Rivet14ParticleFinder9particlesERKSt10shared_ptrINS_7CutBaseEE.cold: mov %rsp,%rdi call <_ZNSt12_Vector_baseIN5Rivet8ParticleESaIS1_EED2Ev> @@ -744,12 +772,12 @@ call <__stack_chk_fail@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %r15,%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> @@ -1238,33 +1266,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet17CMD2_1995_I4068807analyzeERKNS_5EventE.cold: - mov (%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rsi - mov offset(%rsp),%rdi - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1995_I4068807analyzeERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED2Ev> - mov offset(%rsp),%rsi - mov %rbp,%rdi - call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> - jmp <_ZN5Rivet17CMD2_1995_I4068807analyzeERKNS_5EventE.cold + ofs> - mov (%rsp),%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1995_I4068807analyzeERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet17CMD2_1995_I4068808finalizeEv.cold: mov offset(%rsp),%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1403,16 +1404,16 @@ mov %rax,%rbx jmp <_ZN5Rivet17CMD2_1995_I4068808finalizeEv.cold + ofs> -_ZN5Rivet17CMD2_1999_I5021644initEv.cold: +_ZN5Rivet17CMD2_1998_I4801704initEv.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021644initEv.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801704initEv.cold + ofs> call <__cxa_bad_cast@plt> mov %rbx,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021644initEv.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801704initEv.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> @@ -1427,39 +1428,115 @@ call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021644initEv.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801704initEv.cold + ofs> mov %rbp,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> -_ZN5Rivet17CMD2_1999_I5021647analyzeERKNS_5EventE.cold: +_ZN5Rivet17CMD2_1998_I4801707analyzeERKNS_5EventE.cold: mov offset(%rsp),%rsi mov %r14,%rdi call <_ZNSt8_Rb_treeIlSt4pairIKliESt10_Select1stIS2_ESt4lessIlESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021647analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801707analyzeERKNS_5EventE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> mov %rbp,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN5Rivet17CMD2_1999_I5021647analyzeERKNS_5EventE.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801707analyzeERKNS_5EventE.cold + ofs> mov %rbx,%rdi call <_Unwind_Resume@plt> call <__stack_chk_fail@plt> call <__stack_chk_fail@plt> nop -_ZN5Rivet17CMD2_1999_I5021648finalizeEv.cold: +_ZN5Rivet17CMD2_1998_I4801708finalizeEv.cold: mov offset(%rsp),%rdi + test %rdi,%rdi + je <_ZN5Rivet17CMD2_1998_I4801708finalizeEv.cold + ofs> + call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> + mov %r12,%rdi + call <_ZN4YODA9Scatter2DD1Ev> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17CMD2_1998_I4801708finalizeEv.cold + ofs> + mov %rbx,%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 <_ZN5Rivet17CMD2_1999_I5021648finalizeEv.cold + ofs> + jne <_ZN5Rivet17CMD2_1998_I4801708finalizeEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + call <__stack_chk_fail@plt> + nop + +_ZN5Rivet17CMD2_1999_I4839944initEv.cold: + mov %rbx,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN5Rivet17CMD2_1999_I4839944initEv.cold + ofs> + mov %rbp,%rdi + call <_Unwind_Resume@plt> /usr/lib64/Rivet/RivetOrsayAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetOrsayAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetOrsayAnalyses.so (objdump) @@ -124,260 +124,260 @@ 0a20 3dc6df9a 60171bf2 afeda62b 0787afbf =...`......+.... Contents of section .dynsym: 0a30 00000000 00000000 00000000 00000000 ................ - 0a40 00000000 00000000 9a020000 12000000 ................ + 0a40 00000000 00000000 c7010000 12000000 ................ 0a50 00000000 00000000 00000000 00000000 ................ - 0a60 35060000 12000000 00000000 00000000 5............... - 0a70 00000000 00000000 760a0000 12000000 ........v....... + 0a60 f0050000 12000000 00000000 00000000 ................ + 0a70 00000000 00000000 e60e0000 12000000 ................ 0a80 00000000 00000000 00000000 00000000 ................ - 0a90 030d0000 12000000 00000000 00000000 ................ - 0aa0 00000000 00000000 26090000 11000000 ........&....... + 0a90 06090000 12000000 00000000 00000000 ................ + 0aa0 00000000 00000000 e40d0000 11000000 ................ 0ab0 00000000 00000000 00000000 00000000 ................ - 0ac0 13090000 12000000 00000000 00000000 ................ - 0ad0 00000000 00000000 0d040000 12000000 ................ + 0ac0 d10d0000 12000000 00000000 00000000 ................ + 0ad0 00000000 00000000 4a030000 12000000 ........J....... 0ae0 00000000 00000000 00000000 00000000 ................ - 0af0 630a0000 12000000 00000000 00000000 c............... - 0b00 00000000 00000000 85020000 12000000 ................ + 0af0 d30e0000 12000000 00000000 00000000 ................ + 0b00 00000000 00000000 ea000000 12000000 ................ 0b10 00000000 00000000 00000000 00000000 ................ - 0b20 d4080000 11000000 00000000 00000000 ................ - 0b30 00000000 00000000 420d0000 12000000 ........B....... + 0b20 920d0000 11000000 00000000 00000000 ................ + 0b30 00000000 00000000 45090000 12000000 ........E....... 0b40 00000000 00000000 00000000 00000000 ................ - 0b50 57070000 11000000 00000000 00000000 W............... - 0b60 00000000 00000000 ea000000 12000000 ................ + 0b50 12070000 11000000 00000000 00000000 ................ + 0b60 00000000 00000000 47050000 12000000 ........G....... 0b70 00000000 00000000 00000000 00000000 ................ 0b80 46000000 22000000 00000000 00000000 F..."........... - 0b90 00000000 00000000 8f030000 12000000 ................ + 0b90 00000000 00000000 cc020000 12000000 ................ 0ba0 00000000 00000000 00000000 00000000 ................ - 0bb0 88030000 12000000 00000000 00000000 ................ - 0bc0 00000000 00000000 aa000000 12000000 ................ + 0bb0 e30c0000 12000000 00000000 00000000 ................ + 0bc0 00000000 00000000 2c040000 12000000 ........,....... 0bd0 00000000 00000000 00000000 00000000 ................ - 0be0 d1040000 12000000 00000000 00000000 ................ - 0bf0 00000000 00000000 ea040000 12000000 ................ + 0be0 33040000 12000000 00000000 00000000 3............... + 0bf0 00000000 00000000 4c040000 12000000 ........L....... 0c00 00000000 00000000 00000000 00000000 ................ - 0c10 b7000000 12000000 00000000 00000000 ................ - 0c20 00000000 00000000 3f020000 12000000 ........?....... + 0c10 cc030000 12000000 00000000 00000000 ................ + 0c20 00000000 00000000 93000000 12000000 ................ 0c30 00000000 00000000 00000000 00000000 ................ - 0c40 6d0b0000 12000000 00000000 00000000 m............... - 0c50 00000000 00000000 52040000 12000000 ........R....... + 0c40 b6090000 12000000 00000000 00000000 ................ + 0c50 00000000 00000000 8f030000 12000000 ................ 0c60 00000000 00000000 00000000 00000000 ................ - 0c70 740c0000 12000000 00000000 00000000 t............... - 0c80 00000000 00000000 d80f0000 11000000 ................ + 0c70 77080000 12000000 00000000 00000000 w............... + 0c80 00000000 00000000 610b0000 11000000 ........a....... 0c90 00000000 00000000 00000000 00000000 ................ - 0ca0 a7080000 11000000 00000000 00000000 ................ - 0cb0 00000000 00000000 31020000 12000000 ........1....... + 0ca0 650d0000 11000000 00000000 00000000 e............... + 0cb0 00000000 00000000 59120000 12000000 ........Y....... 0cc0 00000000 00000000 00000000 00000000 ................ - 0cd0 f0090000 12000000 00000000 00000000 ................ - 0ce0 00000000 00000000 54110000 11000000 ........T....... + 0cd0 600e0000 12000000 00000000 00000000 `............... + 0ce0 00000000 00000000 b7120000 11000000 ................ 0cf0 00000000 00000000 00000000 00000000 ................ - 0d00 b30d0000 12000000 00000000 00000000 ................ - 0d10 00000000 00000000 9c0f0000 11000000 ................ + 0d00 7b0a0000 12000000 00000000 00000000 {............... + 0d10 00000000 00000000 d10b0000 11000000 ................ 0d20 00000000 00000000 00000000 00000000 ................ - 0d30 66050000 12000000 00000000 00000000 f............... - 0d40 00000000 00000000 800a0000 12000000 ................ + 0d30 c8040000 12000000 00000000 00000000 ................ + 0d40 00000000 00000000 f00e0000 12000000 ................ 0d50 00000000 00000000 00000000 00000000 ................ - 0d60 33140000 12000000 00000000 00000000 3............... - 0d70 00000000 00000000 fc010000 12000000 ................ + 0d60 04120000 12000000 00000000 00000000 ................ + 0d70 00000000 00000000 58010000 12000000 ........X....... 0d80 00000000 00000000 00000000 00000000 ................ - 0d90 77060000 12000000 00000000 00000000 w............... - 0da0 00000000 00000000 c4020000 12000000 ................ + 0d90 32060000 12000000 00000000 00000000 2............... + 0da0 00000000 00000000 59020000 12000000 ........Y....... 0db0 00000000 00000000 00000000 00000000 ................ - 0dc0 37030000 11000000 00000000 00000000 7............... - 0dd0 00000000 00000000 c9020000 11000000 ................ + 0dc0 f1010000 11000000 00000000 00000000 ................ + 0dd0 00000000 00000000 5e020000 11000000 ........^....... 0de0 00000000 00000000 00000000 00000000 ................ - 0df0 f5010000 12000000 00000000 00000000 ................ - 0e00 00000000 00000000 cf050000 12000000 ................ + 0df0 c0010000 12000000 00000000 00000000 ................ + 0e00 00000000 00000000 8a050000 12000000 ................ 0e10 00000000 00000000 00000000 00000000 ................ - 0e20 7b140000 12000000 00000000 00000000 {............... - 0e30 00000000 00000000 4c030000 12000000 ........L....... + 0e20 4c120000 12000000 00000000 00000000 L............... + 0e30 00000000 00000000 06020000 12000000 ................ 0e40 00000000 00000000 00000000 00000000 ................ - 0e50 e40b0000 12000000 00000000 00000000 ................ - 0e60 00000000 00000000 570c0000 12000000 ........W....... + 0e50 e7070000 12000000 00000000 00000000 ................ + 0e60 00000000 00000000 5a080000 12000000 ........Z....... 0e70 00000000 00000000 00000000 00000000 ................ - 0e80 6d010000 11000000 00000000 00000000 m............... - 0e90 00000000 00000000 8b0c0000 12000000 ................ + 0e80 0e050000 11000000 00000000 00000000 ................ + 0e90 00000000 00000000 8e080000 12000000 ................ 0ea0 00000000 00000000 00000000 00000000 ................ - 0eb0 b1000000 12000000 00000000 00000000 ................ - 0ec0 00000000 00000000 a2000000 12000000 ................ + 0eb0 52010000 12000000 00000000 00000000 R............... + 0ec0 00000000 00000000 8b000000 12000000 ................ 0ed0 00000000 00000000 00000000 00000000 ................ - 0ee0 2c080000 11000000 00000000 00000000 ,............... - 0ef0 00000000 00000000 81010000 12000000 ................ + 0ee0 ea0c0000 11000000 00000000 00000000 ................ + 0ef0 00000000 00000000 b30c0000 12000000 ................ 0f00 00000000 00000000 00000000 00000000 ................ - 0f10 00030000 11000000 00000000 00000000 ................ - 0f20 00000000 00000000 df020000 12000000 ................ + 0f10 95020000 11000000 00000000 00000000 ................ + 0f20 00000000 00000000 74020000 12000000 ........t....... 0f30 00000000 00000000 00000000 00000000 ................ - 0f40 89000000 12000000 00000000 00000000 ................ - 0f50 00000000 00000000 20020000 12000000 ........ ....... + 0f40 72000000 12000000 00000000 00000000 r............... + 0f50 00000000 00000000 d9000000 12000000 ................ 0f60 00000000 00000000 00000000 00000000 ................ - 0f70 70070000 12000000 00000000 00000000 p............... - 0f80 00000000 00000000 210b0000 12000000 ........!....... + 0f70 2b070000 12000000 00000000 00000000 +............... + 0f80 00000000 00000000 300f0000 12000000 ........0....... 0f90 00000000 00000000 00000000 00000000 ................ - 0fa0 c4060000 12000000 00000000 00000000 ................ - 0fb0 00000000 00000000 a2090000 12000000 ................ + 0fa0 7f060000 12000000 00000000 00000000 ................ + 0fb0 00000000 00000000 2d0a0000 12000000 ........-....... 0fc0 00000000 00000000 00000000 00000000 ................ - 0fd0 7b050000 12000000 00000000 00000000 {............... - 0fe0 00000000 00000000 cd0c0000 12000000 ................ + 0fd0 dd040000 12000000 00000000 00000000 ................ + 0fe0 00000000 00000000 d0080000 12000000 ................ 0ff0 00000000 00000000 00000000 00000000 ................ - 1000 270d0000 12000000 00000000 00000000 '............... - 1010 00000000 00000000 fc000000 12000000 ................ + 1000 2a090000 12000000 00000000 00000000 *............... + 1010 00000000 00000000 ff000000 12000000 ................ 1020 00000000 00000000 00000000 00000000 ................ - 1030 c40b0000 11000000 00000000 00000000 ................ - 1040 00000000 00000000 c00a0000 12000000 ................ + 1030 0d0a0000 11000000 00000000 00000000 ................ + 1040 00000000 00000000 ab0a0000 12000000 ................ 1050 00000000 00000000 00000000 00000000 ................ - 1060 72000000 11000000 00000000 00000000 r............... - 1070 00000000 00000000 2f110000 12000000 ......../....... + 1060 42020000 11000000 00000000 00000000 B............... + 1070 00000000 00000000 92120000 12000000 ................ 1080 00000000 00000000 00000000 00000000 ................ - 1090 020e0000 11000000 00000000 00000000 ................ - 10a0 00000000 00000000 4c090000 12000000 ........L....... + 1090 380b0000 11000000 00000000 00000000 8............... + 10a0 00000000 00000000 0a0e0000 12000000 ................ 10b0 00000000 00000000 00000000 00000000 ................ - 10c0 3e070000 11000000 00000000 00000000 >............... - 10d0 00000000 00000000 8d060000 12000000 ................ + 10c0 f9060000 11000000 00000000 00000000 ................ + 10d0 00000000 00000000 48060000 12000000 ........H....... 10e0 00000000 00000000 00000000 00000000 ................ - 10f0 cd100000 12000000 00000000 00000000 ................ - 1100 00000000 00000000 a40b0000 11000000 ................ + 10f0 7c0c0000 12000000 00000000 00000000 |............... + 1100 00000000 00000000 ed090000 11000000 ................ 1110 00000000 00000000 00000000 00000000 ................ - 1120 520a0000 12000000 00000000 00000000 R............... - 1130 00000000 00000000 40010000 12000000 ........@....... + 1120 c20e0000 12000000 00000000 00000000 ................ + 1130 00000000 00000000 59050000 12000000 ........Y....... 1140 00000000 00000000 00000000 00000000 ................ - 1150 98070000 12000000 00000000 00000000 ................ - 1160 00000000 00000000 ac050000 12000000 ................ + 1150 53070000 12000000 00000000 00000000 S............... + 1160 00000000 00000000 67050000 12000000 ........g....... 1170 00000000 00000000 00000000 00000000 ................ - 1180 090a0000 12000000 00000000 00000000 ................ + 1180 790e0000 12000000 00000000 00000000 y............... /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 2c140000 12000000 ........,....... + 1538 00000000 00000000 ed200000 12000000 ......... ...... 1548 00000000 00000000 00000000 00000000 ................ - 1558 ad350000 12000000 00000000 00000000 .5.............. - 1568 00000000 00000000 ea200000 12000000 ......... ...... + 1558 a6340000 12000000 00000000 00000000 .4.............. + 1568 00000000 00000000 5e150000 12000000 ........^....... 1578 00000000 00000000 00000000 00000000 ................ - 1588 b8230000 12000000 00000000 00000000 .#.............. - 1598 00000000 00000000 dc100000 12000000 ................ + 1588 2c180000 12000000 00000000 00000000 ,............... + 1598 00000000 00000000 e7100000 12000000 ................ 15a8 00000000 00000000 00000000 00000000 ................ - 15b8 fe250000 12000000 00000000 00000000 .%.............. - 15c8 00000000 00000000 04030000 12000000 ................ + 15b8 621c0000 12000000 00000000 00000000 b............... + 15c8 00000000 00000000 2a030000 12000000 ........*....... 15d8 00000000 00000000 00000000 00000000 ................ - 15e8 190c0000 12000000 00000000 00000000 ................ - 15f8 00000000 00000000 bf210000 12000000 .........!...... + 15e8 f20c0000 12000000 00000000 00000000 ................ + 15f8 00000000 00000000 33160000 12000000 ........3....... 1608 00000000 00000000 00000000 00000000 ................ - 1618 b6010000 12000000 00000000 00000000 ................ - 1628 00000000 00000000 79160000 12000000 ........y....... + 1618 dc010000 12000000 00000000 00000000 ................ + 1628 00000000 00000000 ed210000 12000000 .........!...... 1638 00000000 00000000 00000000 00000000 ................ - 1648 1f1d0000 11000000 00000000 00000000 ................ - 1658 00000000 00000000 2c0b0000 12000000 ........,....... + 1648 93000000 11000000 00000000 00000000 ................ + 1658 00000000 00000000 270c0000 12000000 ........'....... 1668 00000000 00000000 00000000 00000000 ................ - 1678 ae030000 12000000 00000000 00000000 ................ - 1688 00000000 00000000 0e090000 11000000 ................ + 1678 87030000 12000000 00000000 00000000 ................ + 1688 00000000 00000000 700a0000 11000000 ........p....... 1698 00000000 00000000 00000000 00000000 ................ - 16a8 0a170000 10000000 00000000 00000000 ................ - 16b8 00000000 00000000 281a0000 12000000 ........(....... + 16a8 ce1f0000 10000000 00000000 00000000 ................ + 16b8 00000000 00000000 651e0000 12000000 ........e....... 16c8 00000000 00000000 00000000 00000000 ................ - 16d8 07220000 12000000 00000000 00000000 .".............. - 16e8 00000000 00000000 bc080000 12000000 ................ + 16d8 7b160000 12000000 00000000 00000000 {............... + 16e8 00000000 00000000 1e0a0000 12000000 ................ 16f8 00000000 00000000 00000000 00000000 ................ - 1708 37350000 12000000 00000000 00000000 75.............. - 1718 00000000 00000000 11270000 12000000 .........'...... + 1708 30340000 12000000 00000000 00000000 04.............. + 1718 00000000 00000000 c71b0000 12000000 ................ 1728 00000000 00000000 00000000 00000000 ................ - 1738 b7050000 12000000 00000000 00000000 ................ - 1748 00000000 00000000 050a0000 12000000 ................ + 1738 8a040000 12000000 00000000 00000000 ................ + 1748 00000000 00000000 670b0000 12000000 ........g....... 1758 00000000 00000000 00000000 00000000 ................ - 1768 cb020000 12000000 00000000 00000000 ................ - 1778 00000000 00000000 cf080000 11000000 ................ + 1768 f1020000 12000000 00000000 00000000 ................ + 1778 00000000 00000000 310a0000 11000000 ........1....... 1788 00000000 00000000 00000000 00000000 ................ - 1798 a10c0000 12000000 00000000 00000000 ................ - 17a8 00000000 00000000 61050000 11000000 ........a....... + 1798 7a0d0000 12000000 00000000 00000000 z............... + 17a8 00000000 00000000 11090000 11000000 ................ 17b8 00000000 00000000 00000000 00000000 ................ - 17c8 21190000 12000000 00000000 00000000 !............... - 17d8 00000000 00000000 dd070000 11000000 ................ + 17c8 fd220000 12000000 00000000 00000000 .".............. + 17d8 00000000 00000000 e3060000 11000000 ................ 17e8 00000000 00000000 00000000 00000000 ................ - 17f8 a11d0000 12000000 00000000 00000000 ................ - 1808 00000000 00000000 0b140000 11000000 ................ + 17f8 ae1a0000 12000000 00000000 00000000 ................ + 1808 00000000 00000000 a2100000 11000000 ................ 1818 00000000 00000000 00000000 00000000 ................ - 1828 3d020000 12000000 00000000 00000000 =............... + 1828 63020000 12000000 00000000 00000000 c............... 1838 00000000 00000000 46000000 22000000 ........F..."... 1848 00000000 00000000 00000000 00000000 ................ - 1858 960b0000 12000000 00000000 00000000 ................ - 1868 00000000 00000000 b6140000 12000000 ................ + 1858 910c0000 12000000 00000000 00000000 ................ + 1868 00000000 00000000 d9220000 12000000 ........."...... 1878 00000000 00000000 00000000 00000000 ................ - 1888 ef000000 12000000 00000000 00000000 ................ - 1898 00000000 00000000 bd070000 11000000 ................ + 1888 15010000 12000000 00000000 00000000 ................ + 1898 00000000 00000000 94110000 11000000 ................ 18a8 00000000 00000000 00000000 00000000 ................ - 18b8 c1040000 12000000 00000000 00000000 ................ - 18c8 00000000 00000000 5e1d0000 12000000 ........^....... + 18b8 ad050000 12000000 00000000 00000000 ................ + 18c8 00000000 00000000 6b1a0000 12000000 ........k....... 18d8 00000000 00000000 00000000 00000000 ................ - 18e8 ad240000 12000000 00000000 00000000 .$.............. - 18f8 00000000 00000000 da060000 12000000 ................ + 18e8 21190000 12000000 00000000 00000000 !............... + 18f8 00000000 00000000 c6050000 12000000 ................ 1908 00000000 00000000 00000000 00000000 ................ - 1918 7e200000 12000000 00000000 00000000 ~ .............. - 1928 00000000 00000000 7a060000 12000000 ........z....... + 1918 f2140000 12000000 00000000 00000000 ................ + 1928 00000000 00000000 4d050000 12000000 ........M....... 1938 00000000 00000000 00000000 00000000 ................ - 1948 f6000000 12000000 00000000 00000000 ................ - 1958 00000000 00000000 09040000 12000000 ................ + 1948 1c010000 12000000 00000000 00000000 ................ + 1958 00000000 00000000 c6030000 12000000 ................ 1968 00000000 00000000 00000000 00000000 ................ - 1978 650f0000 11000000 00000000 00000000 e............... - 1988 00000000 00000000 1d0f0000 12000000 ................ + 1978 2c080000 11000000 00000000 00000000 ,............... + 1988 00000000 00000000 0c100000 12000000 ................ 1998 00000000 00000000 00000000 00000000 ................ - 19a8 59100000 12000000 00000000 00000000 Y............... - 19b8 00000000 00000000 fc050000 12000000 ................ + 19a8 ff100000 12000000 00000000 00000000 ................ + 19b8 00000000 00000000 cf040000 12000000 ................ 19c8 00000000 00000000 00000000 00000000 ................ - 19d8 d40f0000 12000000 00000000 00000000 ................ - 19e8 00000000 00000000 6c120000 11000000 ........l....... + 19d8 2d070000 12000000 00000000 00000000 -............... + 19e8 00000000 00000000 da120000 11000000 ................ 19f8 00000000 00000000 00000000 00000000 ................ - 1a08 26160000 12000000 00000000 00000000 &............... - 1a18 00000000 00000000 19180000 12000000 ................ + 1a08 8f1f0000 12000000 00000000 00000000 ................ + 1a18 00000000 00000000 27090000 12000000 ........'....... 1a28 00000000 00000000 00000000 00000000 ................ - 1a38 ca100000 11000000 00000000 00000000 ................ - 1a48 00000000 00000000 8f080000 11000000 ................ + 1a38 d5100000 11000000 00000000 00000000 ................ + 1a48 00000000 00000000 f1090000 11000000 ................ 1a58 00000000 00000000 00000000 00000000 ................ - 1a68 6b160000 12000000 00000000 00000000 k............... - 1a78 00000000 00000000 d8090000 12000000 ................ + 1a68 a31c0000 12000000 00000000 00000000 ................ + 1a78 00000000 00000000 3a0b0000 12000000 ........:....... 1a88 00000000 00000000 00000000 00000000 ................ - 1a98 ca150000 11000000 00000000 00000000 ................ - 1aa8 00000000 00000000 cd160000 12000000 ................ + 1a98 611f0000 11000000 00000000 00000000 a............... + 1aa8 00000000 00000000 fe1a0000 12000000 ................ 1ab8 00000000 00000000 00000000 00000000 ................ - 1ac8 5f190000 11000000 00000000 00000000 _............... - 1ad8 00000000 00000000 f8010000 12000000 ................ + 1ac8 3b230000 11000000 00000000 00000000 ;#.............. + 1ad8 00000000 00000000 1e020000 12000000 ................ 1ae8 00000000 00000000 00000000 00000000 ................ - 1af8 7a110000 11000000 00000000 00000000 z............... - 1b08 00000000 00000000 bd140000 12000000 ................ + 1af8 e8110000 11000000 00000000 00000000 ................ + 1b08 00000000 00000000 e0220000 12000000 ........."...... 1b18 00000000 00000000 00000000 00000000 ................ - 1b28 4c050000 12000000 00000000 00000000 L............... - 1b38 00000000 00000000 7a0a0000 12000000 ........z....... + 1b28 42060000 12000000 00000000 00000000 B............... + 1b38 00000000 00000000 c30b0000 12000000 ................ 1b48 00000000 00000000 00000000 00000000 ................ - 1b58 291e0000 11000000 00000000 00000000 )............... - 1b68 00000000 00000000 31270000 11000000 ........1'...... + 1b58 2b140000 11000000 00000000 00000000 +............... + 1b68 00000000 00000000 111c0000 11000000 ................ 1b78 00000000 00000000 00000000 00000000 ................ - 1b88 6a340000 12000000 00000000 00000000 j4.............. - 1b98 00000000 00000000 e0020000 12000000 ................ + 1b88 63330000 12000000 00000000 00000000 c3.............. + 1b98 00000000 00000000 06030000 12000000 ................ 1ba8 00000000 00000000 00000000 00000000 ................ - 1bb8 610d0000 12000000 00000000 00000000 a............... - 1bc8 00000000 00000000 360b0000 12000000 ........6....... + 1bb8 270e0000 12000000 00000000 00000000 '............... + 1bc8 00000000 00000000 310c0000 12000000 ........1....... 1bd8 00000000 00000000 00000000 00000000 ................ - 1be8 7a190000 12000000 00000000 00000000 z............... - 1bf8 00000000 00000000 06170000 12000000 ................ + 1be8 74100000 12000000 00000000 00000000 t............... + 1bf8 00000000 00000000 ca1f0000 12000000 ................ 1c08 00000000 00000000 00000000 00000000 ................ - 1c18 11160000 11000000 00000000 00000000 ................ - 1c28 00000000 00000000 6c0b0000 11000000 ........l....... + 1c18 7a1f0000 11000000 00000000 00000000 z............... + 1c28 00000000 00000000 670c0000 11000000 ........g....... 1c38 00000000 00000000 00000000 00000000 ................ - 1c48 08240000 12000000 00000000 00000000 .$.............. - 1c58 00000000 00000000 d7000000 12000000 ................ + 1c48 7c180000 12000000 00000000 00000000 |............... + 1c58 00000000 00000000 0e010000 12000000 ................ 1c68 00000000 00000000 00000000 00000000 ................ - 1c78 da040000 12000000 00000000 00000000 ................ - 1c88 00000000 00000000 45030000 12000000 ........E....... /usr/lib64/Rivet/RivetPetraAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetPetraAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetPetraAnalyses.so (disasm) @@ -675,65 +675,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 @@ -889,6 +925,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 c4290000 12000000 .........)...... + 1038 00000000 00000000 24230000 12000000 ........$#...... 1048 00000000 00000000 00000000 00000000 ................ - 1058 d9110000 12000000 00000000 00000000 ................ - 1068 00000000 00000000 8c030000 12000000 ................ + 1058 2d0c0000 12000000 00000000 00000000 -............... + 1068 00000000 00000000 ee040000 12000000 ................ 1078 00000000 00000000 00000000 00000000 ................ - 1088 47140000 11000000 00000000 00000000 G............... - 1098 00000000 00000000 dc0f0000 12000000 ................ + 1088 ac240000 11000000 00000000 00000000 .$.............. + 1098 00000000 00000000 83130000 12000000 ................ 10a8 00000000 00000000 00000000 00000000 ................ - 10b8 531a0000 12000000 00000000 00000000 S............... - 10c8 00000000 00000000 211d0000 12000000 ........!....... + 10b8 961b0000 12000000 00000000 00000000 ................ + 10c8 00000000 00000000 641e0000 12000000 ........d....... 10d8 00000000 00000000 00000000 00000000 ................ - 10e8 e9140000 12000000 00000000 00000000 ................ - 10f8 00000000 00000000 bc220000 12000000 ........."...... + 10e8 630b0000 12000000 00000000 00000000 c............... + 10f8 00000000 00000000 91230000 12000000 .........#...... 1108 00000000 00000000 00000000 00000000 ................ - 1118 0a020000 12000000 00000000 00000000 ................ - 1128 00000000 00000000 281b0000 12000000 ........(....... + 1118 5f020000 12000000 00000000 00000000 _............... + 1128 00000000 00000000 6b1c0000 12000000 ........k....... 1138 00000000 00000000 00000000 00000000 ................ - 1148 f3240000 12000000 00000000 00000000 .$.............. - 1158 00000000 00000000 00110000 12000000 ................ + 1148 75250000 12000000 00000000 00000000 u%.............. + 1158 00000000 00000000 0f150000 12000000 ................ 1168 00000000 00000000 00000000 00000000 ................ 1178 93000000 11000000 00000000 00000000 ................ - 1188 00000000 00000000 ff210000 12000000 .........!...... + 1188 00000000 00000000 2d310000 12000000 ........-1...... 1198 00000000 00000000 00000000 00000000 ................ - 11a8 fd1f0000 12000000 00000000 00000000 ................ - 11b8 00000000 00000000 190c0000 11000000 ................ + 11a8 e5030000 12000000 00000000 00000000 ................ + 11b8 00000000 00000000 8f0e0000 11000000 ................ 11c8 00000000 00000000 00000000 00000000 ................ - 11d8 17330000 11000000 00000000 00000000 .3.............. - 11e8 00000000 00000000 350f0000 12000000 ........5....... + 11d8 53270000 11000000 00000000 00000000 S'.............. + 11e8 00000000 00000000 58110000 12000000 ........X....... 11f8 00000000 00000000 00000000 00000000 ................ - 1208 d0290000 12000000 00000000 00000000 .).............. - 1218 00000000 00000000 73150000 12000000 ........s....... + 1208 30230000 12000000 00000000 00000000 0#.............. + 1218 00000000 00000000 1c250000 12000000 .........%...... 1228 00000000 00000000 00000000 00000000 ................ - 1238 701b0000 12000000 00000000 00000000 p............... - 1248 00000000 00000000 ac150000 12000000 ................ + 1238 b31c0000 12000000 00000000 00000000 ................ + 1248 00000000 00000000 3c250000 12000000 ........<%...... 1258 00000000 00000000 00000000 00000000 ................ - 1268 14210000 12000000 00000000 00000000 .!.............. - 1278 00000000 00000000 a4140000 12000000 ................ + 1268 22220000 12000000 00000000 00000000 "".............. + 1278 00000000 00000000 aa230000 12000000 .........#...... 1288 00000000 00000000 00000000 00000000 ................ - 1298 960e0000 12000000 00000000 00000000 ................ - 12a8 00000000 00000000 86040000 12000000 ................ + 1298 4c100000 12000000 00000000 00000000 L............... + 12a8 00000000 00000000 c4050000 12000000 ................ 12b8 00000000 00000000 00000000 00000000 ................ - 12c8 3f0c0000 12000000 00000000 00000000 ?............... - 12d8 00000000 00000000 a2010000 12000000 ................ + 12c8 b50e0000 12000000 00000000 00000000 ................ + 12d8 00000000 00000000 b1010000 12000000 ................ 12e8 00000000 00000000 00000000 00000000 ................ - 12f8 da0b0000 11000000 00000000 00000000 ................ - 1308 00000000 00000000 ab100000 12000000 ................ + 12f8 500e0000 11000000 00000000 00000000 P............... + 1308 00000000 00000000 ba140000 12000000 ................ 1318 00000000 00000000 00000000 00000000 ................ - 1328 610a0000 11000000 00000000 00000000 a............... - 1338 00000000 00000000 ba200000 12000000 ......... ...... + 1328 170c0000 11000000 00000000 00000000 ................ + 1338 00000000 00000000 b8280000 12000000 .........(...... 1348 00000000 00000000 00000000 00000000 ................ - 1358 31070000 11000000 00000000 00000000 1............... - 1368 00000000 00000000 3a030000 12000000 ........:....... + 1358 20080000 11000000 00000000 00000000 ............... + 1368 00000000 00000000 44030000 12000000 ........D....... 1378 00000000 00000000 00000000 00000000 ................ - 1388 78020000 11000000 00000000 00000000 x............... - 1398 00000000 00000000 c7020000 12000000 ................ + 1388 c7020000 11000000 00000000 00000000 ................ + 1398 00000000 00000000 c80e0000 12000000 ................ 13a8 00000000 00000000 00000000 00000000 ................ 13b8 46000000 22000000 00000000 00000000 F..."........... - 13c8 00000000 00000000 08040000 12000000 ................ + 13c8 00000000 00000000 46050000 12000000 ........F....... 13d8 00000000 00000000 00000000 00000000 ................ - 13e8 e4030000 12000000 00000000 00000000 ................ - 13f8 00000000 00000000 5a0a0000 12000000 ........Z....... + 13e8 2f270000 12000000 00000000 00000000 /'.............. + 13f8 00000000 00000000 100c0000 12000000 ................ 1408 00000000 00000000 00000000 00000000 ................ - 1418 27080000 11000000 00000000 00000000 '............... - 1428 00000000 00000000 a9050000 12000000 ................ + 1418 16090000 11000000 00000000 00000000 ................ + 1428 00000000 00000000 e7060000 12000000 ................ 1438 00000000 00000000 00000000 00000000 ................ - 1448 f7020000 12000000 00000000 00000000 ................ - 1458 00000000 00000000 161e0000 12000000 ................ + 1448 01030000 12000000 00000000 00000000 ................ + 1458 00000000 00000000 591f0000 12000000 ........Y....... 1468 00000000 00000000 00000000 00000000 ................ - 1478 c2050000 12000000 00000000 00000000 ................ - 1488 00000000 00000000 480e0000 12000000 ........H....... + 1478 00070000 12000000 00000000 00000000 ................ + 1488 00000000 00000000 6c100000 12000000 ........l....... 1498 00000000 00000000 00000000 00000000 ................ - 14a8 e7190000 12000000 00000000 00000000 ................ - 14b8 00000000 00000000 49050000 12000000 ........I....... + 14a8 2a1b0000 12000000 00000000 00000000 *............... + 14b8 00000000 00000000 87060000 12000000 ................ 14c8 00000000 00000000 00000000 00000000 ................ - 14d8 5c010000 12000000 00000000 00000000 \............... - 14e8 00000000 00000000 0f0e0000 11000000 ................ + 14d8 19020000 12000000 00000000 00000000 ................ + 14e8 00000000 00000000 13100000 11000000 ................ 14f8 00000000 00000000 00000000 00000000 ................ - 1508 392a0000 12000000 00000000 00000000 9*.............. - 1518 00000000 00000000 47230000 11000000 ........G#...... + 1508 b1280000 12000000 00000000 00000000 .(.............. + 1518 00000000 00000000 340a0000 11000000 ........4....... 1528 00000000 00000000 00000000 00000000 ................ - 1538 99120000 12000000 00000000 00000000 ................ - 1548 00000000 00000000 a6280000 12000000 .........(...... + 1538 24040000 12000000 00000000 00000000 $............... + 1548 00000000 00000000 9d210000 12000000 .........!...... 1558 00000000 00000000 00000000 00000000 ................ - 1568 02100000 12000000 00000000 00000000 ................ - 1578 00000000 00000000 cb040000 12000000 ................ + 1568 43140000 12000000 00000000 00000000 C............... + 1578 00000000 00000000 09060000 12000000 ................ 1588 00000000 00000000 00000000 00000000 ................ - 1598 ac080000 12000000 00000000 00000000 ................ - 15a8 00000000 00000000 e4170000 11000000 ................ + 1598 660a0000 12000000 00000000 00000000 f............... + 15a8 00000000 00000000 7c180000 11000000 ........|....... 15b8 00000000 00000000 00000000 00000000 ................ - 15c8 4a120000 12000000 00000000 00000000 J............... - 15d8 00000000 00000000 692e0000 12000000 ........i....... + 15c8 9e0c0000 12000000 00000000 00000000 ................ + 15d8 00000000 00000000 212e0000 12000000 ........!....... 15e8 00000000 00000000 00000000 00000000 ................ - 15f8 15070000 11000000 00000000 00000000 ................ - 1608 00000000 00000000 9c130000 11000000 ................ + 15f8 04080000 11000000 00000000 00000000 ................ + 1608 00000000 00000000 38240000 11000000 ........8$...... 1618 00000000 00000000 00000000 00000000 ................ - 1628 9c0b0000 11000000 00000000 00000000 ................ - 1638 00000000 00000000 552e0000 12000000 ........U....... + 1628 120e0000 11000000 00000000 00000000 ................ + 1638 00000000 00000000 0d2e0000 12000000 ................ 1648 00000000 00000000 00000000 00000000 ................ - 1658 06210000 12000000 00000000 00000000 .!.............. - 1668 00000000 00000000 800b0000 12000000 ................ + 1658 97230000 12000000 00000000 00000000 .#.............. + 1668 00000000 00000000 f60d0000 12000000 ................ 1678 00000000 00000000 00000000 00000000 ................ - 1688 93150000 12000000 00000000 00000000 ................ - 1698 00000000 00000000 5c230000 11000000 ........\#...... + 1688 ae200000 12000000 00000000 00000000 . .............. + 1698 00000000 00000000 2e140000 11000000 ................ 16a8 00000000 00000000 00000000 00000000 ................ - 16b8 c4300000 11000000 00000000 00000000 .0.............. - 16c8 00000000 00000000 35250000 12000000 ........5%...... + 16b8 582e0000 11000000 00000000 00000000 X............... + 16c8 00000000 00000000 b7250000 12000000 .........%...... 16d8 00000000 00000000 00000000 00000000 ................ - 16e8 07160000 11000000 00000000 00000000 ................ - 16f8 00000000 00000000 f20a0000 12000000 ................ + 16e8 47170000 11000000 00000000 00000000 G............... + 16f8 00000000 00000000 680d0000 12000000 ........h....... 1708 00000000 00000000 00000000 00000000 ................ - 1718 eb030000 12000000 00000000 00000000 ................ - 1728 00000000 00000000 112a0000 12000000 .........*...... + 1718 36270000 12000000 00000000 00000000 6'.............. + 1728 00000000 00000000 89280000 12000000 .........(...... 1738 00000000 00000000 00000000 00000000 ................ - 1748 3e060000 12000000 00000000 00000000 >............... - 1758 00000000 00000000 680e0000 12000000 ........h....... + 1748 7c070000 12000000 00000000 00000000 |............... + 1758 00000000 00000000 8c100000 12000000 ................ 1768 00000000 00000000 00000000 00000000 ................ - 1778 122f0000 11000000 00000000 00000000 ./.............. - 1788 00000000 00000000 6b0c0000 12000000 ........k....... + 1778 2a0b0000 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) @@ -704,34 +704,18 @@ 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 +_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 - 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 + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> _ZN5Rivet8Analysis14setRefDataNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: mov %rbp,%rdi @@ -780,37 +764,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> @@ -837,6 +790,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 @@ -991,19 +996,6 @@ 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> - _ZN5Rivet25ImpactParameterProjection7projectERKNS_5EventE.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -1124,63 +1116,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> /usr/lib64/Rivet/RivetSLACAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetSLACAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetSLACAnalyses.so (objdump) @@ -297,606 +297,606 @@ 14e8 9dfe0340 19e57267 ...@..rg Contents of section .dynsym: 14f0 00000000 00000000 00000000 00000000 ................ - 1500 00000000 00000000 d8240000 12000000 .........$...... + 1500 00000000 00000000 b9220000 12000000 ........."...... 1510 00000000 00000000 00000000 00000000 ................ - 1520 35060000 12000000 00000000 00000000 5............... - 1530 00000000 00000000 7e120000 12000000 ........~....... + 1520 27050000 12000000 00000000 00000000 '............... + 1530 00000000 00000000 da170000 12000000 ................ 1540 00000000 00000000 00000000 00000000 ................ - 1550 51040000 12000000 00000000 00000000 Q............... - 1560 00000000 00000000 360c0000 12000000 ........6....... + 1550 bf040000 12000000 00000000 00000000 ................ + 1560 00000000 00000000 550a0000 12000000 ........U....... 1570 00000000 00000000 00000000 00000000 ................ - 1580 b6010000 12000000 00000000 00000000 ................ - 1590 00000000 00000000 d9110000 12000000 ................ + 1580 e2010000 12000000 00000000 00000000 ................ + 1590 00000000 00000000 0f160000 12000000 ................ 15a0 00000000 00000000 00000000 00000000 ................ - 15b0 4e0b0000 12000000 00000000 00000000 N............... - 15c0 00000000 00000000 69060000 12000000 ........i....... + 15b0 2e090000 12000000 00000000 00000000 ................ + 15c0 00000000 00000000 160a0000 12000000 ................ 15d0 00000000 00000000 00000000 00000000 ................ - 15e0 30090000 11000000 00000000 00000000 0............... - 15f0 00000000 00000000 212b0000 12000000 ........!+...... + 15e0 10070000 11000000 00000000 00000000 ................ + 15f0 00000000 00000000 a4240000 12000000 .........$...... 1600 00000000 00000000 00000000 00000000 ................ - 1610 402b0000 11000000 00000000 00000000 @+.............. - 1620 00000000 00000000 2e170000 12000000 ................ + 1610 95210000 11000000 00000000 00000000 .!.............. + 1620 00000000 00000000 f01e0000 12000000 ................ 1630 00000000 00000000 00000000 00000000 ................ - 1640 bd200000 12000000 00000000 00000000 . .............. - 1650 00000000 00000000 de080000 12000000 ................ + 1640 d40f0000 12000000 00000000 00000000 ................ + 1650 00000000 00000000 be060000 12000000 ................ 1660 00000000 00000000 00000000 00000000 ................ - 1670 bc020000 12000000 00000000 00000000 ................ - 1680 00000000 00000000 270a0000 12000000 ........'....... + 1670 2a030000 12000000 00000000 00000000 *............... + 1680 00000000 00000000 07080000 12000000 ................ 1690 00000000 00000000 00000000 00000000 ................ - 16a0 8b030000 12000000 00000000 00000000 ................ - 16b0 00000000 00000000 f1080000 11000000 ................ + 16a0 8d030000 12000000 00000000 00000000 ................ + 16b0 00000000 00000000 d1060000 11000000 ................ 16c0 00000000 00000000 00000000 00000000 ................ - 16d0 be0c0000 12000000 00000000 00000000 ................ - 16e0 00000000 00000000 20080000 11000000 ........ ....... + 16d0 dd0a0000 12000000 00000000 00000000 ................ + 16e0 00000000 00000000 00060000 11000000 ................ 16f0 00000000 00000000 00000000 00000000 ................ - 1700 69190000 12000000 00000000 00000000 i............... - 1710 00000000 00000000 21050000 11000000 ........!....... + 1700 dc200000 12000000 00000000 00000000 . .............. + 1710 00000000 00000000 940d0000 11000000 ................ 1720 00000000 00000000 00000000 00000000 ................ - 1730 0a0e0000 11000000 00000000 00000000 ................ - 1740 00000000 00000000 3d020000 12000000 ........=....... + 1730 52170000 11000000 00000000 00000000 R............... + 1740 00000000 00000000 69020000 12000000 ........i....... 1750 00000000 00000000 00000000 00000000 ................ 1760 46000000 22000000 00000000 00000000 F..."........... - 1770 00000000 00000000 b30b0000 12000000 ................ + 1770 00000000 00000000 93090000 12000000 ................ 1780 00000000 00000000 00000000 00000000 ................ - 1790 b0180000 12000000 00000000 00000000 ................ - 17a0 00000000 00000000 ef000000 12000000 ................ + 1790 80240000 12000000 00000000 00000000 .$.............. + 17a0 00000000 00000000 1b010000 12000000 ................ 17b0 00000000 00000000 00000000 00000000 ................ - 17c0 27280000 12000000 00000000 00000000 '(.............. - 17d0 00000000 00000000 1b210000 12000000 .........!...... + 17c0 8f230000 12000000 00000000 00000000 .#.............. + 17d0 00000000 00000000 951f0000 12000000 ................ 17e0 00000000 00000000 00000000 00000000 ................ - 17f0 49250000 12000000 00000000 00000000 I%.............. - 1800 00000000 00000000 990d0000 11000000 ................ + 17f0 2a230000 12000000 00000000 00000000 *#.............. + 1800 00000000 00000000 9d150000 11000000 ................ 1810 00000000 00000000 00000000 00000000 ................ - 1820 01030000 12000000 00000000 00000000 ................ - 1830 00000000 00000000 fe190000 12000000 ................ + 1820 a2030000 12000000 00000000 00000000 ................ + 1830 00000000 00000000 ca0b0000 12000000 ................ 1840 00000000 00000000 00000000 00000000 ................ - 1850 1a030000 12000000 00000000 00000000 ................ - 1860 00000000 00000000 6d030000 12000000 ........m....... + 1850 bb030000 12000000 00000000 00000000 ................ + 1860 00000000 00000000 6f030000 12000000 ........o....... 1870 00000000 00000000 00000000 00000000 ................ - 1880 f6000000 12000000 00000000 00000000 ................ - 1890 00000000 00000000 a8060000 12000000 ................ + 1880 22010000 12000000 00000000 00000000 "............... + 1890 00000000 00000000 92140000 12000000 ................ 18a0 00000000 00000000 00000000 00000000 ................ - 18b0 96190000 12000000 00000000 00000000 ................ - 18c0 00000000 00000000 69110000 11000000 ........i....... + 18b0 620b0000 12000000 00000000 00000000 b............... + 18c0 00000000 00000000 63160000 11000000 ........c....... 18d0 00000000 00000000 00000000 00000000 ................ - 18e0 510d0000 12000000 00000000 00000000 Q............... - 18f0 00000000 00000000 220f0000 12000000 ........"....... + 18e0 690e0000 12000000 00000000 00000000 i............... + 18f0 00000000 00000000 b10e0000 12000000 ................ 1900 00000000 00000000 00000000 00000000 ................ - 1910 83280000 11000000 00000000 00000000 .(.............. - 1920 00000000 00000000 5f070000 12000000 ........_....... + 1910 eb230000 11000000 00000000 00000000 .#.............. + 1920 00000000 00000000 3f050000 12000000 ........?....... 1930 00000000 00000000 00000000 00000000 ................ - 1940 800e0000 12000000 00000000 00000000 ................ - 1950 00000000 00000000 f62b0000 12000000 .........+...... + 1940 c3160000 12000000 00000000 00000000 ................ + 1950 00000000 00000000 7f350000 12000000 .........5...... 1960 00000000 00000000 00000000 00000000 ................ - 1970 11070000 12000000 00000000 00000000 ................ - 1980 00000000 00000000 55130000 11000000 ........U....... + 1970 05050000 12000000 00000000 00000000 ................ + 1980 00000000 00000000 5a110000 11000000 ........Z....... 1990 00000000 00000000 00000000 00000000 ................ - 19a0 f8280000 12000000 00000000 00000000 .(.............. - 19b0 00000000 00000000 01170000 12000000 ................ + 19a0 f5200000 12000000 00000000 00000000 . .............. + 19b0 00000000 00000000 0c180000 12000000 ................ 19c0 00000000 00000000 00000000 00000000 ................ - 19d0 2b200000 12000000 00000000 00000000 + .............. - 19e0 00000000 00000000 bf100000 11000000 ................ + 19d0 de1e0000 12000000 00000000 00000000 ................ + 19e0 00000000 00000000 2f100000 11000000 ......../....... 19f0 00000000 00000000 00000000 00000000 ................ - 1a00 b1080000 11000000 00000000 00000000 ................ - 1a10 00000000 00000000 821a0000 11000000 ................ + 1a00 91060000 11000000 00000000 00000000 ................ + 1a10 00000000 00000000 35190000 11000000 ........5....... 1a20 00000000 00000000 00000000 00000000 ................ - 1a30 5a1d0000 12000000 00000000 00000000 Z............... - 1a40 00000000 00000000 bb160000 12000000 ................ + 1a30 0d1c0000 12000000 00000000 00000000 ................ + 1a40 00000000 00000000 6f0c0000 12000000 ........o....... 1a50 00000000 00000000 00000000 00000000 ................ - 1a60 fa090000 12000000 00000000 00000000 ................ - 1a70 00000000 00000000 c0110000 11000000 ................ + 1a60 da070000 12000000 00000000 00000000 ................ + 1a70 00000000 00000000 a6160000 11000000 ................ 1a80 00000000 00000000 00000000 00000000 ................ - 1a90 d4180000 12000000 00000000 00000000 ................ - 1aa0 00000000 00000000 5c280000 12000000 ........\(...... + 1a90 a80f0000 12000000 00000000 00000000 ................ + 1aa0 00000000 00000000 c4230000 12000000 .........#...... 1ab0 00000000 00000000 00000000 00000000 ................ - 1ac0 12190000 11000000 00000000 00000000 ................ - 1ad0 00000000 00000000 f8010000 12000000 ................ + 1ac0 cd240000 11000000 00000000 00000000 .$.............. + 1ad0 00000000 00000000 24020000 12000000 ........$....... 1ae0 00000000 00000000 00000000 00000000 ................ - 1af0 c3130000 11000000 00000000 00000000 ................ - 1b00 00000000 00000000 b7180000 12000000 ................ + 1af0 e0110000 11000000 00000000 00000000 ................ + 1b00 00000000 00000000 87240000 12000000 .........$...... 1b10 00000000 00000000 00000000 00000000 ................ - 1b20 c9030000 12000000 00000000 00000000 ................ - 1b30 00000000 00000000 9c0a0000 12000000 ................ + 1b20 37040000 12000000 00000000 00000000 7............... + 1b30 00000000 00000000 7c080000 12000000 ........|....... 1b40 00000000 00000000 00000000 00000000 ................ - 1b50 b6170000 11000000 00000000 00000000 ................ - 1b60 00000000 00000000 3e330000 12000000 ........>3...... + 1b50 30210000 11000000 00000000 00000000 0!.............. + 1b60 00000000 00000000 a3340000 12000000 .........4...... 1b70 00000000 00000000 00000000 00000000 ................ - 1b80 2d040000 12000000 00000000 00000000 -............... - 1b90 00000000 00000000 590f0000 12000000 ........Y....... + 1b80 9b040000 12000000 00000000 00000000 ................ + 1b90 00000000 00000000 b40c0000 12000000 ................ 1ba0 00000000 00000000 00000000 00000000 ................ - 1bb0 18070000 12000000 00000000 00000000 ................ - 1bc0 00000000 00000000 e5190000 12000000 ................ + 1bb0 0c050000 12000000 00000000 00000000 ................ + 1bc0 00000000 00000000 b10b0000 12000000 ................ 1bd0 00000000 00000000 00000000 00000000 ................ - 1be0 84120000 12000000 00000000 00000000 ................ - 1bf0 00000000 00000000 630e0000 12000000 ........c....... + 1be0 8b170000 12000000 00000000 00000000 ................ + 1bf0 00000000 00000000 bf160000 12000000 ................ 1c00 00000000 00000000 00000000 00000000 ................ - 1c10 2d120000 11000000 00000000 00000000 -............... - 1c20 00000000 00000000 890b0000 11000000 ................ + 1c10 b4100000 11000000 00000000 00000000 ................ + 1c20 00000000 00000000 69090000 11000000 ........i....... 1c30 00000000 00000000 00000000 00000000 ................ - 1c40 d7000000 12000000 00000000 00000000 ................ - 1c50 00000000 00000000 ba070000 12000000 ................ /usr/lib64/Rivet/RivetSLACAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetSLACAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetSLACAnalyses.so (disasm) @@ -686,6 +686,19 @@ call <_Unwind_Resume@plt> nop +_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: + mov %r14,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + call <__stack_chk_fail@plt> + nop + _ZNK4YODA14AnalysisObject4typeB5cxx11Ev.cold: mov offset(%rsp),%rax sub %fs:0x28,%rax @@ -736,52 +749,6 @@ call <__stack_chk_fail@plt> nop -_ZN5Rivet6Thrust7projectERKNS_5EventE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - call <__cxa_bad_cast@plt> - mov %r13,%rdi - call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet6Thrust7projectERKNS_5EventE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - nop - -_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold: - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - mov %r12,%rdi - mov %rax,%rbx - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZNK5Rivet6Thrust7compareERKNS_10ProjectionE.cold + ofs> - call <__cxa_bad_typeid@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - _ZN5Rivet8ParticleC2Ev.cold: mov %rbp,%rdi call <_ZNSt6vectorIN5Rivet8ParticleESaIS1_EED1Ev> @@ -792,51 +759,6 @@ mov %r12,%rdi call <_Unwind_Resume@plt> -_ZN5Rivet15HRS_1986_I177818finalizeEv.cold: - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - mov offset(%rsp),%rdi - test %rdi,%rdi - je <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - call <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN5Rivet15HRS_1986_I177818finalizeEv.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - call <__stack_chk_fail@plt> - -_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold: - mov %r14,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov %rbp,%rdi - call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> - mov offset(%rsp),%rax - sub %fs:0x28,%rax - jne <_ZN4YODA14AnalysisObject7setPathERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> - mov %rbx,%rdi - call <_Unwind_Resume@plt> - call <__stack_chk_fail@plt> - nop - _ZNK5Rivet12AnalysisInfo4nameB5cxx11Ev.cold: mov %r14,%rdi call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> @@ -1133,6 +1055,88 @@ jmp <_ZN4YODA7Counter6scaleWEd.cold + ofs> nop +_ZN4YODA7Point2D6scaleYEd.cold: + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + lea offset(%rsp),%rax + mov %rax,%rdi + mov %rax,offset(%rsp) + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + mov %rbx,%rdi + call <_Unwind_Resume@plt> + mov $something,%edi + call <__cxa_allocate_exception@plt> + mov offset(%rsp),%rcx + mov offset(%rsp),%rdx + lea offset(%rip),%rsi # <_fini + ofs> + mov %rax,%rbp + lea offset(%rsp),%rax + mov %rax,%rdi + mov %rax,offset(%rsp) + call <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0> + mov offset(%rsp),%rsi + mov %rbp,%rdi + call <_ZN4YODA10RangeErrorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + mov offset(%rsp),%rdi + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + je <_ZN4YODA7Point2D6scaleYEd.cold + ofs> + call <__stack_chk_fail@plt> + mov offset(%rip),%rsi # <_ZTIN4YODA10RangeErrorE@@Base + ofs> + lea offset(%rip),%rdx # <_ZN4YODA10LogicErrorD1Ev> + mov %rbp,%rdi + call <__cxa_throw@plt> + jmp <_ZN4YODA7Point2D6scaleYEd + ofs> + mov offset(%rsp),%rdi + mov %rax,%rbx + call <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@plt> + mov %rbp,%rdi + call <__cxa_free_exception@plt> + jmp <_ZN4YODA7Point2D6scaleYEd.cold + ofs> /usr/lib64/Rivet/RivetSPSAnalyses.so differs in ELF sections --- old /usr/lib64/Rivet/RivetSPSAnalyses.so (objdump) +++ new /usr/lib64/Rivet/RivetSPSAnalyses.so (objdump) @@ -6,105 +6,105 @@ 02b8 010001c0 04000000 09000000 00000000 ................ 02c8 020001c0 04000000 01000000 00000000 ................ Contents of section .hash: - 0300 83000000 c4000000 56000000 5b000000 ........V...[... - 0310 00000000 8f000000 00000000 9f000000 ................ - 0320 5a000000 00000000 b3000000 00000000 Z............... - 0330 00000000 12000000 70000000 18000000 ........p....... - 0340 6d000000 55000000 a3000000 69000000 m...U.......i... - 0350 00000000 73000000 00000000 34000000 ....s.......4... - 0360 82000000 00000000 05000000 1f000000 ................ - 0370 aa000000 61000000 51000000 68000000 ....a...Q...h... - 0380 8d000000 06000000 75000000 6b000000 ........u...k... - 0390 83000000 00000000 94000000 48000000 ............H... - 03a0 00000000 a5000000 00000000 b0000000 ................ - 03b0 00000000 78000000 76000000 90000000 ....x...v....... - 03c0 7a000000 79000000 71000000 49000000 z...y...q...I... - 03d0 a9000000 00000000 7c000000 46000000 ........|...F... - 03e0 1a000000 30000000 74000000 7d000000 ....0...t...}... - 03f0 88000000 53000000 64000000 72000000 ....S...d...r... - 0400 8a000000 42000000 a1000000 00000000 ....B........... - 0410 1c000000 c0000000 b1000000 95000000 ................ - 0420 67000000 63000000 8b000000 00000000 g...c........... - 0430 77000000 00000000 4d000000 b9000000 w.......M....... - 0440 81000000 8e000000 ad000000 85000000 ................ - 0450 00000000 7b000000 00000000 13000000 ....{........... - 0460 09000000 00000000 3e000000 52000000 ........>...R... - 0470 7f000000 33000000 00000000 00000000 ....3........... - 0480 00000000 5f000000 01000000 00000000 ...._........... - 0490 80000000 03000000 65000000 3b000000 ........e...;... - 04a0 3c000000 00000000 4b000000 36000000 <.......K...6... - 04b0 84000000 00000000 00000000 9d000000 ................ - 04c0 00000000 25000000 ac000000 32000000 ....%.......2... - 04d0 40000000 00000000 5c000000 9c000000 @.......\....... - 04e0 2f000000 96000000 00000000 0c000000 /............... - 04f0 4f000000 93000000 7e000000 00000000 O.......~....... - 0500 6c000000 6e000000 b2000000 99000000 l...n........... - 0510 6a000000 00000000 00000000 00000000 j............... + 0300 83000000 c5000000 57000000 5c000000 ........W...\... + 0310 00000000 90000000 00000000 a0000000 ................ + 0320 5b000000 00000000 b4000000 00000000 [............... + 0330 00000000 12000000 71000000 18000000 ........q....... + 0340 6e000000 56000000 a4000000 6a000000 n...V.......j... + 0350 00000000 74000000 00000000 34000000 ....t.......4... + 0360 83000000 00000000 05000000 1f000000 ................ + 0370 ab000000 62000000 52000000 69000000 ....b...R...i... + 0380 8e000000 06000000 76000000 6c000000 ........v...l... + 0390 84000000 00000000 95000000 49000000 ............I... + 03a0 00000000 a6000000 00000000 b1000000 ................ + 03b0 00000000 79000000 77000000 91000000 ....y...w....... + 03c0 7b000000 7a000000 72000000 4a000000 {...z...r...J... + 03d0 aa000000 00000000 7d000000 47000000 ........}...G... + 03e0 1a000000 30000000 75000000 7e000000 ....0...u...~... + 03f0 89000000 54000000 65000000 73000000 ....T...e...s... + 0400 8b000000 43000000 a2000000 00000000 ....C........... + 0410 1c000000 c1000000 b2000000 96000000 ................ + 0420 68000000 64000000 8c000000 00000000 h...d........... + 0430 78000000 00000000 4e000000 ba000000 x.......N....... + 0440 82000000 8f000000 ae000000 86000000 ................ + 0450 00000000 7c000000 00000000 13000000 ....|........... + 0460 09000000 42000000 3e000000 53000000 ....B...>...S... + 0470 80000000 33000000 00000000 00000000 ....3........... + 0480 00000000 60000000 01000000 00000000 ....`........... + 0490 81000000 03000000 66000000 3b000000 ........f...;... + 04a0 3c000000 00000000 4c000000 36000000 <.......L...6... + 04b0 85000000 00000000 00000000 9e000000 ................ + 04c0 00000000 25000000 ad000000 32000000 ....%.......2... + 04d0 40000000 00000000 5d000000 9d000000 @.......]....... + 04e0 2f000000 97000000 00000000 0c000000 /............... + 04f0 50000000 94000000 7f000000 00000000 P............... + 0500 6d000000 6f000000 b3000000 9a000000 m...o........... + 0510 6b000000 00000000 00000000 00000000 k............... 0520 00000000 00000000 00000000 00000000 ................ - 0530 00000000 00000000 91000000 00000000 ................ + 0530 00000000 00000000 92000000 00000000 ................ 0540 00000000 00000000 00000000 00000000 ................ 0550 00000000 00000000 00000000 00000000 ................ 0560 00000000 00000000 00000000 00000000 ................ 0570 00000000 0f000000 00000000 07000000 ................ - 0580 00000000 be000000 11000000 00000000 ................ - 0590 00000000 1e000000 8c000000 00000000 ................ - 05a0 bc000000 00000000 00000000 00000000 ................ + 0580 00000000 bf000000 11000000 00000000 ................ + 0590 00000000 1e000000 8d000000 00000000 ................ + 05a0 bd000000 00000000 00000000 00000000 ................ 05b0 00000000 00000000 00000000 00000000 ................ - 05c0 00000000 00000000 00000000 a7000000 ................ - 05d0 22000000 97000000 20000000 08000000 "....... ....... + 05c0 00000000 00000000 00000000 a8000000 ................ + 05d0 22000000 98000000 20000000 08000000 "....... ....... 05e0 19000000 2a000000 31000000 00000000 ....*...1....... 05f0 00000000 00000000 16000000 00000000 ................ - 0600 26000000 17000000 a2000000 3a000000 &...........:... - 0610 ae000000 00000000 2d000000 00000000 ........-....... - 0620 00000000 0e000000 00000000 04000000 ................ - 0630 23000000 00000000 00000000 00000000 #............... - 0640 00000000 00000000 b7000000 0a000000 ................ - 0650 00000000 00000000 39000000 2e000000 ........9....... - 0660 c3000000 44000000 00000000 47000000 ....D.......G... - 0670 a4000000 00000000 b4000000 43000000 ............C... - 0680 45000000 3d000000 4e000000 14000000 E...=...N....... - 0690 5e000000 98000000 38000000 87000000 ^.......8....... - 06a0 9a000000 54000000 41000000 00000000 ....T...A....... - 06b0 59000000 4c000000 a8000000 0d000000 Y...L........... - 06c0 00000000 00000000 00000000 9b000000 ................ - 06d0 3f000000 00000000 a6000000 9e000000 ?............... - 06e0 4a000000 00000000 c2000000 00000000 J............... - 06f0 6f000000 2b000000 35000000 bf000000 o...+...5....... - 0700 bd000000 37000000 57000000 00000000 ....7...W....... - 0710 00000000 5d000000 29000000 b5000000 ....]...)....... - 0720 60000000 58000000 24000000 00000000 `...X...$....... - 0730 00000000 00000000 00000000 62000000 ............b... - 0740 00000000 00000000 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 50000000 00000000 ........P....... - 07c0 00000000 c1000000 28000000 00000000 ........(....... - 07d0 ab000000 00000000 00000000 21000000 ............!... - 07e0 92000000 af000000 00000000 00000000 ................ - 07f0 ba000000 27000000 66000000 00000000 ....'...f....... - 0800 00000000 00000000 b8000000 00000000 ................ - 0810 10000000 00000000 2c000000 00000000 ........,....... - 0820 00000000 .... + 0600 26000000 17000000 a3000000 3a000000 &...........:... + 0610 af000000 00000000 2d000000 00000000 ........-....... + 0620 00000000 00000000 0e000000 00000000 ................ + 0630 04000000 23000000 00000000 00000000 ....#........... + 0640 00000000 00000000 00000000 b8000000 ................ + 0650 0a000000 00000000 00000000 39000000 ............9... + 0660 2e000000 c4000000 45000000 00000000 ........E....... + 0670 48000000 a5000000 00000000 b5000000 H............... + 0680 44000000 46000000 3d000000 4f000000 D...F...=...O... + 0690 14000000 5f000000 99000000 38000000 ...._.......8... + 06a0 88000000 9b000000 55000000 41000000 ........U...A... + 06b0 00000000 5a000000 4d000000 a9000000 ....Z...M....... + 06c0 0d000000 00000000 00000000 00000000 ................ + 06d0 9c000000 3f000000 00000000 a7000000 ....?........... + 06e0 9f000000 4b000000 00000000 c3000000 ....K........... + 06f0 00000000 70000000 2b000000 35000000 ....p...+...5... + 0700 c0000000 be000000 37000000 58000000 ........7...X... + 0710 00000000 00000000 5e000000 29000000 ........^...)... + 0720 b6000000 61000000 59000000 24000000 ....a...Y...$... + 0730 00000000 00000000 00000000 00000000 ................ + 0740 63000000 00000000 00000000 00000000 c............... + 0750 00000000 00000000 00000000 00000000 ................ + 0760 87000000 00000000 15000000 0b000000 ................ + 0770 00000000 00000000 1d000000 00000000 ................ + 0780 02000000 00000000 8a000000 00000000 ................ + 0790 a1000000 00000000 00000000 00000000 ................ + 07a0 00000000 b7000000 00000000 00000000 ................ + 07b0 bc000000 00000000 1b000000 51000000 ............Q... + 07c0 00000000 00000000 c2000000 28000000 ............(... + 07d0 00000000 ac000000 00000000 00000000 ................ + 07e0 21000000 93000000 b0000000 00000000 !............... + 07f0 00000000 bb000000 27000000 67000000 ........'...g... + 0800 00000000 00000000 00000000 b9000000 ................ + 0810 00000000 10000000 00000000 2c000000 ............,... + 0820 00000000 00000000 ........ Contents of section .gnu.hash: - 0828 25000000 85000000 08000000 09000000 %............... + 0828 25000000 86000000 08000000 09000000 %............... 0838 06000040 05d96c00 2a874800 00240214 ...@..l.*.H..$.. 0848 60810402 2204c022 a15e0444 60028013 `..."..".^.D`... 0858 88102130 72924500 be019004 20834200 ..!0r.E..... .B. 0868 19646a56 100a1011 90008080 02120010 .djV............ - 0878 85000000 86000000 88000000 00000000 ................ - 0888 89000000 8c000000 8e000000 90000000 ................ - 0898 91000000 00000000 93000000 94000000 ................ - 08a8 00000000 95000000 97000000 98000000 ................ - 08b8 9a000000 9f000000 a2000000 a4000000 ................ - 08c8 a5000000 a7000000 00000000 ab000000 ................ - 08d8 ad000000 ae000000 b1000000 b2000000 ................ - 08e8 b4000000 b6000000 b8000000 ba000000 ................ - 08f8 bb000000 bd000000 be000000 c1000000 ................ - 0908 c2000000 99879359 2282f78b 69edf54d .......Y"...i..M + 0878 86000000 87000000 89000000 00000000 ................ + 0888 8a000000 8d000000 8f000000 91000000 ................ + 0898 92000000 00000000 94000000 95000000 ................ + 08a8 00000000 96000000 98000000 99000000 ................ + 08b8 9b000000 a0000000 a3000000 a5000000 ................ + 08c8 a6000000 a8000000 00000000 ac000000 ................ + 08d8 ae000000 af000000 b2000000 b3000000 ................ + 08e8 b5000000 b7000000 b9000000 bb000000 ................ + 08f8 bc000000 be000000 bf000000 c2000000 ................ + 0908 c3000000 99879359 2282f78b 69edf54d .......Y"...i..M 0918 e596737e 42034889 ce3c0290 93e919cf ..s~B.H..<...... 0928 3049ccf1 6ba66483 b6247579 bdf2b1bf 0I..k.d..$uy.... 0938 4ff85e65 688532ae 370fedc9 81f9a744 O.^eh.2.7......D @@ -122,10424 +122,10419 @@ 09f8 7b82236a 215f7b67 f6f8df2d c70075a7 {.#j!_{g...-..u. Contents of section .dynsym: 0a08 00000000 00000000 00000000 00000000 ................ - 0a18 00000000 00000000 4a190000 12000000 ........J....... + 0a18 00000000 00000000 a50a0000 12000000 ................ /usr/lib64/Rivet/RivetSPSAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetSPSAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetSPSAnalyses.so (disasm) @@ -271,6 +271,11 @@ push $something jmp <_init + ofs> +_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt: + jmp *offset(%rip) # <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4> + push $something + jmp <_init + ofs> + _Znwm@plt: jmp *offset(%rip) # <_Znwm@GLIBCXX_3.4> push $something @@ -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,213 +93,213 @@ 0830 370fedc9 ca688f5d 0787afbf 850e3cc8 7....h.]......<. Contents of section .dynsym: 0840 00000000 00000000 00000000 00000000 ................ - 0850 00000000 00000000 ed0b0000 12000000 ................ + 0850 00000000 00000000 5c0c0000 12000000 ........\....... 0860 00000000 00000000 00000000 00000000 ................ - 0870 53090000 12000000 00000000 00000000 S............... - 0880 00000000 00000000 4f040000 12000000 ........O....... + 0870 0f090000 12000000 00000000 00000000 ................ + 0880 00000000 00000000 8c030000 12000000 ................ 0890 00000000 00000000 00000000 00000000 ................ - 08a0 73110000 12000000 00000000 00000000 s............... - 08b0 00000000 00000000 6e080000 12000000 ........n....... + 08a0 c7120000 12000000 00000000 00000000 ................ + 08b0 00000000 00000000 2a080000 12000000 ........*....... 08c0 00000000 00000000 00000000 00000000 ................ - 08d0 930c0000 12000000 00000000 00000000 ................ - 08e0 00000000 00000000 94060000 11000000 ................ + 08d0 020d0000 12000000 00000000 00000000 ................ + 08e0 00000000 00000000 50060000 11000000 ........P....... 08f0 00000000 00000000 00000000 00000000 ................ - 0900 81060000 12000000 00000000 00000000 ................ - 0910 00000000 00000000 2b0c0000 12000000 ........+....... + 0900 3d060000 12000000 00000000 00000000 =............... + 0910 00000000 00000000 9a0c0000 12000000 ................ 0920 00000000 00000000 00000000 00000000 ................ 0930 d3000000 12000000 00000000 00000000 ................ - 0940 00000000 00000000 b9070000 12000000 ................ + 0940 00000000 00000000 75070000 12000000 ........u....... 0950 00000000 00000000 00000000 00000000 ................ 0960 47010000 12000000 00000000 00000000 G............... - 0970 00000000 00000000 ba060000 11000000 ................ + 0970 00000000 00000000 76060000 11000000 ........v....... 0980 00000000 00000000 00000000 00000000 ................ - 0990 200d0000 11000000 00000000 00000000 ............... - 09a0 00000000 00000000 c9080000 12000000 ................ + 0990 6e050000 11000000 00000000 00000000 n............... + 09a0 00000000 00000000 85080000 12000000 ................ 09b0 00000000 00000000 00000000 00000000 ................ - 09c0 30050000 11000000 00000000 00000000 0............... - 09d0 00000000 00000000 e2080000 11000000 ................ + 09c0 d6040000 11000000 00000000 00000000 ................ + 09d0 00000000 00000000 9e080000 11000000 ................ 09e0 00000000 00000000 00000000 00000000 ................ - 09f0 c1030000 12000000 00000000 00000000 ................ + 09f0 ef030000 12000000 00000000 00000000 ................ 0a00 00000000 00000000 46000000 22000000 ........F..."... 0a10 00000000 00000000 00000000 00000000 ................ - 0a20 d9120000 12000000 00000000 00000000 ................ - 0a30 00000000 00000000 79040000 12000000 ........y....... + 0a20 7b120000 12000000 00000000 00000000 {............... + 0a30 00000000 00000000 1f040000 12000000 ................ 0a40 00000000 00000000 00000000 00000000 ................ - 0a50 af010000 12000000 00000000 00000000 ................ - 0a60 00000000 00000000 10050000 11000000 ................ + 0a50 b3010000 12000000 00000000 00000000 ................ + 0a60 00000000 00000000 b6040000 11000000 ................ 0a70 00000000 00000000 00000000 00000000 ................ - 0a80 3e020000 12000000 00000000 00000000 >............... - 0a90 00000000 00000000 57020000 12000000 ........W....... + 0a80 42020000 12000000 00000000 00000000 B............... + 0a90 00000000 00000000 5b020000 12000000 ........[....... 0aa0 00000000 00000000 00000000 00000000 ................ 0ab0 29010000 12000000 00000000 00000000 )............... - 0ac0 00000000 00000000 f8010000 12000000 ................ + 0ac0 00000000 00000000 fc010000 12000000 ................ 0ad0 00000000 00000000 00000000 00000000 ................ - 0ae0 850d0000 12000000 00000000 00000000 ................ - 0af0 00000000 00000000 4b0c0000 12000000 ........K....... + 0ae0 2c0b0000 12000000 00000000 00000000 ,............... + 0af0 00000000 00000000 ba0c0000 12000000 ................ 0b00 00000000 00000000 00000000 00000000 ................ - 0b10 cc0b0000 12000000 00000000 00000000 ................ - 0b20 00000000 00000000 a80f0000 11000000 ................ + 0b10 3b0c0000 12000000 00000000 00000000 ;............... + 0b20 00000000 00000000 9f0e0000 11000000 ................ 0b30 00000000 00000000 00000000 00000000 ................ - 0b40 360d0000 12000000 00000000 00000000 6............... - 0b50 00000000 00000000 04060000 11000000 ................ + 0b40 dd0a0000 12000000 00000000 00000000 ................ + 0b50 00000000 00000000 c0050000 11000000 ................ 0b60 00000000 00000000 00000000 00000000 ................ - 0b70 3d040000 12000000 00000000 00000000 =............... - 0b80 00000000 00000000 9d070000 12000000 ................ + 0b70 b9120000 12000000 00000000 00000000 ................ + 0b80 00000000 00000000 59070000 12000000 ........Y....... 0b90 00000000 00000000 00000000 00000000 ................ - 0ba0 b5110000 12000000 00000000 00000000 ................ - 0bb0 00000000 00000000 d00e0000 11000000 ................ + 0ba0 09130000 12000000 00000000 00000000 ................ + 0bb0 00000000 00000000 030f0000 11000000 ................ 0bc0 00000000 00000000 00000000 00000000 ................ - 0bd0 80040000 12000000 00000000 00000000 ................ - 0be0 00000000 00000000 d3020000 12000000 ................ + 0bd0 26040000 12000000 00000000 00000000 &............... + 0be0 00000000 00000000 d7020000 12000000 ................ 0bf0 00000000 00000000 00000000 00000000 ................ - 0c00 410b0000 12000000 00000000 00000000 A............... - 0c10 00000000 00000000 2e080000 12000000 ................ + 0c00 b00b0000 12000000 00000000 00000000 ................ + 0c10 00000000 00000000 ea070000 12000000 ................ 0c20 00000000 00000000 00000000 00000000 ................ - 0c30 5d120000 12000000 00000000 00000000 ]............... - 0c40 00000000 00000000 88030000 12000000 ................ + 0c30 ff110000 12000000 00000000 00000000 ................ + 0c40 00000000 00000000 b6030000 12000000 ................ 0c50 00000000 00000000 00000000 00000000 ................ - 0c60 f90b0000 12000000 00000000 00000000 ................ - 0c70 00000000 00000000 4b040000 12000000 ........K....... + 0c60 680c0000 12000000 00000000 00000000 h............... + 0c70 00000000 00000000 af010000 12000000 ................ 0c80 00000000 00000000 00000000 00000000 ................ - 0c90 81030000 12000000 00000000 00000000 ................ - 0ca0 00000000 00000000 b70c0000 12000000 ................ + 0c90 85030000 12000000 00000000 00000000 ................ + 0ca0 00000000 00000000 260d0000 12000000 ........&....... 0cb0 00000000 00000000 00000000 00000000 ................ - 0cc0 a5120000 12000000 00000000 00000000 ................ - 0cd0 00000000 00000000 9d040000 12000000 ................ + 0cc0 47120000 12000000 00000000 00000000 G............... + 0cd0 00000000 00000000 43040000 12000000 ........C....... 0ce0 00000000 00000000 00000000 00000000 ................ - 0cf0 af0b0000 12000000 00000000 00000000 ................ - 0d00 00000000 00000000 79090000 12000000 ........y....... + 0cf0 1e0c0000 12000000 00000000 00000000 ................ + 0d00 00000000 00000000 35090000 12000000 ........5....... 0d10 00000000 00000000 00000000 00000000 ................ - 0d20 e8020000 12000000 00000000 00000000 ................ + 0d20 ec020000 12000000 00000000 00000000 ................ 0d30 00000000 00000000 8b000000 12000000 ................ 0d40 00000000 00000000 00000000 00000000 ................ - 0d50 630d0000 12000000 00000000 00000000 c............... - 0d60 00000000 00000000 42060000 11000000 ........B....... + 0d50 0a0b0000 12000000 00000000 00000000 ................ + 0d60 00000000 00000000 fe050000 11000000 ................ 0d70 00000000 00000000 00000000 00000000 ................ - 0d80 e90d0000 12000000 00000000 00000000 ................ - 0d90 00000000 00000000 fb080000 11000000 ................ + 0d80 8f0d0000 12000000 00000000 00000000 ................ + 0d90 00000000 00000000 b7080000 11000000 ................ 0da0 00000000 00000000 00000000 00000000 ................ - 0db0 18090000 12000000 00000000 00000000 ................ + 0db0 d4080000 12000000 00000000 00000000 ................ 0dc0 00000000 00000000 72000000 12000000 ........r....... 0dd0 00000000 00000000 00000000 00000000 ................ 0de0 18010000 12000000 00000000 00000000 ................ - 0df0 00000000 00000000 49050000 12000000 ........I....... + 0df0 00000000 00000000 ef040000 12000000 ................ 0e00 00000000 00000000 00000000 00000000 ................ - 0e10 f1030000 12000000 00000000 00000000 ................ - 0e20 00000000 00000000 b7090000 12000000 ................ + 0e10 3b110000 12000000 00000000 00000000 ;............... + 0e20 00000000 00000000 73090000 12000000 ........s....... 0e30 00000000 00000000 00000000 00000000 ................ - 0e40 4f070000 12000000 00000000 00000000 O............... - 0e50 00000000 00000000 210b0000 12000000 ........!....... + 0e40 0b070000 12000000 00000000 00000000 ................ + 0e50 00000000 00000000 900b0000 12000000 ................ 0e60 00000000 00000000 00000000 00000000 ................ 0e70 5c010000 12000000 00000000 00000000 \............... - 0e80 00000000 00000000 58050000 12000000 ........X....... + 0e80 00000000 00000000 fe040000 12000000 ................ 0e90 00000000 00000000 00000000 00000000 ................ - 0ea0 9c080000 11000000 00000000 00000000 ................ - 0eb0 00000000 00000000 3b0e0000 11000000 ........;....... + 0ea0 58080000 11000000 00000000 00000000 X............... + 0eb0 00000000 00000000 e40d0000 11000000 ................ 0ec0 00000000 00000000 00000000 00000000 ................ - 0ed0 f9060000 12000000 00000000 00000000 ................ - 0ee0 00000000 00000000 2b110000 12000000 ........+....... + 0ed0 b5060000 12000000 00000000 00000000 ................ + 0ee0 00000000 00000000 f3100000 12000000 ................ 0ef0 00000000 00000000 00000000 00000000 ................ - 0f00 31060000 12000000 00000000 00000000 1............... - 0f10 00000000 00000000 d3030000 12000000 ................ + 0f00 ed050000 12000000 00000000 00000000 ................ + 0f10 00000000 00000000 01040000 12000000 ................ 0f20 00000000 00000000 00000000 00000000 ................ - 0f30 310a0000 12000000 00000000 00000000 1............... - 0f40 00000000 00000000 b3080000 11000000 ................ + 0f30 ed090000 12000000 00000000 00000000 ................ + 0f40 00000000 00000000 6f080000 11000000 ........o....... 0f50 00000000 00000000 00000000 00000000 ................ - 0f60 e5070000 12000000 00000000 00000000 ................ + 0f60 a1070000 12000000 00000000 00000000 ................ 0f70 00000000 00000000 55000000 12000000 ........U....... 0f80 00000000 00000000 00000000 00000000 ................ 0f90 93000000 12000000 00000000 00000000 ................ - 0fa0 00000000 00000000 39090000 12000000 ........9....... + 0fa0 00000000 00000000 f5080000 12000000 ................ 0fb0 00000000 00000000 00000000 00000000 ................ - 0fc0 b60a0000 12000000 00000000 00000000 ................ - 0fd0 00000000 00000000 8f0b0000 12000000 ................ + 0fc0 720a0000 12000000 00000000 00000000 r............... + 0fd0 00000000 00000000 fe0b0000 12000000 ................ 0fe0 00000000 00000000 00000000 00000000 ................ - 0ff0 cc070000 12000000 00000000 00000000 ................ /usr/lib64/Rivet/RivetTOTEMAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetTOTEMAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetTOTEMAnalyses.so (disasm) @@ -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 @@ 0ec0 864acee8 87c077df bb4eaa85 .J....w..N.. Contents of section .dynsym: 0ed0 00000000 00000000 00000000 00000000 ................ - 0ee0 00000000 00000000 0b1c0000 12000000 ................ + 0ee0 00000000 00000000 1f1d0000 12000000 ................ 0ef0 00000000 00000000 00000000 00000000 ................ 0f00 30140000 12000000 00000000 00000000 0............... 0f10 00000000 00000000 fe160000 12000000 ................ @@ -206,59 +206,59 @@ 0f30 780d0000 12000000 00000000 00000000 x............... 0f40 00000000 00000000 2a030000 12000000 ........*....... 0f50 00000000 00000000 00000000 00000000 ................ - 0f60 9a200000 12000000 00000000 00000000 . .............. + 0f60 0f1e0000 12000000 00000000 00000000 ................ 0f70 00000000 00000000 05150000 12000000 ................ 0f80 00000000 00000000 00000000 00000000 ................ 0f90 dc010000 12000000 00000000 00000000 ................ - 0fa0 00000000 00000000 6a230000 12000000 ........j#...... + 0fa0 00000000 00000000 bf1a0000 12000000 ................ 0fb0 00000000 00000000 00000000 00000000 ................ - 0fc0 df280000 11000000 00000000 00000000 .(.............. + 0fc0 b4260000 11000000 00000000 00000000 .&.............. 0fd0 00000000 00000000 93000000 11000000 ................ 0fe0 00000000 00000000 00000000 00000000 ................ 0ff0 a30c0000 12000000 00000000 00000000 ................ - 1000 00000000 00000000 4b200000 12000000 ........K ...... + 1000 00000000 00000000 c01d0000 12000000 ................ 1010 00000000 00000000 00000000 00000000 ................ 1020 9e0a0000 11000000 00000000 00000000 ................ - 1030 00000000 00000000 ad1f0000 12000000 ................ + 1030 00000000 00000000 f91f0000 12000000 ................ 1040 00000000 00000000 00000000 00000000 ................ - 1050 041f0000 12000000 00000000 00000000 ................ - 1060 00000000 00000000 a01a0000 12000000 ................ + 1050 501f0000 12000000 00000000 00000000 P............... + 1060 00000000 00000000 bf1b0000 12000000 ................ 1070 00000000 00000000 00000000 00000000 ................ - 1080 ec230000 12000000 00000000 00000000 .#.............. - 1090 00000000 00000000 3e240000 10000000 ........>$...... + 1080 b2210000 12000000 00000000 00000000 .!.............. + 1090 00000000 00000000 e3220000 10000000 ........."...... 10a0 00000000 00000000 00000000 00000000 ................ 10b0 4d150000 12000000 00000000 00000000 M............... 10c0 00000000 00000000 4c0a0000 12000000 ........L....... 10d0 00000000 00000000 00000000 00000000 ................ - 10e0 7f1b0000 12000000 00000000 00000000 ................ + 10e0 931c0000 12000000 00000000 00000000 ................ 10f0 00000000 00000000 4d040000 12000000 ........M....... 1100 00000000 00000000 00000000 00000000 ................ - 1110 bf280000 11000000 00000000 00000000 .(.............. + 1110 94260000 11000000 00000000 00000000 .&.............. 1120 00000000 00000000 950b0000 12000000 ................ 1130 00000000 00000000 00000000 00000000 ................ 1140 f1020000 12000000 00000000 00000000 ................ 1150 00000000 00000000 5f0a0000 11000000 ........_....... 1160 00000000 00000000 00000000 00000000 ................ - 1170 151d0000 12000000 00000000 00000000 ................ + 1170 de190000 12000000 00000000 00000000 ................ 1180 00000000 00000000 08090000 11000000 ................ 1190 00000000 00000000 00000000 00000000 ................ - 11a0 c21c0000 12000000 00000000 00000000 ................ + 11a0 04220000 12000000 00000000 00000000 .".............. 11b0 00000000 00000000 dd060000 11000000 ................ 11c0 00000000 00000000 00000000 00000000 ................ - 11d0 2a200000 12000000 00000000 00000000 * .............. + 11d0 93190000 12000000 00000000 00000000 ................ 11e0 00000000 00000000 ad0d0000 11000000 ................ 11f0 00000000 00000000 00000000 00000000 ................ 1200 63020000 12000000 00000000 00000000 c............... 1210 00000000 00000000 46000000 22000000 ........F..."... 1220 00000000 00000000 00000000 00000000 ................ 1230 cf030000 12000000 00000000 00000000 ................ - 1240 00000000 00000000 a7190000 12000000 ................ + 1240 00000000 00000000 8e210000 12000000 .........!...... 1250 00000000 00000000 00000000 00000000 ................ 1260 15010000 12000000 00000000 00000000 ................ - 1270 00000000 00000000 091a0000 11000000 ................ + 1270 00000000 00000000 711a0000 11000000 ........q....... 1280 00000000 00000000 00000000 00000000 ................ 1290 2f050000 12000000 00000000 00000000 /............... - 12a0 00000000 00000000 e71f0000 12000000 ................ + 12a0 00000000 00000000 50190000 12000000 ........P....... 12b0 00000000 00000000 00000000 00000000 ................ 12c0 f3170000 12000000 00000000 00000000 ................ 12d0 00000000 00000000 48050000 12000000 ........H....... @@ -270,49 +270,49 @@ 1330 00000000 00000000 40090000 12000000 ........@....... 1340 00000000 00000000 00000000 00000000 ................ 1350 22070000 11000000 00000000 00000000 "............... - 1360 00000000 00000000 a01e0000 12000000 ................ + 1360 00000000 00000000 081f0000 12000000 ................ 1370 00000000 00000000 00000000 00000000 ................ - 1380 291a0000 12000000 00000000 00000000 )............... + 1380 481b0000 12000000 00000000 00000000 H............... 1390 00000000 00000000 92040000 12000000 ................ 13a0 00000000 00000000 00000000 00000000 ................ 13b0 7f070000 12000000 00000000 00000000 ................ 13c0 00000000 00000000 aa030000 12000000 ................ 13d0 00000000 00000000 00000000 00000000 ................ 13e0 87100000 11000000 00000000 00000000 ................ - 13f0 00000000 00000000 861d0000 12000000 ................ + 13f0 00000000 00000000 1a200000 12000000 ......... ...... 1400 00000000 00000000 00000000 00000000 ................ 1410 660d0000 11000000 00000000 00000000 f............... 1420 00000000 00000000 1f0a0000 11000000 ................ 1430 00000000 00000000 00000000 00000000 ................ - 1440 cc180000 12000000 00000000 00000000 ................ - 1450 00000000 00000000 561b0000 12000000 ........V....... + 1440 b4190000 12000000 00000000 00000000 ................ + 1450 00000000 00000000 86260000 12000000 .........&...... 1460 00000000 00000000 00000000 00000000 ................ 1470 680b0000 12000000 00000000 00000000 h............... 1480 00000000 00000000 48070000 11000000 ........H....... 1490 00000000 00000000 00000000 00000000 ................ - 14a0 ce1f0000 12000000 00000000 00000000 ................ - 14b0 00000000 00000000 d81d0000 11000000 ................ + 14a0 2f1b0000 12000000 00000000 00000000 /............... + 14b0 00000000 00000000 8c220000 11000000 ........."...... 14c0 00000000 00000000 00000000 00000000 ................ 14d0 1e020000 12000000 00000000 00000000 ................ 14e0 00000000 00000000 f5100000 11000000 ................ 14f0 00000000 00000000 00000000 00000000 ................ - 1500 ae190000 12000000 00000000 00000000 ................ + 1500 95210000 12000000 00000000 00000000 .!.............. 1510 00000000 00000000 c4050000 12000000 ................ 1520 00000000 00000000 00000000 00000000 ................ 1530 f10b0000 12000000 00000000 00000000 ................ 1540 00000000 00000000 28120000 11000000 ........(....... 1550 00000000 00000000 00000000 00000000 ................ 1560 c10e0000 11000000 00000000 00000000 ................ - 1570 00000000 00000000 6a280000 12000000 ........j(...... + 1570 00000000 00000000 31260000 12000000 ........1&...... 1580 00000000 00000000 00000000 00000000 ................ 1590 06030000 12000000 00000000 00000000 ................ 15a0 00000000 00000000 480e0000 12000000 ........H....... 15b0 00000000 00000000 00000000 00000000 ................ 15c0 b1030000 12000000 00000000 00000000 ................ - 15d0 00000000 00000000 be230000 12000000 .........#...... + 15d0 00000000 00000000 1d220000 12000000 ........."...... 15e0 00000000 00000000 00000000 00000000 ................ 15f0 7b070000 12000000 00000000 00000000 {............... - 1600 00000000 00000000 2f1e0000 11000000 ......../....... + 1600 00000000 00000000 971e0000 11000000 ................ 1610 00000000 00000000 00000000 00000000 ................ 1620 de0c0000 11000000 00000000 00000000 ................ 1630 00000000 00000000 4e170000 12000000 ........N....... @@ -320,11 +320,11 @@ 1650 0e010000 12000000 00000000 00000000 ................ 1660 00000000 00000000 a2080000 12000000 ................ 1670 00000000 00000000 00000000 00000000 ................ - 1680 08290000 12000000 00000000 00000000 .).............. - 1690 00000000 00000000 f2180000 12000000 ................ + 1680 dd260000 12000000 00000000 00000000 .&.............. + 1690 00000000 00000000 e7180000 12000000 ................ 16a0 00000000 00000000 00000000 00000000 ................ - 16b0 b2280000 12000000 00000000 00000000 .(.............. - 16c0 00000000 00000000 441e0000 12000000 ........D....... + 16b0 79260000 12000000 00000000 00000000 y&.............. + 16c0 00000000 00000000 ac1e0000 12000000 ................ 16d0 00000000 00000000 00000000 00000000 ................ 16e0 51060000 12000000 00000000 00000000 Q............... 16f0 00000000 00000000 05070000 12000000 ................ @@ -335,10 +335,10 @@ 1740 f40c0000 11000000 00000000 00000000 ................ 1750 00000000 00000000 c8150000 12000000 ................ 1760 00000000 00000000 00000000 00000000 ................ - 1770 c41b0000 11000000 00000000 00000000 ................ + 1770 d81c0000 11000000 00000000 00000000 ................ 1780 00000000 00000000 a5030000 12000000 ................ 1790 00000000 00000000 00000000 00000000 ................ - 17a0 cb190000 12000000 00000000 00000000 ................ + 17a0 331a0000 12000000 00000000 00000000 3............... 17b0 00000000 00000000 96070000 12000000 ................ 17c0 00000000 00000000 00000000 00000000 ................ 17d0 62010000 12000000 00000000 00000000 b............... @@ -351,9 +351,9 @@ 1840 00000000 00000000 a4090000 11000000 ................ 1850 00000000 00000000 00000000 00000000 ................ 1860 ac010000 12000000 00000000 00000000 ................ - 1870 00000000 00000000 281b0000 12000000 ........(....... + 1870 00000000 00000000 911a0000 12000000 ................ 1880 00000000 00000000 00000000 00000000 ................ - 1890 431f0000 11000000 00000000 00000000 C............... + 1890 8f1f0000 11000000 00000000 00000000 ................ 18a0 00000000 00000000 61070000 11000000 ........a....... 18b0 00000000 00000000 00000000 00000000 ................ 18c0 900d0000 11000000 00000000 00000000 ................ @@ -365,34 +365,34 @@ 1920 fd000000 12000000 00000000 00000000 ................ 1930 00000000 00000000 f6060000 12000000 ................ 1940 00000000 00000000 00000000 00000000 ................ - 1950 5b190000 12000000 00000000 00000000 [............... + 1950 1d230000 12000000 00000000 00000000 .#.............. 1960 00000000 00000000 ce0d0000 12000000 ................ 1970 00000000 00000000 00000000 00000000 ................ 1980 1a0b0000 12000000 00000000 00000000 ................ 1990 00000000 00000000 ad0c0000 12000000 ................ /usr/lib64/Rivet/RivetTristanAnalyses.so differs in assembler output --- old /usr/lib64/Rivet/RivetTristanAnalyses.so (disasm) +++ new /usr/lib64/Rivet/RivetTristanAnalyses.so (disasm) @@ -1629,7 +1629,7 @@ 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> - mov (%rsp),%rbp + mov offset(%rsp),%rbp cmp %rbx,%rbp je <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> mov offset(%rbp),%rax @@ -1678,7 +1678,6 @@ call <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev> jmp <_ZN4YODA9Scatter2DC2ERKS0_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.cold + ofs> call <__stack_chk_fail@plt> - nop _ZN4YODA9Scatter2D5pointEm.cold: mov $something,%edi @@ -1991,33 +1990,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 +2086,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 overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1