{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.Q1aMJ6FSQq/b1/python-gnatpython_54-3_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.Q1aMJ6FSQq/b2/python-gnatpython_54-3_armhf.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 8719b839b49c6314d48e93dfafabee7d 24164 debug optional python-gnatpython-dbgsym_54-3_armhf.deb\n+ dc2371df8b301bc8cb0ae6dd30a47c4e 24164 debug optional python-gnatpython-dbgsym_54-3_armhf.deb\n 1b82b74bf4d10d17ce7bfa2917cb8746 3904 doc optional python-gnatpython-doc_54-3_all.deb\n- 863c7f9622a8fcb2032d64e03d953f0c 54592 python optional python-gnatpython_54-3_armhf.deb\n+ 4a73eeece799de0736412c655bbd349e 54576 python optional python-gnatpython_54-3_armhf.deb\n" }, { "source1": "python-gnatpython_54-3_armhf.deb", "source2": "python-gnatpython_54-3_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 2012-05-30 22:16:34.000000 debian-binary\n -rw-r--r-- 0 0 0 1576 2012-05-30 22:16:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 52824 2012-05-30 22:16:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 52808 2012-05-30 22:16:34.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/bin/gnatpython-rlimit", "source2": "./usr/bin/gnatpython-rlimit", "unified_diff": null, "details": [ { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: ebcbf76d27fbbdbf2f6e72b981de7bf7fe7dd35d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9fdb26971c8ba789c121069ebf9fd04d78b33fb1\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,101 +1,101 @@\n \n \n \n Disassembly of section .text:\n \n 00000708 <.text>:\n main():\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:127\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:127\n 708:\t2802b5f0 \tstmdacs\tr2, {r4, r5, r6, r7, r8, sl, ip, sp, pc}\n 70c:\tb0a14f37 \tadclt\tr4, r1, r7, lsr pc\n 710:\tdc01447f \tcfstrsle\tmvf4, [r1], {127}\t; 0x7f\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:132\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:132\n 714:\tf962f000 \t\t\t; instruction: 0xf962f000\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:139\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:139\n 718:\t4935460c \tldmdbmi\tr5!, {r2, r3, r9, sl, lr}\n 71c:\t466e200f \tstrbtmi\tr2, [lr], -pc\n 720:\tf7ff4479 \t\t\t; instruction: 0xf7ff4479\n 724:\t4933ef8e \tldmdbmi\tr3!, {r1, r2, r3, r7, r8, r9, sl, fp, sp, lr, pc}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:149\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:149\n 728:\t44792011 \tldrbtmi\tr2, [r9], #-17\t; 0xffffffef\n 72c:\tef88f7ff \tsvc\t0x0088f7ff\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:151\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:151\n 730:\tf7ff4630 \t\t\t; instruction: 0xf7ff4630\n 734:\t2111efd2 \t\t\t; instruction: 0x2111efd2\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:152\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:152\n 738:\tf7ff4630 \t\t\t; instruction: 0xf7ff4630\n 73c:\t2200efa8 \tandcs\tlr, r0, #168, 30\t; 0x2a0\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:153\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:153\n 740:\t46104631 \t\t\t; instruction: 0x46104631\n 744:\tef70f7ff \tsvc\t0x0070f7ff\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:155\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:155\n 748:\tefccf7ff \tsvc\t0x00ccf7ff\n 74c:\t447b4b2a \tldrbtmi\tr4, [fp], #-2858\t; 0xfffff4d6\n 750:\t1c436018 \tmcrrne\t0, 1, r6, r3, cr8\n 754:\td0324605 \teorsle\tr4, r2, r5, lsl #12\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:156\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:156\n 758:\t6860b300 \tstmdavs\tr0!, {r8, r9, ip, sp, pc}^\n atoi():\n /usr/include/stdlib.h:363\n 75c:\t2100220a \ttstcs\tr0, sl, lsl #4\n 760:\tef56f7ff \tsvc\t0x0056f7ff\n main():\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:182\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:182\n 764:\t22004631 \tandcs\tr4, r0, #51380224\t; 0x3100000\n atoi():\n /usr/include/stdlib.h:363\n 768:\t20014604 \tandcs\tr4, r1, r4, lsl #12\n main():\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:182\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:182\n 76c:\tef5cf7ff \tsvc\t0x005cf7ff\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:184\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:184\n 770:\tf7ff4620 \t\t\t; instruction: 0xf7ff4620\n 774:\tbba8ef6c \tbllt\tfea3c52c \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:194\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:194\n 778:\t22214b20 \teorcs\tr4, r1, #32, 22\t; 0x8000\n 77c:\t21014820 \ttstcs\tr1, r0, lsr #16\n 780:\t447858fc \tldrbtmi\tr5, [r8], #-2300\t; 0xfffff704\n 784:\tf7ff6823 \t\t\t; instruction: 0xf7ff6823\n 788:\t6820ef70 \tstmdavs\tr0!, {r4, r5, r6, r8, r9, sl, fp, sp, lr, pc}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:195\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:195\n 78c:\tef46f7ff \tsvc\t0x0046f7ff\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:197\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:197\n 790:\tf000200e \t\t\t; instruction: 0xf000200e\n 794:\t2002f8c5 \tandcs\tpc, r2, r5, asr #17\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:198\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:198\n 798:\tef92f7ff \tsvc\t0x0092f7ff\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:163\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:163\n 79c:\t46024631 \t\t\t; instruction: 0x46024631\n 7a0:\tf7ff2001 \t\t\t; instruction: 0xf7ff2001\n 7a4:\t4629ef42 \tstrtmi\tlr, [r9], -r2, asr #30\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:166\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:166\n 7a8:\tf7ff4628 \t\t\t; instruction: 0xf7ff4628\n 7ac:\tb168efa2 \tcmnlt\tr8, r2, lsr #31\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:167\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:167\n 7b0:\t44784814 \tldrbtmi\tr4, [r8], #-2068\t; 0xfffff7ec\n 7b4:\tef52f7ff \tsvc\t0x0052f7ff\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:168\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:168\n 7b8:\tf7ff2004 \t\t\t; instruction: 0xf7ff2004\n 7bc:\t4812ef82 \tldmdami\tr2, {r1, r7, r8, r9, sl, fp, sp, lr, pc}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:158\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:158\n 7c0:\tf7ff4478 \t\t\t; instruction: 0xf7ff4478\n 7c4:\t2003ef4c \tandcs\tlr, r3, ip, asr #30\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:159\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:159\n 7c8:\tef7af7ff \tsvc\t0x007af7ff\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:171\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:171\n 7cc:\t0108f104 \ttsteq\tr8, r4, lsl #2\t; \n 7d0:\tf7ff68a0 \t\t\t; instruction: 0xf7ff68a0\n 7d4:\t480def30 \tstmdami\tsp, {r4, r5, r8, r9, sl, fp, sp, lr, pc}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:172\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:172\n 7d8:\tf7ff4478 \t\t\t; instruction: 0xf7ff4478\n 7dc:\t2005ef40 \tandcs\tlr, r5, r0, asr #30\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:173\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:173\n 7e0:\tef6ef7ff \tsvc\t0x006ef7ff\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:202\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:202\n 7e4:\tf7ff2000 \t\t\t; instruction: 0xf7ff2000\n 7e8:\tbf00ef6c \tsvclt\t0x0000ef6c\n 7ec:\t000108ec \tandeq\tr0, r1, ip, ror #17\n 7f0:\t000001fd \tstrdeq\tr0, [r0], -sp\n 7f4:\t00000227 \tandeq\tr0, r0, r7, lsr #4\n 7f8:\t0001093a \tandeq\tr0, r1, sl, lsr r9\n 7fc:\t0000006c \tandeq\tr0, r0, ip, rrx\n@@ -174,95 +174,95 @@\n 90c:\t00010718 \tandeq\tr0, r1, r8, lsl r7\n 910:\t00000064 \tandeq\tr0, r0, r4, rrx\n 914:\t0001078e \tandeq\tr0, r1, lr, lsl #15\n 918:\t00010782 \tandeq\tr0, r1, r2, lsl #15\n frame_dummy():\n 91c:\tbf00e7c4 \tsvclt\t0x0000e7c4\n terminate_group():\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:58\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:58\n 920:\tb5102811 \tldrlt\tr2, [r0, #-2065]\t; 0xfffff7ef\n 924:\t2100d003 \ttstcs\tr0, r3\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:60\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:60\n 928:\tf7ff2011 \t\t\t; instruction: 0xf7ff2011\n 92c:\t4c08ee8a \tstcmi\t14, cr14, [r8], {138}\t; 0x8a\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:63\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:63\n 930:\t447c210f \tldrbtmi\tr2, [ip], #-271\t; 0xfffffef1\n 934:\t42406820 \tsubmi\tr6, r0, #32, 16\t; 0x200000\n 938:\teebcf7ff \tmrc\t7, 5, APSR_nzcv, cr12, cr15, {7}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:64\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:64\n 93c:\tf7ff2001 \t\t\t; instruction: 0xf7ff2001\n 940:\t6820ee86 \tstmdavs\tr0!, {r1, r2, r7, r9, sl, fp, sp, lr, pc}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:65\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:65\n 944:\te8bd2109 \tpop\t{r0, r3, r8, sp}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:66\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:66\n 948:\t42404010 \tsubmi\tr4, r0, #16\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:65\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:65\n 94c:\tbeb0f7ff \tmrclt\t7, 5, APSR_nzcv, cr0, cr15, {7}\n 950:\t00010756 \tandeq\tr0, r1, r6, asr r7\n reapchild():\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:72\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:72\n 954:\t4c1db538 \tcfldr32mi\tmvfx11, [sp], {56}\t; 0x38\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:75\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:75\n 958:\t6820447c \tstmdavs\tr0!, {r2, r3, r4, r5, r6, sl, lr}\n 95c:\tdd0b2800 \tstcle\t8, cr2, [fp, #-0]\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:85\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:85\n 960:\t22011d21 \tandcs\tr1, r1, #2112\t; 0x840\n 964:\tee86f7ff \tmcr\t7, 4, pc, cr6, cr15, {7}\t; \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:86\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:86\n 968:\tda082800 \tble\t20a970 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:87\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:87\n 96c:\te8bd4818 \tpop\t{r3, r4, fp, lr}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:123\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:123\n 970:\t44784038 \tldrbtmi\tr4, [r8], #-56\t; 0xffffffc8\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:87\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:87\n 974:\tbe70f7ff \tmrclt\t7, 3, APSR_nzcv, cr0, cr15, {7}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:121\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:121\n 978:\tf7ff2000 \t\t\t; instruction: 0xf7ff2000\n 97c:\t6862eea2 \tstmdavs\tr2!, {r1, r5, r7, r9, sl, fp, sp, lr, pc}^\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:96\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:96\n 980:\t06532505 \tldrbeq\tr2, [r3], -r5, lsl #10\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:93\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:93\n 984:\tbf084b13 \tsvclt\t0x00084b13\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:94\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:94\n 988:\t2207f3c2 \tandcs\tpc, r7, #134217731\t; 0x8000003\n 98c:\tbf18447b \tsvclt\t0x0018447b\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:96\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:96\n 990:\t027cf06f \trsbseq\tpc, ip, #111\t; 0x6f\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:106\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:106\n 994:\t609a461c \taddsvs\tr4, sl, ip, lsl r6\n 998:\t21006820 \ttstcs\tr0, r0, lsr #16\n 99c:\tf7ff4240 \t\t\t; instruction: 0xf7ff4240\n 9a0:\t3001ee8a \tandcc\tlr, r1, sl, lsl #29\n 9a4:\tf7ffd104 \t\t\t; instruction: 0xf7ffd104\n 9a8:\t6803ee92 \tstmdavs\tr3, {r1, r4, r7, r9, sl, fp, sp, lr, pc}\n 9ac:\td0072b03 \tandle\tr2, r7, r3, lsl #22\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:107\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:107\n 9b0:\tf7ff2001 \t\t\t; instruction: 0xf7ff2001\n 9b4:\t3d01ee4c \tstccc\t14, cr14, [r1, #-304]\t; 0xfffffed0\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:106\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:106\n 9b8:\t2011d1ee \tandscs\tsp, r1, lr, ror #3\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:112\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:112\n 9bc:\tffb0f7ff \t\t\t; instruction: 0xffb0f7ff\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:117\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:117\n 9c0:\t447b4b05 \tldrbtmi\tr4, [fp], #-2821\t; 0xfffff4fb\n 9c4:\tf7ff6898 \t\t\t; instruction: 0xf7ff6898\n 9c8:\tbf00ee7c \tsvclt\t0x0000ee7c\n 9cc:\t00010730 \tandeq\tr0, r1, r0, lsr r7\n 9d0:\t000000d6 \tldrdeq\tr0, [r0], -r6\n 9d4:\t000106fc \tstrdeq\tr0, [r1], -ip\n 9d8:\t000106c6 \tandeq\tr0, r1, r6, asr #13\n usage():\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:39\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:39\n 9dc:\tb5084805 \tstrlt\tr4, [r8, #-2053]\t; 0xfffff7fb\n 9e0:\tf7ff4478 \t\t\t; instruction: 0xf7ff4478\n 9e4:\t4804ee4e \tstmdami\tr4, {r1, r2, r3, r6, r9, sl, fp, sp, lr, pc}\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:40\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:40\n 9e8:\tf7ff4478 \t\t\t; instruction: 0xf7ff4478\n 9ec:\t2001ee4a \tandcs\tlr, r1, sl, asr #28\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:41\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:41\n 9f0:\tee66f7ff \tmcr\t7, 3, pc, cr6, cr15, {7}\t; \n 9f4:\t00000070 \tandeq\tr0, r0, r0, ror r0\n 9f8:\t00000070 \tandeq\tr0, r0, r0, ror r0\n __libc_csu_init():\n 9fc:\t43f8e92d \tmvnsmi\tlr, #737280\t; 0xb4000\n a00:\t4e0c4607 \tcfmadd32mi\tmvax0, mvfx4, mvfx12, mvfx7\n a04:\t4d0c4688 \tstcmi\t6, cr4, [ip, #-544]\t; 0xfffffde0\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 63626637 36643237 66626264 62663266 cbf76d27fbbdbf2f\n- 0x00000010 36653732 62393831 64653762 66376665 6e72b981de7bf7fe\n- 0x00000020 37646433 35642e64 65627567 00000000 7dd35d.debug....\n- 0x00000030 548f49b3 T.I.\n+ 0x00000000 64623236 39373163 38626137 38396331 db26971c8ba789c1\n+ 0x00000010 32313036 39656266 39666430 34643738 21069ebf9fd04d78\n+ 0x00000020 62333366 62312e64 65627567 00000000 b33fb1.debug....\n+ 0x00000030 180ce678 ...x\n \n" } ] } ] } ] } ] }, { "source1": "python-gnatpython-dbgsym_54-3_armhf.deb", "source2": "python-gnatpython-dbgsym_54-3_armhf.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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Xavier Grave \n Installed-Size: 43\n Depends: python-gnatpython (= 54-3)\n Section: debug\n Priority: optional\n Description: debug symbols for python-gnatpython\n-Build-Ids: 1dc29ce616338dfc2dad6f5dca03a0208c914229 ebcbf76d27fbbdbf2f6e72b981de7bf7fe7dd35d\n+Build-Ids: 1dc29ce616338dfc2dad6f5dca03a0208c914229 9fdb26971c8ba789c121069ebf9fd04d78b33fb1\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,2 +1,2 @@\n usr/lib/debug/.build-id/1d/c29ce616338dfc2dad6f5dca03a0208c914229.debug\n-usr/lib/debug/.build-id/eb/cbf76d27fbbdbf2f6e72b981de7bf7fe7dd35d.debug\n+usr/lib/debug/.build-id/9f/db26971c8ba789c121069ebf9fd04d78b33fb1.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,12 +1,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/1d/\n -rw-r--r-- 0 root (0) root (0) 23128 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/1d/c29ce616338dfc2dad6f5dca03a0208c914229.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/eb/\n--rw-r--r-- 0 root (0) root (0) 9192 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/eb/cbf76d27fbbdbf2f6e72b981de7bf7fe7dd35d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/9f/\n+-rw-r--r-- 0 root (0) root (0) 9200 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/9f/db26971c8ba789c121069ebf9fd04d78b33fb1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/share/doc/python-gnatpython-dbgsym -> python-gnatpython\n" }, { "source1": "./usr/lib/debug/.build-id/eb/cbf76d27fbbdbf2f6e72b981de7bf7fe7dd35d.debug", "source2": "./usr/lib/debug/.build-id/9f/db26971c8ba789c121069ebf9fd04d78b33fb1.debug", "comments": [ "Files similar despite different names (score: 36, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n Entry point address: 0x811\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 7712 (bytes into file)\n+ Start of section headers: 7720 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x1e20:\n+There are 37 section headers, starting at offset 0x1e28:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000154 000154 000019 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4\n@@ -25,22 +25,22 @@\n [20] .dynamic NOBITS 00010f10 000f08 0000f0 08 WA 6 0 4\n [21] .got NOBITS 00011000 000f08 000080 04 WA 0 0 4\n [22] .data NOBITS 00011080 000f08 000008 00 WA 0 0 4\n [23] .bss NOBITS 00011088 000f08 000010 00 WA 0 0 4\n [24] .comment PROGBITS 00000000 0001b4 00001c 01 MS 0 0 1\n [25] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d0 000033 00 0 0 1\n [26] .debug_aranges PROGBITS 00000000 000203 000028 00 0 0 1\n- [27] .debug_info PROGBITS 00000000 00022c 000565 00 C 0 0 4\n- [28] .debug_abbrev PROGBITS 00000000 000794 00016f 00 C 0 0 4\n- [29] .debug_line PROGBITS 00000000 000904 00020f 00 C 0 0 4\n- [30] .debug_frame PROGBITS 00000000 000b14 00007d 00 C 0 0 4\n- [31] .debug_str PROGBITS 00000000 000b94 00025b 01 MSC 0 0 4\n- [32] .debug_loc PROGBITS 00000000 000df0 0000c6 00 C 0 0 4\n- [33] .debug_ranges PROGBITS 00000000 000eb8 000040 00 C 0 0 4\n- [34] .symtab SYMTAB 00000000 000ef8 000930 10 35 101 4\n- [35] .strtab STRTAB 00000000 001828 00048d 00 0 0 1\n- [36] .shstrtab STRTAB 00000000 001cb5 00016b 00 0 0 1\n+ [27] .debug_info PROGBITS 00000000 00022c 00056a 00 C 0 0 4\n+ [28] .debug_abbrev PROGBITS 00000000 000798 00016f 00 C 0 0 4\n+ [29] .debug_line PROGBITS 00000000 000908 00020f 00 C 0 0 4\n+ [30] .debug_frame PROGBITS 00000000 000b18 00007d 00 C 0 0 4\n+ [31] .debug_str PROGBITS 00000000 000b98 00025d 01 MSC 0 0 4\n+ [32] .debug_loc PROGBITS 00000000 000df8 0000c6 00 C 0 0 4\n+ [33] .debug_ranges PROGBITS 00000000 000ec0 000040 00 C 0 0 4\n+ [34] .symtab SYMTAB 00000000 000f00 000930 10 35 101 4\n+ [35] .strtab STRTAB 00000000 001830 00048d 00 0 0 1\n+ [36] .shstrtab STRTAB 00000000 001cbd 00016b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n y (purecode), p (processor specific)\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: ebcbf76d27fbbdbf2f6e72b981de7bf7fe7dd35d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9fdb26971c8ba789c121069ebf9fd04d78b33fb1\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,88 +2,88 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0x91d (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 4\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x357): GNU C17 9.3.0 -mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -mtls-dialect=gnu -march=armv7-a+fp -g -O2 -fstack-protector --param ssp-buffer-size=4\n+ DW_AT_producer : (indirect string, offset: 0x359): GNU C17 9.3.0 -mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -mtls-dialect=gnu -march=armv7-a+fp -g -O2 -fstack-protector --param ssp-buffer-size=4\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x11e): src/rlimit/rlimit.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0xda): /build/1st/python-gnatpython-54\n+ <11> DW_AT_name : (indirect string, offset: 0x120): src/rlimit/rlimit.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0xda): /build/2/python-gnatpython-54/2nd\n <19> DW_AT_ranges : 0x48\n <1d> DW_AT_low_pc : 0x0\n <21> DW_AT_stmt_list : 0x0\n <1><25>: Abbrev Number: 2 (DW_TAG_base_type)\n <26> DW_AT_byte_size : 1\n <27> DW_AT_encoding : 8\t(unsigned char)\n- <28> DW_AT_name : (indirect string, offset: 0x1a2): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x1a4): unsigned char\n <1><2c>: Abbrev Number: 2 (DW_TAG_base_type)\n <2d> DW_AT_byte_size : 2\n <2e> DW_AT_encoding : 7\t(unsigned)\n- <2f> DW_AT_name : (indirect string, offset: 0x2a8): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x2aa): short unsigned int\n <1><33>: Abbrev Number: 2 (DW_TAG_base_type)\n <34> DW_AT_byte_size : 4\n <35> DW_AT_encoding : 7\t(unsigned)\n- <36> DW_AT_name : (indirect string, offset: 0x1ce): unsigned int\n+ <36> DW_AT_name : (indirect string, offset: 0x1d0): unsigned int\n <1><3a>: Abbrev Number: 2 (DW_TAG_base_type)\n <3b> DW_AT_byte_size : 4\n <3c> DW_AT_encoding : 7\t(unsigned)\n- <3d> DW_AT_name : (indirect string, offset: 0x1c9): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x1cb): long unsigned int\n <1><41>: Abbrev Number: 2 (DW_TAG_base_type)\n <42> DW_AT_byte_size : 1\n <43> DW_AT_encoding : 6\t(signed char)\n- <44> DW_AT_name : (indirect string, offset: 0x1a4): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x1a6): signed char\n <1><48>: Abbrev Number: 2 (DW_TAG_base_type)\n <49> DW_AT_byte_size : 2\n <4a> DW_AT_encoding : 5\t(signed)\n <4b> DW_AT_name : (indirect string, offset: 0x62): short int\n <1><4f>: Abbrev Number: 3 (DW_TAG_base_type)\n <50> DW_AT_byte_size : 4\n <51> DW_AT_encoding : 5\t(signed)\n <52> DW_AT_name : int\n <1><56>: Abbrev Number: 4 (DW_TAG_typedef)\n- <57> DW_AT_name : (indirect string, offset: 0x138): __int64_t\n+ <57> DW_AT_name : (indirect string, offset: 0x13a): __int64_t\n <5b> DW_AT_decl_file : 3\n <5c> DW_AT_decl_line : 47\n <5d> DW_AT_decl_column : 44\n <5e> DW_AT_type : <0x62>\n <1><62>: Abbrev Number: 2 (DW_TAG_base_type)\n <63> DW_AT_byte_size : 8\n <64> DW_AT_encoding : 5\t(signed)\n- <65> DW_AT_name : (indirect string, offset: 0x110): long long int\n+ <65> DW_AT_name : (indirect string, offset: 0x112): long long int\n <1><69>: Abbrev Number: 2 (DW_TAG_base_type)\n <6a> DW_AT_byte_size : 8\n <6b> DW_AT_encoding : 7\t(unsigned)\n- <6c> DW_AT_name : (indirect string, offset: 0x1c4): long long unsigned int\n+ <6c> DW_AT_name : (indirect string, offset: 0x1c6): long long unsigned int\n <1><70>: Abbrev Number: 4 (DW_TAG_typedef)\n- <71> DW_AT_name : (indirect string, offset: 0x2a0): __off_t\n+ <71> DW_AT_name : (indirect string, offset: 0x2a2): __off_t\n <75> DW_AT_decl_file : 3\n <76> DW_AT_decl_line : 152\n <77> DW_AT_decl_column : 25\n <78> DW_AT_type : <0x7c>\n <1><7c>: Abbrev Number: 2 (DW_TAG_base_type)\n <7d> DW_AT_byte_size : 4\n <7e> DW_AT_encoding : 5\t(signed)\n- <7f> DW_AT_name : (indirect string, offset: 0x115): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0x117): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x296): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x298): __off64_t\n <88> DW_AT_decl_file : 3\n <89> DW_AT_decl_line : 153\n <8a> DW_AT_decl_column : 27\n <8b> DW_AT_type : <0x56>\n <1><8f>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <90> DW_AT_byte_size : 4\n <1><91>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <92> DW_AT_byte_size : 4\n <93> DW_AT_type : <0x97>\n <1><97>: Abbrev Number: 2 (DW_TAG_base_type)\n <98> DW_AT_byte_size : 1\n <99> DW_AT_encoding : 8\t(unsigned char)\n- <9a> DW_AT_name : (indirect string, offset: 0x1ab): char\n+ <9a> DW_AT_name : (indirect string, offset: 0x1ad): char\n <1><9e>: Abbrev Number: 7 (DW_TAG_const_type)\n <9f> DW_AT_type : <0x97>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n DW_AT_name : (indirect string, offset: 0x6c): size_t\n DW_AT_decl_file : 4\n DW_AT_decl_line : 209\n DW_AT_decl_column : 23\n@@ -91,36 +91,36 @@\n <1>: Abbrev Number: 8 (DW_TAG_structure_type)\n DW_AT_byte_size : 128\n DW_AT_decl_file : 5\n DW_AT_decl_line : 5\n DW_AT_decl_column : 9\n DW_AT_sibling : <0xc6>\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x25c): __val\n+ DW_AT_name : (indirect string, offset: 0x25e): __val\n DW_AT_decl_file : 5\n DW_AT_decl_line : 7\n DW_AT_decl_column : 21\n DW_AT_type : <0xc6>\n DW_AT_data_member_location: 0\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 10 (DW_TAG_array_type)\n DW_AT_type : <0x3a>\n DW_AT_sibling : <0xd6>\n <2>: Abbrev Number: 11 (DW_TAG_subrange_type)\n DW_AT_type : <0x33>\n DW_AT_upper_bound : 31\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x406): __sigset_t\n+ DW_AT_name : (indirect string, offset: 0x408): __sigset_t\n DW_AT_decl_file : 5\n DW_AT_decl_line : 8\n
DW_AT_decl_column : 3\n DW_AT_type : <0xaf>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x408): sigset_t\n+ DW_AT_name : (indirect string, offset: 0x40a): sigset_t\n DW_AT_decl_file : 6\n DW_AT_decl_line : 7\n DW_AT_decl_column : 20\n DW_AT_type : <0xd6>\n <1>: Abbrev Number: 12 (DW_TAG_variable)\n DW_AT_name : (indirect string, offset: 0xae): __environ\n DW_AT_decl_file : 7\n@@ -137,15 +137,15 @@\n <106> DW_AT_decl_file : 8\n <107> DW_AT_decl_line : 36\n <108> DW_AT_decl_column : 14\n <109> DW_AT_type : <0x91>\n <10d> DW_AT_external : 1\n <10d> DW_AT_declaration : 1\n <1><10d>: Abbrev Number: 13 (DW_TAG_variable)\n- <10e> DW_AT_name : (indirect string, offset: 0x255): optind\n+ <10e> DW_AT_name : (indirect string, offset: 0x257): optind\n <112> DW_AT_decl_file : 8\n <113> DW_AT_decl_line : 50\n <114> DW_AT_decl_column : 12\n <115> DW_AT_type : <0x4f>\n <119> DW_AT_external : 1\n <119> DW_AT_declaration : 1\n <1><119>: Abbrev Number: 13 (DW_TAG_variable)\n@@ -153,100 +153,100 @@\n <11e> DW_AT_decl_file : 8\n <11f> DW_AT_decl_line : 55\n <120> DW_AT_decl_column : 12\n <121> DW_AT_type : <0x4f>\n <125> DW_AT_external : 1\n <125> DW_AT_declaration : 1\n <1><125>: Abbrev Number: 13 (DW_TAG_variable)\n- <126> DW_AT_name : (indirect string, offset: 0x330): optopt\n+ <126> DW_AT_name : (indirect string, offset: 0x332): optopt\n <12a> DW_AT_decl_file : 8\n <12b> DW_AT_decl_line : 59\n <12c> DW_AT_decl_column : 12\n <12d> DW_AT_type : <0x4f>\n <131> DW_AT_external : 1\n <131> DW_AT_declaration : 1\n <1><131>: Abbrev Number: 14 (DW_TAG_structure_type)\n- <132> DW_AT_name : (indirect string, offset: 0x188): _IO_FILE\n+ <132> DW_AT_name : (indirect string, offset: 0x18a): _IO_FILE\n <136> DW_AT_byte_size : 152\n <137> DW_AT_decl_file : 9\n <138> DW_AT_decl_line : 49\n <139> DW_AT_decl_column : 8\n <13a> DW_AT_sibling : <0x2b8>\n <2><13e>: Abbrev Number: 9 (DW_TAG_member)\n- <13f> DW_AT_name : (indirect string, offset: 0x3ec): _flags\n+ <13f> DW_AT_name : (indirect string, offset: 0x3ee): _flags\n <143> DW_AT_decl_file : 9\n <144> DW_AT_decl_line : 51\n <145> DW_AT_decl_column : 7\n <146> DW_AT_type : <0x4f>\n <14a> DW_AT_data_member_location: 0\n <2><14b>: Abbrev Number: 9 (DW_TAG_member)\n- <14c> DW_AT_name : (indirect string, offset: 0x214): _IO_read_ptr\n+ <14c> DW_AT_name : (indirect string, offset: 0x216): _IO_read_ptr\n <150> DW_AT_decl_file : 9\n <151> DW_AT_decl_line : 54\n <152> DW_AT_decl_column : 9\n <153> DW_AT_type : <0x91>\n <157> DW_AT_data_member_location: 4\n <2><158>: Abbrev Number: 9 (DW_TAG_member)\n- <159> DW_AT_name : (indirect string, offset: 0x1fa): _IO_read_end\n+ <159> DW_AT_name : (indirect string, offset: 0x1fc): _IO_read_end\n <15d> DW_AT_decl_file : 9\n <15e> DW_AT_decl_line : 55\n <15f> DW_AT_decl_column : 9\n <160> DW_AT_type : <0x91>\n <164> DW_AT_data_member_location: 8\n <2><165>: Abbrev Number: 9 (DW_TAG_member)\n- <166> DW_AT_name : (indirect string, offset: 0x2f9): _IO_read_base\n+ <166> DW_AT_name : (indirect string, offset: 0x2fb): _IO_read_base\n <16a> DW_AT_decl_file : 9\n <16b> DW_AT_decl_line : 56\n <16c> DW_AT_decl_column : 9\n <16d> DW_AT_type : <0x91>\n <171> DW_AT_data_member_location: 12\n <2><172>: Abbrev Number: 9 (DW_TAG_member)\n- <173> DW_AT_name : (indirect string, offset: 0x168): _IO_write_base\n+ <173> DW_AT_name : (indirect string, offset: 0x16a): _IO_write_base\n <177> DW_AT_decl_file : 9\n <178> DW_AT_decl_line : 57\n <179> DW_AT_decl_column : 9\n <17a> DW_AT_type : <0x91>\n <17e> DW_AT_data_member_location: 16\n <2><17f>: Abbrev Number: 9 (DW_TAG_member)\n <180> DW_AT_name : (indirect string, offset: 0x7e): _IO_write_ptr\n <184> DW_AT_decl_file : 9\n <185> DW_AT_decl_line : 58\n <186> DW_AT_decl_column : 9\n <187> DW_AT_type : <0x91>\n <18b> DW_AT_data_member_location: 20\n <2><18c>: Abbrev Number: 9 (DW_TAG_member)\n- <18d> DW_AT_name : (indirect string, offset: 0x288): _IO_write_end\n+ <18d> DW_AT_name : (indirect string, offset: 0x28a): _IO_write_end\n <191> DW_AT_decl_file : 9\n <192> DW_AT_decl_line : 59\n <193> DW_AT_decl_column : 9\n <194> DW_AT_type : <0x91>\n <198> DW_AT_data_member_location: 24\n <2><199>: Abbrev Number: 9 (DW_TAG_member)\n <19a> DW_AT_name : (indirect string, offset: 0xa1): _IO_buf_base\n <19e> DW_AT_decl_file : 9\n <19f> DW_AT_decl_line : 60\n <1a0> DW_AT_decl_column : 9\n <1a1> DW_AT_type : <0x91>\n <1a5> DW_AT_data_member_location: 28\n <2><1a6>: Abbrev Number: 9 (DW_TAG_member)\n- <1a7> DW_AT_name : (indirect string, offset: 0x22e): _IO_buf_end\n+ <1a7> DW_AT_name : (indirect string, offset: 0x230): _IO_buf_end\n <1ab> DW_AT_decl_file : 9\n <1ac> DW_AT_decl_line : 61\n <1ad> DW_AT_decl_column : 9\n <1ae> DW_AT_type : <0x91>\n <1b2> DW_AT_data_member_location: 32\n <2><1b3>: Abbrev Number: 9 (DW_TAG_member)\n- <1b4> DW_AT_name : (indirect string, offset: 0x316): _IO_save_base\n+ <1b4> DW_AT_name : (indirect string, offset: 0x318): _IO_save_base\n <1b8> DW_AT_decl_file : 9\n <1b9> DW_AT_decl_line : 64\n <1ba> DW_AT_decl_column : 9\n <1bb> DW_AT_type : <0x91>\n <1bf> DW_AT_data_member_location: 36\n <2><1c0>: Abbrev Number: 9 (DW_TAG_member)\n- <1c1> DW_AT_name : (indirect string, offset: 0x2cf): _IO_backup_base\n+ <1c1> DW_AT_name : (indirect string, offset: 0x2d1): _IO_backup_base\n <1c5> DW_AT_decl_file : 9\n <1c6> DW_AT_decl_line : 65\n <1c7> DW_AT_decl_column : 9\n <1c8> DW_AT_type : <0x91>\n <1cc> DW_AT_data_member_location: 40\n <2><1cd>: Abbrev Number: 9 (DW_TAG_member)\n <1ce> DW_AT_name : (indirect string, offset: 0x55): _IO_save_end\n@@ -259,139 +259,139 @@\n <1db> DW_AT_name : (indirect string, offset: 0xb8): _markers\n <1df> DW_AT_decl_file : 9\n <1e0> DW_AT_decl_line : 68\n <1e1> DW_AT_decl_column : 22\n <1e2> DW_AT_type : <0x2d1>\n <1e6> DW_AT_data_member_location: 48\n <2><1e7>: Abbrev Number: 9 (DW_TAG_member)\n- <1e8> DW_AT_name : (indirect string, offset: 0x207): _chain\n+ <1e8> DW_AT_name : (indirect string, offset: 0x209): _chain\n <1ec> DW_AT_decl_file : 9\n <1ed> DW_AT_decl_line : 70\n <1ee> DW_AT_decl_column : 20\n <1ef> DW_AT_type : <0x2d7>\n <1f3> DW_AT_data_member_location: 52\n <2><1f4>: Abbrev Number: 9 (DW_TAG_member)\n- <1f5> DW_AT_name : (indirect string, offset: 0x347): _fileno\n+ <1f5> DW_AT_name : (indirect string, offset: 0x349): _fileno\n <1f9> DW_AT_decl_file : 9\n <1fa> DW_AT_decl_line : 72\n <1fb> DW_AT_decl_column : 7\n <1fc> DW_AT_type : <0x4f>\n <200> DW_AT_data_member_location: 56\n <2><201>: Abbrev Number: 9 (DW_TAG_member)\n- <202> DW_AT_name : (indirect string, offset: 0x2e5): _flags2\n+ <202> DW_AT_name : (indirect string, offset: 0x2e7): _flags2\n <206> DW_AT_decl_file : 9\n <207> DW_AT_decl_line : 73\n <208> DW_AT_decl_column : 7\n <209> DW_AT_type : <0x4f>\n <20d> DW_AT_data_member_location: 60\n <2><20e>: Abbrev Number: 9 (DW_TAG_member)\n <20f> DW_AT_name : (indirect string, offset: 0x1d): _old_offset\n <213> DW_AT_decl_file : 9\n <214> DW_AT_decl_line : 74\n <215> DW_AT_decl_column : 11\n <216> DW_AT_type : <0x70>\n <21a> DW_AT_data_member_location: 64\n <2><21b>: Abbrev Number: 9 (DW_TAG_member)\n- <21c> DW_AT_name : (indirect string, offset: 0x150): _cur_column\n+ <21c> DW_AT_name : (indirect string, offset: 0x152): _cur_column\n <220> DW_AT_decl_file : 9\n <221> DW_AT_decl_line : 77\n <222> DW_AT_decl_column : 18\n <223> DW_AT_type : <0x2c>\n <227> DW_AT_data_member_location: 68\n <2><228>: Abbrev Number: 9 (DW_TAG_member)\n- <229> DW_AT_name : (indirect string, offset: 0x307): _vtable_offset\n+ <229> DW_AT_name : (indirect string, offset: 0x309): _vtable_offset\n <22d> DW_AT_decl_file : 9\n <22e> DW_AT_decl_line : 78\n <22f> DW_AT_decl_column : 15\n <230> DW_AT_type : <0x41>\n <234> DW_AT_data_member_location: 70\n <2><235>: Abbrev Number: 9 (DW_TAG_member)\n- <236> DW_AT_name : (indirect string, offset: 0x1f0): _shortbuf\n+ <236> DW_AT_name : (indirect string, offset: 0x1f2): _shortbuf\n <23a> DW_AT_decl_file : 9\n <23b> DW_AT_decl_line : 79\n <23c> DW_AT_decl_column : 8\n <23d> DW_AT_type : <0x2dd>\n <241> DW_AT_data_member_location: 71\n <2><242>: Abbrev Number: 9 (DW_TAG_member)\n- <243> DW_AT_name : (indirect string, offset: 0x132): _lock\n+ <243> DW_AT_name : (indirect string, offset: 0x134): _lock\n <247> DW_AT_decl_file : 9\n <248> DW_AT_decl_line : 81\n <249> DW_AT_decl_column : 15\n <24a> DW_AT_type : <0x2ed>\n <24e> DW_AT_data_member_location: 72\n <2><24f>: Abbrev Number: 9 (DW_TAG_member)\n <250> DW_AT_name : (indirect string, offset: 0x21): _offset\n <254> DW_AT_decl_file : 9\n <255> DW_AT_decl_line : 89\n <256> DW_AT_decl_column : 13\n <257> DW_AT_type : <0x83>\n <25b> DW_AT_data_member_location: 80\n <2><25c>: Abbrev Number: 9 (DW_TAG_member)\n- <25d> DW_AT_name : (indirect string, offset: 0x3fd): _codecvt\n+ <25d> DW_AT_name : (indirect string, offset: 0x3ff): _codecvt\n <261> DW_AT_decl_file : 9\n <262> DW_AT_decl_line : 91\n <263> DW_AT_decl_column : 23\n <264> DW_AT_type : <0x2f8>\n <268> DW_AT_data_member_location: 88\n <2><269>: Abbrev Number: 9 (DW_TAG_member)\n- <26a> DW_AT_name : (indirect string, offset: 0x2be): _wide_data\n+ <26a> DW_AT_name : (indirect string, offset: 0x2c0): _wide_data\n <26e> DW_AT_decl_file : 9\n <26f> DW_AT_decl_line : 92\n <270> DW_AT_decl_column : 25\n <271> DW_AT_type : <0x303>\n <275> DW_AT_data_member_location: 92\n <2><276>: Abbrev Number: 9 (DW_TAG_member)\n- <277> DW_AT_name : (indirect string, offset: 0x262): _freeres_list\n+ <277> DW_AT_name : (indirect string, offset: 0x264): _freeres_list\n <27b> DW_AT_decl_file : 9\n <27c> DW_AT_decl_line : 93\n <27d> DW_AT_decl_column : 20\n <27e> DW_AT_type : <0x2d7>\n <282> DW_AT_data_member_location: 96\n <2><283>: Abbrev Number: 9 (DW_TAG_member)\n <284> DW_AT_name : (indirect string, offset: 0xc1): _freeres_buf\n <288> DW_AT_decl_file : 9\n <289> DW_AT_decl_line : 94\n <28a> DW_AT_decl_column : 9\n <28b> DW_AT_type : <0x8f>\n <28f> DW_AT_data_member_location: 100\n <2><290>: Abbrev Number: 9 (DW_TAG_member)\n- <291> DW_AT_name : (indirect string, offset: 0x279): __pad5\n+ <291> DW_AT_name : (indirect string, offset: 0x27b): __pad5\n <295> DW_AT_decl_file : 9\n <296> DW_AT_decl_line : 95\n <297> DW_AT_decl_column : 10\n <298> DW_AT_type : <0xa3>\n <29c> DW_AT_data_member_location: 104\n <2><29d>: Abbrev Number: 9 (DW_TAG_member)\n- <29e> DW_AT_name : (indirect string, offset: 0x2c9): _mode\n+ <29e> DW_AT_name : (indirect string, offset: 0x2cb): _mode\n <2a2> DW_AT_decl_file : 9\n <2a3> DW_AT_decl_line : 96\n <2a4> DW_AT_decl_column : 7\n <2a5> DW_AT_type : <0x4f>\n <2a9> DW_AT_data_member_location: 108\n <2><2aa>: Abbrev Number: 9 (DW_TAG_member)\n- <2ab> DW_AT_name : (indirect string, offset: 0x270): _unused2\n+ <2ab> DW_AT_name : (indirect string, offset: 0x272): _unused2\n <2af> DW_AT_decl_file : 9\n <2b0> DW_AT_decl_line : 98\n <2b1> DW_AT_decl_column : 8\n <2b2> DW_AT_type : <0x309>\n <2b6> DW_AT_data_member_location: 112\n <2><2b7>: Abbrev Number: 0\n <1><2b8>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2b9> DW_AT_name : (indirect string, offset: 0x18c): FILE\n+ <2b9> DW_AT_name : (indirect string, offset: 0x18e): FILE\n <2bd> DW_AT_decl_file : 10\n <2be> DW_AT_decl_line : 7\n <2bf> DW_AT_decl_column : 25\n <2c0> DW_AT_type : <0x131>\n <1><2c4>: Abbrev Number: 15 (DW_TAG_typedef)\n <2c5> DW_AT_name : (indirect string, offset: 0x73): _IO_lock_t\n <2c9> DW_AT_decl_file : 9\n <2ca> DW_AT_decl_line : 43\n <2cb> DW_AT_decl_column : 14\n <1><2cc>: Abbrev Number: 16 (DW_TAG_structure_type)\n- <2cd> DW_AT_name : (indirect string, offset: 0x1e5): _IO_marker\n+ <2cd> DW_AT_name : (indirect string, offset: 0x1e7): _IO_marker\n <2d1> DW_AT_declaration : 1\n <1><2d1>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2d2> DW_AT_byte_size : 4\n <2d3> DW_AT_type : <0x2cc>\n <1><2d7>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2d8> DW_AT_byte_size : 4\n <2d9> DW_AT_type : <0x131>\n@@ -402,53 +402,53 @@\n <2e7> DW_AT_type : <0x33>\n <2eb> DW_AT_upper_bound : 0\n <2><2ec>: Abbrev Number: 0\n <1><2ed>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2ee> DW_AT_byte_size : 4\n <2ef> DW_AT_type : <0x2c4>\n <1><2f3>: Abbrev Number: 16 (DW_TAG_structure_type)\n- <2f4> DW_AT_name : (indirect string, offset: 0x3fa): _IO_codecvt\n+ <2f4> DW_AT_name : (indirect string, offset: 0x3fc): _IO_codecvt\n <2f8> DW_AT_declaration : 1\n <1><2f8>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2f9> DW_AT_byte_size : 4\n <2fa> DW_AT_type : <0x2f3>\n <1><2fe>: Abbrev Number: 16 (DW_TAG_structure_type)\n- <2ff> DW_AT_name : (indirect string, offset: 0x2bb): _IO_wide_data\n+ <2ff> DW_AT_name : (indirect string, offset: 0x2bd): _IO_wide_data\n <303> DW_AT_declaration : 1\n <1><303>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <304> DW_AT_byte_size : 4\n <305> DW_AT_type : <0x2fe>\n <1><309>: Abbrev Number: 10 (DW_TAG_array_type)\n <30a> DW_AT_type : <0x97>\n <30e> DW_AT_sibling : <0x319>\n <2><312>: Abbrev Number: 11 (DW_TAG_subrange_type)\n <313> DW_AT_type : <0x33>\n <317> DW_AT_upper_bound : 39\n <2><318>: Abbrev Number: 0\n <1><319>: Abbrev Number: 13 (DW_TAG_variable)\n- <31a> DW_AT_name : (indirect string, offset: 0x2df): stdin\n+ <31a> DW_AT_name : (indirect string, offset: 0x2e1): stdin\n <31e> DW_AT_decl_file : 11\n <31f> DW_AT_decl_line : 137\n <320> DW_AT_decl_column : 14\n <321> DW_AT_type : <0x325>\n <325> DW_AT_external : 1\n <325> DW_AT_declaration : 1\n <1><325>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <326> DW_AT_byte_size : 4\n <327> DW_AT_type : <0x2b8>\n <1><32b>: Abbrev Number: 13 (DW_TAG_variable)\n- <32c> DW_AT_name : (indirect string, offset: 0x3f3): stdout\n+ <32c> DW_AT_name : (indirect string, offset: 0x3f5): stdout\n <330> DW_AT_decl_file : 11\n <331> DW_AT_decl_line : 138\n <332> DW_AT_decl_column : 14\n <333> DW_AT_type : <0x325>\n <337> DW_AT_external : 1\n <337> DW_AT_declaration : 1\n <1><337>: Abbrev Number: 13 (DW_TAG_variable)\n- <338> DW_AT_name : (indirect string, offset: 0x109): stderr\n+ <338> DW_AT_name : (indirect string, offset: 0x10b): stderr\n <33c> DW_AT_decl_file : 11\n <33d> DW_AT_decl_line : 139\n <33e> DW_AT_decl_column : 14\n <33f> DW_AT_type : <0x325>\n <343> DW_AT_external : 1\n <343> DW_AT_declaration : 1\n <1><343>: Abbrev Number: 13 (DW_TAG_variable)\n@@ -468,23 +468,23 @@\n <35b> DW_AT_type : <0x34f>\n <1><35f>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <360> DW_AT_byte_size : 4\n <361> DW_AT_type : <0x9e>\n <1><365>: Abbrev Number: 7 (DW_TAG_const_type)\n <366> DW_AT_type : <0x35f>\n <1><36a>: Abbrev Number: 13 (DW_TAG_variable)\n- <36b> DW_AT_name : (indirect string, offset: 0x324): sys_errlist\n+ <36b> DW_AT_name : (indirect string, offset: 0x326): sys_errlist\n <36f> DW_AT_decl_file : 12\n <370> DW_AT_decl_line : 27\n <371> DW_AT_decl_column : 26\n <372> DW_AT_type : <0x35a>\n <376> DW_AT_external : 1\n <376> DW_AT_declaration : 1\n <1><376>: Abbrev Number: 4 (DW_TAG_typedef)\n- <377> DW_AT_name : (indirect string, offset: 0x1b5): __sighandler_t\n+ <377> DW_AT_name : (indirect string, offset: 0x1b7): __sighandler_t\n <37b> DW_AT_decl_file : 13\n <37c> DW_AT_decl_line : 72\n <37d> DW_AT_decl_column : 16\n <37e> DW_AT_type : <0x382>\n <1><382>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <383> DW_AT_byte_size : 4\n <384> DW_AT_type : <0x388>\n@@ -500,23 +500,23 @@\n <2><39c>: Abbrev Number: 11 (DW_TAG_subrange_type)\n <39d> DW_AT_type : <0x33>\n <3a1> DW_AT_upper_bound : 64\n <2><3a2>: Abbrev Number: 0\n <1><3a3>: Abbrev Number: 7 (DW_TAG_const_type)\n <3a4> DW_AT_type : <0x393>\n <1><3a8>: Abbrev Number: 12 (DW_TAG_variable)\n- <3a9> DW_AT_name : (indirect string, offset: 0x221): _sys_siglist\n+ <3a9> DW_AT_name : (indirect string, offset: 0x223): _sys_siglist\n <3ad> DW_AT_decl_file : 13\n <3ae> DW_AT_decl_line : 286\n <3b0> DW_AT_decl_column : 26\n <3b1> DW_AT_type : <0x3a3>\n <3b5> DW_AT_external : 1\n <3b5> DW_AT_declaration : 1\n <1><3b5>: Abbrev Number: 12 (DW_TAG_variable)\n- <3b6> DW_AT_name : (indirect string, offset: 0x222): sys_siglist\n+ <3b6> DW_AT_name : (indirect string, offset: 0x224): sys_siglist\n <3ba> DW_AT_decl_file : 13\n <3bb> DW_AT_decl_line : 287\n <3bd> DW_AT_decl_column : 26\n <3be> DW_AT_type : <0x3a3>\n <3c2> DW_AT_external : 1\n <3c2> DW_AT_declaration : 1\n <1><3c2>: Abbrev Number: 20 (DW_TAG_variable)\n@@ -552,23 +552,23 @@\n <400> DW_AT_type : <0x4f>\n <404> DW_AT_low_pc : 0x708\n <408> DW_AT_high_pc : 0x108\n <40c> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <40e> DW_AT_GNU_all_call_sites: 1\n <40e> DW_AT_sibling : <0x649>\n <2><412>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n- <413> DW_AT_name : (indirect string, offset: 0x1b0): argc\n+ <413> DW_AT_name : (indirect string, offset: 0x1b2): argc\n <417> DW_AT_decl_file : 1\n <418> DW_AT_decl_line : 126\n <419> DW_AT_decl_column : 11\n <41a> DW_AT_type : <0x4f>\n <41e> DW_AT_location : 0x8 (location list)\n <422> DW_AT_GNU_locviews: 0x0\n <2><426>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n- <427> DW_AT_name : (indirect string, offset: 0x177): argv\n+ <427> DW_AT_name : (indirect string, offset: 0x179): argv\n <42b> DW_AT_decl_file : 1\n <42c> DW_AT_decl_line : 126\n <42d> DW_AT_decl_column : 24\n <42e> DW_AT_type : <0xfb>\n <432> DW_AT_location : 0x50 (location list)\n <436> DW_AT_GNU_locviews: 0x42\n <2><43a>: Abbrev Number: 24 (DW_TAG_variable)\n@@ -578,15 +578,15 @@\n <441> DW_AT_decl_column : 12\n <442> DW_AT_type : <0xe2>\n <446> DW_AT_location : 3 byte block: 91 e8 7e \t(DW_OP_fbreg: -152)\n <2><44a>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <44b> DW_AT_ranges : 0x18\n <44f> DW_AT_sibling : <0x528>\n <3><453>: Abbrev Number: 26 (DW_TAG_variable)\n- <454> DW_AT_name : (indirect string, offset: 0x23a): seconds\n+ <454> DW_AT_name : (indirect string, offset: 0x23c): seconds\n <458> DW_AT_decl_file : 1\n <459> DW_AT_decl_line : 179\n <45a> DW_AT_decl_column : 11\n <45b> DW_AT_type : <0x4f>\n <45f> DW_AT_location : 0xb6 (location list)\n <463> DW_AT_GNU_locviews: 0xae\n <3><467>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n@@ -792,23 +792,23 @@\n <3><642>: Abbrev Number: 30 (DW_TAG_GNU_call_site_parameter)\n <643> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <645> DW_AT_GNU_call_site_value: 1 byte block: 35 \t(DW_OP_lit5)\n <3><647>: Abbrev Number: 0\n <2><648>: Abbrev Number: 0\n <1><649>: Abbrev Number: 33 (DW_TAG_subprogram)\n <64a> DW_AT_external : 1\n- <64a> DW_AT_name : (indirect string, offset: 0x1db): reapchild\n+ <64a> DW_AT_name : (indirect string, offset: 0x1dd): reapchild\n <64e> DW_AT_decl_file : 1\n <64f> DW_AT_decl_line : 71\n <650> DW_AT_decl_column : 1\n <651> DW_AT_prototyped : 1\n <651> DW_AT_inline : 1\t(inlined)\n <652> DW_AT_sibling : <0x69e>\n <2><656>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n- <657> DW_AT_name : (indirect string, offset: 0xfa): nsig\n+ <657> DW_AT_name : (indirect string, offset: 0xfc): nsig\n <65b> DW_AT_decl_file : 1\n <65c> DW_AT_decl_line : 71\n <65d> DW_AT_decl_column : 16\n <65e> DW_AT_type : <0x4f>\n <2><662>: Abbrev Number: 35 (DW_TAG_variable)\n <663> DW_AT_name : (indirect string, offset: 0x91): delay\n <667> DW_AT_decl_file : 1\n@@ -837,26 +837,26 @@\n <694> DW_AT_low_pc : 0x978\n <698> DW_AT_GNU_tail_call: 1\n <698> DW_AT_abstract_origin: <0x8d7>\n <3><69c>: Abbrev Number: 0\n <2><69d>: Abbrev Number: 0\n <1><69e>: Abbrev Number: 39 (DW_TAG_subprogram)\n <69f> DW_AT_external : 1\n- <69f> DW_AT_name : (indirect string, offset: 0x337): terminate_group\n+ <69f> DW_AT_name : (indirect string, offset: 0x339): terminate_group\n <6a3> DW_AT_decl_file : 1\n <6a4> DW_AT_decl_line : 57\n <6a5> DW_AT_decl_column : 1\n <6a6> DW_AT_prototyped : 1\n <6a6> DW_AT_low_pc : 0x920\n <6aa> DW_AT_high_pc : 0x34\n <6ae> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <6b0> DW_AT_GNU_all_call_sites: 1\n <6b0> DW_AT_sibling : <0x716>\n <2><6b4>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n- <6b5> DW_AT_name : (indirect string, offset: 0xfa): nsig\n+ <6b5> DW_AT_name : (indirect string, offset: 0xfc): nsig\n <6b9> DW_AT_decl_file : 1\n <6ba> DW_AT_decl_line : 57\n <6bb> DW_AT_decl_column : 21\n <6bc> DW_AT_type : <0x4f>\n <6c0> DW_AT_location : 0x104 (location list)\n <6c4> DW_AT_GNU_locviews: 0x100\n <2><6c8>: Abbrev Number: 31 (DW_TAG_GNU_call_site)\n@@ -919,24 +919,24 @@\n <3><747>: Abbrev Number: 30 (DW_TAG_GNU_call_site_parameter)\n <748> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <74a> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <3><74c>: Abbrev Number: 0\n <2><74d>: Abbrev Number: 0\n <1><74e>: Abbrev Number: 41 (DW_TAG_subprogram)\n <74f> DW_AT_external : 1\n- <74f> DW_AT_name : (indirect string, offset: 0x163): atoi\n+ <74f> DW_AT_name : (indirect string, offset: 0x165): atoi\n <753> DW_AT_decl_file : 2\n <754> DW_AT_decl_line : 361\n <756> DW_AT_decl_column : 1\n <757> DW_AT_prototyped : 1\n <757> DW_AT_type : <0x4f>\n <75b> DW_AT_inline : 3\t(declared as inline and inlined)\n <75c> DW_AT_sibling : <0x76e>\n <2><760>: Abbrev Number: 42 (DW_TAG_formal_parameter)\n- <761> DW_AT_name : (indirect string, offset: 0x3e5): __nptr\n+ <761> DW_AT_name : (indirect string, offset: 0x3e7): __nptr\n <765> DW_AT_decl_file : 2\n <766> DW_AT_decl_line : 361\n <768> DW_AT_decl_column : 1\n <769> DW_AT_type : <0x35f>\n <2><76d>: Abbrev Number: 0\n <1><76e>: Abbrev Number: 43 (DW_TAG_subprogram)\n <76f> DW_AT_abstract_origin: <0x649>\n@@ -1023,119 +1023,119 @@\n <84a> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <84c> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <3><84e>: Abbrev Number: 0\n <2><84f>: Abbrev Number: 0\n <1><850>: Abbrev Number: 49 (DW_TAG_subprogram)\n <851> DW_AT_external : 1\n <851> DW_AT_declaration : 1\n- <851> DW_AT_linkage_name: (indirect string, offset: 0x149): strtol\n- <855> DW_AT_name : (indirect string, offset: 0x149): strtol\n+ <851> DW_AT_linkage_name: (indirect string, offset: 0x14b): strtol\n+ <855> DW_AT_name : (indirect string, offset: 0x14b): strtol\n <859> DW_AT_decl_file : 2\n <85a> DW_AT_decl_line : 176\n <85b> DW_AT_decl_column : 17\n <1><85c>: Abbrev Number: 49 (DW_TAG_subprogram)\n <85d> DW_AT_external : 1\n <85d> DW_AT_declaration : 1\n- <85d> DW_AT_linkage_name: (indirect string, offset: 0x2ed): sigprocmask\n- <861> DW_AT_name : (indirect string, offset: 0x2ed): sigprocmask\n+ <85d> DW_AT_linkage_name: (indirect string, offset: 0x2ef): sigprocmask\n+ <861> DW_AT_name : (indirect string, offset: 0x2ef): sigprocmask\n <865> DW_AT_decl_file : 13\n <866> DW_AT_decl_line : 229\n <867> DW_AT_decl_column : 12\n <1><868>: Abbrev Number: 50 (DW_TAG_subprogram)\n <869> DW_AT_external : 1\n <869> DW_AT_declaration : 1\n- <869> DW_AT_linkage_name: (indirect string, offset: 0x20e): sleep\n- <86d> DW_AT_name : (indirect string, offset: 0x20e): sleep\n+ <869> DW_AT_linkage_name: (indirect string, offset: 0x210): sleep\n+ <86d> DW_AT_name : (indirect string, offset: 0x210): sleep\n <871> DW_AT_decl_file : 7\n <872> DW_AT_decl_line : 444\n <874> DW_AT_decl_column : 21\n <1><875>: Abbrev Number: 51 (DW_TAG_subprogram)\n <876> DW_AT_external : 1\n <876> DW_AT_declaration : 1\n- <876> DW_AT_linkage_name: (indirect string, offset: 0x19b): fwrite\n- <87a> DW_AT_name : (indirect string, offset: 0x191): __builtin_fwrite\n+ <876> DW_AT_linkage_name: (indirect string, offset: 0x19d): fwrite\n+ <87a> DW_AT_name : (indirect string, offset: 0x193): __builtin_fwrite\n <87e> DW_AT_decl_file : 15\n <87f> DW_AT_decl_line : 0\n <1><880>: Abbrev Number: 49 (DW_TAG_subprogram)\n <881> DW_AT_external : 1\n <881> DW_AT_declaration : 1\n- <881> DW_AT_linkage_name: (indirect string, offset: 0x181): fflush\n- <885> DW_AT_name : (indirect string, offset: 0x181): fflush\n+ <881> DW_AT_linkage_name: (indirect string, offset: 0x183): fflush\n+ <885> DW_AT_name : (indirect string, offset: 0x183): fflush\n <889> DW_AT_decl_file : 11\n <88a> DW_AT_decl_line : 218\n <88b> DW_AT_decl_column : 12\n <1><88c>: Abbrev Number: 50 (DW_TAG_subprogram)\n <88d> DW_AT_external : 1\n <88d> DW_AT_declaration : 1\n- <88d> DW_AT_linkage_name: (indirect string, offset: 0x17c): exit\n- <891> DW_AT_name : (indirect string, offset: 0x17c): exit\n+ <88d> DW_AT_linkage_name: (indirect string, offset: 0x17e): exit\n+ <891> DW_AT_name : (indirect string, offset: 0x17e): exit\n <895> DW_AT_decl_file : 2\n <896> DW_AT_decl_line : 617\n <898> DW_AT_decl_column : 13\n <1><899>: Abbrev Number: 49 (DW_TAG_subprogram)\n <89a> DW_AT_external : 1\n <89a> DW_AT_declaration : 1\n- <89a> DW_AT_linkage_name: (indirect string, offset: 0x242): signal\n- <89e> DW_AT_name : (indirect string, offset: 0x242): signal\n+ <89a> DW_AT_linkage_name: (indirect string, offset: 0x244): signal\n+ <89e> DW_AT_name : (indirect string, offset: 0x244): signal\n <8a2> DW_AT_decl_file : 13\n <8a3> DW_AT_decl_line : 88\n <8a4> DW_AT_decl_column : 23\n <1><8a5>: Abbrev Number: 49 (DW_TAG_subprogram)\n <8a6> DW_AT_external : 1\n <8a6> DW_AT_declaration : 1\n- <8a6> DW_AT_linkage_name: (indirect string, offset: 0x249): sigemptyset\n- <8aa> DW_AT_name : (indirect string, offset: 0x249): sigemptyset\n+ <8a6> DW_AT_linkage_name: (indirect string, offset: 0x24b): sigemptyset\n+ <8aa> DW_AT_name : (indirect string, offset: 0x24b): sigemptyset\n <8ae> DW_AT_decl_file : 13\n <8af> DW_AT_decl_line : 196\n <8b0> DW_AT_decl_column : 12\n <1><8b1>: Abbrev Number: 49 (DW_TAG_subprogram)\n <8b2> DW_AT_external : 1\n <8b2> DW_AT_declaration : 1\n- <8b2> DW_AT_linkage_name: (indirect string, offset: 0xff): sigaddset\n- <8b6> DW_AT_name : (indirect string, offset: 0xff): sigaddset\n+ <8b2> DW_AT_linkage_name: (indirect string, offset: 0x101): sigaddset\n+ <8b6> DW_AT_name : (indirect string, offset: 0x101): sigaddset\n <8ba> DW_AT_decl_file : 13\n <8bb> DW_AT_decl_line : 202\n <8bc> DW_AT_decl_column : 12\n <1><8bd>: Abbrev Number: 50 (DW_TAG_subprogram)\n <8be> DW_AT_external : 1\n <8be> DW_AT_declaration : 1\n <8be> DW_AT_linkage_name: (indirect string, offset: 0xce): fork\n <8c2> DW_AT_name : (indirect string, offset: 0xce): fork\n <8c6> DW_AT_decl_file : 7\n <8c7> DW_AT_decl_line : 756\n <8c9> DW_AT_decl_column : 16\n <1><8ca>: Abbrev Number: 50 (DW_TAG_subprogram)\n <8cb> DW_AT_external : 1\n <8cb> DW_AT_declaration : 1\n- <8cb> DW_AT_linkage_name: (indirect string, offset: 0x34f): setpgid\n- <8cf> DW_AT_name : (indirect string, offset: 0x34f): setpgid\n+ <8cb> DW_AT_linkage_name: (indirect string, offset: 0x351): setpgid\n+ <8cf> DW_AT_name : (indirect string, offset: 0x351): setpgid\n <8d3> DW_AT_decl_file : 7\n <8d4> DW_AT_decl_line : 646\n <8d6> DW_AT_decl_column : 12\n <1><8d7>: Abbrev Number: 50 (DW_TAG_subprogram)\n <8d8> DW_AT_external : 1\n <8d8> DW_AT_declaration : 1\n- <8d8> DW_AT_linkage_name: (indirect string, offset: 0x15c): perror\n- <8dc> DW_AT_name : (indirect string, offset: 0x15c): perror\n+ <8d8> DW_AT_linkage_name: (indirect string, offset: 0x15e): perror\n+ <8dc> DW_AT_name : (indirect string, offset: 0x15e): perror\n <8e0> DW_AT_decl_file : 11\n <8e1> DW_AT_decl_line : 775\n <8e3> DW_AT_decl_column : 13\n <1><8e4>: Abbrev Number: 50 (DW_TAG_subprogram)\n <8e5> DW_AT_external : 1\n <8e5> DW_AT_declaration : 1\n- <8e5> DW_AT_linkage_name: (indirect string, offset: 0x142): execvp\n- <8e9> DW_AT_name : (indirect string, offset: 0x142): execvp\n+ <8e5> DW_AT_linkage_name: (indirect string, offset: 0x144): execvp\n+ <8e9> DW_AT_name : (indirect string, offset: 0x144): execvp\n <8ed> DW_AT_decl_file : 7\n <8ee> DW_AT_decl_line : 578\n <8f0> DW_AT_decl_column : 12\n <1><8f1>: Abbrev Number: 49 (DW_TAG_subprogram)\n <8f2> DW_AT_external : 1\n <8f2> DW_AT_declaration : 1\n- <8f2> DW_AT_linkage_name: (indirect string, offset: 0x280): waitpid\n- <8f6> DW_AT_name : (indirect string, offset: 0x280): waitpid\n+ <8f2> DW_AT_linkage_name: (indirect string, offset: 0x282): waitpid\n+ <8f6> DW_AT_name : (indirect string, offset: 0x282): waitpid\n <8fa> DW_AT_decl_file : 14\n <8fb> DW_AT_decl_line : 100\n <8fc> DW_AT_decl_column : 16\n <1><8fd>: Abbrev Number: 49 (DW_TAG_subprogram)\n <8fe> DW_AT_external : 1\n <8fe> DW_AT_declaration : 1\n <8fe> DW_AT_linkage_name: (indirect string, offset: 0x0): kill\n" }, { "source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -18,73 +18,73 @@\n [ 97] block_cld\n [ a1] _IO_buf_base\n [ ae] __environ\n [ b8] _markers\n [ c1] _freeres_buf\n [ ce] fork\n [ d3] opterr\n- [ da] /build/1st/python-gnatpython-54\n- [ fa] nsig\n- [ ff] sigaddset\n- [ 109] stderr\n- [ 110] long long int\n- [ 11e] src/rlimit/rlimit.c\n- [ 132] _lock\n- [ 138] __int64_t\n- [ 142] execvp\n- [ 149] strtol\n- [ 150] _cur_column\n- [ 15c] perror\n- [ 163] atoi\n- [ 168] _IO_write_base\n- [ 177] argv\n- [ 17c] exit\n- [ 181] fflush\n- [ 188] _IO_FILE\n- [ 191] __builtin_fwrite\n- [ 1a2] unsigned char\n- [ 1b0] argc\n- [ 1b5] __sighandler_t\n- [ 1c4] long long unsigned int\n- [ 1db] reapchild\n- [ 1e5] _IO_marker\n- [ 1f0] _shortbuf\n- [ 1fa] _IO_read_end\n- [ 207] _chain\n- [ 20e] sleep\n- [ 214] _IO_read_ptr\n- [ 221] _sys_siglist\n- [ 22e] _IO_buf_end\n- [ 23a] seconds\n- [ 242] signal\n- [ 249] sigemptyset\n- [ 255] optind\n- [ 25c] __val\n- [ 262] _freeres_list\n- [ 270] _unused2\n- [ 279] __pad5\n- [ 280] waitpid\n- [ 288] _IO_write_end\n- [ 296] __off64_t\n- [ 2a0] __off_t\n- [ 2a8] short unsigned int\n- [ 2bb] _IO_wide_data\n- [ 2c9] _mode\n- [ 2cf] _IO_backup_base\n- [ 2df] stdin\n- [ 2e5] _flags2\n- [ 2ed] sigprocmask\n- [ 2f9] _IO_read_base\n- [ 307] _vtable_offset\n- [ 316] _IO_save_base\n- [ 324] sys_errlist\n- [ 330] optopt\n- [ 337] terminate_group\n- [ 347] _fileno\n- [ 34f] setpgid\n- [ 357] GNU C17 9.3.0 -mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -mtls-dialect=gnu -march=armv7-a+fp -g -O2 -fstack-protector --param ssp-buffer-size=4\n- [ 3e5] __nptr\n- [ 3ec] _flags\n- [ 3f3] stdout\n- [ 3fa] _IO_codecvt\n- [ 406] __sigset_t\n+ [ da] /build/2/python-gnatpython-54/2nd\n+ [ fc] nsig\n+ [ 101] sigaddset\n+ [ 10b] stderr\n+ [ 112] long long int\n+ [ 120] src/rlimit/rlimit.c\n+ [ 134] _lock\n+ [ 13a] __int64_t\n+ [ 144] execvp\n+ [ 14b] strtol\n+ [ 152] _cur_column\n+ [ 15e] perror\n+ [ 165] atoi\n+ [ 16a] _IO_write_base\n+ [ 179] argv\n+ [ 17e] exit\n+ [ 183] fflush\n+ [ 18a] _IO_FILE\n+ [ 193] __builtin_fwrite\n+ [ 1a4] unsigned char\n+ [ 1b2] argc\n+ [ 1b7] __sighandler_t\n+ [ 1c6] long long unsigned int\n+ [ 1dd] reapchild\n+ [ 1e7] _IO_marker\n+ [ 1f2] _shortbuf\n+ [ 1fc] _IO_read_end\n+ [ 209] _chain\n+ [ 210] sleep\n+ [ 216] _IO_read_ptr\n+ [ 223] _sys_siglist\n+ [ 230] _IO_buf_end\n+ [ 23c] seconds\n+ [ 244] signal\n+ [ 24b] sigemptyset\n+ [ 257] optind\n+ [ 25e] __val\n+ [ 264] _freeres_list\n+ [ 272] _unused2\n+ [ 27b] __pad5\n+ [ 282] waitpid\n+ [ 28a] _IO_write_end\n+ [ 298] __off64_t\n+ [ 2a2] __off_t\n+ [ 2aa] short unsigned int\n+ [ 2bd] _IO_wide_data\n+ [ 2cb] _mode\n+ [ 2d1] _IO_backup_base\n+ [ 2e1] stdin\n+ [ 2e7] _flags2\n+ [ 2ef] sigprocmask\n+ [ 2fb] _IO_read_base\n+ [ 309] _vtable_offset\n+ [ 318] _IO_save_base\n+ [ 326] sys_errlist\n+ [ 332] optopt\n+ [ 339] terminate_group\n+ [ 349] _fileno\n+ [ 351] setpgid\n+ [ 359] GNU C17 9.3.0 -mfloat-abi=hard -mfpu=vfpv3-d16 -mthumb -mtls-dialect=gnu -march=armv7-a+fp -g -O2 -fstack-protector --param ssp-buffer-size=4\n+ [ 3e7] __nptr\n+ [ 3ee] _flags\n+ [ 3f5] stdout\n+ [ 3fc] _IO_codecvt\n+ [ 408] __sigset_t\n \n" } ] } ] } ] } ] } ] }