{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.m5ECqrDyTw/b1/pylirc_0.0.5-3.1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.m5ECqrDyTw/b2/pylirc_0.0.5-3.1_arm64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 71a21a45d8027fb9650d605a5d86b009 11368 debug optional python-pylirc-dbgsym_0.0.5-3.1_arm64.deb\n- 7c23bad9ec494cb427a3eecc9c5a7883 6180 python optional python-pylirc_0.0.5-3.1_arm64.deb\n+ ef44cbbd0aceccc9098c3d724d86f67b 11376 debug optional python-pylirc-dbgsym_0.0.5-3.1_arm64.deb\n+ c84398a325a4cda6a703feda91eb4659 6180 python optional python-pylirc_0.0.5-3.1_arm64.deb\n" }, { "source1": "python-pylirc_0.0.5-3.1_arm64.deb", "source2": "python-pylirc_0.0.5-3.1_arm64.deb", "unified_diff": null, "details": [ { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "./usr/lib/python2.7/dist-packages/pylircmodule.so", "source2": "./usr/lib/python2.7/dist-packages/pylircmodule.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 791d4b31298133f6054c5b754e05af6f64a4bd74\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d672034a8020a6705fae49e3af580db93a1104c9\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -59,267 +59,267 @@\n e50:\t39050260 \tstrb\tw0, [x19, #320]\n e54:\tf9400bf3 \tldr\tx19, [sp, #16]\n e58:\ta8c27bfd \tldp\tx29, x30, [sp], #32\n e5c:\td65f03c0 \tret\n frame_dummy():\n e60:\t17ffffde \tb\tdd8 <__isoc99_sscanf@plt+0x58>\n pylirc_init():\n-/build/1st/pylirc-0.0.5/pylircmodule.c:89\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:89\n e64:\ta9bc7bfd \tstp\tx29, x30, [sp, #-64]!\n e68:\t910003fd \tmov\tx29, sp\n e6c:\tf9000fe0 \tstr\tx0, [sp, #24]\n e70:\tf9000be1 \tstr\tx1, [sp, #16]\n e74:\tb0000080 \tadrp\tx0, 11000 \n e78:\tf947e400 \tldr\tx0, [x0, #4040]\n e7c:\tf9400001 \tldr\tx1, [x0]\n e80:\tf9001fe1 \tstr\tx1, [sp, #56]\n e84:\td2800001 \tmov\tx1, #0x0 \t// #0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:92\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:92\n e88:\tf9001bff \tstr\txzr, [sp, #48]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:93\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:93\n e8c:\tb90027ff \tstr\twzr, [sp, #36]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:96\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:96\n e90:\tb0000080 \tadrp\tx0, 11000 \n e94:\tf947ec00 \tldr\tx0, [x0, #4056]\n e98:\tb9400000 \tldr\tw0, [x0]\n e9c:\t7100001f \tcmp\tw0, #0x0\n ea0:\t54000060 \tb.eq\teac <__isoc99_sscanf@plt+0x12c> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:97\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:97\n ea4:\td2800000 \tmov\tx0, #0x0 \t// #0\n ea8:\t1400004a \tb\tfd0 <__isoc99_sscanf@plt+0x250>\n-/build/1st/pylirc-0.0.5/pylircmodule.c:100\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:100\n eac:\t910093e2 \tadd\tx2, sp, #0x24\n eb0:\t9100c3e1 \tadd\tx1, sp, #0x30\n eb4:\t9100a3e0 \tadd\tx0, sp, #0x28\n eb8:\taa0203e4 \tmov\tx4, x2\n ebc:\taa0103e3 \tmov\tx3, x1\n ec0:\taa0003e2 \tmov\tx2, x0\n ec4:\tb0000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n ec8:\t91100001 \tadd\tx1, x0, #0x400\n ecc:\tf9400be0 \tldr\tx0, [sp, #16]\n ed0:\t97ffffa0 \tbl\td50 \n ed4:\t7100001f \tcmp\tw0, #0x0\n ed8:\t54000141 \tb.ne\tf00 <__isoc99_sscanf@plt+0x180> // b.any\n-/build/1st/pylirc-0.0.5/pylircmodule.c:101\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:101\n edc:\tb0000080 \tadrp\tx0, 11000 \n ee0:\tf947d800 \tldr\tx0, [x0, #4016]\n ee4:\tf9400002 \tldr\tx2, [x0]\n ee8:\tb0000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n eec:\t91102001 \tadd\tx1, x0, #0x408\n ef0:\taa0203e0 \tmov\tx0, x2\n ef4:\t97ffff6b \tbl\tca0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:102\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:102\n ef8:\td2800000 \tmov\tx0, #0x0 \t// #0\n efc:\t14000035 \tb\tfd0 <__isoc99_sscanf@plt+0x250>\n-/build/1st/pylirc-0.0.5/pylircmodule.c:106\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:106\n f00:\tf94017e0 \tldr\tx0, [sp, #40]\n f04:\t52800021 \tmov\tw1, #0x1 \t// #1\n f08:\t97ffff86 \tbl\td20 \n f0c:\t2a0003e1 \tmov\tw1, w0\n f10:\tb0000080 \tadrp\tx0, 11000 \n f14:\tf947c800 \tldr\tx0, [x0, #3984]\n f18:\tb9000001 \tstr\tw1, [x0]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:107\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:107\n f1c:\tb0000080 \tadrp\tx0, 11000 \n f20:\tf947c800 \tldr\tx0, [x0, #3984]\n f24:\tb9400000 \tldr\tw0, [x0]\n f28:\t3100041f \tcmn\tw0, #0x1\n f2c:\t54000141 \tb.ne\tf54 <__isoc99_sscanf@plt+0x1d4> // b.any\n-/build/1st/pylirc-0.0.5/pylircmodule.c:108\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:108\n f30:\tb0000080 \tadrp\tx0, 11000 \n f34:\tf947d400 \tldr\tx0, [x0, #4008]\n f38:\tf9400002 \tldr\tx2, [x0]\n f3c:\tb0000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n f40:\t9110a001 \tadd\tx1, x0, #0x428\n f44:\taa0203e0 \tmov\tx0, x2\n f48:\t97ffff56 \tbl\tca0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:109\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:109\n f4c:\td2800000 \tmov\tx0, #0x0 \t// #0\n f50:\t14000020 \tb\tfd0 <__isoc99_sscanf@plt+0x250>\n-/build/1st/pylirc-0.0.5/pylircmodule.c:113\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:113\n f54:\tb94027e0 \tldr\tw0, [sp, #36]\n f58:\t940000ed \tbl\t130c \n-/build/1st/pylirc-0.0.5/pylircmodule.c:117\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:117\n f5c:\tf9401be3 \tldr\tx3, [sp, #48]\n f60:\td2800002 \tmov\tx2, #0x0 \t// #0\n f64:\tb0000080 \tadrp\tx0, 11000 \n f68:\tf947e801 \tldr\tx1, [x0, #4048]\n f6c:\taa0303e0 \tmov\tx0, x3\n f70:\t97ffff58 \tbl\tcd0 \n f74:\t7100001f \tcmp\tw0, #0x0\n f78:\t54000160 \tb.eq\tfa4 <__isoc99_sscanf@plt+0x224> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:118\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:118\n f7c:\t97ffff59 \tbl\tce0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:119\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:119\n f80:\tb0000080 \tadrp\tx0, 11000 \n f84:\tf947dc00 \tldr\tx0, [x0, #4024]\n f88:\tf9400002 \tldr\tx2, [x0]\n f8c:\tb0000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n f90:\t91112001 \tadd\tx1, x0, #0x448\n f94:\taa0203e0 \tmov\tx0, x2\n f98:\t97ffff42 \tbl\tca0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:120\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:120\n f9c:\td2800000 \tmov\tx0, #0x0 \t// #0\n fa0:\t1400000c \tb\tfd0 <__isoc99_sscanf@plt+0x250>\n-/build/1st/pylirc-0.0.5/pylircmodule.c:124\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:124\n fa4:\tb0000080 \tadrp\tx0, 11000 \n fa8:\tf947ec00 \tldr\tx0, [x0, #4056]\n fac:\t52800021 \tmov\tw1, #0x1 \t// #1\n fb0:\tb9000001 \tstr\tw1, [x0]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:125\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:125\n fb4:\tb0000080 \tadrp\tx0, 11000 \n fb8:\tf947c800 \tldr\tx0, [x0, #3984]\n fbc:\tb9400000 \tldr\tw0, [x0]\n fc0:\t2a0003e1 \tmov\tw1, w0\n fc4:\tb0000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n fc8:\t9111a000 \tadd\tx0, x0, #0x468\n fcc:\t97ffff59 \tbl\td30 \n fd0:\taa0003e1 \tmov\tx1, x0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:126 (discriminator 1)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:126 (discriminator 1)\n fd4:\tb0000080 \tadrp\tx0, 11000 \n fd8:\tf947e400 \tldr\tx0, [x0, #4040]\n fdc:\tf9401fe2 \tldr\tx2, [sp, #56]\n fe0:\tf9400000 \tldr\tx0, [x0]\n fe4:\tca000040 \teor\tx0, x2, x0\n fe8:\tf100001f \tcmp\tx0, #0x0\n fec:\t54000040 \tb.eq\tff4 <__isoc99_sscanf@plt+0x274> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:126\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:126\n ff0:\t97ffff44 \tbl\td00 <__stack_chk_fail@plt>\n ff4:\taa0103e0 \tmov\tx0, x1\n ff8:\ta8c47bfd \tldp\tx29, x30, [sp], #64\n ffc:\td65f03c0 \tret\n pylirc_exit():\n-/build/1st/pylirc-0.0.5/pylircmodule.c:136\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:136\n 1000:\ta9be7bfd \tstp\tx29, x30, [sp, #-32]!\n 1004:\t910003fd \tmov\tx29, sp\n 1008:\tf9000fe0 \tstr\tx0, [sp, #24]\n 100c:\tf9000be1 \tstr\tx1, [sp, #16]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:139\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:139\n 1010:\t90000080 \tadrp\tx0, 11000 \n 1014:\tf947ec00 \tldr\tx0, [x0, #4056]\n 1018:\tb9400000 \tldr\tw0, [x0]\n 101c:\t7100001f \tcmp\tw0, #0x0\n 1020:\t54000280 \tb.eq\t1070 <__isoc99_sscanf@plt+0x2f0> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:140\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:140\n 1024:\t90000080 \tadrp\tx0, 11000 \n 1028:\tf947ec00 \tldr\tx0, [x0, #4056]\n 102c:\tb900001f \tstr\twzr, [x0]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:143\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:143\n 1030:\t90000080 \tadrp\tx0, 11000 \n 1034:\tf947e800 \tldr\tx0, [x0, #4048]\n 1038:\tf9400000 \tldr\tx0, [x0]\n 103c:\t97ffff1d \tbl\tcb0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:146\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:146\n 1040:\t97ffff28 \tbl\tce0 \n 1044:\t3100041f \tcmn\tw0, #0x1\n 1048:\t54000141 \tb.ne\t1070 <__isoc99_sscanf@plt+0x2f0> // b.any\n-/build/1st/pylirc-0.0.5/pylircmodule.c:147\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:147\n 104c:\t90000080 \tadrp\tx0, 11000 \n 1050:\tf947d400 \tldr\tx0, [x0, #4008]\n 1054:\tf9400002 \tldr\tx2, [x0]\n 1058:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 105c:\t9111c001 \tadd\tx1, x0, #0x470\n 1060:\taa0203e0 \tmov\tx0, x2\n 1064:\t97ffff0f \tbl\tca0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:148\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:148\n 1068:\td2800000 \tmov\tx0, #0x0 \t// #0\n 106c:\t14000005 \tb\t1080 <__isoc99_sscanf@plt+0x300>\n-/build/1st/pylirc-0.0.5/pylircmodule.c:153\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:153\n 1070:\t52800021 \tmov\tw1, #0x1 \t// #1\n 1074:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 1078:\t9111a000 \tadd\tx0, x0, #0x468\n 107c:\t97ffff2d \tbl\td30 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:154\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:154\n 1080:\ta8c27bfd \tldp\tx29, x30, [sp], #32\n 1084:\td65f03c0 \tret\n pylirc_nextcode():\n-/build/1st/pylirc-0.0.5/pylircmodule.c:165\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:165\n 1088:\ta9bb7bfd \tstp\tx29, x30, [sp, #-80]!\n 108c:\t910003fd \tmov\tx29, sp\n 1090:\tf9000fe0 \tstr\tx0, [sp, #24]\n 1094:\tf9000be1 \tstr\tx1, [sp, #16]\n 1098:\t90000080 \tadrp\tx0, 11000 \n 109c:\tf947e400 \tldr\tx0, [x0, #4040]\n 10a0:\tf9400001 \tldr\tx1, [x0]\n 10a4:\tf90027e1 \tstr\tx1, [sp, #72]\n 10a8:\td2800001 \tmov\tx1, #0x0 \t// #0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:169\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:169\n 10ac:\tb9002bff \tstr\twzr, [sp, #40]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:172\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:172\n 10b0:\t9100a3e0 \tadd\tx0, sp, #0x28\n 10b4:\taa0003e2 \tmov\tx2, x0\n 10b8:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 10bc:\t91122001 \tadd\tx1, x0, #0x488\n 10c0:\tf9400be0 \tldr\tx0, [sp, #16]\n 10c4:\t97ffff23 \tbl\td50 \n 10c8:\t7100001f \tcmp\tw0, #0x0\n 10cc:\t54000141 \tb.ne\t10f4 <__isoc99_sscanf@plt+0x374> // b.any\n-/build/1st/pylirc-0.0.5/pylircmodule.c:175\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:175\n 10d0:\t90000080 \tadrp\tx0, 11000 \n 10d4:\tf947d800 \tldr\tx0, [x0, #4016]\n 10d8:\tf9400002 \tldr\tx2, [x0]\n 10dc:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 10e0:\t91102001 \tadd\tx1, x0, #0x408\n 10e4:\taa0203e0 \tmov\tx0, x2\n 10e8:\t97fffeee \tbl\tca0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:176\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:176\n 10ec:\td2800000 \tmov\tx0, #0x0 \t// #0\n 10f0:\t1400004c \tb\t1220 <__isoc99_sscanf@plt+0x4a0>\n-/build/1st/pylirc-0.0.5/pylircmodule.c:180\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:180\n 10f4:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 10f8:\t91124000 \tadd\tx0, x0, #0x490\n 10fc:\t97ffff0d \tbl\td30 \n 1100:\tf90023e0 \tstr\tx0, [sp, #64]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:183\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:183\n 1104:\t9100c3e0 \tadd\tx0, sp, #0x30\n 1108:\t97fffeee \tbl\tcc0 \n 110c:\t3100041f \tcmn\tw0, #0x1\n 1110:\t54000860 \tb.eq\t121c <__isoc99_sscanf@plt+0x49c> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:186\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:186\n 1114:\tf9401be0 \tldr\tx0, [sp, #48]\n 1118:\tf100001f \tcmp\tx0, #0x0\n 111c:\t54000800 \tb.eq\t121c <__isoc99_sscanf@plt+0x49c> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:189\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:189\n 1120:\t90000080 \tadrp\tx0, 11000 \n 1124:\tf947e800 \tldr\tx0, [x0, #4048]\n 1128:\tf9400000 \tldr\tx0, [x0]\n 112c:\tf9401be1 \tldr\tx1, [sp, #48]\n 1130:\t9100e3e2 \tadd\tx2, sp, #0x38\n 1134:\t97ffff03 \tbl\td40 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:191\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:191\n 1138:\tf9401fe0 \tldr\tx0, [sp, #56]\n 113c:\tf100001f \tcmp\tx0, #0x0\n 1140:\t540006a0 \tb.eq\t1214 <__isoc99_sscanf@plt+0x494> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:194\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:194\n 1144:\td2800000 \tmov\tx0, #0x0 \t// #0\n 1148:\t97fffec6 \tbl\tc60 \n 114c:\tf90023e0 \tstr\tx0, [sp, #64]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:197\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:197\n 1150:\tf94023e0 \tldr\tx0, [sp, #64]\n 1154:\tf100001f \tcmp\tx0, #0x0\n 1158:\t540005e0 \tb.eq\t1214 <__isoc99_sscanf@plt+0x494> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:200\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:200\n 115c:\t1400002b \tb\t1208 <__isoc99_sscanf@plt+0x488>\n-/build/1st/pylirc-0.0.5/pylircmodule.c:202\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:202\n 1160:\tb9402be0 \tldr\tw0, [sp, #40]\n 1164:\t7100001f \tcmp\tw0, #0x0\n 1168:\t54000340 \tb.eq\t11d0 <__isoc99_sscanf@plt+0x450> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:207\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:207\n 116c:\tf9401be3 \tldr\tx3, [sp, #48]\n 1170:\t9100b3e0 \tadd\tx0, sp, #0x2c\n 1174:\taa0003e2 \tmov\tx2, x0\n 1178:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 117c:\t91126001 \tadd\tx1, x0, #0x498\n 1180:\taa0303e0 \tmov\tx0, x3\n 1184:\t97fffeff \tbl\td80 <__isoc99_sscanf@plt>\n 1188:\t7100041f \tcmp\tw0, #0x1\n 118c:\t54000040 \tb.eq\t1194 <__isoc99_sscanf@plt+0x414> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:209\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:209\n 1190:\tb9002fff \tstr\twzr, [sp, #44]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:212\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:212\n 1194:\tf9401fe1 \tldr\tx1, [sp, #56]\n 1198:\tb9402fe0 \tldr\tw0, [sp, #44]\n 119c:\t2a0003e4 \tmov\tw4, w0\n 11a0:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 11a4:\t9112c003 \tadd\tx3, x0, #0x4b0\n 11a8:\taa0103e2 \tmov\tx2, x1\n 11ac:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n@@ -327,180 +327,180 @@\n 11b4:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 11b8:\t91130000 \tadd\tx0, x0, #0x4c0\n 11bc:\t97fffedd \tbl\td30 \n 11c0:\taa0003e1 \tmov\tx1, x0\n 11c4:\tf94023e0 \tldr\tx0, [sp, #64]\n 11c8:\t97fffeca \tbl\tcf0 \n 11cc:\t14000009 \tb\t11f0 <__isoc99_sscanf@plt+0x470>\n-/build/1st/pylirc-0.0.5/pylircmodule.c:218\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:218\n 11d0:\tf9401fe0 \tldr\tx0, [sp, #56]\n 11d4:\taa0003e1 \tmov\tx1, x0\n 11d8:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 11dc:\t91134000 \tadd\tx0, x0, #0x4d0\n 11e0:\t97fffed4 \tbl\td30 \n 11e4:\taa0003e1 \tmov\tx1, x0\n 11e8:\tf94023e0 \tldr\tx0, [sp, #64]\n 11ec:\t97fffec1 \tbl\tcf0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:222\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:222\n 11f0:\t90000080 \tadrp\tx0, 11000 \n 11f4:\tf947e800 \tldr\tx0, [x0, #4048]\n 11f8:\tf9400000 \tldr\tx0, [x0]\n 11fc:\tf9401be1 \tldr\tx1, [sp, #48]\n 1200:\t9100e3e2 \tadd\tx2, sp, #0x38\n 1204:\t97fffecf \tbl\td40 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:200\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:200\n 1208:\tf9401fe0 \tldr\tx0, [sp, #56]\n 120c:\tf100001f \tcmp\tx0, #0x0\n 1210:\t54fffa81 \tb.ne\t1160 <__isoc99_sscanf@plt+0x3e0> // b.any\n-/build/1st/pylirc-0.0.5/pylircmodule.c:228\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:228\n 1214:\tf9401be0 \tldr\tx0, [sp, #48]\n 1218:\t97fffed2 \tbl\td60 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:234\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:234\n 121c:\tf94023e0 \tldr\tx0, [sp, #64]\n 1220:\taa0003e1 \tmov\tx1, x0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:236 (discriminator 1)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:236 (discriminator 1)\n 1224:\t90000080 \tadrp\tx0, 11000 \n 1228:\tf947e400 \tldr\tx0, [x0, #4040]\n 122c:\tf94027e2 \tldr\tx2, [sp, #72]\n 1230:\tf9400000 \tldr\tx0, [x0]\n 1234:\tca000040 \teor\tx0, x2, x0\n 1238:\tf100001f \tcmp\tx0, #0x0\n 123c:\t54000040 \tb.eq\t1244 <__isoc99_sscanf@plt+0x4c4> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:236\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:236\n 1240:\t97fffeb0 \tbl\td00 <__stack_chk_fail@plt>\n 1244:\taa0103e0 \tmov\tx0, x1\n 1248:\ta8c57bfd \tldp\tx29, x30, [sp], #80\n 124c:\td65f03c0 \tret\n pylirc_blocking():\n-/build/1st/pylirc-0.0.5/pylircmodule.c:246\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:246\n 1250:\ta9bd7bfd \tstp\tx29, x30, [sp, #-48]!\n 1254:\t910003fd \tmov\tx29, sp\n 1258:\tf9000fe0 \tstr\tx0, [sp, #24]\n 125c:\tf9000be1 \tstr\tx1, [sp, #16]\n 1260:\t90000080 \tadrp\tx0, 11000 \n 1264:\tf947e400 \tldr\tx0, [x0, #4040]\n 1268:\tf9400001 \tldr\tx1, [x0]\n 126c:\tf90017e1 \tstr\tx1, [sp, #40]\n 1270:\td2800001 \tmov\tx1, #0x0 \t// #0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:248\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:248\n 1274:\tb90027ff \tstr\twzr, [sp, #36]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:251\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:251\n 1278:\t910093e0 \tadd\tx0, sp, #0x24\n 127c:\taa0003e2 \tmov\tx2, x0\n 1280:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 1284:\t9111a001 \tadd\tx1, x0, #0x468\n 1288:\tf9400be0 \tldr\tx0, [sp, #16]\n 128c:\t97fffeb1 \tbl\td50 \n 1290:\t7100001f \tcmp\tw0, #0x0\n 1294:\t54000141 \tb.ne\t12bc <__isoc99_sscanf@plt+0x53c> // b.any\n-/build/1st/pylirc-0.0.5/pylircmodule.c:252\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:252\n 1298:\t90000080 \tadrp\tx0, 11000 \n 129c:\tf947d800 \tldr\tx0, [x0, #4016]\n 12a0:\tf9400002 \tldr\tx2, [x0]\n 12a4:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 12a8:\t91136001 \tadd\tx1, x0, #0x4d8\n 12ac:\taa0203e0 \tmov\tx0, x2\n 12b0:\t97fffe7c \tbl\tca0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:253\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:253\n 12b4:\td2800000 \tmov\tx0, #0x0 \t// #0\n 12b8:\t14000009 \tb\t12dc <__isoc99_sscanf@plt+0x55c>\n-/build/1st/pylirc-0.0.5/pylircmodule.c:256\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:256\n 12bc:\tb94027e0 \tldr\tw0, [sp, #36]\n 12c0:\t94000013 \tbl\t130c \n 12c4:\tb90027e0 \tstr\tw0, [sp, #36]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:258\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:258\n 12c8:\tb94027e0 \tldr\tw0, [sp, #36]\n 12cc:\t2a0003e1 \tmov\tw1, w0\n 12d0:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 12d4:\t9111a000 \tadd\tx0, x0, #0x468\n 12d8:\t97fffe96 \tbl\td30 \n 12dc:\taa0003e1 \tmov\tx1, x0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:259 (discriminator 1)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:259 (discriminator 1)\n 12e0:\t90000080 \tadrp\tx0, 11000 \n 12e4:\tf947e400 \tldr\tx0, [x0, #4040]\n 12e8:\tf94017e2 \tldr\tx2, [sp, #40]\n 12ec:\tf9400000 \tldr\tx0, [x0]\n 12f0:\tca000040 \teor\tx0, x2, x0\n 12f4:\tf100001f \tcmp\tx0, #0x0\n 12f8:\t54000040 \tb.eq\t1300 <__isoc99_sscanf@plt+0x580> // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:259\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:259\n 12fc:\t97fffe81 \tbl\td00 <__stack_chk_fail@plt>\n 1300:\taa0103e0 \tmov\tx0, x1\n 1304:\ta8c37bfd \tldp\tx29, x30, [sp], #48\n 1308:\td65f03c0 \tret\n \n 000000000000130c :\n SetMode():\n-/build/1st/pylirc-0.0.5/pylircmodule.c:267\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:267\n 130c:\ta9bc7bfd \tstp\tx29, x30, [sp, #-64]!\n 1310:\t910003fd \tmov\tx29, sp\n 1314:\tf9000bf3 \tstr\tx19, [sp, #16]\n 1318:\tb9002fe0 \tstr\tw0, [sp, #44]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:270\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:270\n 131c:\t90000080 \tadrp\tx0, 11000 \n 1320:\tf947c800 \tldr\tx0, [x0, #3984]\n 1324:\tb9400013 \tldr\tw19, [x0]\n 1328:\t97fffe5a \tbl\tc90 \n 132c:\t2a0003e2 \tmov\tw2, w0\n 1330:\t52800101 \tmov\tw1, #0x8 \t// #8\n 1334:\t2a1303e0 \tmov\tw0, w19\n 1338:\t97fffe8e \tbl\td70 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:271\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:271\n 133c:\t90000080 \tadrp\tx0, 11000 \n 1340:\tf947c800 \tldr\tx0, [x0, #3984]\n 1344:\tb9400000 \tldr\tw0, [x0]\n 1348:\t52800002 \tmov\tw2, #0x0 \t// #0\n 134c:\t52800061 \tmov\tw1, #0x3 \t// #3\n 1350:\t97fffe88 \tbl\td70 \n 1354:\tb9003fe0 \tstr\tw0, [sp, #60]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:272\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:272\n 1358:\tb9403fe0 \tldr\tw0, [sp, #60]\n 135c:\t3100041f \tcmn\tw0, #0x1\n 1360:\t54000260 \tb.eq\t13ac // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:273\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:273\n 1364:\t90000080 \tadrp\tx0, 11000 \n 1368:\tf947c800 \tldr\tx0, [x0, #3984]\n 136c:\tb9400003 \tldr\tw3, [x0]\n 1370:\tb9403fe0 \tldr\tw0, [sp, #60]\n 1374:\t12147801 \tand\tw1, w0, #0xfffff7ff\n 1378:\tb9402fe0 \tldr\tw0, [sp, #44]\n 137c:\t7100001f \tcmp\tw0, #0x0\n 1380:\t54000060 \tb.eq\t138c // b.none\n-/build/1st/pylirc-0.0.5/pylircmodule.c:273 (discriminator 1)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:273 (discriminator 1)\n 1384:\t52800000 \tmov\tw0, #0x0 \t// #0\n 1388:\t14000002 \tb\t1390 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:273 (discriminator 2)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:273 (discriminator 2)\n 138c:\t52810000 \tmov\tw0, #0x800 \t// #2048\n-/build/1st/pylirc-0.0.5/pylircmodule.c:273 (discriminator 4)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:273 (discriminator 4)\n 1390:\t2a010000 \torr\tw0, w0, w1\n 1394:\t2a0003e2 \tmov\tw2, w0\n 1398:\t52800081 \tmov\tw1, #0x4 \t// #4\n 139c:\t2a0303e0 \tmov\tw0, w3\n 13a0:\t97fffe74 \tbl\td70 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:274 (discriminator 4)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:274 (discriminator 4)\n 13a4:\t12800000 \tmov\tw0, #0xffffffff \t// #-1\n 13a8:\t14000002 \tb\t13b0 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:277\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:277\n 13ac:\t52800000 \tmov\tw0, #0x0 \t// #0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:278\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:278\n 13b0:\tf9400bf3 \tldr\tx19, [sp, #16]\n 13b4:\ta8c47bfd \tldp\tx29, x30, [sp], #64\n 13b8:\td65f03c0 \tret\n \n 00000000000013bc :\n initpylirc():\n-/build/1st/pylirc-0.0.5/pylircmodule.c:290\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:290\n 13bc:\ta9bf7bfd \tstp\tx29, x30, [sp, #-16]!\n 13c0:\t910003fd \tmov\tx29, sp\n-/build/1st/pylirc-0.0.5/pylircmodule.c:291\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:291\n 13c4:\t52807ea4 \tmov\tw4, #0x3f5 \t// #1013\n 13c8:\td2800003 \tmov\tx3, #0x0 \t// #0\n 13cc:\td2800002 \tmov\tx2, #0x0 \t// #0\n 13d0:\tb0000080 \tadrp\tx0, 12000 \n 13d4:\t91028001 \tadd\tx1, x0, #0xa0\n 13d8:\t90000000 \tadrp\tx0, 1000 <__isoc99_sscanf@plt+0x280>\n 13dc:\t91176000 \tadd\tx0, x0, #0x5d8\n 13e0:\t97fffe24 \tbl\tc70 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:292\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:292\n 13e4:\td503201f \tnop\n 13e8:\ta8c17bfd \tldp\tx29, x30, [sp], #16\n 13ec:\td65f03c0 \tret\n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment" ], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31643462 33313239 38313333 66363035 1d4b31298133f605\n- 0x00000010 34633562 37353465 30356166 36663634 4c5b754e05af6f64\n- 0x00000020 61346264 37342e64 65627567 00000000 a4bd74.debug....\n- 0x00000030 763b960a v;..\n+ 0x00000000 37323033 34613830 32306136 37303566 72034a8020a6705f\n+ 0x00000010 61653439 65336166 35383064 62393361 ae49e3af580db93a\n+ 0x00000020 31313034 63392e64 65627567 00000000 1104c9.debug....\n+ 0x00000030 88614533 .aE3\n \n" } ] } ] } ] } ] }, { "source1": "python-pylirc-dbgsym_0.0.5-3.1_arm64.deb", "source2": "python-pylirc-dbgsym_0.0.5-3.1_arm64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2018-10-15 16:10:22.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2018-10-15 16:10:22.000000 control.tar.xz\n--rw-r--r-- 0 0 0 10640 2018-10-15 16:10:22.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 10648 2018-10-15 16:10:22.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: arm64\n Maintainer: Debian Lirc Team \n Installed-Size: 25\n Depends: python-pylirc (= 0.0.5-3.1)\n Section: debug\n Priority: optional\n Description: debug symbols for python-pylirc\n-Build-Ids: 791d4b31298133f6054c5b754e05af6f64a4bd74\n+Build-Ids: d672034a8020a6705fae49e3af580db93a1104c9\n" }, { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null }, { "source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/79/1d4b31298133f6054c5b754e05af6f64a4bd74.debug\n+usr/lib/debug/.build-id/d6/72034a8020a6705fae49e3af580db93a1104c9.debug\n" } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/lib/debug/.build-id/79/\n--rw-r--r-- 0 root (0) root (0) 15088 2018-10-15 16:10:22.000000 ./usr/lib/debug/.build-id/79/1d4b31298133f6054c5b754e05af6f64a4bd74.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/lib/debug/.build-id/d6/\n+-rw-r--r-- 0 root (0) root (0) 15096 2018-10-15 16:10:22.000000 ./usr/lib/debug/.build-id/d6/72034a8020a6705fae49e3af580db93a1104c9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/share/doc/python-pylirc-dbgsym -> python-pylirc\n" } ] } ] } ] } ] }