~/f/neochat/RPMS.2017 ~/f/neochat ~/f/neochat RPMS.2017/neochat-25.08.0-1.1.x86_64.rpm RPMS/neochat-25.08.0-1.1.x86_64.rpm differ: byte 225, line 1 Comparing neochat-25.08.0-1.1.x86_64.rpm to neochat-25.08.0-1.1.x86_64.rpm comparing the rpm tags of neochat --- old-rpm-tags +++ new-rpm-tags @@ -189 +189 @@ -/usr/bin/neochat 84bfd3dc15ea75b7e0734c4e5f9295ca7e66ebbaa8e49cfc28e4d056467b94f2 0 +/usr/bin/neochat 049f979604c24cb3dfd0106e6a4a5b9bb8cfd4c3774db0bd4a006ab60ecd94fe 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/bin/neochat differs in ELF sections --- old /usr/bin/neochat (objdump) +++ new /usr/bin/neochat (objdump) @@ -3391,362 +3391,362 @@ d688 00000000 00000000 00000000 00000000 ................ d698 602c0000 12000000 00000000 00000000 `,.............. d6a8 00000000 00000000 9e5d0000 21001200 .........]..!... - d6b8 60815a00 00000000 23000000 00000000 `.Z.....#....... - d6c8 4c190000 21001200 e07d5a00 00000000 L...!....}Z..... + d6b8 a0b15a00 00000000 23000000 00000000 ..Z.....#....... + d6c8 4c190000 21001200 20ae5a00 00000000 L...!... .Z..... d6d8 22000000 00000000 86280000 21001200 "........(..!... - d6e8 60845a00 00000000 28000000 00000000 `.Z.....(....... - d6f8 c85e0000 21001200 60895a00 00000000 .^..!...`.Z..... + d6e8 a0b45a00 00000000 28000000 00000000 ..Z.....(....... + d6f8 c85e0000 21001200 a0b95a00 00000000 .^..!.....Z..... d708 2f000000 00000000 d5060000 21001700 /...........!... - d718 e0d78500 00000000 10000000 00000000 ................ - d728 c2290000 a1001c00 501b8800 00000000 .)......P....... + d718 e0078600 00000000 10000000 00000000 ................ + d728 c2290000 a1001c00 504b8800 00000000 .)......PK...... d738 08000000 00000000 020c0000 11001700 ................ - d748 c0b08500 00000000 38000000 00000000 ........8....... - d758 25190000 a1001c00 181b8800 00000000 %............... + d748 c0e08500 00000000 38000000 00000000 ........8....... + d758 25190000 a1001c00 184b8800 00000000 %........K...... d768 08000000 00000000 b2040000 21001200 ............!... - d778 406d5c00 00000000 8f000000 00000000 @m\............. - d788 8c2b0000 21001200 20895a00 00000000 .+..!... .Z..... + d778 809d5c00 00000000 8f000000 00000000 ..\............. + d788 8c2b0000 21001200 60b95a00 00000000 .+..!...`.Z..... d798 32000000 00000000 361a0000 21001200 2.......6...!... - d7a8 c0895a00 00000000 37000000 00000000 ..Z.....7....... - d7b8 f0000000 a1001700 a0d88500 00000000 ................ + d7a8 00ba5a00 00000000 37000000 00000000 ..Z.....7....... + d7b8 f0000000 a1001700 a0088600 00000000 ................ d7c8 d8000000 00000000 56010000 a1001c00 ........V....... - d7d8 002b8800 00000000 18000000 00000000 .+.............. + d7d8 005b8800 00000000 18000000 00000000 .[.............. d7e8 21050100 12000000 00000000 00000000 !............... d7f8 00000000 00000000 95500000 21001700 .........P..!... - d808 e8b28500 00000000 18000000 00000000 ................ - d818 5c540000 a1001c00 60238800 00000000 \T......`#...... + d808 e8e28500 00000000 18000000 00000000 ................ + d818 5c540000 a1001c00 60538800 00000000 \T......`S...... d828 40000000 00000000 22b20000 11001700 @......."....... - d838 a0aa8500 00000000 38000000 00000000 ........8....... - d848 fa5a0000 11001700 40b08500 00000000 .Z......@....... + d838 a0da8500 00000000 38000000 00000000 ........8....... + d848 fa5a0000 11001700 40e08500 00000000 .Z......@....... d858 38000000 00000000 6e350000 21001200 8.......n5..!... - d868 30a75a00 00000000 1d000000 00000000 0.Z............. - d878 576f0000 21001200 e0835a00 00000000 Wo..!.....Z..... + d868 70d75a00 00000000 1d000000 00000000 p.Z............. + d878 576f0000 21001200 20b45a00 00000000 Wo..!... .Z..... d888 27000000 00000000 971e0000 a1001c00 '............... - d898 30758800 00000000 18000000 00000000 0u.............. - d8a8 17440100 11001700 e0a58500 00000000 .D.............. + d898 70a58800 00000000 18000000 00000000 p............... + d8a8 17440100 11001700 e0d58500 00000000 .D.............. d8b8 38000000 00000000 bd4f0000 a1001c00 8........O...... - d8c8 00718800 00000000 08000000 00000000 .q.............. - d8d8 36610000 21001200 40017c00 00000000 6a..!...@.|..... + d8c8 40a18800 00000000 08000000 00000000 @............... + d8d8 36610000 21001200 80317c00 00000000 6a..!....1|..... d8e8 23000000 00000000 bb540000 11001700 #........T...... - d8f8 80a48500 00000000 38000000 00000000 ........8....... - d908 aa6f0000 21001200 e0815a00 00000000 .o..!.....Z..... + d8f8 80d48500 00000000 38000000 00000000 ........8....... + d908 aa6f0000 21001200 20b25a00 00000000 .o..!... .Z..... d918 2b000000 00000000 09290000 21001200 +........)..!... - d928 40885a00 00000000 2d000000 00000000 @.Z.....-....... - d938 806a0000 a1001c00 b81b8800 00000000 .j.............. + d928 80b85a00 00000000 2d000000 00000000 ..Z.....-....... + d938 806a0000 a1001c00 b84b8800 00000000 .j.......K...... d948 08000000 00000000 3e7b0000 22001000 ........>{.."... - d958 20872100 00000000 c2010000 00000000 .!............. - d968 82550000 21001700 f0b48500 00000000 .U..!........... + d958 20972100 00000000 c2010000 00000000 .!............. + d968 82550000 21001700 f0e48500 00000000 .U..!........... d978 10000000 00000000 fe600000 11001700 .........`...... - d988 60b28500 00000000 38000000 00000000 `.......8....... - d998 e3030000 a1001c00 e02a8800 00000000 .........*...... + d988 60e28500 00000000 38000000 00000000 `.......8....... + d998 e3030000 a1001c00 e05a8800 00000000 .........Z...... d9a8 18000000 00000000 6b3c0000 a1001c00 ........k<...... - d9b8 e0228800 00000000 40000000 00000000 ."......@....... - d9c8 63380000 a1001c00 a0238800 00000000 c8.......#...... + d9b8 e0528800 00000000 40000000 00000000 .R......@....... + d9c8 63380000 a1001c00 a0538800 00000000 c8.......S...... d9d8 40000000 00000000 aa180000 21001200 @...........!... - d9e8 80017c00 00000000 20000000 00000000 ..|..... ....... - d9f8 2b030100 11001700 a0b28500 00000000 +............... + d9e8 c0317c00 00000000 20000000 00000000 .1|..... ....... + d9f8 2b030100 11001700 a0e28500 00000000 +............... da08 38000000 00000000 d3750000 11001700 8........u...... - da18 00af8500 00000000 18000000 00000000 ................ - da28 e9500000 a1001c00 e0218800 00000000 .P.......!...... + da18 00df8500 00000000 18000000 00000000 ................ + da28 e9500000 a1001c00 e0518800 00000000 .P.......Q...... da38 40000000 00000000 4bce0000 12000000 @.......K....... da48 00000000 00000000 00000000 00000000 ................ - da58 72190000 a1001c00 20718800 00000000 r....... q...... + da58 72190000 a1001c00 60a18800 00000000 r.......`....... da68 08000000 00000000 b1690000 a1001c00 .........i...... - da78 601d8800 00000000 40000000 00000000 `.......@....... + da78 604d8800 00000000 40000000 00000000 `M......@....... da88 ed480100 12000000 00000000 00000000 .H.............. da98 00000000 00000000 97490000 11001700 .........I...... - daa8 00a98500 00000000 38000000 00000000 ........8....... - dab8 011e0000 11001700 78a98500 00000000 ........x....... + daa8 00d98500 00000000 38000000 00000000 ........8....... + dab8 011e0000 11001700 78d98500 00000000 ........x....... dac8 70000000 00000000 d04e0000 11001700 p........N...... - dad8 e8a98500 00000000 70000000 00000000 ........p....... - dae8 be7c0000 21001200 80b85a00 00000000 .|..!.....Z..... + dad8 e8d98500 00000000 70000000 00000000 ........p....... + dae8 be7c0000 21001200 c0e85a00 00000000 .|..!.....Z..... daf8 24000000 00000000 af2a0000 21001200 $........*..!... - db08 60835a00 00000000 27000000 00000000 `.Z.....'....... - db18 0a7c0000 21001200 80ba5a00 00000000 .|..!.....Z..... + db08 a0b35a00 00000000 27000000 00000000 ..Z.....'....... + db18 0a7c0000 21001200 c0ea5a00 00000000 .|..!.....Z..... db28 25000000 00000000 711a0000 21001700 %.......q...!... - db38 00b58500 00000000 18000000 00000000 ................ - db48 6dc80000 11001700 80ac8500 00000000 m............... + db38 00e58500 00000000 18000000 00000000 ................ + db48 6dc80000 11001700 80dc8500 00000000 m............... db58 38000000 00000000 3e3b0000 11001700 8.......>;...... - db68 c0ae8500 00000000 38000000 00000000 ........8....... - db78 7f090000 11001700 80af8500 00000000 ................ + db68 c0de8500 00000000 38000000 00000000 ........8....... + db78 7f090000 11001700 80df8500 00000000 ................ db88 38000000 00000000 c54c0000 21001200 8........L..!... - db98 20835a00 00000000 3c000000 00000000 .Z.....<....... - dba8 c7d80000 11001700 98a78500 00000000 ................ + db98 60b35a00 00000000 3c000000 00000000 `.Z.....<....... + dba8 c7d80000 11001700 98d78500 00000000 ................ dbb8 01000000 00000000 ac760000 a1001c00 .........v...... - dbc8 20738800 00000000 40000000 00000000 s......@....... - dbd8 495e0000 21001200 f0885a00 00000000 I^..!.....Z..... + dbc8 60a38800 00000000 40000000 00000000 `.......@....... + dbd8 495e0000 21001200 30b95a00 00000000 I^..!...0.Z..... dbe8 18000000 00000000 086f0000 a1001c00 .........o...... - dbf8 60728800 00000000 40000000 00000000 `r......@....... - dc08 2e6f0000 21001200 60855a00 00000000 .o..!...`.Z..... + dbf8 a0a28800 00000000 40000000 00000000 ........@....... + dc08 2e6f0000 21001200 a0b55a00 00000000 .o..!.....Z..... dc18 25000000 00000000 47eb0000 11001700 %.......G....... - dc28 f8a48500 00000000 10000000 00000000 ................ - dc38 8b820000 11001700 20ab8500 00000000 ........ ....... + dc28 f8d48500 00000000 10000000 00000000 ................ + dc38 8b820000 11001700 20db8500 00000000 ........ ....... dc48 38000000 00000000 4b330100 11001700 8.......K3...... - dc58 60ab8500 00000000 38000000 00000000 `.......8....... - dc68 ac5c0000 21001700 e8c08500 00000000 .\..!........... + dc58 60db8500 00000000 38000000 00000000 `.......8....... + dc68 ac5c0000 21001700 e8f08500 00000000 .\..!........... dc78 10000000 00000000 c08d0000 a1001c00 ................ - dc88 18508800 00000000 08000000 00000000 .P.............. - dc98 604f0000 a1001c00 c01b8800 00000000 `O.............. + dc88 58808800 00000000 08000000 00000000 X............... + dc98 604f0000 a1001c00 c04b8800 00000000 `O.......K...... dca8 08000000 00000000 510d0000 21001200 ........Q...!... - dcb8 40815a00 00000000 1f000000 00000000 @.Z............. - dcc8 82140000 a1001c00 a0718800 00000000 .........q...... + dcb8 80b15a00 00000000 1f000000 00000000 ..Z............. + dcc8 82140000 a1001c00 e0a18800 00000000 ................ dcd8 40000000 00000000 471e0000 21001200 @.......G...!... - dce8 00e47200 00000000 1c000000 00000000 ..r............. - dcf8 50420000 a1001c00 a01d8800 00000000 PB.............. + dce8 40147300 00000000 1c000000 00000000 @.s............. + dcf8 50420000 a1001c00 a04d8800 00000000 PB.......M...... dd08 40000000 00000000 e67c0000 a1001c00 @........|...... - dd18 08578800 00000000 08000000 00000000 .W.............. - dd28 d5960000 a1001700 60768600 00000000 ........`v...... + dd18 48878800 00000000 08000000 00000000 H............... + dd28 d5960000 a1001700 60a68600 00000000 ........`....... dd38 d8000000 00000000 2f420000 21001200 ......../B..!... - dd48 70805a00 00000000 1d000000 00000000 p.Z............. - dd58 c65a0000 21001200 00a85a00 00000000 .Z..!.....Z..... + dd48 b0b05a00 00000000 1d000000 00000000 ..Z............. + dd58 c65a0000 21001200 40d85a00 00000000 .Z..!...@.Z..... dd68 30000000 00000000 cf1e0000 21001200 0...........!... - dd78 a0845a00 00000000 3d000000 00000000 ..Z.....=....... - dd88 aa4e0000 21001200 60825a00 00000000 .N..!...`.Z..... + dd78 e0b45a00 00000000 3d000000 00000000 ..Z.....=....... + dd88 aa4e0000 21001200 a0b25a00 00000000 .N..!.....Z..... dd98 22000000 00000000 e1120000 21001200 "...........!... - dda8 c0865a00 00000000 2b000000 00000000 ..Z.....+....... - ddb8 b12c0000 11001700 80ae8500 00000000 .,.............. + dda8 00b75a00 00000000 2b000000 00000000 ..Z.....+....... + ddb8 b12c0000 11001700 80de8500 00000000 .,.............. ddc8 38000000 00000000 ca6d0000 21001200 8........m..!... - ddd8 c0037c00 00000000 38000000 00000000 ..|.....8....... - dde8 05260000 a1001c00 48288800 00000000 .&......H(...... + ddd8 00347c00 00000000 38000000 00000000 .4|.....8....... + dde8 05260000 a1001c00 48588800 00000000 .&......HX...... ddf8 08000000 00000000 a3680000 a1001c00 .........h...... - de08 a01e8800 00000000 40000000 00000000 ........@....... - de18 d6310000 11001700 80a58500 00000000 .1.............. /usr/bin/neochat differs in assembler output --- old /usr/bin/neochat (disasm) +++ new /usr/bin/neochat (disasm) @@ -294383,6 +294383,14 @@ jmp <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> call <__stack_chk_fail@plt> nopl offset(%rax,%rax,1) + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) + mov offset(%rip),%rax # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperI8QVariantE8metaTypeE@Qt_6> + mov %rax,(%rsi) + ret + nopl offset(%rax,%rax,1) movzbl offset(%rip),%eax # <_ZZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@@Base + ofs> test %al,%al je <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> @@ -294526,6 +294534,342 @@ xor %edi,%edi jmp <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> nopl (%rax) + push %r12 + pxor %xmm0,%xmm0 + push %rbp + push %rbx + mov %rsi,%rbx + sub $something,%rsp + mov %fs:0x28,%r12 + mov %r12,offset(%rsp) + mov %rdx,%r12 + lea offset(%rsp),%rbp + movaps %xmm0,offset(%rsp) + movq $something,offset(%rsp) + movq $something,offset(%rsp) + jmp <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + nopl offset(%rax) + mov offset(%rip),%rdx # <_ZZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@@Base + ofs> + test %rdx,%rdx + je <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + mov offset(%rdx),%rax + test %rax,%rax + je <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + mov %rdx,%rdi + call *%rax + mov %rax,%rdx + mov %rbx,%rdi + lea offset(%rip),%r8 # <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + mov $something,%esi + lea offset(%rip),%rcx # <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + call <_ZNK11QQmlPrivate18AOTCompiledContext17initGetEnumLookupEjPK11QMetaObjectPKcS5_@plt> + mov offset(%rbx),%rdi + call <_ZNK9QJSEngine8hasErrorEv@plt> + test %al,%al + jne <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + mov %rbp,%rdx + mov $something,%esi + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext13getEnumLookupEjPv@plt> + test %al,%al + jne <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + mov $something,%esi + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext21setInstructionPointerEi@plt> + movzbl offset(%rip),%eax # <_ZZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@@Base + ofs> + test %al,%al + jne <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + lea offset(%rip),%rdi # <_ZZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@@Base + ofs> + call <__cxa_guard_acquire@plt> + test %eax,%eax + je <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + mov $something,%edi + lea offset(%rip),%rsi # <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + call <_ZN9QMetaType8fromNameE14QByteArrayView@plt> + lea offset(%rip),%rdi # <_ZZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@@Base + ofs> + mov %rax,offset(%rip) # <_ZZN9QMetaType21registerConverterImplI5QListIiE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@@Base + ofs> + call <__cxa_guard_release@plt> + jmp <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + xchg %ax,%ax + xor %edx,%edx + jmp <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + nopw offset(%rax,%rax,1) + mov offset(%rip),%rsi # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6> + mov offset(%rsi),%eax + test %eax,%eax + je <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + lea offset(%rsp),%rax + mov %rbp,%rdx + lea offset(%rsp),%rbp + mov %rax,%rdi + mov %rax,offset(%rsp) + call <_ZN8QVariant13moveConstructE9QMetaTypePv@plt> + pxor %xmm0,%xmm0 + mov %rbp,%rdi + movdqa offset(%rsp),%xmm2 + movdqa offset(%rsp),%xmm1 + movdqa offset(%rsp),%xmm3 + movaps %xmm0,offset(%rsp) + movaps %xmm0,offset(%rsp) + movdqa offset(%rsp),%xmm0 + movaps %xmm1,offset(%rsp) + movaps %xmm0,offset(%rsp) + movaps %xmm3,offset(%rsp) + movaps %xmm2,offset(%rsp) + movaps %xmm1,offset(%rsp) + movaps %xmm0,offset(%rsp) + movb $something,offset(%rsp) + call <_ZN8QVariantD1Ev@plt> + mov offset(%rsp),%rdi + call <_ZN8QVariantD1Ev@plt> + mov (%r12),%rax + test %rax,%rax + je <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + testq $something,offset(%rsp) + je <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + movdqa offset(%rsp),%xmm0 + movdqa offset(%rsp),%xmm2 + mov %rbp,%rdi + movaps %xmm0,offset(%rsp) + pxor %xmm0,%xmm0 + movaps %xmm2,offset(%rsp) + movaps %xmm0,offset(%rsp) + movaps %xmm0,offset(%rsp) + movb $something,offset(%rsp) + movdqu (%rax),%xmm1 + movups %xmm2,(%rax) + movdqa offset(%rsp),%xmm2 + movdqu offset(%rax),%xmm0 + movaps %xmm1,offset(%rsp) + movups %xmm2,offset(%rax) + movaps %xmm0,offset(%rsp) + movaps %xmm1,offset(%rsp) + movaps %xmm0,offset(%rsp) + call <_ZN8QVariantD1Ev@plt> + lea offset(%rsp),%rdi + call <_ZN8QVariantD1Ev@plt> + mov offset(%rsp),%rax + sub %fs:0x28,%rax + jne <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + add $something,%rsp + pop %rbx + pop %rbp + pop %r12 + ret + nopl offset(%rax,%rax,1) + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext23setReturnValueUndefinedEv@plt> + mov (%r12),%rax + test %rax,%rax + je <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + movq $something,offset(%rsp) + pxor %xmm0,%xmm0 + lea offset(%rsp),%rdi + movq $something,offset(%rsp) + movdqa offset(%rsp),%xmm1 + movaps %xmm0,offset(%rsp) + movaps %xmm1,offset(%rsp) + movaps %xmm0,offset(%rsp) + movaps %xmm0,offset(%rsp) + movb $something,offset(%rsp) + movdqu (%rax),%xmm2 + movups %xmm0,(%rax) + movdqa offset(%rsp),%xmm0 + movdqu offset(%rax),%xmm1 + movaps %xmm2,offset(%rsp) + movups %xmm0,offset(%rax) + movaps %xmm1,offset(%rsp) + movaps %xmm2,offset(%rsp) + movaps %xmm1,offset(%rsp) + call <_ZN8QVariantD1Ev@plt> + lea offset(%rsp),%rdi + call <_ZN8QVariantD1Ev@plt> + jmp <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + nopw offset(%rax,%rax,1) + mov %rsi,%rdi + call <_ZN9QMetaType14registerHelperEPKN9QtPrivate18QMetaTypeInterfaceE@plt> + mov offset(%rip),%rsi # <_ZN9QtPrivate25QMetaTypeInterfaceWrapperIiE8metaTypeE@Qt_6> + jmp <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + nopl offset(%rax) + mov %rbx,%rdi + call <_ZNK11QQmlPrivate18AOTCompiledContext23setReturnValueUndefinedEv@plt> + mov (%r12),%rax + jmp <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + call <__stack_chk_fail@plt> + xchg %ax,%ax + mov %rsi,%rdx + mov %rdi,%rsi + xor %edi,%edi + jmp <_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@@Base + ofs> + nopl (%rax) + push %r12 + pxor %xmm0,%xmm0 + push %rbp + push %rbx + mov %rsi,%rbx + sub $something,%rsp + mov %fs:0x28,%r12 + mov %r12,offset(%rsp) + mov %rdx,%r12 + lea offset(%rsp),%rbp + movaps %xmm0,offset(%rsp) RPMS.2017/neochat-debuginfo-25.08.0-1.1.x86_64.rpm RPMS/neochat-debuginfo-25.08.0-1.1.x86_64.rpm differ: byte 225, line 1 Comparing neochat-debuginfo-25.08.0-1.1.x86_64.rpm to neochat-debuginfo-25.08.0-1.1.x86_64.rpm comparing the rpm tags of neochat-debuginfo --- old-rpm-tags +++ new-rpm-tags @@ -37 +37 @@ -debuginfo(build-id) 32776 9cefc0dd1de45ed640cf48965c4aa0c8ea6b1a9d +debuginfo(build-id) 32776 2d285adcda8eb188b15c1980903a97bf629d1832 @@ -81,3 +81,3 @@ -/usr/lib/debug/.build-id/9c 4096 (none) 40755 root root 0 4294967295 -/usr/lib/debug/.build-id/9c/efc0dd1de45ed640cf48965c4aa0c8ea6b1a9d 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/bin/neochat -/usr/lib/debug/.build-id/9c/efc0dd1de45ed640cf48965c4aa0c8ea6b1a9d.debug 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/lib/debug/usr/bin/neochat.debug +/usr/lib/debug/.build-id/2d 4096 (none) 40755 root root 0 4294967295 +/usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/bin/neochat +/usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832.debug 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/lib/debug/usr/bin/neochat.debug @@ -103,3 +103,3 @@ -/usr/lib/debug/.build-id/9c 4096 -/usr/lib/debug/.build-id/9c/efc0dd1de45ed640cf48965c4aa0c8ea6b1a9d 4096 -/usr/lib/debug/.build-id/9c/efc0dd1de45ed640cf48965c4aa0c8ea6b1a9d.debug 4096 +/usr/lib/debug/.build-id/2d 4096 +/usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832 4096 +/usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832.debug 4096 @@ -108 +108 @@ -/usr/lib/debug/usr/bin/neochat.debug 036e45792f603270becdbdcf8cca9df22264d56f767b751ccacf6266aac399ae 0 +/usr/lib/debug/usr/bin/neochat.debug beccf8e11449c5af92b9ba6c2de12171347cc05924b8effa91959168d0b38f35 0 comparing rpmtags comparing RELEASE comparing PROVIDES --- old-PROVIDES +++ new-PROVIDES @@ -9,7 +9,7 @@ CONFLICT debuginfo(build-id) 32776 03ca9edd416d6ecf6c662640019580061b614c2b -debuginfo(build-id) 32776 9cefc0dd1de45ed640cf48965c4aa0c8ea6b1a9d +debuginfo(build-id) 32776 2d285adcda8eb188b15c1980903a97bf629d1832 neochat-debuginfo 8 @VERSION@-@RELEASE_LONG@ neochat-debuginfo(x86-64) 8 @VERSION@-@RELEASE_LONG@ neochat-debugsource(x86-64) 8 @VERSION@-@RELEASE_LONG@ comparing scripts comparing filelist --- old-filelist +++ new-filelist @@ -3,9 +3,9 @@ /usr/lib/debug/.build-id/03 4096 (none) 40755 root root 0 4294967295 /usr/lib/debug/.build-id/03/ca9edd416d6ecf6c662640019580061b614c2b 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/lib64/qt6/plugins/kf6/purpose/neochatshareplugin.so /usr/lib/debug/.build-id/03/ca9edd416d6ecf6c662640019580061b614c2b.debug 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/lib/debug/usr/lib64/qt6/plugins/kf6/purpose/neochatshareplugin.so.debug -/usr/lib/debug/.build-id/9c 4096 (none) 40755 root root 0 4294967295 -/usr/lib/debug/.build-id/9c/efc0dd1de45ed640cf48965c4aa0c8ea6b1a9d 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/bin/neochat -/usr/lib/debug/.build-id/9c/efc0dd1de45ed640cf48965c4aa0c8ea6b1a9d.debug 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/lib/debug/usr/bin/neochat.debug +/usr/lib/debug/.build-id/2d 4096 (none) 40755 root root 0 4294967295 +/usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/bin/neochat +/usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832.debug 4096 (none) 120777 root root 0 4294967295 ../../../../../usr/lib/debug/usr/bin/neochat.debug /usr/lib/debug/usr 0 (none) 40755 root root 0 4294967295 /usr/lib/debug/usr/bin 0 (none) 40755 root root 0 4294967295 /usr/lib/debug/usr/bin/neochat.debug 0 (none) 100644 root root 0 4294967295 comparing file checksum creating rename script RPM meta information is different Extracting packages Missing in old package: /usr/lib/debug/.build-id/2d 4096 Missing in old package: /usr/lib/debug/.build-id/2d 4096 Missing in old package: /usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832 4096 Missing in old package: /usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832 4096 Missing in old package: /usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832.debug 4096 Missing in old package: /usr/lib/debug/.build-id/2d/285adcda8eb188b15c1980903a97bf629d1832.debug 4096 /usr/lib/debug/usr/bin/neochat.debug differs in ELF sections --- old /usr/lib/debug/usr/bin/neochat.debug (objdump) +++ new /usr/lib/debug/usr/bin/neochat.debug (objdump) @@ -14,783 +14,783 @@ 0010 29203135 2e312e31 20323032 35303830 ) 15.1.1 2025080 0020 3100 1. Contents of section .debug_aranges: - 00000 2c000000 02005f6a 47000800 00000000 ,....._jG....... - 00010 90541e00 00000000 26000000 00000000 .T......&....... + 00000 2c000000 02002974 44000800 00000000 ,.....)tD....... + 00010 90641e00 00000000 26000000 00000000 .d......&....... 00020 00000000 00000000 00000000 00000000 ................ - 00030 1c000000 0200986a 47000800 00000000 .......jG....... + 00030 1c000000 02006274 44000800 00000000 ......btD....... 00040 00000000 00000000 00000000 00000000 ................ - 00050 1c000000 02007a6b 47000800 00000000 ......zkG....... + 00050 1c000000 02004475 44000800 00000000 ......DuD....... 00060 00000000 00000000 00000000 00000000 ................ - 00070 3c000000 0200b96b 47000800 00000000 <......kG....... - 00080 00a00800 00000000 16000000 00000000 ................ - 00090 108b5500 00000000 08000000 00000000 ..U............. + 00070 3c000000 02008375 44000800 00000000 <......uD....... + 00080 00b00800 00000000 16000000 00000000 ................ + 00090 10b55500 00000000 08000000 00000000 ..U............. 000a0 00000000 00000000 00000000 00000000 ................ - 000b0 1c000000 0200dc6b 47000800 00000000 .......kG....... + 000b0 1c000000 0200a675 44000800 00000000 .......uD....... 000c0 00000000 00000000 00000000 00000000 ................ - 000d0 ac0b0000 0200056c 47000800 00000000 .......lG....... - 000e0 80551e00 00000000 cb050000 00000000 .U.............. - 000f0 505b1e00 00000000 08000000 00000000 P[.............. - 00100 605b1e00 00000000 08000000 00000000 `[.............. - 00110 705b1e00 00000000 08000000 00000000 p[.............. - 00120 805b1e00 00000000 08000000 00000000 .[.............. - 00130 905b1e00 00000000 08000000 00000000 .[.............. - 00140 a05b1e00 00000000 08000000 00000000 .[.............. - 00150 b05b1e00 00000000 08000000 00000000 .[.............. - 00160 c05b1e00 00000000 08000000 00000000 .[.............. - 00170 d05b1e00 00000000 08000000 00000000 .[.............. - 00180 e05b1e00 00000000 08000000 00000000 .[.............. - 00190 f05b1e00 00000000 08000000 00000000 .[.............. - 001a0 005c1e00 00000000 08000000 00000000 .\.............. - 001b0 105c1e00 00000000 08000000 00000000 .\.............. - 001c0 205c1e00 00000000 08000000 00000000 \.............. - 001d0 305c1e00 00000000 08000000 00000000 0\.............. - 001e0 405c1e00 00000000 08000000 00000000 @\.............. - 001f0 505c1e00 00000000 08000000 00000000 P\.............. - 00200 605c1e00 00000000 08000000 00000000 `\.............. - 00210 705c1e00 00000000 08000000 00000000 p\.............. - 00220 805c1e00 00000000 08000000 00000000 .\.............. - 00230 905c1e00 00000000 08000000 00000000 .\.............. - 00240 a05c1e00 00000000 08000000 00000000 .\.............. - 00250 b05c1e00 00000000 5e000000 00000000 .\......^....... - 00260 105d1e00 00000000 5e000000 00000000 .]......^....... - 00270 705d1e00 00000000 5e000000 00000000 p]......^....... - 00280 d05d1e00 00000000 0f000000 00000000 .].............. - 00290 e05d1e00 00000000 2b000000 00000000 .]......+....... - 002a0 105e1e00 00000000 0f000000 00000000 .^.............. - 002b0 205e1e00 00000000 2b000000 00000000 ^......+....... - 002c0 505e1e00 00000000 0f000000 00000000 P^.............. - 002d0 605e1e00 00000000 2b000000 00000000 `^......+....... - 002e0 905e1e00 00000000 0f000000 00000000 .^.............. - 002f0 a05e1e00 00000000 2b000000 00000000 .^......+....... - 00300 d05e1e00 00000000 0f000000 00000000 .^.............. - 00310 e05e1e00 00000000 2b000000 00000000 .^......+....... - 00320 105f1e00 00000000 0f000000 00000000 ._.............. - 00330 205f1e00 00000000 2b000000 00000000 _......+....... - 00340 505f1e00 00000000 0f000000 00000000 P_.............. - 00350 605f1e00 00000000 2b000000 00000000 `_......+....... - 00360 905f1e00 00000000 0f000000 00000000 ._.............. - 00370 a05f1e00 00000000 2b000000 00000000 ._......+....... - 00380 d05f1e00 00000000 0f000000 00000000 ._.............. - 00390 e05f1e00 00000000 2b000000 00000000 ._......+....... - 003a0 10601e00 00000000 0f000000 00000000 .`.............. - 003b0 20601e00 00000000 2b000000 00000000 `......+....... - 003c0 50601e00 00000000 0f000000 00000000 P`.............. - 003d0 60601e00 00000000 2b000000 00000000 ``......+....... - 003e0 90601e00 00000000 0f000000 00000000 .`.............. - 003f0 a0601e00 00000000 2b000000 00000000 .`......+....... - 00400 d0601e00 00000000 0f000000 00000000 .`.............. - 00410 e0601e00 00000000 2b000000 00000000 .`......+....... - 00420 10611e00 00000000 0f000000 00000000 .a.............. - 00430 20611e00 00000000 2b000000 00000000 a......+....... - 00440 50611e00 00000000 40000000 00000000 Pa......@....... - 00450 90611e00 00000000 15000000 00000000 .a.............. - 00460 b0611e00 00000000 40000000 00000000 .a......@....... - 00470 f0611e00 00000000 0f000000 00000000 .a.............. - 00480 00621e00 00000000 2b000000 00000000 .b......+....... - 00490 30621e00 00000000 0f000000 00000000 0b.............. - 004a0 40621e00 00000000 2b000000 00000000 @b......+....... - 004b0 70621e00 00000000 0f000000 00000000 pb.............. - 004c0 80621e00 00000000 2b000000 00000000 .b......+....... - 004d0 b0621e00 00000000 0f000000 00000000 .b.............. - 004e0 c0621e00 00000000 2b000000 00000000 .b......+....... - 004f0 f0621e00 00000000 0f000000 00000000 .b.............. - 00500 00631e00 00000000 2b000000 00000000 .c......+....... - 00510 30631e00 00000000 0f000000 00000000 0c.............. - 00520 40631e00 00000000 2b000000 00000000 @c......+....... - 00530 70631e00 00000000 0f000000 00000000 pc.............. - 00540 80631e00 00000000 2b000000 00000000 .c......+....... - 00550 b0631e00 00000000 0f000000 00000000 .c.............. - 00560 c0631e00 00000000 2b000000 00000000 .c......+....... - 00570 f0631e00 00000000 4d000000 00000000 .c......M....... - 00580 40641e00 00000000 8f000000 00000000 @d.............. - 00590 d0641e00 00000000 e7010000 00000000 .d.............. - 005a0 c0661e00 00000000 60000000 00000000 .f......`....... - 005b0 20671e00 00000000 80000000 00000000 g.............. - 005c0 a0671e00 00000000 80000000 00000000 .g.............. - 005d0 20681e00 00000000 80000000 00000000 h.............. - 005e0 a0681e00 00000000 80000000 00000000 .h.............. - 005f0 20691e00 00000000 8a000000 00000000 i.............. - 00600 b0691e00 00000000 8a000000 00000000 .i.............. - 00610 406a1e00 00000000 8a000000 00000000 @j.............. - 00620 d06a1e00 00000000 8a000000 00000000 .j.............. - 00630 606b1e00 00000000 8a000000 00000000 `k.............. - 00640 f06b1e00 00000000 8a000000 00000000 .k.............. - 00650 806c1e00 00000000 8a000000 00000000 .l.............. - 00660 106d1e00 00000000 8a000000 00000000 .m.............. - 00670 a06d1e00 00000000 8a000000 00000000 .m.............. - 00680 306e1e00 00000000 8a000000 00000000 0n.............. - 00690 c06e1e00 00000000 8a000000 00000000 .n.............. - 006a0 506f1e00 00000000 8a000000 00000000 Po.............. - 006b0 e06f1e00 00000000 8a000000 00000000 .o.............. - 006c0 70701e00 00000000 8a000000 00000000 pp.............. - 006d0 00711e00 00000000 a2000000 00000000 .q.............. - 006e0 b0711e00 00000000 a2000000 00000000 .q.............. - 006f0 60721e00 00000000 21000000 00000000 `r......!....... - 00700 90721e00 00000000 21000000 00000000 .r......!....... - 00710 c0721e00 00000000 21000000 00000000 .r......!....... - 00720 f0721e00 00000000 21000000 00000000 .r......!....... - 00730 20731e00 00000000 21000000 00000000 s......!....... - 00740 50731e00 00000000 21000000 00000000 Ps......!....... - 00750 80731e00 00000000 21000000 00000000 .s......!....... - 00760 b0731e00 00000000 21000000 00000000 .s......!....... - 00770 e0731e00 00000000 21000000 00000000 .s......!....... - 00780 10741e00 00000000 21000000 00000000 .t......!....... - 00790 40741e00 00000000 21000000 00000000 @t......!....... - 007a0 70741e00 00000000 21000000 00000000 pt......!....... - 007b0 a0741e00 00000000 21000000 00000000 .t......!....... - 007c0 d0741e00 00000000 21000000 00000000 .t......!....... - 007d0 00751e00 00000000 21000000 00000000 .u......!....... - 007e0 30751e00 00000000 21000000 00000000 0u......!....... - 007f0 60751e00 00000000 21000000 00000000 `u......!....... - 00800 90751e00 00000000 21000000 00000000 .u......!....... - 00810 c0751e00 00000000 21000000 00000000 .u......!....... - 00820 f0751e00 00000000 21000000 00000000 .u......!....... - 00830 20761e00 00000000 21000000 00000000 v......!....... - 00840 50761e00 00000000 21000000 00000000 Pv......!....... - 00850 80761e00 00000000 21000000 00000000 .v......!....... - 00860 b0761e00 00000000 21000000 00000000 .v......!....... - 00870 e0761e00 00000000 21000000 00000000 .v......!....... - 00880 10771e00 00000000 21000000 00000000 .w......!....... - 00890 40771e00 00000000 4d000000 00000000 @w......M....... - 008a0 90771e00 00000000 4d000000 00000000 .w......M....... - 008b0 e0771e00 00000000 4d000000 00000000 .w......M....... - 008c0 30781e00 00000000 4d000000 00000000 0x......M....... - 008d0 80781e00 00000000 4d000000 00000000 .x......M....... - 008e0 d0781e00 00000000 4d000000 00000000 .x......M....... - 008f0 20791e00 00000000 4d000000 00000000 y......M....... - 00900 70791e00 00000000 4d000000 00000000 py......M....... - 00910 c0791e00 00000000 4d000000 00000000 .y......M....... - 00920 107a1e00 00000000 4d000000 00000000 .z......M....... - 00930 607a1e00 00000000 4d000000 00000000 `z......M....... - 00940 b07a1e00 00000000 4d000000 00000000 .z......M....... - 00950 007b1e00 00000000 4d000000 00000000 .{......M....... - 00960 507b1e00 00000000 4d000000 00000000 P{......M....... - 00970 a07b1e00 00000000 4d000000 00000000 .{......M....... - 00980 f07b1e00 00000000 4d000000 00000000 .{......M....... - 00990 407c1e00 00000000 4d000000 00000000 @|......M....... - 009a0 907c1e00 00000000 4d000000 00000000 .|......M....... - 009b0 e07c1e00 00000000 4d000000 00000000 .|......M....... - 009c0 307d1e00 00000000 4d000000 00000000 0}......M....... - 009d0 807d1e00 00000000 4d000000 00000000 .}......M....... - 009e0 d07d1e00 00000000 4d000000 00000000 .}......M....... - 009f0 207e1e00 00000000 4d000000 00000000 ~......M....... - 00a00 707e1e00 00000000 4d000000 00000000 p~......M....... - 00a10 c07e1e00 00000000 4d000000 00000000 .~......M....... - 00a20 107f1e00 00000000 22000000 00000000 ........"....... - 00a30 407f1e00 00000000 6d000000 00000000 @.......m....... - 00a40 b07f1e00 00000000 e7000000 00000000 ................ - 00a50 a0801e00 00000000 0e030000 00000000 ................ - 00a60 b0831e00 00000000 8a040000 00000000 ................ - 00a70 40881e00 00000000 8a040000 00000000 @............... - 00a80 d08c1e00 00000000 8a040000 00000000 ................ - 00a90 60911e00 00000000 9a040000 00000000 `............... - 00aa0 00961e00 00000000 9a040000 00000000 ................ - 00ab0 a09a1e00 00000000 9a040000 00000000 ................ - 00ac0 409f1e00 00000000 83030000 00000000 @............... - 00ad0 d0a21e00 00000000 9a040000 00000000 ................ - 00ae0 70a71e00 00000000 73000000 00000000 p.......s....... - 00af0 f0a71e00 00000000 86000000 00000000 ................ - 00b00 80a81e00 00000000 77020000 00000000 ........w....... - 00b10 00ab1e00 00000000 11030000 00000000 ................ - 00b20 20ae1e00 00000000 07040000 00000000 ............... - 00b30 30b21e00 00000000 45000000 00000000 0.......E....... - 00b40 80b21e00 00000000 5d000000 00000000 ........]....... - 00b50 e0b21e00 00000000 52000000 00000000 ........R....... - 00b60 40b31e00 00000000 6a000000 00000000 @.......j....... - 00b70 b0b31e00 00000000 51000000 00000000 ........Q....... - 00b80 10b41e00 00000000 51000000 00000000 ........Q....... - 00b90 70b41e00 00000000 f7000000 00000000 p............... RPMS.2017/neochat-debugsource-25.08.0-1.1.x86_64.rpm RPMS/neochat-debugsource-25.08.0-1.1.x86_64.rpm differ: byte 226, line 1 Comparing neochat-debugsource-25.08.0-1.1.x86_64.rpm to neochat-debugsource-25.08.0-1.1.x86_64.rpm comparing the rpm tags of neochat-debugsource --- old-rpm-tags +++ new-rpm-tags @@ -875 +875 @@ -/usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_ChatBar_qml.cpp c206684a9d6a1e4adceb4eaabc818532669f96e1c67833f5c21d9a5f029d9df9 0 +/usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_ChatBar_qml.cpp 8cbd4002dca08fb923833482f6bc293450fbfe4fea6b6f5b960b6b3f922e82a4 0 @@ -879,2 +879,2 @@ -/usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiGrid_qml.cpp b66e9d1e6fc8aaf066e4e2b77417a7c8d40f01990f5fd9a1b47e2e81866641dc 0 -/usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiPicker_qml.cpp b5c731b0e8eff0ac9d7750e2a1093682264816b85710d650fc6a93b3aba77254 0 +/usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiGrid_qml.cpp 73a772706aed5a3cbb31e8696732c2a884ecdc3f73186ada710e36786c49ead3 0 +/usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiPicker_qml.cpp a389af277c816a93bfac8a84695810dc14fa109f2b5c177c9d1f1969a2947661 0 @@ -1121,2 +1121,2 @@ -/usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomMedia_qml.cpp b4ec26996a40c33de1dad5fa6d32800ee41a90c57aa84405e38b31ed5fea9f46 0 -/usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomPinnedMessagesPage_qml.cpp 1f38a7a3ae6d7e5429896301c8531e80663c26bc72dc25af69d2ed324c7d7514 0 +/usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomMedia_qml.cpp d3f0dfac8c01e9b5af7089e5f42ea5f0c9ee2809ae4ceac563e9d3dbe8a89113 0 +/usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomPinnedMessagesPage_qml.cpp e80215d564404bd99848660d6928a2b768808da7be8b07068886ba55f620f075 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_ChatBar_qml.cpp differs (C++ source, ASCII text) --- old//usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_ChatBar_qml.cpp 2025-08-08 07:48:10.000000000 +0000 +++ new//usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_ChatBar_qml.cpp 2025-08-08 07:48:10.000000000 +0000 @@ -7486,6 +7486,162 @@ } return; } + },{ 89, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { + struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; + const auto *aotContext = &c; + Q_UNUSED(aotContext); + argTypes[0] = QMetaType::fromType(); +}, + [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) { +Q_UNUSED(aotContext) +Q_UNUSED(argv) +// expression for startBreakpoint at line 371, column 9 +QObject *r2_0; +double r2_2; +double r2_1; +double r7_0; +{ +} +// generate_GetLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(10); +#endif +while (!aotContext->loadSingletonLookup(466, &r2_0)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(10); +#endif +aotContext->initLoadSingletonLookup(466, 6); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = double(); +} +return; +} +} +{ +} +// generate_GetLookup +{ +int retrieved; +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(15); +#endif +while (!aotContext->getObjectLookup(467, r2_0, &retrieved)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(15); +#endif +aotContext->initGetObjectLookup(467, r2_0); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = double(); +} +return; +} +} +r2_1 = double(std::move(retrieved)); +} +{ +} +// generate_StoreReg +r7_0 = r2_1; +{ +} +// generate_LoadInt +r2_2 = double(46); +{ +} +// generate_Mul +r2_2 = (r7_0 * r2_2); +{ +} +{ +} +// generate_Ret +if (argv[0]) { + *static_cast(argv[0]) = r2_2; +} +return; +} + },{ 90, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { + struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; + const auto *aotContext = &c; + Q_UNUSED(aotContext); + argTypes[0] = QMetaType::fromType(); +}, + [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) { +Q_UNUSED(aotContext) +Q_UNUSED(argv) +// expression for endBreakpoint at line 372, column 9 +QObject *r2_0; +double r2_2; +double r2_1; +double r7_0; +{ +} +// generate_GetLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(10); +#endif +while (!aotContext->loadSingletonLookup(469, &r2_0)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(10); +#endif +aotContext->initLoadSingletonLookup(469, 6); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = double(); +} +return; +} +} +{ +} +// generate_GetLookup +{ +int retrieved; +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(15); +#endif +while (!aotContext->getObjectLookup(470, r2_0, &retrieved)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(15); +#endif +aotContext->initGetObjectLookup(470, r2_0); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = double(); +} +return; +} +} +r2_1 = double(std::move(retrieved)); +} +{ +} +// generate_StoreReg +r7_0 = r2_1; +{ +} +// generate_LoadInt +r2_2 = double(66); +{ +} +// generate_Mul +r2_2 = (r7_0 * r2_2); +{ +} +{ +} +// generate_Ret +if (argv[0]) { + *static_cast(argv[0]) = r2_2; +} +return; +} },{ 93, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; const auto *aotContext = &c; @@ -7602,6 +7758,91 @@ } return; } + },{ 110, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { + struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; + const auto *aotContext = &c; + Q_UNUSED(aotContext); + argTypes[0] = QMetaType(); +}, + [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) { +Q_UNUSED(aotContext) +Q_UNUSED(argv) +// expression for onChatBarCacheChanged at line 427, column 9 +QObject *r2_1; +QObject *r7_0; +QObject *r2_0; +// generate_CreateCallContext +{ +{ +} +// generate_LoadQmlContextPropertyLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(6); +#endif +while (!aotContext->loadContextIdLookup(534, &r2_0)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(6); +#endif +aotContext->initLoadContextIdLookup(534); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +return; +} +} /usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiGrid_qml.cpp differs (C++ source, ASCII text) --- old//usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiGrid_qml.cpp 2025-08-08 07:48:10.000000000 +0000 +++ new//usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiGrid_qml.cpp 2025-08-08 07:48:10.000000000 +0000 @@ -1427,6 +1427,109 @@ } return; } + },{ 1, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { + struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; + const auto *aotContext = &c; + Q_UNUSED(aotContext); + argTypes[0] = QMetaType::fromType(); +}, + [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) { +Q_UNUSED(aotContext) +Q_UNUSED(argv) +// expression for searchCategory at line 17, column 5 +QVariant r2_1; +bool r2_0; +// generate_LoadQmlContextPropertyLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(2); +#endif +while (!aotContext->loadScopeObjectPropertyLookup(3, &r2_0)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(2); +#endif +aotContext->initLoadScopeObjectPropertyLookup(3); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = QVariant(); +} +return; +} +} +{ +} +// generate_JumpFalse +if (!r2_0) { + goto label_0; +} +{ +} +{ +} +// generate_GetLookup +{ +int retrieved; +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(8); +#endif +while (!aotContext->getEnumLookup(5, &retrieved)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(8); +#endif +aotContext->initGetEnumLookup(5, []() { static const auto t = QMetaType::fromName("EmojiModel*"); return t; }().metaObject(), "Category", "Search"); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = QVariant(); +} +return; +} +} +r2_1 = QVariant::fromValue(std::move(retrieved)); +} +{ +} +// generate_Jump +{ + goto label_1; +} +label_0:; +{ +} +// generate_GetLookup +{ +int retrieved; +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(14); +#endif +while (!aotContext->getEnumLookup(7, &retrieved)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(14); +#endif +aotContext->initGetEnumLookup(7, []() { static const auto t = QMetaType::fromName("EmojiModel*"); return t; }().metaObject(), "Category", "SearchNoCustom"); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = QVariant(); +} +return; +} +} +r2_1 = QVariant::fromValue(std::move(retrieved)); +} +{ +} +label_1:; +{ +} +// generate_Ret +if (argv[0]) { + if (!r2_1.isValid()) + aotContext->setReturnValueUndefined(); + *static_cast(argv[0]) = std::move(r2_1); +} +return; +} },{ 3, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; const auto *aotContext = &c; /usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiPicker_qml.cpp differs (C++ source, ASCII text) --- old//usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiPicker_qml.cpp 2025-08-08 07:48:10.000000000 +0000 +++ new//usr/src/debug/neochat-25.08.0/build/src/chatbar/.rcc/qmlcache/Chatbar_EmojiPicker_qml.cpp 2025-08-08 07:48:10.000000000 +0000 @@ -3441,6 +3441,209 @@ } return; } + },{ 26, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { + struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; + const auto *aotContext = &c; + Q_UNUSED(aotContext); + argTypes[0] = QMetaType::fromType(); +}, + [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) { +Q_UNUSED(aotContext) +Q_UNUSED(argv) +// expression for targetIconSize at line 121, column 9 +double r2_5; +int r2_8; +QObject *r2_4; +QObject *r2_0; +QObject *r2_7; +int r2_2; +double r2_6; +double r8_0; +QVariant r2_1; +bool r2_3; +QVariant r7_0; +// generate_LoadQmlContextPropertyLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(2); +#endif +while (!aotContext->loadContextIdLookup(82, &r2_0)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(2); +#endif +aotContext->initLoadContextIdLookup(82); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = int(); +} +return; +} +} +{ +} +// generate_GetLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(4); +#endif +while (!aotContext->getObjectLookup(83, r2_0, &r2_1)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(4); +#endif +aotContext->initGetObjectLookup(83, r2_0); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = int(); +} +return; +} +} +{ +} +// generate_StoreReg +r7_0 = std::move(r2_1); +{ +} +{ +} +// generate_GetLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(10); +#endif +while (!aotContext->getEnumLookup(85, &r2_2)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(10); +#endif +aotContext->initGetEnumLookup(85, []() { static const auto t = QMetaType::fromName("EmojiModel*"); return t; }().metaObject(), "Category", "Custom"); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = int(); +} +return; +} +} +{ +} +// generate_CmpStrictEqual +r2_3 = QJSPrimitiveValue(r2_2).strictlyEquals(aotContext->engine->fromVariant(r7_0)); +{ +} +// generate_JumpFalse +if (!r2_3) { + goto label_0; +} +{ +} +{ +} +// generate_GetLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(18); +#endif +while (!aotContext->loadSingletonLookup(87, &r2_4)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(18); +#endif +aotContext->initLoadSingletonLookup(87, 5); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = int(); +} +return; +} +} +{ +} +// generate_GetLookup +{ +int retrieved; +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(20); +#endif +while (!aotContext->getObjectLookup(88, r2_4, &retrieved)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(20); +#endif +aotContext->initGetObjectLookup(88, r2_4); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = int(); +} +return; +} +} +r2_5 = double(std::move(retrieved)); +} +{ +} +// generate_StoreReg +r8_0 = r2_5; +{ +} +// generate_LoadInt +r2_6 = double(3); +{ +} +// generate_Mul +r2_2 = QJSNumberCoercion::toInteger((r8_0 * r2_6)); +{ +} +// generate_Jump +{ + goto label_1; +} +label_0:; +// generate_LoadQmlContextPropertyLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(30); +#endif +while (!aotContext->loadContextIdLookup(89, &r2_7)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(30); +#endif +aotContext->initLoadContextIdLookup(89); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = int(); +} +return; +} +} +{ +} +// generate_GetLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(32); +#endif +while (!aotContext->getObjectLookup(90, r2_7, &r2_8)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(32); +#endif +aotContext->initGetObjectLookup(90, r2_7); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = int(); +} +return; +} +} +{ +r2_2 = std::move(r2_8); +} /usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomMedia_qml.cpp differs (C++ source, ASCII text) --- old//usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomMedia_qml.cpp 2025-08-08 07:48:10.000000000 +0000 +++ new//usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomMedia_qml.cpp 2025-08-08 07:48:10.000000000 +0000 @@ -618,6 +618,102 @@ } return; } + },{ 4, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { + struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; + const auto *aotContext = &c; + Q_UNUSED(aotContext); + argTypes[0] = QMetaType::fromType(); +}, + [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) { +Q_UNUSED(aotContext) +Q_UNUSED(argv) +// expression for roleValue at line 51, column 17 +QVariant r2_0; +{ +} +{ +} +// generate_GetLookup +{ +int retrieved; +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(6); +#endif +while (!aotContext->getEnumLookup(10, &retrieved)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(6); +#endif +aotContext->initGetEnumLookup(10, []() { static const auto t = QMetaType::fromName("MediaMessageFilterModel*"); return t; }().metaObject(), "MediaType", "Image"); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = QVariant(); +} +return; +} +} +r2_0 = QVariant::fromValue(std::move(retrieved)); +} +{ +} +{ +} +// generate_Ret +if (argv[0]) { + if (!r2_0.isValid()) + aotContext->setReturnValueUndefined(); + *static_cast(argv[0]) = std::move(r2_0); +} +return; +} + },{ 6, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { + struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; + const auto *aotContext = &c; + Q_UNUSED(aotContext); + argTypes[0] = QMetaType::fromType(); +}, + [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) { +Q_UNUSED(aotContext) +Q_UNUSED(argv) +// expression for roleValue at line 60, column 17 +QVariant r2_0; +{ +} +{ +} +// generate_GetLookup +{ +int retrieved; +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(6); +#endif +while (!aotContext->getEnumLookup(15, &retrieved)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(6); +#endif +aotContext->initGetEnumLookup(15, []() { static const auto t = QMetaType::fromName("MediaMessageFilterModel*"); return t; }().metaObject(), "MediaType", "Video"); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = QVariant(); +} +return; +} +} +r2_0 = QVariant::fromValue(std::move(retrieved)); +} +{ +} +{ +} +// generate_Ret +if (argv[0]) { + if (!r2_0.isValid()) + aotContext->setReturnValueUndefined(); + *static_cast(argv[0]) = std::move(r2_0); +} +return; +} },{ 0, 0, nullptr, nullptr }}; QT_WARNING_POP } /usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomPinnedMessagesPage_qml.cpp differs (C++ source, ASCII text) --- old//usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomPinnedMessagesPage_qml.cpp 2025-08-08 07:48:10.000000000 +0000 +++ new//usr/src/debug/neochat-25.08.0/build/src/roominfo/.rcc/qmlcache/RoomInfo_RoomPinnedMessagesPage_qml.cpp 2025-08-08 07:48:10.000000000 +0000 @@ -858,6 +858,127 @@ } return; } + },{ 7, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { + struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; + const auto *aotContext = &c; + Q_UNUSED(aotContext); + argTypes[0] = QMetaType::fromType(); +}, + [](const QQmlPrivate::AOTCompiledContext *aotContext, void **argv) { +Q_UNUSED(aotContext) +Q_UNUSED(argv) +// expression for visible at line 52, column 13 +int r2_1; +QObject *r2_4; +int r2_2; +int r7_0; +bool r2_5; +bool r2_3; +QObject *r2_0; +// generate_LoadQmlContextPropertyLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(2); +#endif +while (!aotContext->loadContextIdLookup(12, &r2_0)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(2); +#endif +aotContext->initLoadContextIdLookup(12); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = bool(); +} +return; +} +} +{ +} +// generate_GetLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(4); +#endif +while (!aotContext->getObjectLookup(13, r2_0, &r2_1)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(4); +#endif +aotContext->initGetObjectLookup(13, r2_0); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = bool(); +} +return; +} +} +{ +} +// generate_StoreReg +r7_0 = r2_1; +{ +} +// generate_LoadZero +r2_2 = 0; +{ +} +// generate_CmpStrictEqual +r2_3 = r7_0 == r2_2; +{ +} +// generate_JumpFalse +if (!r2_3) { + goto label_0; +} +{ +} +// generate_LoadQmlContextPropertyLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(13); +#endif +while (!aotContext->loadContextIdLookup(14, &r2_4)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(13); +#endif +aotContext->initLoadContextIdLookup(14); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = bool(); +} +return; +} +} +{ +} +// generate_GetLookup +#ifndef QT_NO_DEBUG +aotContext->setInstructionPointer(15); +#endif +while (!aotContext->getObjectLookup(15, r2_4, &r2_5)) { +#ifdef QT_NO_DEBUG +aotContext->setInstructionPointer(15); +#endif +aotContext->initGetObjectLookup(15, r2_4); +if (aotContext->engine->hasError()) { +aotContext->setReturnValueUndefined(); +if (argv[0]) { + *static_cast(argv[0]) = bool(); +} +return; +} +} +{ +r2_3 = std::move(r2_5); +} +label_0:; +{ +} +// generate_Ret +if (argv[0]) { + *static_cast(argv[0]) = r2_3; +} +return; +} },{ 8, 0, [](QV4::ExecutableCompilationUnit *contextUnit, QMetaType *argTypes) { struct { QV4::ExecutableCompilationUnit *compilationUnit; } c { contextUnit }; const auto *aotContext = &c; overalldiffered=3 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1