{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.cydRQWejRj/b1/pylirc_0.0.5-3.1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.cydRQWejRj/b2/pylirc_0.0.5-3.1_armhf.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- f726b4817e2a57fe12225980783463a8 11504 debug optional python-pylirc-dbgsym_0.0.5-3.1_armhf.deb\n- 4b6eb048921b4017fe4cea8ea522aaac 5976 python optional python-pylirc_0.0.5-3.1_armhf.deb\n+ 0df21b9a7e7024f6b5424e20e73c6b0f 11512 debug optional python-pylirc-dbgsym_0.0.5-3.1_armhf.deb\n+ a456d2d42e8bb62e738c421e24c49e61 5980 python optional python-pylirc_0.0.5-3.1_armhf.deb\n" }, { "source1": "python-pylirc_0.0.5-3.1_armhf.deb", "source2": "python-pylirc_0.0.5-3.1_armhf.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 884 2018-10-15 16:10:22.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4900 2018-10-15 16:10:22.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4904 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": "./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: 92ca625a612000224e74dd80d64e9acb096e0d4b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bddfa6bf682e5de76eb8cca89404e3e25f853078\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -56,101 +56,101 @@\n 940:\t000116e4 \tandeq\tr1, r1, r4, ror #13\n 944:\t0000005c \tandeq\tr0, r0, ip, asr r0\n 948:\t0001175a \tandeq\tr1, r1, sl, asr r7\n 94c:\t0001179e \tmuleq\tr1, lr, r7\n frame_dummy():\n 950:\tbf00e7c4 \tsvclt\t0x0000e7c4\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 954:\tb089b590 \tumulllt\tfp, r9, r0, r5\n 958:\t6078af02 \trsbsvs\tsl, r8, r2, lsl #30\n 95c:\t4c416039 \tmcrrmi\t0, 3, r6, r1, cr9\n 960:\t4a41447c \tbmi\t1051b58 \n 964:\t4b41447a \tblmi\t1051b54 \n 968:\t681b58d3 \tldmdavs\tfp, {r0, r1, r4, r6, r7, fp, ip, lr}\n 96c:\tf04f617b \t\t\t; instruction: 0xf04f617b\n 970:\t23000300 \tmovwcs\tr0, #768\t; 0x300\n-/build/1st/pylirc-0.0.5/pylircmodule.c:92\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:92\n 974:\t230060fb \tmovwcs\tr6, #251\t; 0xfb\n-/build/1st/pylirc-0.0.5/pylircmodule.c:93\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:93\n 978:\t4b3d613b \tblmi\tf58e6c \n-/build/1st/pylirc-0.0.5/pylircmodule.c:96\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:96\n 97c:\t681b58e3 \tldmdavs\tfp, {r0, r1, r5, r6, r7, fp, ip, lr}\n 980:\td0012b00 \tandle\tr2, r1, r0, lsl #22\n-/build/1st/pylirc-0.0.5/pylircmodule.c:97\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:97\n 984:\te05e2300 \tsubs\tr2, lr, r0, lsl #6\n-/build/1st/pylirc-0.0.5/pylircmodule.c:100\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:100\n 988:\t010cf107 \ttsteq\tip, r7, lsl #2\t; \n 98c:\t0208f107 \tandeq\tpc, r8, #-1073741823\t; 0xc0000001\n 990:\t0310f107 \ttsteq\tr0, #-1073741823\t; 0xc0000001\t; \n 994:\t460b9300 \tstrmi\tr9, [fp], -r0, lsl #6\n 998:\t44794936 \tldrbtmi\tr4, [r9], #-2358\t; 0xfffff6ca\n 99c:\tf7ff6838 \t\t\t; instruction: 0xf7ff6838\n 9a0:\t4603ef70 \t\t\t; instruction: 0x4603ef70\n 9a4:\td10a2b00 \ttstle\tsl, r0, lsl #22\n-/build/1st/pylirc-0.0.5/pylircmodule.c:101\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:101\n 9a8:\t58e34b33 \tstmiapl\tr3!, {r0, r1, r4, r5, r8, r9, fp, lr}^\n 9ac:\t4a33681b \tbmi\tcdaa20 \n 9b0:\t4611447a \t\t\t; instruction: 0x4611447a\n 9b4:\tf7ff4618 \t\t\t; instruction: 0xf7ff4618\n 9b8:\t2300ef10 \tmovwcs\tlr, #3856\t; 0xf10\n-/build/1st/pylirc-0.0.5/pylircmodule.c:102\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:102\n 9bc:\t68bbe043 \tldmvs\tfp!, {r0, r1, r6, sp, lr, pc}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:106\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:106\n 9c0:\t46182101 \tldrmi\tr2, [r8], -r1, lsl #2\n 9c4:\tef38f7ff \tsvc\t0x0038f7ff\n 9c8:\t4b2d4602 \tblmi\tb521d8 \n 9cc:\t601a58e3 \tandsvs\tr5, sl, r3, ror #17\n-/build/1st/pylirc-0.0.5/pylircmodule.c:107\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:107\n 9d0:\t58e34b2b \tstmiapl\tr3!, {r0, r1, r3, r5, r8, r9, fp, lr}^\n 9d4:\tf1b3681b \t\t\t; instruction: 0xf1b3681b\n 9d8:\td10a3fff \tstrdle\tr3, [sl, -pc]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:108\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:108\n 9dc:\t58e34b29 \tstmiapl\tr3!, {r0, r3, r5, r8, r9, fp, lr}^\n 9e0:\t4a29681b \tbmi\ta5aa54 \n 9e4:\t4611447a \t\t\t; instruction: 0x4611447a\n 9e8:\tf7ff4618 \t\t\t; instruction: 0xf7ff4618\n 9ec:\t2300eef6 \tmovwcs\tlr, #3830\t; 0xef6\n-/build/1st/pylirc-0.0.5/pylircmodule.c:109\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:109\n 9f0:\t693be029 \tldmdbvs\tfp!, {r0, r3, r5, sp, lr, pc}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:113\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:113\n 9f4:\tf0004618 \t\t\t; instruction: 0xf0004618\n 9f8:\t68f8f99d \tldmvs\tr8!, {r0, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc}^\n-/build/1st/pylirc-0.0.5/pylircmodule.c:117\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:117\n 9fc:\t4b232200 \tblmi\t8c9204 \n a00:\t461958e3 \tldrmi\tr5, [r9], -r3, ror #17\n a04:\tef00f7ff \tsvc\t0x0000f7ff\n a08:\t2b004603 \tblcs\t1221c \n a0c:\tf7ffd00c \t\t\t; instruction: 0xf7ffd00c\n-/build/1st/pylirc-0.0.5/pylircmodule.c:118\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:118\n a10:\t4b1fef02 \tblmi\t7fc620 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:119\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:119\n a14:\t681b58e3 \tldmdavs\tfp, {r0, r1, r5, r6, r7, fp, ip, lr}\n a18:\t447a4a1e \tldrbtmi\tr4, [sl], #-2590\t; 0xfffff5e2\n a1c:\t46184611 \t\t\t; instruction: 0x46184611\n a20:\teedaf7ff \tmrc\t7, 6, APSR_nzcv, cr10, cr15, {7}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:120\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:120\n a24:\te00e2300 \tand\tr2, lr, r0, lsl #6\n-/build/1st/pylirc-0.0.5/pylircmodule.c:124\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:124\n a28:\t58e34b11 \tstmiapl\tr3!, {r0, r4, r8, r9, fp, lr}^\n a2c:\t2301461a \tmovwcs\tr4, #5658\t; 0x161a\n a30:\t4b136013 \tblmi\t4d8a84 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:125\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:125\n a34:\t681b58e3 \tldmdavs\tfp, {r0, r1, r5, r6, r7, fp, ip, lr}\n a38:\t4b174619 \tblmi\t5d22a4 \n a3c:\t4618447b \t\t\t; instruction: 0x4618447b\n a40:\tef06f7ff \tsvc\t0x0006f7ff\n a44:\t49154603 \tldmdbmi\tr5, {r0, r1, r9, sl, lr}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:89 (discriminator 1)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:89 (discriminator 1)\n a48:\t4a084479 \tbmi\t211c34 \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 a4c:\t6811588a \tldmdavs\tr1, {r1, r3, r7, fp, ip, lr}\n a50:\t4051697a \tsubsmi\tr6, r1, sl, ror r9\n a54:\tf7ffd001 \t\t\t; instruction: 0xf7ffd001\n-/build/1st/pylirc-0.0.5/pylircmodule.c:126\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:126\n a58:\t4618eeba \t\t\t; instruction: 0x4618eeba\n a5c:\t46bd371c \tssatmi\tr3, #30, ip, lsl #14\n a60:\tbf00bd90 \tsvclt\t0x0000bd90\n a64:\t0001169c \tmuleq\tr1, ip, r6\n a68:\t00011698 \tmuleq\tr1, r8, r6\n a6c:\t00000064 \tandeq\tr0, r0, r4, rrx\n a70:\t0000007c \tandeq\tr0, r0, ip, ror r0\n@@ -162,153 +162,153 @@\n a88:\t0000041c \tandeq\tr0, r0, ip, lsl r4\n a8c:\t00000078 \tandeq\tr0, r0, r8, ror r0\n a90:\t00000070 \tandeq\tr0, r0, r0, ror r0\n a94:\t00000402 \tandeq\tr0, r0, r2, lsl #8\n a98:\t00000400 \tandeq\tr0, r0, r0, lsl #8\n a9c:\t000115b4 \t\t\t; instruction: 0x000115b4\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 aa0:\tb083b590 \tumulllt\tfp, r3, r0, r5\n aa4:\t6078af00 \trsbsvs\tsl, r8, r0, lsl #30\n aa8:\t4c176039 \tldcmi\t0, cr6, [r7], {57}\t; 0x39\n aac:\t4b17447c \tblmi\t5d1ca4 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:139\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:139\n ab0:\t681b58e3 \tldmdavs\tfp, {r0, r1, r5, r6, r7, fp, ip, lr}\n ab4:\td01b2b00 \tandsle\tr2, fp, r0, lsl #22\n-/build/1st/pylirc-0.0.5/pylircmodule.c:140\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:140\n ab8:\t58e34b14 \tstmiapl\tr3!, {r2, r4, r8, r9, fp, lr}^\n abc:\t2300461a \tmovwcs\tr4, #1562\t; 0x61a\n ac0:\t4b136013 \tblmi\t4d8b14 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:143\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:143\n ac4:\t681b58e3 \tldmdavs\tfp, {r0, r1, r5, r6, r7, fp, ip, lr}\n ac8:\tf7ff4618 \t\t\t; instruction: 0xf7ff4618\n acc:\tf7ffee8c \t\t\t; instruction: 0xf7ffee8c\n-/build/1st/pylirc-0.0.5/pylircmodule.c:146\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:146\n ad0:\t4603eea2 \tstrmi\tlr, [r3], -r2, lsr #29\n ad4:\t3ffff1b3 \tsvccc\t0x00fff1b3\n ad8:\t4b0ed10a \tblmi\t3b4f08 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:147\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:147\n adc:\t681b58e3 \tldmdavs\tfp, {r0, r1, r5, r6, r7, fp, ip, lr}\n ae0:\t447a4a0d \tldrbtmi\tr4, [sl], #-2573\t; 0xfffff5f3\n ae4:\t46184611 \t\t\t; instruction: 0x46184611\n ae8:\tee76f7ff \tmrc\t7, 3, APSR_nzcv, cr6, cr15, {7}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:148\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:148\n aec:\te0062300 \tand\tr2, r6, r0, lsl #6\n-/build/1st/pylirc-0.0.5/pylircmodule.c:153\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:153\n af0:\t4b0a2101 \tblmi\t288efc \n af4:\t4618447b \t\t\t; instruction: 0x4618447b\n af8:\teeaaf7ff \tmcr\t7, 5, pc, cr10, cr15, {7}\t; \n afc:\t46184603 \tldrmi\tr4, [r8], -r3, lsl #12\n-/build/1st/pylirc-0.0.5/pylircmodule.c:154\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:154\n b00:\t46bd370c \tldrtmi\tr3, [sp], ip, lsl #14\n b04:\tbf00bd90 \tsvclt\t0x0000bd90\n b08:\t00011550 \tandeq\tr1, r1, r0, asr r5\n b0c:\t0000007c \tandeq\tr0, r0, ip, ror r0\n b10:\t00000078 \tandeq\tr0, r0, r8, ror r0\n b14:\t00000068 \tandeq\tr0, r0, r8, rrx\n b18:\t0000035e \tandeq\tr0, r0, lr, asr r3\n b1c:\t00000348 \tandeq\tr0, r0, r8, asr #6\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 b20:\tb08bb590 \tumulllt\tfp, fp, r0, r5\t; \n b24:\t6078af02 \trsbsvs\tsl, r8, r2, lsl #30\n b28:\t4c4a6039 \tmcrrmi\t0, 3, r6, sl, cr9\n b2c:\t4a4a447c \tbmi\t1291d24 \n b30:\t4b4a447a \tblmi\t1291d20 \n b34:\t681b58d3 \tldmdavs\tfp, {r0, r1, r4, r6, r7, fp, ip, lr}\n b38:\tf04f61fb \t\t\t; instruction: 0xf04f61fb\n b3c:\t23000300 \tmovwcs\tr0, #768\t; 0x300\n-/build/1st/pylirc-0.0.5/pylircmodule.c:169\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:169\n b40:\tf107613b \t\t\t; instruction: 0xf107613b\n-/build/1st/pylirc-0.0.5/pylircmodule.c:172\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:172\n b44:\t461a0310 \t\t\t; instruction: 0x461a0310\n b48:\t447b4b45 \tldrbtmi\tr4, [fp], #-2885\t; 0xfffff4bb\n b4c:\t68384619 \tldmdavs\tr8!, {r0, r3, r4, r9, sl, lr}\n b50:\tee96f7ff \tmrc\t7, 4, APSR_nzcv, cr6, cr15, {7}\n b54:\t2b004603 \tblcs\t12368 \n b58:\t4b42d10a \tblmi\t10b4f88 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:175\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:175\n b5c:\t681b58e3 \tldmdavs\tfp, {r0, r1, r5, r6, r7, fp, ip, lr}\n b60:\t447a4a41 \tldrbtmi\tr4, [sl], #-2625\t; 0xfffff5bf\n b64:\t46184611 \t\t\t; instruction: 0x46184611\n b68:\tee36f7ff \tmrc\t7, 1, APSR_nzcv, cr6, cr15, {7}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:176\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:176\n b6c:\te0632300 \trsb\tr2, r3, r0, lsl #6\n-/build/1st/pylirc-0.0.5/pylircmodule.c:180\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:180\n b70:\t447b4b3e \tldrbtmi\tr4, [fp], #-2878\t; 0xfffff4c2\n b74:\tf7ff4618 \t\t\t; instruction: 0xf7ff4618\n b78:\t61b8ee6c \t\t\t; instruction: 0x61b8ee6c\n-/build/1st/pylirc-0.0.5/pylircmodule.c:183\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:183\n b7c:\t0308f107 \tmovweq\tpc, #33031\t; 0x8107\t; \n b80:\tf7ff4618 \t\t\t; instruction: 0xf7ff4618\n b84:\t4603ee36 \t\t\t; instruction: 0x4603ee36\n b88:\t3ffff1b3 \tsvccc\t0x00fff1b3\n b8c:\t68bbd053 \tldmvs\tfp!, {r0, r1, r4, r6, ip, lr, pc}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:186\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:186\n b90:\td0502b00 \tsubsle\tr2, r0, r0, lsl #22\n-/build/1st/pylirc-0.0.5/pylircmodule.c:189\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:189\n b94:\t58e34b36 \tstmiapl\tr3!, {r1, r2, r4, r5, r8, r9, fp, lr}^\n b98:\t68b9681b \tldmvs\tr9!, {r0, r1, r3, r4, fp, sp, lr}\n b9c:\t020cf107 \tandeq\tpc, ip, #-1073741823\t; 0xc0000001\n ba0:\tf7ff4618 \t\t\t; instruction: 0xf7ff4618\n ba4:\t68fbee5c \tldmvs\tfp!, {r2, r3, r4, r6, r9, sl, fp, sp, lr, pc}^\n-/build/1st/pylirc-0.0.5/pylircmodule.c:191\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:191\n ba8:\td0402b00 \tsuble\tr2, r0, r0, lsl #22\n-/build/1st/pylirc-0.0.5/pylircmodule.c:194\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:194\n bac:\tf7ff2000 \t\t\t; instruction: 0xf7ff2000\n bb0:\t61b8edfc \t\t\t; instruction: 0x61b8edfc\n-/build/1st/pylirc-0.0.5/pylircmodule.c:197\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:197\n bb4:\t2b0069bb \tblcs\t1b2a8 \n bb8:\te035d039 \teors\tsp, r5, r9, lsr r0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:202\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:202\n bbc:\t2b00693b \tblcs\t1b0b0 \n bc0:\t68bbd01d \tldmvs\tfp!, {r0, r2, r3, r4, ip, lr, pc}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:207\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:207\n bc4:\t0214f107 \tandseq\tpc, r4, #-1073741823\t; 0xc0000001\n bc8:\t4479492a \tldrbtmi\tr4, [r9], #-2346\t; 0xfffff6d6\n bcc:\tf7ff4618 \t\t\t; instruction: 0xf7ff4618\n bd0:\t4603ee4c \tstrmi\tlr, [r3], -ip, asr #28\n bd4:\td0012b01 \tandle\tr2, r1, r1, lsl #22\n-/build/1st/pylirc-0.0.5/pylircmodule.c:209\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:209\n bd8:\t617b2300 \tcmnvs\tfp, r0, lsl #6\n-/build/1st/pylirc-0.0.5/pylircmodule.c:212\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:212\n bdc:\t697b68fa \tldmdbvs\tfp!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^\n be0:\t4b259300 \tblmi\t9657e8 \n be4:\t4925447b \tstmdbmi\tr5!, {r0, r1, r3, r4, r5, r6, sl, lr}\n be8:\t48254479 \tstmdami\tr5!, {r0, r3, r4, r5, r6, sl, lr}\n bec:\tf7ff4478 \t\t\t; instruction: 0xf7ff4478\n bf0:\t4603ee30 \t\t\t; instruction: 0x4603ee30\n bf4:\t69b84619 \tldmibvs\tr8!, {r0, r3, r4, r9, sl, lr}\n bf8:\tee12f7ff \tmrc\t7, 0, APSR_nzcv, cr2, cr15, {7}\n bfc:\t68fbe00b \tldmvs\tfp!, {r0, r1, r3, sp, lr, pc}^\n-/build/1st/pylirc-0.0.5/pylircmodule.c:218\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:218\n c00:\t4b204619 \tblmi\t81246c \n c04:\t4618447b \t\t\t; instruction: 0x4618447b\n c08:\tee22f7ff \tmcr\t7, 1, pc, cr2, cr15, {7}\t; \n c0c:\t46194603 \tldrmi\tr4, [r9], -r3, lsl #12\n c10:\tf7ff69b8 \t\t\t; instruction: 0xf7ff69b8\n c14:\t4b16ee06 \tblmi\t5bc434 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:222\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:222\n c18:\t681b58e3 \tldmdavs\tfp, {r0, r1, r5, r6, r7, fp, ip, lr}\n c1c:\tf10768b9 \t\t\t; instruction: 0xf10768b9\n c20:\t4618020c \tldrmi\tr0, [r8], -ip, lsl #4\n c24:\tee1af7ff \tmrc\t7, 0, APSR_nzcv, cr10, cr15, {7}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:200\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:200\n c28:\t2b0068fb \tblcs\t1b01c \n c2c:\t68bbd1c6 \tldmvs\tfp!, {r1, r2, r6, r7, r8, ip, lr, pc}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:228\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:228\n c30:\tf7ff4618 \t\t\t; instruction: 0xf7ff4618\n c34:\t69bbedc6 \tldmibvs\tfp!, {r1, r2, r6, r7, r8, sl, fp, sp, lr, pc}\n-/build/1st/pylirc-0.0.5/pylircmodule.c:165 (discriminator 1)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:165 (discriminator 1)\n c38:\t44794913 \tldrbtmi\tr4, [r9], #-2323\t; 0xfffff6ed\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 c3c:\t588a4a07 \tstmpl\tsl, {r0, r1, r2, r9, fp, lr}\n c40:\t69fa6811 \tldmibvs\tsl!, {r0, r4, fp, sp, lr}^\n c44:\td0014051 \tandle\tr4, r1, r1, asr r0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:236\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:236\n c48:\tedc0f7ff \tstcl\t7, cr15, [r0, #1020]\t; 0x3fc\n c4c:\t37244618 \t\t\t; instruction: 0x37244618\n c50:\tbd9046bd \tldclt\t6, cr4, [r0, #756]\t; 0x2f4\n c54:\t000114d0 \tldrdeq\tr1, [r1], -r0\n c58:\t000114cc \tandeq\tr1, r1, ip, asr #9\n c5c:\t00000064 \tandeq\tr0, r0, r4, rrx\n c60:\t0000030a \tandeq\tr0, r0, sl, lsl #6\n@@ -319,150 +319,150 @@\n c74:\t00000292 \tmuleq\tr0, r2, r2\n c78:\t0000028c \tandeq\tr0, r0, ip, lsl #5\n c7c:\t00000290 \tmuleq\tr0, r0, r2\n c80:\t00000294 \tmuleq\tr0, r4, r2\n c84:\t00000288 \tandeq\tr0, r0, r8, lsl #5\n c88:\t000113c2 \tandeq\tr1, r1, r2, asr #7\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 c8c:\tb085b590 \tumulllt\tfp, r5, r0, r5\n c90:\t6078af00 \trsbsvs\tsl, r8, r0, lsl #30\n c94:\t4c1f6039 \tldcmi\t0, cr6, [pc], {57}\t; 0x39\n c98:\t4a1f447c \tbmi\t7d1e90 \n c9c:\t4b1f447a \tblmi\t7d1e8c \n ca0:\t681b58d3 \tldmdavs\tfp, {r0, r1, r4, r6, r7, fp, ip, lr}\n ca4:\tf04f60fb \t\t\t; instruction: 0xf04f60fb\n ca8:\t23000300 \tmovwcs\tr0, #768\t; 0x300\n-/build/1st/pylirc-0.0.5/pylircmodule.c:248\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:248\n cac:\tf10760bb \t\t\t; instruction: 0xf10760bb\n-/build/1st/pylirc-0.0.5/pylircmodule.c:251\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:251\n cb0:\t461a0308 \tldrmi\tr0, [sl], -r8, lsl #6\n cb4:\t447b4b1a \tldrbtmi\tr4, [fp], #-2842\t; 0xfffff4e6\n cb8:\t68384619 \tldmdavs\tr8!, {r0, r3, r4, r9, sl, lr}\n cbc:\tede0f7ff \tstcl\t7, cr15, [r0, #1020]!\t; 0x3fc\n cc0:\t2b004603 \tblcs\t124d4 \n cc4:\t4b17d10a \tblmi\t5f50f4 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:252\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:252\n cc8:\t681b58e3 \tldmdavs\tfp, {r0, r1, r5, r6, r7, fp, ip, lr}\n ccc:\t447a4a16 \tldrbtmi\tr4, [sl], #-2582\t; 0xfffff5ea\n cd0:\t46184611 \t\t\t; instruction: 0x46184611\n cd4:\ted80f7ff \tstc\t7, cr15, [r0, #1020]\t; 0x3fc\n-/build/1st/pylirc-0.0.5/pylircmodule.c:253\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:253\n cd8:\te00d2300 \tand\tr2, sp, r0, lsl #6\n-/build/1st/pylirc-0.0.5/pylircmodule.c:256\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:256\n cdc:\t461868bb \t\t\t; instruction: 0x461868bb\n ce0:\tf828f000 \t\t\t; instruction: 0xf828f000\n ce4:\t60bb4603 \tadcsvs\tr4, fp, r3, lsl #12\n-/build/1st/pylirc-0.0.5/pylircmodule.c:258\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:258\n ce8:\t461968bb \t\t\t; instruction: 0x461968bb\n cec:\t447b4b0f \tldrbtmi\tr4, [fp], #-2831\t; 0xfffff4f1\n cf0:\tf7ff4618 \t\t\t; instruction: 0xf7ff4618\n cf4:\t4603edae \tstrmi\tlr, [r3], -lr, lsr #27\n-/build/1st/pylirc-0.0.5/pylircmodule.c:246 (discriminator 1)\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:246 (discriminator 1)\n cf8:\t4479490d \tldrbtmi\tr4, [r9], #-2317\t; 0xfffff6f3\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 cfc:\t588a4a07 \tstmpl\tsl, {r0, r1, r2, r9, fp, lr}\n d00:\t68fa6811 \tldmvs\tsl!, {r0, r4, fp, sp, lr}^\n d04:\td0014051 \tandle\tr4, r1, r1, asr r0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:259\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:259\n d08:\ted60f7ff \tstcl\t7, cr15, [r0, #-1020]!\t; 0xfffffc04\n d0c:\t37144618 \t\t\t; instruction: 0x37144618\n d10:\tbd9046bd \tldclt\t6, cr4, [r0, #756]\t; 0x2f4\n d14:\t00011364 \tandeq\tr1, r1, r4, ror #6\n d18:\t00011360 \tandeq\tr1, r1, r0, ror #6\n d1c:\t00000064 \tandeq\tr0, r0, r4, rrx\n d20:\t00000186 \tandeq\tr0, r0, r6, lsl #3\n d24:\t0000006c \tandeq\tr0, r0, ip, rrx\n d28:\t000001c2 \tandeq\tr0, r0, r2, asr #3\n d2c:\t0000014e \tandeq\tr0, r0, lr, asr #2\n d30:\t00011302 \tandeq\tr1, r1, r2, lsl #6\n \n 00000d34 :\n SetMode():\n-/build/1st/pylirc-0.0.5/pylircmodule.c:267\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:267\n d34:\tb5b0 \tpush\t{r4, r5, r7, lr}\n d36:\tb084 \tsub\tsp, #16\n d38:\taf00 \tadd\tr7, sp, #0\n d3a:\t6078 \tstr\tr0, [r7, #4]\n d3c:\t4c19 \tldr\tr4, [pc, #100]\t; (da4 )\n d3e:\t447c \tadd\tr4, pc\n-/build/1st/pylirc-0.0.5/pylircmodule.c:270\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:270\n d40:\t4b19 \tldr\tr3, [pc, #100]\t; (da8 )\n d42:\t58e3 \tldr\tr3, [r4, r3]\n d44:\t681d \tldr\tr5, [r3, #0]\n d46:\tf7ff ed7e \tblx\t844 \n d4a:\t4603 \tmov\tr3, r0\n d4c:\t461a \tmov\tr2, r3\n d4e:\t2108 \tmovs\tr1, #8\n d50:\t4628 \tmov\tr0, r5\n d52:\tf7ff ed90 \tblx\t874 \n-/build/1st/pylirc-0.0.5/pylircmodule.c:271\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:271\n d56:\t4b14 \tldr\tr3, [pc, #80]\t; (da8 )\n d58:\t58e3 \tldr\tr3, [r4, r3]\n d5a:\t681b \tldr\tr3, [r3, #0]\n d5c:\t2200 \tmovs\tr2, #0\n d5e:\t2103 \tmovs\tr1, #3\n d60:\t4618 \tmov\tr0, r3\n d62:\tf7ff ed88 \tblx\t874 \n d66:\t60f8 \tstr\tr0, [r7, #12]\n-/build/1st/pylirc-0.0.5/pylircmodule.c:272\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:272\n d68:\t68fb \tldr\tr3, [r7, #12]\n d6a:\tf1b3 3fff \tcmp.w\tr3, #4294967295\t; 0xffffffff\n d6e:\td014 \tbeq.n\td9a \n-/build/1st/pylirc-0.0.5/pylircmodule.c:273\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:273\n d70:\t4b0d \tldr\tr3, [pc, #52]\t; (da8 )\n d72:\t58e3 \tldr\tr3, [r4, r3]\n d74:\t6818 \tldr\tr0, [r3, #0]\n d76:\t68fb \tldr\tr3, [r7, #12]\n d78:\tf423 6300 \tbic.w\tr3, r3, #2048\t; 0x800\n d7c:\t687a \tldr\tr2, [r7, #4]\n d7e:\t2a00 \tcmp\tr2, #0\n d80:\td001 \tbeq.n\td86 \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 d82:\t2200 \tmovs\tr2, #0\n d84:\te001 \tb.n\td8a \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 d86:\tf44f 6200 \tmov.w\tr2, #2048\t; 0x800\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 d8a:\t4313 \torrs\tr3, r2\n d8c:\t461a \tmov\tr2, r3\n d8e:\t2104 \tmovs\tr1, #4\n d90:\tf7ff ed70 \tblx\t874 \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 d94:\tf04f 33ff \tmov.w\tr3, #4294967295\t; 0xffffffff\n d98:\te000 \tb.n\td9c \n-/build/1st/pylirc-0.0.5/pylircmodule.c:277\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:277\n d9a:\t2300 \tmovs\tr3, #0\n-/build/1st/pylirc-0.0.5/pylircmodule.c:278\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:278\n d9c:\t4618 \tmov\tr0, r3\n d9e:\t3710 \tadds\tr7, #16\n da0:\t46bd \tmov\tsp, r7\n da2:\tbdb0 \tpop\t{r4, r5, r7, pc}\n da4:\t12be \tasrs\tr6, r7, #10\n da6:\t0001 \tmovs\tr1, r0\n da8:\t0058 \tlsls\tr0, r3, #1\n \t...\n \n 00000dac :\n initpylirc():\n-/build/1st/pylirc-0.0.5/pylircmodule.c:290\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:290\n dac:\tb580 \tpush\t{r7, lr}\n dae:\tb082 \tsub\tsp, #8\n db0:\taf02 \tadd\tr7, sp, #8\n-/build/1st/pylirc-0.0.5/pylircmodule.c:291\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:291\n db2:\tf240 33f5 \tmovw\tr3, #1013\t; 0x3f5\n db6:\t9300 \tstr\tr3, [sp, #0]\n db8:\t2300 \tmovs\tr3, #0\n dba:\t2200 \tmovs\tr2, #0\n dbc:\t4904 \tldr\tr1, [pc, #16]\t; (dd0 )\n dbe:\t4479 \tadd\tr1, pc\n dc0:\t4804 \tldr\tr0, [pc, #16]\t; (dd4 )\n dc2:\t4478 \tadd\tr0, pc\n dc4:\tf7ff ed1a \tblx\t7fc \n-/build/1st/pylirc-0.0.5/pylircmodule.c:292\n+/build/2/pylirc-0.0.5/2nd/pylircmodule.c:292\n dc8:\tbf00 \tnop\n dca:\t46bd \tmov\tsp, r7\n dcc:\tbd80 \tpop\t{r7, pc}\n dce:\tbf00 \tnop\n dd0:\t12c6 \tasrs\tr6, r0, #11\n dd2:\t0001 \tmovs\tr1, r0\n dd4:\t01b2 \tlsls\tr2, r6, #6\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 63613632 35613631 32303030 32323465 ca625a612000224e\n- 0x00000010 37346464 38306436 34653961 63623039 74dd80d64e9acb09\n- 0x00000020 36653064 34622e64 65627567 00000000 6e0d4b.debug....\n- 0x00000030 fc1ada16 ....\n+ 0x00000000 64666136 62663638 32653564 65373665 dfa6bf682e5de76e\n+ 0x00000010 62386363 61383934 30346533 65323566 b8cca89404e3e25f\n+ 0x00000020 38353330 37382e64 65627567 00000000 853078.debug....\n+ 0x00000030 59004721 Y.G!\n \n" } ] } ] } ] } ] }, { "source1": "python-pylirc-dbgsym_0.0.5-3.1_armhf.deb", "source2": "python-pylirc-dbgsym_0.0.5-3.1_armhf.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 10776 2018-10-15 16:10:22.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 10784 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: armhf\n Maintainer: Debian Lirc Team \n Installed-Size: 24\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: 92ca625a612000224e74dd80d64e9acb096e0d4b\n+Build-Ids: bddfa6bf682e5de76eb8cca89404e3e25f853078\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/92/ca625a612000224e74dd80d64e9acb096e0d4b.debug\n+usr/lib/debug/.build-id/bd/dfa6bf682e5de76eb8cca89404e3e25f853078.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/92/\n--rw-r--r-- 0 root (0) root (0) 13672 2018-10-15 16:10:22.000000 ./usr/lib/debug/.build-id/92/ca625a612000224e74dd80d64e9acb096e0d4b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2018-10-15 16:10:22.000000 ./usr/lib/debug/.build-id/bd/\n+-rw-r--r-- 0 root (0) root (0) 13676 2018-10-15 16:10:22.000000 ./usr/lib/debug/.build-id/bd/dfa6bf682e5de76eb8cca89404e3e25f853078.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" } ] } ] } ] } ] }