~/f/qt6-quick3d/RPMS.2017 ~/f/qt6-quick3d ~/f/qt6-quick3d RPMS.2017/qt6-quick3d-examples-6.9.0-1.1.x86_64.rpm RPMS/qt6-quick3d-examples-6.9.0-1.1.x86_64.rpm differ: byte 225, line 1 Comparing qt6-quick3d-examples-6.9.0-1.1.x86_64.rpm to qt6-quick3d-examples-6.9.0-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 6dc5ecbcda242aa8115d0f445cb7df0e811d58bea82287e554daec53217030e4 0 +/usr/lib64/qt6/examples/quick3d/xr_freeformteleportation/bin/xr_freeformteleportation f4dce952da7db804e7395e9121bc09b7c40fbd63315a276dc4e0eec0a46cf734 0 @@ -2017 +2017 @@ -/usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction 2cb168a49eca5fe4b5200083b8b17fa7a58f952765c7b18a2a54af0bd50b03d6 0 +/usr/lib64/qt6/examples/quick3d/xr_interaction/bin/xr_interaction f715030d39870e0e0ae628b348fae302c0f656f9664e1b5786030ac8cf2b6736 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 805c1c00 00000000 .........\...... + 18c8 99040000 11001800 a09a1c00 00000000 ................ 18d8 38000000 00000000 a1110000 11001800 8............... - 18e8 b85c1c00 00000000 01000000 00000000 .\.............. - 18f8 8b0a0000 21001200 803d0200 00000000 ....!....=...... + 18e8 d89a1c00 00000000 01000000 00000000 ................ + 18f8 8b0a0000 21001200 c06d0200 00000000 ....!....m...... 1908 91000000 00000000 761f0000 22000000 ........v..."... 1918 00000000 00000000 00000000 00000000 ................ - 1928 8a010000 21001800 f85c1c00 00000000 ....!....\...... + 1928 8a010000 21001800 189b1c00 00000000 ....!........... 1938 10000000 00000000 b80b0000 21001800 ............!... - 1948 085d1c00 00000000 10000000 00000000 .].............. - 1958 1b040000 a1001d00 30761c00 00000000 ........0v...... + 1948 289b1c00 00000000 10000000 00000000 (............... + 1958 1b040000 a1001d00 30b61c00 00000000 ........0....... 1968 18000000 00000000 ca0e0000 a1001800 ................ - 1978 205d1c00 00000000 d8000000 00000000 ].............. - 1988 76030000 a1001d00 48761c00 00000000 v.......Hv...... + 1978 409b1c00 00000000 d8000000 00000000 @............... + 1988 76030000 a1001d00 48b61c00 00000000 v.......H....... 1998 08000000 00000000 ee0d0000 21001200 ............!... - 19a8 203e0200 00000000 97000000 00000000 >.............. - 19b8 da050000 a1001d00 50761c00 00000000 ........Pv...... + 19a8 606e0200 00000000 97000000 00000000 `n.............. + 19b8 da050000 a1001d00 50b61c00 00000000 ........P....... 19c8 18000000 00000000 14110000 a1001d00 ................ - 19d8 20761c00 00000000 08000000 00000000 v.............. + 19d8 20b61c00 00000000 08000000 00000000 ............... Contents of section .dynstr: 19e8 005f4954 4d5f6465 72656769 73746572 ._ITM_deregister 19f8 544d436c 6f6e6554 61626c65 005f5f67 TMCloneTable.__g @@ -939,115191 +939,116075 @@ 3d08 19298a05 00000e00 58200000 10000000 .)......X ...... 3d18 268a0500 00000200 ef1f0000 00000000 &............... Contents of section .rela.dyn: - 3d28 b0561c00 00000000 08000000 00000000 .V.............. - 3d38 10810000 00000000 b8561c00 00000000 .........V...... - 3d48 08000000 00000000 a07d0000 00000000 .........}...... - 3d58 c0561c00 00000000 08000000 00000000 .V.............. - 3d68 e07d0000 00000000 c8561c00 00000000 .}.......V...... - 3d78 08000000 00000000 107e0000 00000000 .........~...... - 3d88 d0561c00 00000000 08000000 00000000 .V.............. - 3d98 407e0000 00000000 d8561c00 00000000 @~.......V...... - 3da8 08000000 00000000 b07e0000 00000000 .........~...... - 3db8 e0561c00 00000000 08000000 00000000 .V.............. - 3dc8 e07e0000 00000000 e8561c00 00000000 .~.......V...... - 3dd8 08000000 00000000 007f0000 00000000 ................ - 3de8 f0561c00 00000000 08000000 00000000 .V.............. - 3df8 207f0000 00000000 f8561c00 00000000 ........V...... - 3e08 08000000 00000000 807f0000 00000000 ................ - 3e18 00571c00 00000000 08000000 00000000 .W.............. - 3e28 c07f0000 00000000 08571c00 00000000 .........W...... - 3e38 08000000 00000000 f07f0000 00000000 ................ - 3e48 10571c00 00000000 08000000 00000000 .W.............. - 3e58 00800000 00000000 18571c00 00000000 .........W...... - 3e68 08000000 00000000 d0800000 00000000 ................ - 3e78 28571c00 00000000 08000000 00000000 (W.............. - 3e88 909d0000 00000000 30571c00 00000000 ........0W...... - 3e98 08000000 00000000 b09d0000 00000000 ................ - 3ea8 40571c00 00000000 08000000 00000000 @W.............. - 3eb8 a0a80000 00000000 48571c00 00000000 ........HW...... - 3ec8 08000000 00000000 20b20000 00000000 ........ ....... - 3ed8 58571c00 00000000 08000000 00000000 XW.............. - 3ee8 30af0000 00000000 60571c00 00000000 0.......`W...... - 3ef8 08000000 00000000 40b40000 00000000 ........@....... - 3f08 70571c00 00000000 08000000 00000000 pW.............. - 3f18 a0af0000 00000000 78571c00 00000000 ........xW...... - 3f28 08000000 00000000 60b60000 00000000 ........`....... - 3f38 88571c00 00000000 08000000 00000000 .W.............. - 3f48 c0ae0000 00000000 90571c00 00000000 .........W...... - 3f58 08000000 00000000 80b80000 00000000 ................ - 3f68 a0571c00 00000000 08000000 00000000 .W.............. - 3f78 c09d0000 00000000 a8571c00 00000000 .........W...... - 3f88 08000000 00000000 50a20000 00000000 ........P....... - 3f98 b8571c00 00000000 08000000 00000000 .W.............. - 3fa8 50ae0000 00000000 c0571c00 00000000 P........W...... - 3fb8 08000000 00000000 a0ba0000 00000000 ................ - 3fc8 d0571c00 00000000 08000000 00000000 .W.............. - 3fd8 e0ad0000 00000000 d8571c00 00000000 .........W...... - 3fe8 08000000 00000000 c0bc0000 00000000 ................ - 3ff8 e8571c00 00000000 08000000 00000000 .W.............. - 4008 d09d0000 00000000 f0571c00 00000000 .........W...... - 4018 08000000 00000000 30bf0000 00000000 ........0....... - 4028 00581c00 00000000 08000000 00000000 .X.............. - 4038 e09d0000 00000000 08581c00 00000000 .........X...... - 4048 08000000 00000000 a0c10000 00000000 ................ - 4058 18581c00 00000000 08000000 00000000 .X.............. - 4068 70ad0000 00000000 20581c00 00000000 p....... X...... - 4078 08000000 00000000 c0c30000 00000000 ................ - 4088 30581c00 00000000 08000000 00000000 0X.............. - 4098 00ad0000 00000000 38581c00 00000000 ........8X...... - 40a8 08000000 00000000 e0c50000 00000000 ................ - 40b8 48581c00 00000000 08000000 00000000 HX.............. - 40c8 90ac0000 00000000 50581c00 00000000 ........PX...... - 40d8 08000000 00000000 00c80000 00000000 ................ - 40e8 60581c00 00000000 08000000 00000000 `X.............. - 40f8 20ac0000 00000000 68581c00 00000000 .......hX...... - 4108 08000000 00000000 20ca0000 00000000 ........ ....... - 4118 78581c00 00000000 08000000 00000000 xX.............. - 4128 b0ab0000 00000000 80581c00 00000000 .........X...... - 4138 08000000 00000000 40cc0000 00000000 ........@....... - 4148 90581c00 00000000 08000000 00000000 .X.............. - 4158 40ab0000 00000000 98581c00 00000000 @........X...... - 4168 08000000 00000000 60ce0000 00000000 ........`....... - 4178 a8581c00 00000000 08000000 00000000 .X.............. - 4188 f09d0000 00000000 b0581c00 00000000 .........X...... - 4198 08000000 00000000 a0d00000 00000000 ................ - 41a8 c0581c00 00000000 08000000 00000000 .X.............. - 41b8 d0aa0000 00000000 c8581c00 00000000 .........X...... - 41c8 08000000 00000000 c0d20000 00000000 ................ - 41d8 d8581c00 00000000 08000000 00000000 .X.............. - 41e8 009e0000 00000000 e0581c00 00000000 .........X...... - 41f8 08000000 00000000 70a00000 00000000 ........p....... - 4208 f0581c00 00000000 08000000 00000000 .X.............. - 4218 60aa0000 00000000 f8581c00 00000000 `........X...... - 4228 08000000 00000000 e0d40000 00000000 ................ - 4238 08591c00 00000000 08000000 00000000 .Y.............. - 4248 109e0000 00000000 10591c00 00000000 .........Y...... - 4258 08000000 00000000 60a10000 00000000 ........`....... - 4268 20591c00 00000000 08000000 00000000 Y.............. - 4278 209e0000 00000000 28591c00 00000000 .......(Y...... - 4288 08000000 00000000 60a30000 00000000 ........`....... - 4298 38591c00 00000000 08000000 00000000 8Y.............. - 42a8 f0a90000 00000000 40591c00 00000000 ........@Y...... - 42b8 08000000 00000000 10a40000 00000000 ................ - 42c8 50591c00 00000000 08000000 00000000 PY.............. - 42d8 80a90000 00000000 58591c00 00000000 ........XY...... - 42e8 08000000 00000000 c0a40000 00000000 ................ - 42f8 68591c00 00000000 08000000 00000000 hY.............. - 4308 10a90000 00000000 70591c00 00000000 ........pY...... - 4318 08000000 00000000 d0a50000 00000000 ................ - 4328 80591c00 00000000 08000000 00000000 .Y.............. - 4338 309e0000 00000000 88591c00 00000000 0........Y...... - 4348 08000000 00000000 80a60000 00000000 ................ - 4358 98591c00 00000000 08000000 00000000 .Y.............. - 4368 409e0000 00000000 a0591c00 00000000 @........Y...... - 4378 08000000 00000000 90a70000 00000000 ................ - 4388 b0591c00 00000000 08000000 00000000 .Y.............. - 4398 509e0000 00000000 b8591c00 00000000 P........Y...... - 43a8 08000000 00000000 709e0000 00000000 ........p....... - 43b8 c8591c00 00000000 08000000 00000000 .Y.............. - 43c8 809e0000 00000000 d0591c00 00000000 .........Y...... - 43d8 08000000 00000000 f09e0000 00000000 ................ - 43e8 e0591c00 00000000 08000000 00000000 .Y.............. - 43f8 a09e0000 00000000 e8591c00 00000000 .........Y...... - 4408 08000000 00000000 c09e0000 00000000 ................ - 4418 f8591c00 00000000 08000000 00000000 .Y.............. - 4428 d09e0000 00000000 005a1c00 00000000 .........Z...... - 4438 08000000 00000000 50d70000 00000000 ........P....... - 4448 285a1c00 00000000 08000000 00000000 (Z.............. - 4458 40ee0000 00000000 305a1c00 00000000 @.......0Z...... - 4468 08000000 00000000 f0f00000 00000000 ................ - 4478 405a1c00 00000000 08000000 00000000 @Z.............. - 4488 d0ed0000 00000000 485a1c00 00000000 ........HZ...... - 4498 08000000 00000000 10f30000 00000000 ................ - 44a8 585a1c00 00000000 08000000 00000000 XZ.............. - 44b8 60ed0000 00000000 605a1c00 00000000 `.......`Z...... - 44c8 08000000 00000000 30f50000 00000000 ........0....... - 44d8 705a1c00 00000000 08000000 00000000 pZ.............. - 44e8 f0ec0000 00000000 785a1c00 00000000 ........xZ...... - 44f8 08000000 00000000 50f70000 00000000 ........P....... - 4508 885a1c00 00000000 08000000 00000000 .Z.............. - 4518 30eb0000 00000000 905a1c00 00000000 0........Z...... - 4528 08000000 00000000 b0db0000 00000000 ................ - 4538 a05a1c00 00000000 08000000 00000000 .Z.............. - 4548 c0ea0000 00000000 a85a1c00 00000000 .........Z...... - 4558 08000000 00000000 60dc0000 00000000 ........`....... - 4568 b85a1c00 00000000 08000000 00000000 .Z.............. - 4578 50ea0000 00000000 c05a1c00 00000000 P........Z...... - 4588 08000000 00000000 10dd0000 00000000 ................ - 4598 d05a1c00 00000000 08000000 00000000 .Z.............. - 45a8 40e70000 00000000 d85a1c00 00000000 @........Z...... - 45b8 08000000 00000000 70f90000 00000000 ........p....... - 45c8 e85a1c00 00000000 08000000 00000000 .Z.............. - 45d8 f0e50000 00000000 f05a1c00 00000000 .........Z...... - 45e8 08000000 00000000 90fb0000 00000000 ................ - 45f8 005b1c00 00000000 08000000 00000000 .[.............. - 4608 e0e90000 00000000 085b1c00 00000000 .........[...... - 4618 08000000 00000000 c0dd0000 00000000 ................ - 4628 185b1c00 00000000 08000000 00000000 .[.............. - 4638 70e90000 00000000 205b1c00 00000000 p....... [...... - 4648 08000000 00000000 70de0000 00000000 ........p....... - 4658 305b1c00 00000000 08000000 00000000 0[.............. - 4668 00e90000 00000000 385b1c00 00000000 ........8[...... - 4678 08000000 00000000 20df0000 00000000 ........ ....... - 4688 485b1c00 00000000 08000000 00000000 H[.............. - 4698 d0e60000 00000000 505b1c00 00000000 ........P[...... - 46a8 08000000 00000000 b0fd0000 00000000 ................ - 46b8 605b1c00 00000000 08000000 00000000 `[.............. - 46c8 80e50000 00000000 685b1c00 00000000 ........h[...... - 46d8 08000000 00000000 d0ff0000 00000000 ................ - 46e8 785b1c00 00000000 08000000 00000000 x[.............. - 46f8 80ec0000 00000000 805b1c00 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) @@ -14410,24 +14410,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 @@ -14440,7 +14500,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 @@ -14451,17 +14511,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 @@ -14474,7 +14534,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 @@ -14484,10 +14544,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 @@ -14497,7 +14557,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) @@ -14505,13 +14565,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 807e0400 00000000 38000000 00000000 .~......8....... - 1480 e10c0000 11001800 b87e0400 00000000 .........~...... + 1470 a0ac0400 00000000 38000000 00000000 ........8....... + 1480 e10c0000 11001800 d8ac0400 00000000 ................ 1490 01000000 00000000 1a160000 22000000 ............"... 14a0 00000000 00000000 00000000 00000000 ................ Contents of section .dynstr: @@ -702,782 +702,842 @@ 2e48 4947e706 00000c00 ff160000 10000000 IG.............. 2e58 268a0500 00000200 8f160000 00000000 &............... Contents of section .rela.dyn: - 2e68 70780400 00000000 08000000 00000000 px.............. - 2e78 706e0000 00000000 78780400 00000000 pn......xx...... + 2e68 90a60400 00000000 08000000 00000000 ................ + 2e78 706e0000 00000000 98a60400 00000000 pn.............. 2e88 08000000 00000000 006b0000 00000000 .........k...... - 2e98 80780400 00000000 08000000 00000000 .x.............. - 2ea8 406b0000 00000000 88780400 00000000 @k.......x...... + 2e98 a0a60400 00000000 08000000 00000000 ................ + 2ea8 406b0000 00000000 a8a60400 00000000 @k.............. 2eb8 08000000 00000000 706b0000 00000000 ........pk...... - 2ec8 90780400 00000000 08000000 00000000 .x.............. - 2ed8 a06b0000 00000000 98780400 00000000 .k.......x...... + 2ec8 b0a60400 00000000 08000000 00000000 ................ + 2ed8 a06b0000 00000000 b8a60400 00000000 .k.............. 2ee8 08000000 00000000 106c0000 00000000 .........l...... - 2ef8 a0780400 00000000 08000000 00000000 .x.............. - 2f08 406c0000 00000000 a8780400 00000000 @l.......x...... + 2ef8 c0a60400 00000000 08000000 00000000 ................ + 2f08 406c0000 00000000 c8a60400 00000000 @l.............. 2f18 08000000 00000000 606c0000 00000000 ........`l...... - 2f28 b0780400 00000000 08000000 00000000 .x.............. - 2f38 806c0000 00000000 b8780400 00000000 .l.......x...... + 2f28 d0a60400 00000000 08000000 00000000 ................ + 2f38 806c0000 00000000 d8a60400 00000000 .l.............. 2f48 08000000 00000000 e06c0000 00000000 .........l...... - 2f58 c0780400 00000000 08000000 00000000 .x.............. - 2f68 206d0000 00000000 c8780400 00000000 m.......x...... + 2f58 e0a60400 00000000 08000000 00000000 ................ + 2f68 206d0000 00000000 e8a60400 00000000 m.............. 2f78 08000000 00000000 506d0000 00000000 ........Pm...... - 2f88 d0780400 00000000 08000000 00000000 .x.............. - 2f98 606d0000 00000000 d8780400 00000000 `m.......x...... + 2f88 f0a60400 00000000 08000000 00000000 ................ + 2f98 606d0000 00000000 f8a60400 00000000 `m.............. 2fa8 08000000 00000000 306e0000 00000000 ........0n...... - 2fb8 e8780400 00000000 08000000 00000000 .x.............. - 2fc8 c0910000 00000000 f0780400 00000000 .........x...... + 2fb8 08a70400 00000000 08000000 00000000 ................ + 2fc8 c0910000 00000000 10a70400 00000000 ................ 2fd8 08000000 00000000 309d0000 00000000 ........0....... - 2fe8 00790400 00000000 08000000 00000000 .y.............. - 2ff8 b0950000 00000000 08790400 00000000 .........y...... + 2fe8 20a70400 00000000 08000000 00000000 ............... + 2ff8 b0950000 00000000 28a70400 00000000 ........(....... 3008 08000000 00000000 509f0000 00000000 ........P....... - 3018 18790400 00000000 08000000 00000000 .y.............. - 3028 40950000 00000000 20790400 00000000 @....... y...... + 3018 38a70400 00000000 08000000 00000000 8............... + 3028 40950000 00000000 40a70400 00000000 @.......@....... 3038 08000000 00000000 70a10000 00000000 ........p....... - 3048 30790400 00000000 08000000 00000000 0y.............. - 3058 d0940000 00000000 38790400 00000000 ........8y...... + 3048 50a70400 00000000 08000000 00000000 P............... + 3058 d0940000 00000000 58a70400 00000000 ........X....... 3068 08000000 00000000 90a30000 00000000 ................ - 3078 48790400 00000000 08000000 00000000 Hy.............. - 3088 60940000 00000000 50790400 00000000 `.......Py...... + 3078 68a70400 00000000 08000000 00000000 h............... + 3088 60940000 00000000 70a70400 00000000 `.......p....... 3098 08000000 00000000 b0a50000 00000000 ................ - 30a8 60790400 00000000 08000000 00000000 `y.............. - 30b8 a0960000 00000000 68790400 00000000 ........hy...... + 30a8 80a70400 00000000 08000000 00000000 ................ + 30b8 a0960000 00000000 88a70400 00000000 ................ 30c8 08000000 00000000 50a70000 00000000 ........P....... - 30d8 78790400 00000000 08000000 00000000 xy.............. - 30e8 f0930000 00000000 80790400 00000000 .........y...... + 30d8 98a70400 00000000 08000000 00000000 ................ + 30e8 f0930000 00000000 a0a70400 00000000 ................ 30f8 08000000 00000000 70a90000 00000000 ........p....... - 3108 90790400 00000000 08000000 00000000 .y.............. - 3118 308b0000 00000000 98790400 00000000 0........y...... + 3108 b0a70400 00000000 08000000 00000000 ................ + 3118 308b0000 00000000 b8a70400 00000000 0............... 3128 08000000 00000000 908d0000 00000000 ................ - 3138 a8790400 00000000 08000000 00000000 .y.............. - 3148 c0980000 00000000 b0790400 00000000 .........y...... + 3138 c8a70400 00000000 08000000 00000000 ................ + 3148 c0980000 00000000 d0a70400 00000000 ................ 3158 08000000 00000000 408b0000 00000000 ........@....... - 3168 c0790400 00000000 08000000 00000000 .y.............. - 3178 f0990000 00000000 c8790400 00000000 .........y...... + 3168 e0a70400 00000000 08000000 00000000 ................ + 3178 f0990000 00000000 e8a70400 00000000 ................ 3188 08000000 00000000 e0ac0000 00000000 ................ - 3198 d8790400 00000000 08000000 00000000 .y.............. - 31a8 508b0000 00000000 e0790400 00000000 P........y...... + 3198 f8a70400 00000000 08000000 00000000 ................ + 31a8 508b0000 00000000 00a80400 00000000 P............... 31b8 08000000 00000000 60af0000 00000000 ........`....... - 31c8 f0790400 00000000 08000000 00000000 .y.............. - 31d8 20970000 00000000 f8790400 00000000 ........y...... + 31c8 10a80400 00000000 08000000 00000000 ................ + 31d8 20970000 00000000 18a80400 00000000 ............... 31e8 08000000 00000000 608b0000 00000000 ........`....... - 31f8 087a0400 00000000 08000000 00000000 .z.............. - 3208 f0970000 00000000 107a0400 00000000 .........z...... + 31f8 28a80400 00000000 08000000 00000000 (............... + 3208 f0970000 00000000 30a80400 00000000 ........0....... 3218 08000000 00000000 b0b20000 00000000 ................ - 3228 207a0400 00000000 08000000 00000000 z.............. - 3238 708b0000 00000000 287a0400 00000000 p.......(z...... + 3228 40a80400 00000000 08000000 00000000 @............... + 3238 708b0000 00000000 48a80400 00000000 p.......H....... 3248 08000000 00000000 a08c0000 00000000 ................ - 3258 387a0400 00000000 08000000 00000000 8z.............. - 3268 20960000 00000000 407a0400 00000000 .......@z...... + 3258 58a80400 00000000 08000000 00000000 X............... + 3268 20960000 00000000 60a80400 00000000 .......`....... 3278 08000000 00000000 808b0000 00000000 ................ - 3288 507a0400 00000000 08000000 00000000 Pz.............. - 3298 808c0000 00000000 587a0400 00000000 ........Xz...... + 3288 70a80400 00000000 08000000 00000000 p............... + 3298 808c0000 00000000 78a80400 00000000 ........x....... 32a8 08000000 00000000 408e0000 00000000 ........@....... - 32b8 687a0400 00000000 08000000 00000000 hz.............. - 32c8 a0920000 00000000 707a0400 00000000 ........pz...... + 32b8 88a80400 00000000 08000000 00000000 ................ + 32c8 a0920000 00000000 90a80400 00000000 ................ 32d8 08000000 00000000 f08e0000 00000000 ................ - 32e8 807a0400 00000000 08000000 00000000 .z.............. - 32f8 908b0000 00000000 887a0400 00000000 .........z...... + 32e8 a0a80400 00000000 08000000 00000000 ................ + 32f8 908b0000 00000000 a8a80400 00000000 ................ 3308 08000000 00000000 b08b0000 00000000 ................ - 3318 987a0400 00000000 08000000 00000000 .z.............. - 3328 a08b0000 00000000 a07a0400 00000000 .........z...... + 3318 b8a80400 00000000 08000000 00000000 ................ + 3328 a08b0000 00000000 c0a80400 00000000 ................ 3338 08000000 00000000 a08f0000 00000000 ................ - 3348 b07a0400 00000000 08000000 00000000 .z.............. - 3358 80930000 00000000 b87a0400 00000000 .........z...... + 3348 d0a80400 00000000 08000000 00000000 ................ + 3358 80930000 00000000 d8a80400 00000000 ................ 3368 08000000 00000000 60900000 00000000 ........`....... - 3378 c87a0400 00000000 08000000 00000000 .z.............. - 3388 10930000 00000000 d07a0400 00000000 .........z...... + 3378 e8a80400 00000000 08000000 00000000 ................ + 3388 10930000 00000000 f0a80400 00000000 ................ 3398 08000000 00000000 10910000 00000000 ................ - 33a8 e07a0400 00000000 08000000 00000000 .z.............. - 33b8 30920000 00000000 e87a0400 00000000 0........z...... + 33a8 00a90400 00000000 08000000 00000000 ................ + 33b8 30920000 00000000 08a90400 00000000 0............... 33c8 08000000 00000000 d0b40000 00000000 ................ - 33d8 287b0400 00000000 08000000 00000000 ({.............. - 33e8 e0b40000 00000000 307b0400 00000000 ........0{...... + 33d8 48a90400 00000000 08000000 00000000 H............... + 33e8 e0b40000 00000000 50a90400 00000000 ........P....... 33f8 08000000 00000000 60ba0000 00000000 ........`....... - 3408 407b0400 00000000 08000000 00000000 @{.............. - 3418 f0b40000 00000000 487b0400 00000000 ........H{...... + 3408 60a90400 00000000 08000000 00000000 `............... + 3418 f0b40000 00000000 68a90400 00000000 ........h....... 3428 08000000 00000000 b0bf0000 00000000 ................ - 3438 587b0400 00000000 08000000 00000000 X{.............. - 3448 00b50000 00000000 607b0400 00000000 ........`{...... + 3438 78a90400 00000000 08000000 00000000 x............... + 3448 00b50000 00000000 80a90400 00000000 ................ 3458 08000000 00000000 00c50000 00000000 ................ - 3468 707b0400 00000000 08000000 00000000 p{.............. - 3478 10b50000 00000000 787b0400 00000000 ........x{...... + 3468 90a90400 00000000 08000000 00000000 ................ + 3478 10b50000 00000000 98a90400 00000000 ................ 3488 08000000 00000000 50ca0000 00000000 ........P....... - 3498 a87b0400 00000000 08000000 00000000 .{.............. - 34a8 60ca0000 00000000 b07b0400 00000000 `........{...... + 3498 c8a90400 00000000 08000000 00000000 ................ + 34a8 60ca0000 00000000 d0a90400 00000000 `............... 34b8 08000000 00000000 90cc0000 00000000 ................ - 34c8 c07b0400 00000000 08000000 00000000 .{.............. - 34d8 70ca0000 00000000 c87b0400 00000000 p........{...... + 34c8 e0a90400 00000000 08000000 00000000 ................ + 34d8 70ca0000 00000000 e8a90400 00000000 p............... 34e8 08000000 00000000 40cd0000 00000000 ........@....... - 34f8 d87b0400 00000000 08000000 00000000 .{.............. - 3508 70cc0000 00000000 e07b0400 00000000 p........{...... + 34f8 f8a90400 00000000 08000000 00000000 ................ + 3508 70cc0000 00000000 00aa0400 00000000 p............... 3518 08000000 00000000 20e70000 00000000 ........ ....... - 3528 f07b0400 00000000 08000000 00000000 .{.............. - 3538 10df0000 00000000 f87b0400 00000000 .........{...... + 3528 10aa0400 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) @@ -13290,24 +13290,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 @@ -13320,7 +13380,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 @@ -13331,17 +13391,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 @@ -13354,7 +13414,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 @@ -13364,10 +13424,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 @@ -13377,7 +13437,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) @@ -13385,13 +13445,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