~/f/qt6-quick3d/RPMS.2017 ~/f/qt6-quick3d ~/f/qt6-quick3d RPMS.2017/qt6-quick3d-examples-6.9.1-1.1.x86_64.rpm RPMS/qt6-quick3d-examples-6.9.1-1.1.x86_64.rpm differ: char 225, line 1 Comparing qt6-quick3d-examples-6.9.1-1.1.x86_64.rpm to qt6-quick3d-examples-6.9.1-1.1.x86_64.rpm comparing the rpm tags of qt6-quick3d-examples --- old-rpm-tags +++ new-rpm-tags @@ -1962 +1962 @@ -/usr/lib64/qt6/examples/quick3d/xr_freeformteleportation/bin/xr_freeformteleportation dc1b92c4d150bd06ab56d24300ac5f54a3c6d3edff5784ddb7d6bc329f5e6333 0 +/usr/lib64/qt6/examples/quick3d/xr_freeformteleportation/bin/xr_freeformteleportation 69a1371002f07da6b9948dd83cdb1835c23111f44fd681784b0bb787973be2f7 0 @@ -2017 +2017 @@ -/usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction 4fb7b034ff5f596380ea0b289f579adda3e5c2e7524e27b8417ea3691a52d327 0 +/usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction d1583288c5e33af72a5e69e79d4cc020385d0a871463a421c4167f9bf00893b1 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/qt6/examples/quick3d/xr_freeformteleportation/bin/xr_freeformteleportation differs in ELF sections --- old /usr/lib64/qt6/examples/quick3d/xr_freeformteleportation/bin/xr_freeformteleportation (objdump) +++ new /usr/lib64/qt6/examples/quick3d/xr_freeformteleportation/bin/xr_freeformteleportation (objdump) @@ -352,24 +352,24 @@ 1898 f4150000 12000000 00000000 00000000 ................ 18a8 00000000 00000000 2c090000 12000000 ........,....... 18b8 00000000 00000000 00000000 00000000 ................ - 18c8 99040000 11001800 206c1c00 00000000 ........ l...... + 18c8 99040000 11001800 409a1c00 00000000 ........@....... 18d8 38000000 00000000 a1110000 11001800 8............... - 18e8 586c1c00 00000000 01000000 00000000 Xl.............. - 18f8 8b0a0000 21001200 204d0200 00000000 ....!... M...... + 18e8 789a1c00 00000000 01000000 00000000 x............... + 18f8 8b0a0000 21001200 407d0200 00000000 ....!...@}...... 1908 91000000 00000000 931f0000 22000000 ............"... 1918 00000000 00000000 00000000 00000000 ................ - 1928 8a010000 21001800 986c1c00 00000000 ....!....l...... + 1928 8a010000 21001800 b89a1c00 00000000 ....!........... 1938 10000000 00000000 b80b0000 21001800 ............!... - 1948 a86c1c00 00000000 10000000 00000000 .l.............. - 1958 1b040000 a1001d00 30861c00 00000000 ........0....... + 1948 c89a1c00 00000000 10000000 00000000 ................ + 1958 1b040000 a1001d00 30b61c00 00000000 ........0....... 1968 18000000 00000000 ca0e0000 a1001800 ................ - 1978 c06c1c00 00000000 d8000000 00000000 .l.............. - 1988 76030000 a1001d00 48861c00 00000000 v.......H....... + 1978 e09a1c00 00000000 d8000000 00000000 ................ + 1988 76030000 a1001d00 48b61c00 00000000 v.......H....... 1998 08000000 00000000 ee0d0000 21001200 ............!... - 19a8 c04d0200 00000000 97000000 00000000 .M.............. - 19b8 da050000 a1001d00 50861c00 00000000 ........P....... + 19a8 e07d0200 00000000 97000000 00000000 .}.............. + 19b8 da050000 a1001d00 50b61c00 00000000 ........P....... 19c8 18000000 00000000 14110000 a1001d00 ................ - 19d8 20861c00 00000000 08000000 00000000 ............... + 19d8 20b61c00 00000000 08000000 00000000 ............... Contents of section .dynstr: 19e8 005f4954 4d5f6465 72656769 73746572 ._ITM_deregister 19f8 544d436c 6f6e6554 61626c65 005f5f67 TMCloneTable.__g @@ -942,965 +942,1025 @@ 3d40 19298a05 00000e00 75200000 10000000 .)......u ...... 3d50 268a0500 00000200 0c200000 00000000 &........ ...... Contents of section .rela.dyn: - 3d60 50661c00 00000000 08000000 00000000 Pf.............. - 3d70 10910000 00000000 58661c00 00000000 ........Xf...... + 3d60 70941c00 00000000 08000000 00000000 p............... + 3d70 10910000 00000000 78941c00 00000000 ........x....... 3d80 08000000 00000000 a08d0000 00000000 ................ - 3d90 60661c00 00000000 08000000 00000000 `f.............. - 3da0 e08d0000 00000000 68661c00 00000000 ........hf...... + 3d90 80941c00 00000000 08000000 00000000 ................ + 3da0 e08d0000 00000000 88941c00 00000000 ................ 3db0 08000000 00000000 108e0000 00000000 ................ - 3dc0 70661c00 00000000 08000000 00000000 pf.............. - 3dd0 408e0000 00000000 78661c00 00000000 @.......xf...... + 3dc0 90941c00 00000000 08000000 00000000 ................ + 3dd0 408e0000 00000000 98941c00 00000000 @............... 3de0 08000000 00000000 b08e0000 00000000 ................ - 3df0 80661c00 00000000 08000000 00000000 .f.............. - 3e00 e08e0000 00000000 88661c00 00000000 .........f...... + 3df0 a0941c00 00000000 08000000 00000000 ................ + 3e00 e08e0000 00000000 a8941c00 00000000 ................ 3e10 08000000 00000000 008f0000 00000000 ................ - 3e20 90661c00 00000000 08000000 00000000 .f.............. - 3e30 208f0000 00000000 98661c00 00000000 ........f...... + 3e20 b0941c00 00000000 08000000 00000000 ................ + 3e30 208f0000 00000000 b8941c00 00000000 ............... 3e40 08000000 00000000 808f0000 00000000 ................ - 3e50 a0661c00 00000000 08000000 00000000 .f.............. - 3e60 c08f0000 00000000 a8661c00 00000000 .........f...... + 3e50 c0941c00 00000000 08000000 00000000 ................ + 3e60 c08f0000 00000000 c8941c00 00000000 ................ 3e70 08000000 00000000 f08f0000 00000000 ................ - 3e80 b0661c00 00000000 08000000 00000000 .f.............. - 3e90 00900000 00000000 b8661c00 00000000 .........f...... + 3e80 d0941c00 00000000 08000000 00000000 ................ + 3e90 00900000 00000000 d8941c00 00000000 ................ 3ea0 08000000 00000000 d0900000 00000000 ................ - 3eb0 c8661c00 00000000 08000000 00000000 .f.............. - 3ec0 20ae0000 00000000 d0661c00 00000000 ........f...... + 3eb0 e8941c00 00000000 08000000 00000000 ................ + 3ec0 20ae0000 00000000 f0941c00 00000000 ............... 3ed0 08000000 00000000 40ae0000 00000000 ........@....... - 3ee0 e0661c00 00000000 08000000 00000000 .f.............. - 3ef0 20ba0000 00000000 e8661c00 00000000 ........f...... + 3ee0 00951c00 00000000 08000000 00000000 ................ + 3ef0 20ba0000 00000000 08951c00 00000000 ............... 3f00 08000000 00000000 a0c30000 00000000 ................ - 3f10 f8661c00 00000000 08000000 00000000 .f.............. - 3f20 b0c00000 00000000 00671c00 00000000 .........g...... + 3f10 18951c00 00000000 08000000 00000000 ................ + 3f20 b0c00000 00000000 20951c00 00000000 ........ ....... 3f30 08000000 00000000 c0c50000 00000000 ................ - 3f40 10671c00 00000000 08000000 00000000 .g.............. - 3f50 20c10000 00000000 18671c00 00000000 ........g...... + 3f40 30951c00 00000000 08000000 00000000 0............... + 3f50 20c10000 00000000 38951c00 00000000 .......8....... 3f60 08000000 00000000 e0c70000 00000000 ................ - 3f70 28671c00 00000000 08000000 00000000 (g.............. - 3f80 40c00000 00000000 30671c00 00000000 @.......0g...... + 3f70 48951c00 00000000 08000000 00000000 H............... + 3f80 40c00000 00000000 50951c00 00000000 @.......P....... 3f90 08000000 00000000 00ca0000 00000000 ................ - 3fa0 40671c00 00000000 08000000 00000000 @g.............. - 3fb0 50ae0000 00000000 48671c00 00000000 P.......Hg...... + 3fa0 60951c00 00000000 08000000 00000000 `............... + 3fb0 50ae0000 00000000 68951c00 00000000 P.......h....... 3fc0 08000000 00000000 d0b30000 00000000 ................ - 3fd0 58671c00 00000000 08000000 00000000 Xg.............. - 3fe0 d0bf0000 00000000 60671c00 00000000 ........`g...... + 3fd0 78951c00 00000000 08000000 00000000 x............... + 3fe0 d0bf0000 00000000 80951c00 00000000 ................ 3ff0 08000000 00000000 20cc0000 00000000 ........ ....... - 4000 70671c00 00000000 08000000 00000000 pg.............. - 4010 60bf0000 00000000 78671c00 00000000 `.......xg...... + 4000 90951c00 00000000 08000000 00000000 ................ + 4010 60bf0000 00000000 98951c00 00000000 `............... 4020 08000000 00000000 40ce0000 00000000 ........@....... - 4030 88671c00 00000000 08000000 00000000 .g.............. - 4040 60ae0000 00000000 90671c00 00000000 `........g...... + 4030 a8951c00 00000000 08000000 00000000 ................ + 4040 60ae0000 00000000 b0951c00 00000000 `............... 4050 08000000 00000000 b0d00000 00000000 ................ - 4060 a0671c00 00000000 08000000 00000000 .g.............. - 4070 70ae0000 00000000 a8671c00 00000000 p........g...... + 4060 c0951c00 00000000 08000000 00000000 ................ + 4070 70ae0000 00000000 c8951c00 00000000 p............... 4080 08000000 00000000 20d30000 00000000 ........ ....... - 4090 b8671c00 00000000 08000000 00000000 .g.............. - 40a0 f0be0000 00000000 c0671c00 00000000 .........g...... + 4090 d8951c00 00000000 08000000 00000000 ................ + 40a0 f0be0000 00000000 e0951c00 00000000 ................ 40b0 08000000 00000000 40d50000 00000000 ........@....... - 40c0 d0671c00 00000000 08000000 00000000 .g.............. - 40d0 80be0000 00000000 d8671c00 00000000 .........g...... + 40c0 f0951c00 00000000 08000000 00000000 ................ + 40d0 80be0000 00000000 f8951c00 00000000 ................ 40e0 08000000 00000000 60d70000 00000000 ........`....... - 40f0 e8671c00 00000000 08000000 00000000 .g.............. - 4100 10be0000 00000000 f0671c00 00000000 .........g...... + 40f0 08961c00 00000000 08000000 00000000 ................ + 4100 10be0000 00000000 10961c00 00000000 ................ 4110 08000000 00000000 80d90000 00000000 ................ - 4120 00681c00 00000000 08000000 00000000 .h.............. - 4130 a0bd0000 00000000 08681c00 00000000 .........h...... + 4120 20961c00 00000000 08000000 00000000 ............... + 4130 a0bd0000 00000000 28961c00 00000000 ........(....... 4140 08000000 00000000 a0db0000 00000000 ................ - 4150 18681c00 00000000 08000000 00000000 .h.............. - 4160 30bd0000 00000000 20681c00 00000000 0....... h...... + 4150 38961c00 00000000 08000000 00000000 8............... + 4160 30bd0000 00000000 40961c00 00000000 0.......@....... 4170 08000000 00000000 c0dd0000 00000000 ................ - 4180 30681c00 00000000 08000000 00000000 0h.............. - 4190 c0bc0000 00000000 38681c00 00000000 ........8h...... + 4180 50961c00 00000000 08000000 00000000 P............... + 4190 c0bc0000 00000000 58961c00 00000000 ........X....... 41a0 08000000 00000000 e0df0000 00000000 ................ - 41b0 48681c00 00000000 08000000 00000000 Hh.............. - 41c0 80ae0000 00000000 50681c00 00000000 ........Ph...... + 41b0 68961c00 00000000 08000000 00000000 h............... + 41c0 80ae0000 00000000 70961c00 00000000 ........p....... 41d0 08000000 00000000 00b10000 00000000 ................ - 41e0 60681c00 00000000 08000000 00000000 `h.............. - 41f0 50bc0000 00000000 68681c00 00000000 P.......hh...... + 41e0 80961c00 00000000 08000000 00000000 ................ + 41f0 50bc0000 00000000 88961c00 00000000 P............... 4200 08000000 00000000 00e20000 00000000 ................ - 4210 78681c00 00000000 08000000 00000000 xh.............. - 4220 90ae0000 00000000 80681c00 00000000 .........h...... + 4210 98961c00 00000000 08000000 00000000 ................ + 4220 90ae0000 00000000 a0961c00 00000000 ................ 4230 08000000 00000000 f0b10000 00000000 ................ - 4240 90681c00 00000000 08000000 00000000 .h.............. - 4250 e0bb0000 00000000 98681c00 00000000 .........h...... + 4240 b0961c00 00000000 08000000 00000000 ................ + 4250 e0bb0000 00000000 b8961c00 00000000 ................ 4260 08000000 00000000 20e40000 00000000 ........ ....... - 4270 a8681c00 00000000 08000000 00000000 .h.............. - 4280 a0ae0000 00000000 b0681c00 00000000 .........h...... + 4270 c8961c00 00000000 08000000 00000000 ................ + 4280 a0ae0000 00000000 d0961c00 00000000 ................ 4290 08000000 00000000 e0b20000 00000000 ................ - 42a0 c0681c00 00000000 08000000 00000000 .h.............. - 42b0 b0ae0000 00000000 c8681c00 00000000 .........h...... + 42a0 e0961c00 00000000 08000000 00000000 ................ + 42b0 b0ae0000 00000000 e8961c00 00000000 ................ 42c0 08000000 00000000 e0b40000 00000000 ................ - 42d0 d8681c00 00000000 08000000 00000000 .h.............. - 42e0 70bb0000 00000000 e0681c00 00000000 p........h...... + 42d0 f8961c00 00000000 08000000 00000000 ................ + 42e0 70bb0000 00000000 00971c00 00000000 p............... 42f0 08000000 00000000 90b50000 00000000 ................ - 4300 f0681c00 00000000 08000000 00000000 .h.............. - 4310 00bb0000 00000000 f8681c00 00000000 .........h...... + 4300 10971c00 00000000 08000000 00000000 ................ + 4310 00bb0000 00000000 18971c00 00000000 ................ 4320 08000000 00000000 40b60000 00000000 ........@....... - 4330 08691c00 00000000 08000000 00000000 .i.............. - 4340 90ba0000 00000000 10691c00 00000000 .........i...... + 4330 28971c00 00000000 08000000 00000000 (............... /usr/lib64/qt6/examples/quick3d/xr_freeformteleportation/bin/xr_freeformteleportation differs in assembler output --- old /usr/lib64/qt6/examples/quick3d/xr_freeformteleportation/bin/xr_freeformteleportation (disasm) +++ new /usr/lib64/qt6/examples/quick3d/xr_freeformteleportation/bin/xr_freeformteleportation (disasm) @@ -14469,24 +14469,84 @@ jmp <_Z55qInitResources_qmlcache_xr_freeformteleportation_sharedv.cold> nopl offset(%rax,%rax,1) -_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE_4_FUNES3_S5_: +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE0_4_FUNES4_S6_: mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6> mov %rax,(%rsi) ret nopl offset(%rax,%rax,1) -_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE1_4_FUNES4_S6_: +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE2_4_FUNES4_S6_: movq $something,(%rsi) ret nopl offset(%rax,%rax,1) -_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE2_4_FUNES4_S6_: +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE3_4_FUNES4_S6_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE4_4_FUNES4_S6_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE11_4_FUNES3_S5_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE13_4_FUNES3_S5_: mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> mov %rax,(%rsi) ret nopl offset(%rax,%rax,1) -_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_: +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE15_4_FUNES3_S5_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE19_4_FUNES3_S5_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE11_4_FUNES4_S6_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE12_4_FUNES4_S6_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE14_4_FUNES4_S6_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE15_4_FUNES4_S6_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE16_4_FUNES4_S6_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE19_4_FUNES4_S6_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_: push %r13 push %r12 push %rbp @@ -14499,7 +14559,7 @@ mov %rsp,%rbp mov (%rax),%rax mov %rax,offset(%rsp) - jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> nopl offset(%rax) mov $something,%esi mov %rbx,%rdi @@ -14510,17 +14570,17 @@ mov offset(%rbx),%rdi call <_ZNK9QJSEngine8hasErrorEv@plt> test %al,%al - jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> mov %rbp,%rdx mov $something,%esi mov %rbx,%rdi call <_ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv@plt> test %al,%al - je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> mov (%rsp),%rbp lea offset(%rsp),%r13 lea offset(%rsp),%r12 - jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> nop mov $something,%esi mov %rbx,%rdi @@ -14533,7 +14593,7 @@ mov offset(%rbx),%rdi call <_ZNK9QJSEngine8hasErrorEv@plt> test %al,%al - jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> mov $something,%r8d mov %r12,%rcx mov %rbp,%rdx @@ -14543,10 +14603,10 @@ movq $something,offset(%rsp) call <_ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvi@plt> test %al,%al - je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> add $something,%rsp pop %rbx pop %rbp @@ -14556,7 +14616,7 @@ nopl (%rax) mov %rbx,%rdi call <_ZNK11QQmlPrivate18AOTCompiledContext23setReturnValueUndefinedEv@plt> - jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> call <__stack_chk_fail@plt> nopw offset(%rax,%rax,1) @@ -14564,13 +14624,79 @@ push %r12 push %rbp push %rbx + sub $something,%rsp + mov %fs:0x28,%rbx + mov %rbx,offset(%rsp) + mov %rdi,%rbx + lea offset(%rsp),%rbp + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + mov $something,%esi + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext21setInstructionPointerEi@plt> + mov %rbx,%rdi + mov $something,%esi + call <_ZNK11QQmlPrivate18AOTCompiledContext23initLoadContextIdLookupEj@plt> + mov offset(%rbx),%rdi + call <_ZNK9QJSEngine8hasErrorEv@plt> + test %al,%al + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + mov %rbp,%rdx + mov $something,%esi + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv@plt> + test %al,%al + je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + mov offset(%rsp),%rbp + lea offset(%rsp),%r12 + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + nopl offset(%rax,%rax,1) + mov $something,%esi + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext21setInstructionPointerEi@plt> + mov %rbx,%rdi + mov $something,%ecx + mov %rbp,%rdx + mov $something,%esi + call <_ZNK11QQmlPrivate18AOTCompiledContext28initCallObjectPropertyLookupEjP7QObjecti@plt> + mov offset(%rbx),%rdi + call <_ZNK9QJSEngine8hasErrorEv@plt> + test %al,%al + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + xor %r8d,%r8d + mov %r12,%rcx + mov %rbp,%rdx + mov $something,%esi + movq $something,offset(%rsp) + mov %rbx,%rdi /usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction differs in ELF sections --- old /usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction (objdump) +++ new /usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction (objdump) @@ -282,8 +282,8 @@ 1440 00000000 00000000 00000000 00000000 ................ 1450 99060000 12000000 00000000 00000000 ................ 1460 00000000 00000000 ed020000 11001800 ................ - 1470 207e0400 00000000 38000000 00000000 ~......8....... - 1480 e10c0000 11001800 587e0400 00000000 ........X~...... + 1470 40ac0400 00000000 38000000 00000000 @.......8....... + 1480 e10c0000 11001800 78ac0400 00000000 ........x....... 1490 01000000 00000000 37160000 22000000 ........7..."... 14a0 00000000 00000000 00000000 00000000 ................ Contents of section .dynstr: @@ -706,791 +706,851 @@ 2e80 7947e70b 00000500 1c170000 10000000 yG.............. 2e90 268a0500 00000200 ac160000 00000000 &............... Contents of section .rela.dyn: - 2ea0 10780400 00000000 08000000 00000000 .x.............. - 2eb0 706e0000 00000000 18780400 00000000 pn.......x...... + 2ea0 30a60400 00000000 08000000 00000000 0............... + 2eb0 706e0000 00000000 38a60400 00000000 pn......8....... 2ec0 08000000 00000000 006b0000 00000000 .........k...... - 2ed0 20780400 00000000 08000000 00000000 x.............. - 2ee0 406b0000 00000000 28780400 00000000 @k......(x...... + 2ed0 40a60400 00000000 08000000 00000000 @............... + 2ee0 406b0000 00000000 48a60400 00000000 @k......H....... 2ef0 08000000 00000000 706b0000 00000000 ........pk...... - 2f00 30780400 00000000 08000000 00000000 0x.............. - 2f10 a06b0000 00000000 38780400 00000000 .k......8x...... + 2f00 50a60400 00000000 08000000 00000000 P............... + 2f10 a06b0000 00000000 58a60400 00000000 .k......X....... 2f20 08000000 00000000 106c0000 00000000 .........l...... - 2f30 40780400 00000000 08000000 00000000 @x.............. - 2f40 406c0000 00000000 48780400 00000000 @l......Hx...... + 2f30 60a60400 00000000 08000000 00000000 `............... + 2f40 406c0000 00000000 68a60400 00000000 @l......h....... 2f50 08000000 00000000 606c0000 00000000 ........`l...... - 2f60 50780400 00000000 08000000 00000000 Px.............. - 2f70 806c0000 00000000 58780400 00000000 .l......Xx...... + 2f60 70a60400 00000000 08000000 00000000 p............... + 2f70 806c0000 00000000 78a60400 00000000 .l......x....... 2f80 08000000 00000000 e06c0000 00000000 .........l...... - 2f90 60780400 00000000 08000000 00000000 `x.............. - 2fa0 206d0000 00000000 68780400 00000000 m......hx...... + 2f90 80a60400 00000000 08000000 00000000 ................ + 2fa0 206d0000 00000000 88a60400 00000000 m.............. 2fb0 08000000 00000000 506d0000 00000000 ........Pm...... - 2fc0 70780400 00000000 08000000 00000000 px.............. - 2fd0 606d0000 00000000 78780400 00000000 `m......xx...... + 2fc0 90a60400 00000000 08000000 00000000 ................ + 2fd0 606d0000 00000000 98a60400 00000000 `m.............. 2fe0 08000000 00000000 306e0000 00000000 ........0n...... - 2ff0 88780400 00000000 08000000 00000000 .x.............. - 3000 30920000 00000000 90780400 00000000 0........x...... + 2ff0 a8a60400 00000000 08000000 00000000 ................ + 3000 30920000 00000000 b0a60400 00000000 0............... 3010 08000000 00000000 a09d0000 00000000 ................ - 3020 a0780400 00000000 08000000 00000000 .x.............. - 3030 20960000 00000000 a8780400 00000000 ........x...... + 3020 c0a60400 00000000 08000000 00000000 ................ + 3030 20960000 00000000 c8a60400 00000000 ............... 3040 08000000 00000000 c09f0000 00000000 ................ - 3050 b8780400 00000000 08000000 00000000 .x.............. - 3060 b0950000 00000000 c0780400 00000000 .........x...... + 3050 d8a60400 00000000 08000000 00000000 ................ + 3060 b0950000 00000000 e0a60400 00000000 ................ 3070 08000000 00000000 e0a10000 00000000 ................ - 3080 d0780400 00000000 08000000 00000000 .x.............. - 3090 40950000 00000000 d8780400 00000000 @........x...... + 3080 f0a60400 00000000 08000000 00000000 ................ + 3090 40950000 00000000 f8a60400 00000000 @............... 30a0 08000000 00000000 00a40000 00000000 ................ - 30b0 e8780400 00000000 08000000 00000000 .x.............. - 30c0 d0940000 00000000 f0780400 00000000 .........x...... + 30b0 08a70400 00000000 08000000 00000000 ................ + 30c0 d0940000 00000000 10a70400 00000000 ................ 30d0 08000000 00000000 20a60000 00000000 ........ ....... - 30e0 00790400 00000000 08000000 00000000 .y.............. - 30f0 10970000 00000000 08790400 00000000 .........y...... + 30e0 20a70400 00000000 08000000 00000000 ............... + 30f0 10970000 00000000 28a70400 00000000 ........(....... 3100 08000000 00000000 c0a70000 00000000 ................ - 3110 18790400 00000000 08000000 00000000 .y.............. - 3120 60940000 00000000 20790400 00000000 `....... y...... + 3110 38a70400 00000000 08000000 00000000 8............... + 3120 60940000 00000000 40a70400 00000000 `.......@....... 3130 08000000 00000000 e0a90000 00000000 ................ - 3140 30790400 00000000 08000000 00000000 0y.............. - 3150 a08b0000 00000000 38790400 00000000 ........8y...... + 3140 50a70400 00000000 08000000 00000000 P............... + 3150 a08b0000 00000000 58a70400 00000000 ........X....... 3160 08000000 00000000 008e0000 00000000 ................ - 3170 48790400 00000000 08000000 00000000 Hy.............. - 3180 30990000 00000000 50790400 00000000 0.......Py...... + 3170 68a70400 00000000 08000000 00000000 h............... + 3180 30990000 00000000 70a70400 00000000 0.......p....... 3190 08000000 00000000 b08b0000 00000000 ................ - 31a0 60790400 00000000 08000000 00000000 `y.............. - 31b0 609a0000 00000000 68790400 00000000 `.......hy...... + 31a0 80a70400 00000000 08000000 00000000 ................ + 31b0 609a0000 00000000 88a70400 00000000 `............... 31c0 08000000 00000000 50ad0000 00000000 ........P....... - 31d0 78790400 00000000 08000000 00000000 xy.............. - 31e0 c08b0000 00000000 80790400 00000000 .........y...... + 31d0 98a70400 00000000 08000000 00000000 ................ + 31e0 c08b0000 00000000 a0a70400 00000000 ................ 31f0 08000000 00000000 d0af0000 00000000 ................ - 3200 90790400 00000000 08000000 00000000 .y.............. - 3210 90970000 00000000 98790400 00000000 .........y...... + 3200 b0a70400 00000000 08000000 00000000 ................ + 3210 90970000 00000000 b8a70400 00000000 ................ 3220 08000000 00000000 d08b0000 00000000 ................ - 3230 a8790400 00000000 08000000 00000000 .y.............. - 3240 60980000 00000000 b0790400 00000000 `........y...... + 3230 c8a70400 00000000 08000000 00000000 ................ + 3240 60980000 00000000 d0a70400 00000000 `............... 3250 08000000 00000000 20b30000 00000000 ........ ....... - 3260 c0790400 00000000 08000000 00000000 .y.............. - 3270 e08b0000 00000000 c8790400 00000000 .........y...... + 3260 e0a70400 00000000 08000000 00000000 ................ + 3270 e08b0000 00000000 e8a70400 00000000 ................ 3280 08000000 00000000 108d0000 00000000 ................ - 3290 d8790400 00000000 08000000 00000000 .y.............. - 32a0 90960000 00000000 e0790400 00000000 .........y...... + 3290 f8a70400 00000000 08000000 00000000 ................ + 32a0 90960000 00000000 00a80400 00000000 ................ 32b0 08000000 00000000 f08b0000 00000000 ................ - 32c0 f0790400 00000000 08000000 00000000 .y.............. - 32d0 f08c0000 00000000 f8790400 00000000 .........y...... + 32c0 10a80400 00000000 08000000 00000000 ................ + 32d0 f08c0000 00000000 18a80400 00000000 ................ 32e0 08000000 00000000 b08e0000 00000000 ................ - 32f0 087a0400 00000000 08000000 00000000 .z.............. - 3300 10930000 00000000 107a0400 00000000 .........z...... + 32f0 28a80400 00000000 08000000 00000000 (............... + 3300 10930000 00000000 30a80400 00000000 ........0....... 3310 08000000 00000000 608f0000 00000000 ........`....... - 3320 207a0400 00000000 08000000 00000000 z.............. - 3330 008c0000 00000000 287a0400 00000000 ........(z...... + 3320 40a80400 00000000 08000000 00000000 @............... + 3330 008c0000 00000000 48a80400 00000000 ........H....... 3340 08000000 00000000 208c0000 00000000 ........ ....... - 3350 387a0400 00000000 08000000 00000000 8z.............. - 3360 108c0000 00000000 407a0400 00000000 ........@z...... + 3350 58a80400 00000000 08000000 00000000 X............... + 3360 108c0000 00000000 60a80400 00000000 ........`....... 3370 08000000 00000000 10900000 00000000 ................ - 3380 507a0400 00000000 08000000 00000000 Pz.............. - 3390 f0930000 00000000 587a0400 00000000 ........Xz...... + 3380 70a80400 00000000 08000000 00000000 p............... + 3390 f0930000 00000000 78a80400 00000000 ........x....... 33a0 08000000 00000000 d0900000 00000000 ................ - 33b0 687a0400 00000000 08000000 00000000 hz.............. - 33c0 80930000 00000000 707a0400 00000000 ........pz...... + 33b0 88a80400 00000000 08000000 00000000 ................ + 33c0 80930000 00000000 90a80400 00000000 ................ 33d0 08000000 00000000 80910000 00000000 ................ - 33e0 807a0400 00000000 08000000 00000000 .z.............. - 33f0 a0920000 00000000 887a0400 00000000 .........z...... + 33e0 a0a80400 00000000 08000000 00000000 ................ + 33f0 a0920000 00000000 a8a80400 00000000 ................ 3400 08000000 00000000 40b50000 00000000 ........@....... - 3410 c87a0400 00000000 08000000 00000000 .z.............. - 3420 50b50000 00000000 d07a0400 00000000 P........z...... + 3410 e8a80400 00000000 08000000 00000000 ................ + 3420 50b50000 00000000 f0a80400 00000000 P............... 3430 08000000 00000000 d0ba0000 00000000 ................ - 3440 e07a0400 00000000 08000000 00000000 .z.............. - 3450 60b50000 00000000 e87a0400 00000000 `........z...... + 3440 00a90400 00000000 08000000 00000000 ................ + 3450 60b50000 00000000 08a90400 00000000 `............... 3460 08000000 00000000 20c00000 00000000 ........ ....... - 3470 f87a0400 00000000 08000000 00000000 .z.............. - 3480 70b50000 00000000 007b0400 00000000 p........{...... + 3470 18a90400 00000000 08000000 00000000 ................ + 3480 70b50000 00000000 20a90400 00000000 p....... ....... 3490 08000000 00000000 70c50000 00000000 ........p....... - 34a0 107b0400 00000000 08000000 00000000 .{.............. - 34b0 80b50000 00000000 187b0400 00000000 .........{...... + 34a0 30a90400 00000000 08000000 00000000 0............... + 34b0 80b50000 00000000 38a90400 00000000 ........8....... 34c0 08000000 00000000 c0ca0000 00000000 ................ - 34d0 487b0400 00000000 08000000 00000000 H{.............. - 34e0 d0ca0000 00000000 507b0400 00000000 ........P{...... + 34d0 68a90400 00000000 08000000 00000000 h............... + 34e0 d0ca0000 00000000 70a90400 00000000 ........p....... 34f0 08000000 00000000 00cd0000 00000000 ................ - 3500 607b0400 00000000 08000000 00000000 `{.............. - 3510 e0ca0000 00000000 687b0400 00000000 ........h{...... + 3500 80a90400 00000000 08000000 00000000 ................ + 3510 e0ca0000 00000000 88a90400 00000000 ................ 3520 08000000 00000000 b0cd0000 00000000 ................ - 3530 787b0400 00000000 08000000 00000000 x{.............. - 3540 e0cc0000 00000000 807b0400 00000000 .........{...... + 3530 98a90400 00000000 08000000 00000000 ................ + 3540 e0cc0000 00000000 a0a90400 00000000 ................ 3550 08000000 00000000 a0e70000 00000000 ................ - 3560 907b0400 00000000 08000000 00000000 .{.............. - 3570 80df0000 00000000 987b0400 00000000 .........{...... + 3560 b0a90400 00000000 08000000 00000000 ................ /usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction differs in assembler output --- old /usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction (disasm) +++ new /usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction (disasm) @@ -13267,24 +13267,84 @@ jmp <_Z45qInitResources_qmlcache_xr_interaction_sharedv.cold> nopl offset(%rax,%rax,1) -_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE_4_FUNES3_S5_: +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE0_4_FUNES4_S6_: mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6> mov %rax,(%rsi) ret nopl offset(%rax,%rax,1) -_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE1_4_FUNES4_S6_: +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE2_4_FUNES4_S6_: movq $something,(%rsi) ret nopl offset(%rax,%rax,1) -_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE2_4_FUNES4_S6_: +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE3_4_FUNES4_S6_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE4_4_FUNES4_S6_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE11_4_FUNES3_S5_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE13_4_FUNES3_S5_: mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> mov %rax,(%rsi) ret nopl offset(%rax,%rax,1) -_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_: +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE15_4_FUNES3_S5_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIdE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE19_4_FUNES3_S5_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE11_4_FUNES4_S6_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE12_4_FUNES4_S6_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE14_4_FUNES4_S6_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE15_4_FUNES4_S6_: + movq $something,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE16_4_FUNES4_S6_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPN3QV425ExecutableCompilationUnitEP9QMetaTypeE19_4_FUNES4_S6_: + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIbE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + +_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_: push %r13 push %r12 push %rbp @@ -13297,7 +13357,7 @@ mov %rsp,%rbp mov (%rax),%rax mov %rax,offset(%rsp) - jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> nopl offset(%rax) mov $something,%esi mov %rbx,%rdi @@ -13308,17 +13368,17 @@ mov offset(%rbx),%rdi call <_ZNK9QJSEngine8hasErrorEv@plt> test %al,%al - jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> mov %rbp,%rdx mov $something,%esi mov %rbx,%rdi call <_ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv@plt> test %al,%al - je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> mov (%rsp),%rbp lea offset(%rsp),%r13 lea offset(%rsp),%r12 - jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> nop mov $something,%esi mov %rbx,%rdi @@ -13331,7 +13391,7 @@ mov offset(%rbx),%rdi call <_ZNK9QJSEngine8hasErrorEv@plt> test %al,%al - jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> mov $something,%r8d mov %r12,%rcx mov %rbp,%rdx @@ -13341,10 +13401,10 @@ movq $something,offset(%rsp) call <_ZNK11QQmlPrivate18AOTCompiledContext24callObjectPropertyLookupEjP7QObjectPPvi@plt> test %al,%al - je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> mov offset(%rsp),%rax sub %fs:0x28,%rax - jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> add $something,%rsp pop %rbx pop %rbp @@ -13354,7 +13414,7 @@ nopl (%rax) mov %rbx,%rdi call <_ZNK11QQmlPrivate18AOTCompiledContext23setReturnValueUndefinedEv@plt> - jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE0_4_FUNES5_S7_ + ofs> + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE1_4_FUNES5_S7_ + ofs> call <__stack_chk_fail@plt> nopw offset(%rax,%rax,1) @@ -13362,13 +13422,79 @@ push %r12 push %rbp push %rbx + sub $something,%rsp + mov %fs:0x28,%rbx + mov %rbx,offset(%rsp) + mov %rdi,%rbx + lea offset(%rsp),%rbp + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + mov $something,%esi + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext21setInstructionPointerEi@plt> + mov %rbx,%rdi + mov $something,%esi + call <_ZNK11QQmlPrivate18AOTCompiledContext23initLoadContextIdLookupEj@plt> + mov offset(%rbx),%rdi + call <_ZNK9QJSEngine8hasErrorEv@plt> + test %al,%al + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + mov %rbp,%rdx + mov $something,%esi + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext19loadContextIdLookupEjPv@plt> + test %al,%al + je <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + mov offset(%rsp),%rbp + lea offset(%rsp),%r12 + jmp <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + nopl offset(%rax,%rax,1) + mov $something,%esi + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext21setInstructionPointerEi@plt> + mov %rbx,%rdi + mov $something,%ecx + mov %rbp,%rdx + mov $something,%esi + call <_ZNK11QQmlPrivate18AOTCompiledContext28initCallObjectPropertyLookupEjP7QObjecti@plt> + mov offset(%rbx),%rdi + call <_ZNK9QJSEngine8hasErrorEv@plt> + test %al,%al + jne <_ZN21QmlCacheGeneratedCode35_qt_qml_xr_shared_AimController_qml17aotBuiltFunctionsMUlPKN11QQmlPrivate18AOTCompiledContextEPPvE2_4_FUNES5_S7_ + ofs> + xor %r8d,%r8d + mov %r12,%rcx + mov %rbp,%rdx + mov $something,%esi + movq $something,offset(%rsp) + mov %rbx,%rdi overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1