{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.aVr1oJxSi1/b1/python-gnatpython_54-3_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.aVr1oJxSi1/b2/python-gnatpython_54-3_i386.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 4ead928bbac3e5a05d9cc4c9f2e6c72a 21444 debug optional python-gnatpython-dbgsym_54-3_i386.deb\n+ 591845377192f803dffb7c842ed7ea6c 21488 debug optional python-gnatpython-dbgsym_54-3_i386.deb\n 1b82b74bf4d10d17ce7bfa2917cb8746 3904 doc optional python-gnatpython-doc_54-3_all.deb\n- a88451284d97c653dc83f74c586901f0 56048 python optional python-gnatpython_54-3_i386.deb\n+ 9c719f637c27eef2089b950886298895 56064 python optional python-gnatpython_54-3_i386.deb\n" }, { "source1": "python-gnatpython_54-3_i386.deb", "source2": "python-gnatpython_54-3_i386.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 54280 2012-05-30 22:16:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 54296 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: 71bb2369da810446ee1633aefeeabdb262d46b88\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2805952a4d581238011008c479a522f2f901bbf0\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,168 +1,168 @@\n \n \n \n Disassembly of section .text:\n \n 00001160 <.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 1160:\t8d 4c 24 04 \tlea 0x4(%esp),%ecx\n 1164:\t83 e4 f0 \tand $0xfffffff0,%esp\n 1167:\tff 71 fc \tpushl -0x4(%ecx)\n 116a:\t55 \tpush %ebp\n 116b:\t89 e5 \tmov %esp,%ebp\n 116d:\t57 \tpush %edi\n 116e:\t56 \tpush %esi\n 116f:\t53 \tpush %ebx\n 1170:\te8 ab 01 00 00 \tcall 1320 <__cxa_finalize@plt+0x1d0>\n 1175:\t81 c3 8b 2e 00 00 \tadd $0x2e8b,%ebx\n 117b:\t51 \tpush %ecx\n 117c:\t81 ec 88 00 00 00 \tsub $0x88,%esp\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:131\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:131\n 1182:\t83 39 02 \tcmpl $0x2,(%ecx)\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:127\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:127\n 1185:\t8b 79 04 \tmov 0x4(%ecx),%edi\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:131\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:131\n 1188:\t7f 05 \tjg 118f <__cxa_finalize@plt+0x3f>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:132\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:132\n 118a:\te8 c1 03 00 00 \tcall 1550 <__cxa_finalize@plt+0x400>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:139\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:139\n 118f:\t8d 83 20 d4 ff ff \tlea -0x2be0(%ebx),%eax\n 1195:\t51 \tpush %ecx\n 1196:\t51 \tpush %ecx\n 1197:\t50 \tpush %eax\n 1198:\t6a 0f \tpush $0xf\n 119a:\te8 b1 fe ff ff \tcall 1050 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:149\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:149\n 119f:\t5e \tpop %esi\n 11a0:\t58 \tpop %eax\n 11a1:\t8d 83 80 d4 ff ff \tlea -0x2b80(%ebx),%eax\n 11a7:\t50 \tpush %eax\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:151\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:151\n 11a8:\t8d b5 68 ff ff ff \tlea -0x98(%ebp),%esi\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:149\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:149\n 11ae:\t6a 11 \tpush $0x11\n 11b0:\te8 9b fe ff ff \tcall 1050 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:151\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:151\n 11b5:\t89 34 24 \tmov %esi,(%esp)\n 11b8:\te8 63 ff ff ff \tcall 1120 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:152\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:152\n 11bd:\t58 \tpop %eax\n 11be:\t5a \tpop %edx\n 11bf:\t6a 11 \tpush $0x11\n 11c1:\t56 \tpush %esi\n 11c2:\te8 29 ff ff ff \tcall 10f0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:153\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:153\n 11c7:\t83 c4 0c \tadd $0xc,%esp\n 11ca:\t6a 00 \tpush $0x0\n 11cc:\t56 \tpush %esi\n 11cd:\t6a 00 \tpush $0x0\n 11cf:\te8 6c fe ff ff \tcall 1040 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:155\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:155\n 11d4:\te8 37 ff ff ff \tcall 1110 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:156\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:156\n 11d9:\t83 c4 10 \tadd $0x10,%esp\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:155\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:155\n 11dc:\t89 83 68 00 00 00 \tmov %eax,0x68(%ebx)\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:156\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:156\n 11e2:\t83 f8 ff \tcmp $0xffffffff,%eax\n 11e5:\t0f 84 a3 00 00 00 \tje 128e <__cxa_finalize@plt+0x13e>\n 11eb:\t85 c0 \ttest %eax,%eax\n 11ed:\t74 67 \tje 1256 <__cxa_finalize@plt+0x106>\n atoi():\n /usr/include/stdlib.h:363\n 11ef:\t52 \tpush %edx\n 11f0:\t6a 0a \tpush $0xa\n 11f2:\t6a 00 \tpush $0x0\n 11f4:\tff 77 04 \tpushl 0x4(%edi)\n 11f7:\te8 44 ff ff ff \tcall 1140 \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 11fc:\t83 c4 0c \tadd $0xc,%esp\n 11ff:\t6a 00 \tpush $0x0\n atoi():\n /usr/include/stdlib.h:363\n 1201:\t89 c7 \tmov %eax,%edi\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 1203:\t56 \tpush %esi\n 1204:\t6a 01 \tpush $0x1\n 1206:\te8 35 fe ff ff \tcall 1040 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:184\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:184\n 120b:\t89 3c 24 \tmov %edi,(%esp)\n 120e:\te8 4d fe ff ff \tcall 1060 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:186\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:186\n 1213:\t83 c4 10 \tadd $0x10,%esp\n 1216:\t85 c0 \ttest %eax,%eax\n 1218:\t0f 85 b3 00 00 00 \tjne 12d1 <__cxa_finalize@plt+0x181>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:194\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:194\n 121e:\t8b b3 ec ff ff ff \tmov -0x14(%ebx),%esi\n 1224:\t8d 83 50 e0 ff ff \tlea -0x1fb0(%ebx),%eax\n 122a:\tff 36 \tpushl (%esi)\n 122c:\t6a 21 \tpush $0x21\n 122e:\t6a 01 \tpush $0x1\n 1230:\t50 \tpush %eax\n 1231:\te8 5a fe ff ff \tcall 1090 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:195\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:195\n 1236:\t58 \tpop %eax\n 1237:\tff 36 \tpushl (%esi)\n 1239:\te8 f2 fd ff ff \tcall 1030 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:197\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:197\n 123e:\tc7 04 24 0e 00 00 00 \tmovl $0xe,(%esp)\n 1245:\te8 d6 01 00 00 \tcall 1420 <__cxa_finalize@plt+0x2d0>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:198\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:198\n 124a:\tc7 04 24 02 00 00 00 \tmovl $0x2,(%esp)\n 1251:\te8 6a fe ff ff \tcall 10c0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:163\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:163\n 1256:\t50 \tpush %eax\n 1257:\t6a 00 \tpush $0x0\n 1259:\t56 \tpush %esi\n 125a:\t6a 01 \tpush $0x1\n 125c:\te8 df fd ff ff \tcall 1040 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:166\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:166\n 1261:\t58 \tpop %eax\n 1262:\t5a \tpop %edx\n 1263:\t6a 00 \tpush $0x0\n 1265:\t6a 00 \tpush $0x0\n 1267:\te8 c4 fe ff ff \tcall 1130 \n 126c:\t83 c4 10 \tadd $0x10,%esp\n 126f:\t85 c0 \ttest %eax,%eax\n 1271:\t74 36 \tje 12a9 <__cxa_finalize@plt+0x159>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:167\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:167\n 1273:\t83 ec 0c \tsub $0xc,%esp\n 1276:\t8d 83 1c e0 ff ff \tlea -0x1fe4(%ebx),%eax\n 127c:\t50 \tpush %eax\n 127d:\te8 fe fd ff ff \tcall 1080 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:168\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:168\n 1282:\tc7 04 24 04 00 00 00 \tmovl $0x4,(%esp)\n 1289:\te8 32 fe ff ff \tcall 10c0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:158\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:158\n 128e:\t83 ec 0c \tsub $0xc,%esp\n 1291:\t8d 83 17 e0 ff ff \tlea -0x1fe9(%ebx),%eax\n 1297:\t50 \tpush %eax\n 1298:\te8 e3 fd ff ff \tcall 1080 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:159\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:159\n 129d:\tc7 04 24 03 00 00 00 \tmovl $0x3,(%esp)\n 12a4:\te8 17 fe ff ff \tcall 10c0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:171\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:171\n 12a9:\t8d 47 08 \tlea 0x8(%edi),%eax\n 12ac:\t51 \tpush %ecx\n 12ad:\t51 \tpush %ecx\n 12ae:\t50 \tpush %eax\n 12af:\tff 77 08 \tpushl 0x8(%edi)\n 12b2:\te8 b9 fd ff ff \tcall 1070 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:172\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:172\n 12b7:\t8d 83 24 e0 ff ff \tlea -0x1fdc(%ebx),%eax\n 12bd:\t89 04 24 \tmov %eax,(%esp)\n 12c0:\te8 bb fd ff ff \tcall 1080 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:173\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:173\n 12c5:\tc7 04 24 05 00 00 00 \tmovl $0x5,(%esp)\n 12cc:\te8 ef fd ff ff \tcall 10c0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:202\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:202\n 12d1:\t83 ec 0c \tsub $0xc,%esp\n 12d4:\t6a 00 \tpush $0x0\n 12d6:\te8 e5 fd ff ff \tcall 10c0 \n 12db:\t66 90 \txchg %ax,%ax\n 12dd:\t66 90 \txchg %ax,%ax\n 12df:\t90 \tnop\n _start():\n@@ -280,148 +280,148 @@\n 1415:\t8b 14 24 \tmov (%esp),%edx\n 1418:\tc3 \tret \n 1419:\t66 90 \txchg %ax,%ax\n 141b:\t66 90 \txchg %ax,%ax\n 141d:\t66 90 \txchg %ax,%ax\n 141f:\t90 \tnop\n terminate_group():\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:57\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:57\n 1420:\t53 \tpush %ebx\n 1421:\te8 fa fe ff ff \tcall 1320 <__cxa_finalize@plt+0x1d0>\n 1426:\t81 c3 da 2b 00 00 \tadd $0x2bda,%ebx\n 142c:\t83 ec 08 \tsub $0x8,%esp\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:58\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:58\n 142f:\t83 7c 24 10 11 \tcmpl $0x11,0x10(%esp)\n 1434:\t74 0f \tje 1445 <__cxa_finalize@plt+0x2f5>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:60\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:60\n 1436:\t83 ec 08 \tsub $0x8,%esp\n 1439:\t6a 00 \tpush $0x0\n 143b:\t6a 11 \tpush $0x11\n 143d:\te8 0e fc ff ff \tcall 1050 \n 1442:\t83 c4 10 \tadd $0x10,%esp\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:63\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:63\n 1445:\t8b 83 68 00 00 00 \tmov 0x68(%ebx),%eax\n 144b:\t83 ec 08 \tsub $0x8,%esp\n 144e:\t6a 0f \tpush $0xf\n 1450:\tf7 d8 \tneg %eax\n 1452:\t50 \tpush %eax\n 1453:\te8 78 fc ff ff \tcall 10d0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:64\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:64\n 1458:\tc7 04 24 01 00 00 00 \tmovl $0x1,(%esp)\n 145f:\te8 fc fb ff ff \tcall 1060 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:65\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:65\n 1464:\t58 \tpop %eax\n 1465:\t8b 83 68 00 00 00 \tmov 0x68(%ebx),%eax\n 146b:\t5a \tpop %edx\n 146c:\t6a 09 \tpush $0x9\n 146e:\tf7 d8 \tneg %eax\n 1470:\t50 \tpush %eax\n 1471:\te8 5a fc ff ff \tcall 10d0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:66\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:66\n 1476:\t83 c4 18 \tadd $0x18,%esp\n 1479:\t5b \tpop %ebx\n 147a:\tc3 \tret \n 147b:\t8d 74 26 00 \tlea 0x0(%esi,%eiz,1),%esi\n 147f:\t90 \tnop\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 1480:\t56 \tpush %esi\n 1481:\t53 \tpush %ebx\n 1482:\te8 99 fe ff ff \tcall 1320 <__cxa_finalize@plt+0x1d0>\n 1487:\t81 c3 79 2b 00 00 \tadd $0x2b79,%ebx\n 148d:\t83 ec 04 \tsub $0x4,%esp\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:75\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:75\n 1490:\t8b 83 68 00 00 00 \tmov 0x68(%ebx),%eax\n 1496:\t85 c0 \ttest %eax,%eax\n 1498:\t7e 36 \tjle 14d0 <__cxa_finalize@plt+0x380>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:85\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:85\n 149a:\t83 ec 04 \tsub $0x4,%esp\n 149d:\t8d 93 64 00 00 00 \tlea 0x64(%ebx),%edx\n 14a3:\t6a 01 \tpush $0x1\n 14a5:\t52 \tpush %edx\n 14a6:\t50 \tpush %eax\n 14a7:\te8 f4 fb ff ff \tcall 10a0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:86\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:86\n 14ac:\t83 c4 10 \tadd $0x10,%esp\n 14af:\t85 c0 \ttest %eax,%eax\n 14b1:\t79 27 \tjns 14da <__cxa_finalize@plt+0x38a>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:87\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:87\n 14b3:\t83 ec 0c \tsub $0xc,%esp\n 14b6:\t8d 83 08 e0 ff ff \tlea -0x1ff8(%ebx),%eax\n 14bc:\t50 \tpush %eax\n 14bd:\te8 be fb ff ff \tcall 1080 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:123\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:123\n 14c2:\t83 c4 14 \tadd $0x14,%esp\n 14c5:\t5b \tpop %ebx\n 14c6:\t5e \tpop %esi\n 14c7:\tc3 \tret \n 14c8:\t8d b4 26 00 00 00 00 \tlea 0x0(%esi,%eiz,1),%esi\n 14cf:\t90 \tnop\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:121\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:121\n 14d0:\t83 ec 0c \tsub $0xc,%esp\n 14d3:\t6a 00 \tpush $0x0\n 14d5:\te8 e6 fb ff ff \tcall 10c0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:93\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:93\n 14da:\t8b 93 64 00 00 00 \tmov 0x64(%ebx),%edx\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:96\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:96\n 14e0:\tb8 83 ff ff ff \tmov $0xffffff83,%eax\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:93\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:93\n 14e5:\tf6 c2 7f \ttest $0x7f,%dl\n 14e8:\t75 03 \tjne 14ed <__cxa_finalize@plt+0x39d>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:94\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:94\n 14ea:\t0f b6 c6 \tmovzbl %dh,%eax\n 14ed:\t89 83 60 00 00 00 \tmov %eax,0x60(%ebx)\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:96\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:96\n 14f3:\tbe 05 00 00 00 \tmov $0x5,%esi\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:106\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:106\n 14f8:\t8b 83 68 00 00 00 \tmov 0x68(%ebx),%eax\n 14fe:\t83 ec 08 \tsub $0x8,%esp\n 1501:\t6a 00 \tpush $0x0\n 1503:\tf7 d8 \tneg %eax\n 1505:\t50 \tpush %eax\n 1506:\te8 c5 fb ff ff \tcall 10d0 \n 150b:\t83 c4 10 \tadd $0x10,%esp\n 150e:\t83 f8 ff \tcmp $0xffffffff,%eax\n 1511:\t75 0a \tjne 151d <__cxa_finalize@plt+0x3cd>\n 1513:\te8 e8 fb ff ff \tcall 1100 <__errno_location@plt>\n 1518:\t83 38 03 \tcmpl $0x3,(%eax)\n 151b:\t74 1f \tje 153c <__cxa_finalize@plt+0x3ec>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:107\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:107\n 151d:\t83 ec 0c \tsub $0xc,%esp\n 1520:\t6a 01 \tpush $0x1\n 1522:\te8 39 fb ff ff \tcall 1060 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:106\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:106\n 1527:\t83 c4 10 \tadd $0x10,%esp\n 152a:\t83 ee 01 \tsub $0x1,%esi\n 152d:\t75 c9 \tjne 14f8 <__cxa_finalize@plt+0x3a8>\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:112\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:112\n 152f:\t83 ec 0c \tsub $0xc,%esp\n 1532:\t6a 11 \tpush $0x11\n 1534:\te8 e7 fe ff ff \tcall 1420 <__cxa_finalize@plt+0x2d0>\n 1539:\t83 c4 10 \tadd $0x10,%esp\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:117\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:117\n 153c:\t83 ec 0c \tsub $0xc,%esp\n 153f:\tff b3 60 00 00 00 \tpushl 0x60(%ebx)\n 1545:\te8 76 fb ff ff \tcall 10c0 \n 154a:\t8d b6 00 00 00 00 \tlea 0x0(%esi),%esi\n usage():\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:38\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:38\n 1550:\t53 \tpush %ebx\n 1551:\te8 ca fd ff ff \tcall 1320 <__cxa_finalize@plt+0x1d0>\n 1556:\t81 c3 aa 2a 00 00 \tadd $0x2aaa,%ebx\n 155c:\t83 ec 14 \tsub $0x14,%esp\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:39\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:39\n 155f:\t8d 83 10 e0 ff ff \tlea -0x1ff0(%ebx),%eax\n 1565:\t50 \tpush %eax\n 1566:\te8 45 fb ff ff \tcall 10b0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:40\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:40\n 156b:\t8d 83 2c e0 ff ff \tlea -0x1fd4(%ebx),%eax\n 1571:\t89 04 24 \tmov %eax,(%esp)\n 1574:\te8 37 fb ff ff \tcall 10b0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:41\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:41\n 1579:\tc7 04 24 01 00 00 00 \tmovl $0x1,(%esp)\n 1580:\te8 3b fb ff ff \tcall 10c0 \n 1585:\t66 90 \txchg %ax,%ax\n 1587:\t66 90 \txchg %ax,%ax\n 1589:\t66 90 \txchg %ax,%ax\n 158b:\t66 90 \txchg %ax,%ax\n 158d:\t66 90 \txchg %ax,%ax\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 62623233 36396461 38313034 34366565 bb2369da810446ee\n- 0x00000010 31363333 61656665 65616264 62323632 1633aefeeabdb262\n- 0x00000020 64343662 38382e64 65627567 00000000 d46b88.debug....\n- 0x00000030 b9d40d65 ...e\n+ 0x00000000 30353935 32613464 35383132 33383031 05952a4d58123801\n+ 0x00000010 31303038 63343739 61353232 66326639 1008c479a522f2f9\n+ 0x00000020 30316262 66302e64 65627567 00000000 01bbf0.debug....\n+ 0x00000030 accd40fd ..@.\n \n" } ] } ] } ] } ] }, { "source1": "python-gnatpython-dbgsym_54-3_i386.deb", "source2": "python-gnatpython-dbgsym_54-3_i386.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 584 2012-05-30 22:16:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 20668 2012-05-30 22:16:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 20712 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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Xavier Grave \n Installed-Size: 39\n Depends: python-gnatpython (= 54-3)\n Section: debug\n Priority: optional\n Description: debug symbols for python-gnatpython\n-Build-Ids: 5d9bd123f768695ac9514264e17c224c537abf63 71bb2369da810446ee1633aefeeabdb262d46b88\n+Build-Ids: 2805952a4d581238011008c479a522f2f901bbf0 5d9bd123f768695ac9514264e17c224c537abf63\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/28/05952a4d581238011008c479a522f2f901bbf0.debug\n usr/lib/debug/.build-id/5d/9bd123f768695ac9514264e17c224c537abf63.debug\n-usr/lib/debug/.build-id/71/bb2369da810446ee1633aefeeabdb262d46b88.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/28/\n+-rw-r--r-- 0 root (0) root (0) 7788 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/28/05952a4d581238011008c479a522f2f901bbf0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/5d/\n -rw-r--r-- 0 root (0) root (0) 20220 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/5d/9bd123f768695ac9514264e17c224c537abf63.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/71/\n--rw-r--r-- 0 root (0) root (0) 7788 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/71/bb2369da810446ee1633aefeeabdb262d46b88.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/71/bb2369da810446ee1633aefeeabdb262d46b88.debug", "source2": "./usr/lib/debug/.build-id/28/05952a4d581238011008c479a522f2f901bbf0.debug", "comments": [ "Files similar despite different names (score: 53, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,18 +26,18 @@\n [21] .dynamic NOBITS 00003ef8 000ef0 0000f0 08 WA 6 0 4\n [22] .got NOBITS 00003fe8 000ef0 000018 04 WA 0 0 4\n [23] .got.plt NOBITS 00004000 000ef0 000054 04 WA 0 0 4\n [24] .data NOBITS 00004054 000ef0 000008 00 WA 0 0 4\n [25] .bss NOBITS 0000405c 000ef0 000010 00 WA 0 0 4\n [26] .comment PROGBITS 00000000 0001ec 00001c 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 00000000 000208 000028 00 0 0 1\n- [28] .debug_info PROGBITS 00000000 000230 0004be 00 C 0 0 4\n- [29] .debug_abbrev PROGBITS 00000000 0006f0 000151 00 C 0 0 4\n- [30] .debug_line PROGBITS 00000000 000844 000213 00 C 0 0 4\n- [31] .debug_str PROGBITS 00000000 000a58 000250 01 MSC 0 0 4\n+ [28] .debug_info PROGBITS 00000000 000230 0004ba 00 C 0 0 4\n+ [29] .debug_abbrev PROGBITS 00000000 0006ec 000151 00 C 0 0 4\n+ [30] .debug_line PROGBITS 00000000 000840 000213 00 C 0 0 4\n+ [31] .debug_str PROGBITS 00000000 000a54 000252 01 MSC 0 0 4\n [32] .debug_loc PROGBITS 00000000 000ca8 00007d 00 C 0 0 4\n [33] .debug_ranges PROGBITS 00000000 000d28 00003a 00 C 0 0 4\n [34] .symtab SYMTAB 00000000 000d64 000620 10 35 53 4\n [35] .strtab STRTAB 00000000 001384 0003bf 00 0 0 1\n [36] .shstrtab STRTAB 00000000 001743 00015e 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\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: 71bb2369da810446ee1633aefeeabdb262d46b88\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2805952a4d581238011008c479a522f2f901bbf0\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": "@@ -4,86 +4,86 @@\n Length: 0x7c5 (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: 0xae): GNU C17 9.3.0 -mtune=generic -march=i686 -g -O2 -fstack-protector --param ssp-buffer-size=4 -fasynchronous-unwind-tables\n <10> DW_AT_language : 12\t(ANSI C99)\n- <11> DW_AT_name : (indirect string, offset: 0x197): src/rlimit/rlimit.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x153): /build/1st/python-gnatpython-54\n+ <11> DW_AT_name : (indirect string, offset: 0x199): src/rlimit/rlimit.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x153): /build/2/python-gnatpython-54/2nd\n <19> DW_AT_ranges : 0x30\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: 0x21b): unsigned char\n+ <28> DW_AT_name : (indirect string, offset: 0x21d): 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: 0x321): short unsigned int\n+ <2f> DW_AT_name : (indirect string, offset: 0x323): 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: 0x247): unsigned int\n+ <36> DW_AT_name : (indirect string, offset: 0x249): 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: 0x242): long unsigned int\n+ <3d> DW_AT_name : (indirect string, offset: 0x244): 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: 0x21d): signed char\n+ <44> DW_AT_name : (indirect string, offset: 0x21f): 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: 0x1b1): __int64_t\n+ <57> DW_AT_name : (indirect string, offset: 0x1b3): __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: 0x189): long long int\n+ <65> DW_AT_name : (indirect string, offset: 0x18b): 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: 0x23d): long long unsigned int\n+ <6c> DW_AT_name : (indirect string, offset: 0x23f): long long unsigned int\n <1><70>: Abbrev Number: 4 (DW_TAG_typedef)\n- <71> DW_AT_name : (indirect string, offset: 0x319): __off_t\n+ <71> DW_AT_name : (indirect string, offset: 0x31b): __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: 0x18e): long int\n+ <7f> DW_AT_name : (indirect string, offset: 0x190): long int\n <1><83>: Abbrev Number: 4 (DW_TAG_typedef)\n- <84> DW_AT_name : (indirect string, offset: 0x30f): __off64_t\n+ <84> DW_AT_name : (indirect string, offset: 0x311): __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 : 6\t(signed char)\n- <9a> DW_AT_name : (indirect string, offset: 0x224): char\n+ <9a> DW_AT_name : (indirect string, offset: 0x226): 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: 0x2d5): __val\n+ DW_AT_name : (indirect string, offset: 0x2d7): __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: 0x3f1): __sigset_t\n+ DW_AT_name : (indirect string, offset: 0x3f3): __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: 0x3f3): sigset_t\n+ DW_AT_name : (indirect string, offset: 0x3f5): 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: 0x127): __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: 0x2ce): optind\n+ <10e> DW_AT_name : (indirect string, offset: 0x2d0): 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: 0x3a9): optopt\n+ <126> DW_AT_name : (indirect string, offset: 0x3ab): 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: 0x201): _IO_FILE\n+ <132> DW_AT_name : (indirect string, offset: 0x203): _IO_FILE\n <136> DW_AT_byte_size : 148\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: 0x3d7): _flags\n+ <13f> DW_AT_name : (indirect string, offset: 0x3d9): _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: 0x28d): _IO_read_ptr\n+ <14c> DW_AT_name : (indirect string, offset: 0x28f): _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: 0x273): _IO_read_end\n+ <159> DW_AT_name : (indirect string, offset: 0x275): _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: 0x372): _IO_read_base\n+ <166> DW_AT_name : (indirect string, offset: 0x374): _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: 0x1e1): _IO_write_base\n+ <173> DW_AT_name : (indirect string, offset: 0x1e3): _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: 0x301): _IO_write_end\n+ <18d> DW_AT_name : (indirect string, offset: 0x303): _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: 0x2a7): _IO_buf_end\n+ <1a7> DW_AT_name : (indirect string, offset: 0x2a9): _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: 0x38f): _IO_save_base\n+ <1b4> DW_AT_name : (indirect string, offset: 0x391): _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: 0x348): _IO_backup_base\n+ <1c1> DW_AT_name : (indirect string, offset: 0x34a): _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: 0x131): _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: 0x280): _chain\n+ <1e8> DW_AT_name : (indirect string, offset: 0x282): _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: 0x3c0): _fileno\n+ <1f5> DW_AT_name : (indirect string, offset: 0x3c2): _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: 0x35e): _flags2\n+ <202> DW_AT_name : (indirect string, offset: 0x360): _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: 0x1c9): _cur_column\n+ <21c> DW_AT_name : (indirect string, offset: 0x1cb): _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: 0x380): _vtable_offset\n+ <229> DW_AT_name : (indirect string, offset: 0x382): _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: 0x269): _shortbuf\n+ <236> DW_AT_name : (indirect string, offset: 0x26b): _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: 0x1ab): _lock\n+ <243> DW_AT_name : (indirect string, offset: 0x1ad): _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: 76\n <2><25c>: Abbrev Number: 9 (DW_TAG_member)\n- <25d> DW_AT_name : (indirect string, offset: 0x3e8): _codecvt\n+ <25d> DW_AT_name : (indirect string, offset: 0x3ea): _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: 84\n <2><269>: Abbrev Number: 9 (DW_TAG_member)\n- <26a> DW_AT_name : (indirect string, offset: 0x337): _wide_data\n+ <26a> DW_AT_name : (indirect string, offset: 0x339): _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: 88\n <2><276>: Abbrev Number: 9 (DW_TAG_member)\n- <277> DW_AT_name : (indirect string, offset: 0x2db): _freeres_list\n+ <277> DW_AT_name : (indirect string, offset: 0x2dd): _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: 92\n <2><283>: Abbrev Number: 9 (DW_TAG_member)\n <284> DW_AT_name : (indirect string, offset: 0x13a): _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: 96\n <2><290>: Abbrev Number: 9 (DW_TAG_member)\n- <291> DW_AT_name : (indirect string, offset: 0x2f2): __pad5\n+ <291> DW_AT_name : (indirect string, offset: 0x2f4): __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: 100\n <2><29d>: Abbrev Number: 9 (DW_TAG_member)\n- <29e> DW_AT_name : (indirect string, offset: 0x342): _mode\n+ <29e> DW_AT_name : (indirect string, offset: 0x344): _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: 104\n <2><2aa>: Abbrev Number: 9 (DW_TAG_member)\n- <2ab> DW_AT_name : (indirect string, offset: 0x2e9): _unused2\n+ <2ab> DW_AT_name : (indirect string, offset: 0x2eb): _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: 108\n <2><2b7>: Abbrev Number: 0\n <1><2b8>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2b9> DW_AT_name : (indirect string, offset: 0x205): FILE\n+ <2b9> DW_AT_name : (indirect string, offset: 0x207): 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: 0x25e): _IO_marker\n+ <2cd> DW_AT_name : (indirect string, offset: 0x260): _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: 0x3e5): _IO_codecvt\n+ <2f4> DW_AT_name : (indirect string, offset: 0x3e7): _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: 0x334): _IO_wide_data\n+ <2ff> DW_AT_name : (indirect string, offset: 0x336): _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: 0x358): stdin\n+ <31a> DW_AT_name : (indirect string, offset: 0x35a): 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: 0x3de): stdout\n+ <32c> DW_AT_name : (indirect string, offset: 0x3e0): 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: 0x182): stderr\n+ <338> DW_AT_name : (indirect string, offset: 0x184): 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: 0x39d): sys_errlist\n+ <36b> DW_AT_name : (indirect string, offset: 0x39f): 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: 0x22e): __sighandler_t\n+ <377> DW_AT_name : (indirect string, offset: 0x230): __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: 0x29a): _sys_siglist\n+ <3a9> DW_AT_name : (indirect string, offset: 0x29c): _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: 0x29b): sys_siglist\n+ <3b6> DW_AT_name : (indirect string, offset: 0x29d): 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,22 +552,22 @@\n <400> DW_AT_type : <0x4f>\n <404> DW_AT_low_pc : 0x1160\n <408> DW_AT_high_pc : 0x17b\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 : <0x55a>\n <2><412>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n- <413> DW_AT_name : (indirect string, offset: 0x229): argc\n+ <413> DW_AT_name : (indirect string, offset: 0x22b): 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 : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2><421>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n- <422> DW_AT_name : (indirect string, offset: 0x1f0): argv\n+ <422> DW_AT_name : (indirect string, offset: 0x1f2): argv\n <426> DW_AT_decl_file : 1\n <427> DW_AT_decl_line : 126\n <428> DW_AT_decl_column : 24\n <429> DW_AT_type : <0xfb>\n <42d> DW_AT_location : 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n <2><430>: Abbrev Number: 24 (DW_TAG_variable)\n <431> DW_AT_name : (indirect string, offset: 0x97): block_cld\n@@ -576,15 +576,15 @@\n <437> DW_AT_decl_column : 12\n <438> DW_AT_type : <0xe2>\n <43c> DW_AT_location : 3 byte block: 75 e8 7e \t(DW_OP_breg5 (ebp): -152)\n <2><440>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <441> DW_AT_ranges : 0x0\n <445> DW_AT_sibling : <0x4c9>\n <3><449>: Abbrev Number: 26 (DW_TAG_variable)\n- <44a> DW_AT_name : (indirect string, offset: 0x2b3): seconds\n+ <44a> DW_AT_name : (indirect string, offset: 0x2b5): seconds\n <44e> DW_AT_decl_file : 1\n <44f> DW_AT_decl_line : 179\n <450> DW_AT_decl_column : 11\n <451> DW_AT_type : <0x4f>\n <455> DW_AT_location : 0x8 (location list)\n <459> DW_AT_GNU_locviews: 0x0\n <3><45d>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n@@ -673,23 +673,23 @@\n <54c> DW_AT_abstract_origin: <0x77f>\n <2><550>: Abbrev Number: 29 (DW_TAG_GNU_call_site)\n <551> DW_AT_low_pc : 0x12d1\n <555> DW_AT_abstract_origin: <0x734>\n <2><559>: Abbrev Number: 0\n <1><55a>: Abbrev Number: 30 (DW_TAG_subprogram)\n <55b> DW_AT_external : 1\n- <55b> DW_AT_name : (indirect string, offset: 0x254): reapchild\n+ <55b> DW_AT_name : (indirect string, offset: 0x256): reapchild\n <55f> DW_AT_decl_file : 1\n <560> DW_AT_decl_line : 71\n <561> DW_AT_decl_column : 1\n <562> DW_AT_prototyped : 1\n <562> DW_AT_inline : 1\t(inlined)\n <563> DW_AT_sibling : <0x59f>\n <2><567>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <568> DW_AT_name : (indirect string, offset: 0x173): nsig\n+ <568> DW_AT_name : (indirect string, offset: 0x175): nsig\n <56c> DW_AT_decl_file : 1\n <56d> DW_AT_decl_line : 71\n <56e> DW_AT_decl_column : 16\n <56f> DW_AT_type : <0x4f>\n <2><573>: Abbrev Number: 32 (DW_TAG_variable)\n <574> DW_AT_name : (indirect string, offset: 0x91): delay\n <578> DW_AT_decl_file : 1\n@@ -709,26 +709,26 @@\n <3><594>: Abbrev Number: 29 (DW_TAG_GNU_call_site)\n <595> DW_AT_low_pc : 0x14c2\n <599> DW_AT_abstract_origin: <0x77f>\n <3><59d>: Abbrev Number: 0\n <2><59e>: Abbrev Number: 0\n <1><59f>: Abbrev Number: 35 (DW_TAG_subprogram)\n <5a0> DW_AT_external : 1\n- <5a0> DW_AT_name : (indirect string, offset: 0x3b0): terminate_group\n+ <5a0> DW_AT_name : (indirect string, offset: 0x3b2): terminate_group\n <5a4> DW_AT_decl_file : 1\n <5a5> DW_AT_decl_line : 57\n <5a6> DW_AT_decl_column : 1\n <5a7> DW_AT_prototyped : 1\n <5a7> DW_AT_low_pc : 0x1420\n <5ab> DW_AT_high_pc : 0x5b\n <5af> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <5b1> DW_AT_GNU_all_call_sites: 1\n <5b1> DW_AT_sibling : <0x5e9>\n <2><5b5>: Abbrev Number: 23 (DW_TAG_formal_parameter)\n- <5b6> DW_AT_name : (indirect string, offset: 0x173): nsig\n+ <5b6> DW_AT_name : (indirect string, offset: 0x175): nsig\n <5ba> DW_AT_decl_file : 1\n <5bb> DW_AT_decl_line : 57\n <5bc> DW_AT_decl_column : 21\n <5bd> DW_AT_type : <0x4f>\n <5c1> DW_AT_location : 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n <2><5c4>: Abbrev Number: 29 (DW_TAG_GNU_call_site)\n <5c5> DW_AT_low_pc : 0x1442\n@@ -763,24 +763,24 @@\n <60d> DW_AT_abstract_origin: <0x7b1>\n <2><611>: Abbrev Number: 29 (DW_TAG_GNU_call_site)\n <612> DW_AT_low_pc : 0x1585\n <616> DW_AT_abstract_origin: <0x734>\n <2><61a>: Abbrev Number: 0\n <1><61b>: Abbrev Number: 36 (DW_TAG_subprogram)\n <61c> DW_AT_external : 1\n- <61c> DW_AT_name : (indirect string, offset: 0x1dc): atoi\n+ <61c> DW_AT_name : (indirect string, offset: 0x1de): atoi\n <620> DW_AT_decl_file : 2\n <621> DW_AT_decl_line : 361\n <623> DW_AT_decl_column : 1\n <624> DW_AT_prototyped : 1\n <624> DW_AT_type : <0x4f>\n <628> DW_AT_inline : 3\t(declared as inline and inlined)\n <629> DW_AT_sibling : <0x63b>\n <2><62d>: Abbrev Number: 37 (DW_TAG_formal_parameter)\n- <62e> DW_AT_name : (indirect string, offset: 0x3d0): __nptr\n+ <62e> DW_AT_name : (indirect string, offset: 0x3d2): __nptr\n <632> DW_AT_decl_file : 2\n <633> DW_AT_decl_line : 361\n <635> DW_AT_decl_column : 1\n <636> DW_AT_type : <0x35f>\n <2><63a>: Abbrev Number: 0\n <1><63b>: Abbrev Number: 38 (DW_TAG_subprogram)\n <63c> DW_AT_abstract_origin: <0x55a>\n@@ -848,119 +848,119 @@\n <2><6ee>: Abbrev Number: 29 (DW_TAG_GNU_call_site)\n <6ef> DW_AT_low_pc : 0x14da\n <6f3> DW_AT_abstract_origin: <0x734>\n <2><6f7>: Abbrev Number: 0\n <1><6f8>: Abbrev Number: 45 (DW_TAG_subprogram)\n <6f9> DW_AT_external : 1\n <6f9> DW_AT_declaration : 1\n- <6f9> DW_AT_linkage_name: (indirect string, offset: 0x1c2): strtol\n- <6fd> DW_AT_name : (indirect string, offset: 0x1c2): strtol\n+ <6f9> DW_AT_linkage_name: (indirect string, offset: 0x1c4): strtol\n+ <6fd> DW_AT_name : (indirect string, offset: 0x1c4): strtol\n <701> DW_AT_decl_file : 2\n <702> DW_AT_decl_line : 176\n <703> DW_AT_decl_column : 17\n <1><704>: Abbrev Number: 45 (DW_TAG_subprogram)\n <705> DW_AT_external : 1\n <705> DW_AT_declaration : 1\n- <705> DW_AT_linkage_name: (indirect string, offset: 0x366): sigprocmask\n- <709> DW_AT_name : (indirect string, offset: 0x366): sigprocmask\n+ <705> DW_AT_linkage_name: (indirect string, offset: 0x368): sigprocmask\n+ <709> DW_AT_name : (indirect string, offset: 0x368): sigprocmask\n <70d> DW_AT_decl_file : 13\n <70e> DW_AT_decl_line : 229\n <70f> DW_AT_decl_column : 12\n <1><710>: Abbrev Number: 46 (DW_TAG_subprogram)\n <711> DW_AT_external : 1\n <711> DW_AT_declaration : 1\n- <711> DW_AT_linkage_name: (indirect string, offset: 0x287): sleep\n- <715> DW_AT_name : (indirect string, offset: 0x287): sleep\n+ <711> DW_AT_linkage_name: (indirect string, offset: 0x289): sleep\n+ <715> DW_AT_name : (indirect string, offset: 0x289): sleep\n <719> DW_AT_decl_file : 7\n <71a> DW_AT_decl_line : 444\n <71c> DW_AT_decl_column : 21\n <1><71d>: Abbrev Number: 47 (DW_TAG_subprogram)\n <71e> DW_AT_external : 1\n <71e> DW_AT_declaration : 1\n- <71e> DW_AT_linkage_name: (indirect string, offset: 0x214): fwrite\n- <722> DW_AT_name : (indirect string, offset: 0x20a): __builtin_fwrite\n+ <71e> DW_AT_linkage_name: (indirect string, offset: 0x216): fwrite\n+ <722> DW_AT_name : (indirect string, offset: 0x20c): __builtin_fwrite\n <726> DW_AT_decl_file : 15\n <727> DW_AT_decl_line : 0\n <1><728>: Abbrev Number: 45 (DW_TAG_subprogram)\n <729> DW_AT_external : 1\n <729> DW_AT_declaration : 1\n- <729> DW_AT_linkage_name: (indirect string, offset: 0x1fa): fflush\n- <72d> DW_AT_name : (indirect string, offset: 0x1fa): fflush\n+ <729> DW_AT_linkage_name: (indirect string, offset: 0x1fc): fflush\n+ <72d> DW_AT_name : (indirect string, offset: 0x1fc): fflush\n <731> DW_AT_decl_file : 11\n <732> DW_AT_decl_line : 218\n <733> DW_AT_decl_column : 12\n <1><734>: Abbrev Number: 46 (DW_TAG_subprogram)\n <735> DW_AT_external : 1\n <735> DW_AT_declaration : 1\n- <735> DW_AT_linkage_name: (indirect string, offset: 0x1f5): exit\n- <739> DW_AT_name : (indirect string, offset: 0x1f5): exit\n+ <735> DW_AT_linkage_name: (indirect string, offset: 0x1f7): exit\n+ <739> DW_AT_name : (indirect string, offset: 0x1f7): exit\n <73d> DW_AT_decl_file : 2\n <73e> DW_AT_decl_line : 617\n <740> DW_AT_decl_column : 13\n <1><741>: Abbrev Number: 45 (DW_TAG_subprogram)\n <742> DW_AT_external : 1\n <742> DW_AT_declaration : 1\n- <742> DW_AT_linkage_name: (indirect string, offset: 0x2bb): signal\n- <746> DW_AT_name : (indirect string, offset: 0x2bb): signal\n+ <742> DW_AT_linkage_name: (indirect string, offset: 0x2bd): signal\n+ <746> DW_AT_name : (indirect string, offset: 0x2bd): signal\n <74a> DW_AT_decl_file : 13\n <74b> DW_AT_decl_line : 88\n <74c> DW_AT_decl_column : 23\n <1><74d>: Abbrev Number: 45 (DW_TAG_subprogram)\n <74e> DW_AT_external : 1\n <74e> DW_AT_declaration : 1\n- <74e> DW_AT_linkage_name: (indirect string, offset: 0x2c2): sigemptyset\n- <752> DW_AT_name : (indirect string, offset: 0x2c2): sigemptyset\n+ <74e> DW_AT_linkage_name: (indirect string, offset: 0x2c4): sigemptyset\n+ <752> DW_AT_name : (indirect string, offset: 0x2c4): sigemptyset\n <756> DW_AT_decl_file : 13\n <757> DW_AT_decl_line : 196\n <758> DW_AT_decl_column : 12\n <1><759>: Abbrev Number: 45 (DW_TAG_subprogram)\n <75a> DW_AT_external : 1\n <75a> DW_AT_declaration : 1\n- <75a> DW_AT_linkage_name: (indirect string, offset: 0x178): sigaddset\n- <75e> DW_AT_name : (indirect string, offset: 0x178): sigaddset\n+ <75a> DW_AT_linkage_name: (indirect string, offset: 0x17a): sigaddset\n+ <75e> DW_AT_name : (indirect string, offset: 0x17a): sigaddset\n <762> DW_AT_decl_file : 13\n <763> DW_AT_decl_line : 202\n <764> DW_AT_decl_column : 12\n <1><765>: Abbrev Number: 46 (DW_TAG_subprogram)\n <766> DW_AT_external : 1\n <766> DW_AT_declaration : 1\n <766> DW_AT_linkage_name: (indirect string, offset: 0x147): fork\n <76a> DW_AT_name : (indirect string, offset: 0x147): fork\n <76e> DW_AT_decl_file : 7\n <76f> DW_AT_decl_line : 756\n <771> DW_AT_decl_column : 16\n <1><772>: Abbrev Number: 46 (DW_TAG_subprogram)\n <773> DW_AT_external : 1\n <773> DW_AT_declaration : 1\n- <773> DW_AT_linkage_name: (indirect string, offset: 0x3c8): setpgid\n- <777> DW_AT_name : (indirect string, offset: 0x3c8): setpgid\n+ <773> DW_AT_linkage_name: (indirect string, offset: 0x3ca): setpgid\n+ <777> DW_AT_name : (indirect string, offset: 0x3ca): setpgid\n <77b> DW_AT_decl_file : 7\n <77c> DW_AT_decl_line : 646\n <77e> DW_AT_decl_column : 12\n <1><77f>: Abbrev Number: 46 (DW_TAG_subprogram)\n <780> DW_AT_external : 1\n <780> DW_AT_declaration : 1\n- <780> DW_AT_linkage_name: (indirect string, offset: 0x1d5): perror\n- <784> DW_AT_name : (indirect string, offset: 0x1d5): perror\n+ <780> DW_AT_linkage_name: (indirect string, offset: 0x1d7): perror\n+ <784> DW_AT_name : (indirect string, offset: 0x1d7): perror\n <788> DW_AT_decl_file : 11\n <789> DW_AT_decl_line : 775\n <78b> DW_AT_decl_column : 13\n <1><78c>: Abbrev Number: 46 (DW_TAG_subprogram)\n <78d> DW_AT_external : 1\n <78d> DW_AT_declaration : 1\n- <78d> DW_AT_linkage_name: (indirect string, offset: 0x1bb): execvp\n- <791> DW_AT_name : (indirect string, offset: 0x1bb): execvp\n+ <78d> DW_AT_linkage_name: (indirect string, offset: 0x1bd): execvp\n+ <791> DW_AT_name : (indirect string, offset: 0x1bd): execvp\n <795> DW_AT_decl_file : 7\n <796> DW_AT_decl_line : 578\n <798> DW_AT_decl_column : 12\n <1><799>: Abbrev Number: 45 (DW_TAG_subprogram)\n <79a> DW_AT_external : 1\n <79a> DW_AT_declaration : 1\n- <79a> DW_AT_linkage_name: (indirect string, offset: 0x2f9): waitpid\n- <79e> DW_AT_name : (indirect string, offset: 0x2f9): waitpid\n+ <79a> DW_AT_linkage_name: (indirect string, offset: 0x2fb): waitpid\n+ <79e> DW_AT_name : (indirect string, offset: 0x2fb): waitpid\n <7a2> DW_AT_decl_file : 14\n <7a3> DW_AT_decl_line : 100\n <7a4> DW_AT_decl_column : 16\n <1><7a5>: Abbrev Number: 45 (DW_TAG_subprogram)\n <7a6> DW_AT_external : 1\n <7a6> DW_AT_declaration : 1\n <7a6> 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": "@@ -19,72 +19,72 @@\n [ a1] _IO_buf_base\n [ ae] GNU C17 9.3.0 -mtune=generic -march=i686 -g -O2 -fstack-protector --param ssp-buffer-size=4 -fasynchronous-unwind-tables\n [ 127] __environ\n [ 131] _markers\n [ 13a] _freeres_buf\n [ 147] fork\n [ 14c] opterr\n- [ 153] /build/1st/python-gnatpython-54\n- [ 173] nsig\n- [ 178] sigaddset\n- [ 182] stderr\n- [ 189] long long int\n- [ 197] src/rlimit/rlimit.c\n- [ 1ab] _lock\n- [ 1b1] __int64_t\n- [ 1bb] execvp\n- [ 1c2] strtol\n- [ 1c9] _cur_column\n- [ 1d5] perror\n- [ 1dc] atoi\n- [ 1e1] _IO_write_base\n- [ 1f0] argv\n- [ 1f5] exit\n- [ 1fa] fflush\n- [ 201] _IO_FILE\n- [ 20a] __builtin_fwrite\n- [ 21b] unsigned char\n- [ 229] argc\n- [ 22e] __sighandler_t\n- [ 23d] long long unsigned int\n- [ 254] reapchild\n- [ 25e] _IO_marker\n- [ 269] _shortbuf\n- [ 273] _IO_read_end\n- [ 280] _chain\n- [ 287] sleep\n- [ 28d] _IO_read_ptr\n- [ 29a] _sys_siglist\n- [ 2a7] _IO_buf_end\n- [ 2b3] seconds\n- [ 2bb] signal\n- [ 2c2] sigemptyset\n- [ 2ce] optind\n- [ 2d5] __val\n- [ 2db] _freeres_list\n- [ 2e9] _unused2\n- [ 2f2] __pad5\n- [ 2f9] waitpid\n- [ 301] _IO_write_end\n- [ 30f] __off64_t\n- [ 319] __off_t\n- [ 321] short unsigned int\n- [ 334] _IO_wide_data\n- [ 342] _mode\n- [ 348] _IO_backup_base\n- [ 358] stdin\n- [ 35e] _flags2\n- [ 366] sigprocmask\n- [ 372] _IO_read_base\n- [ 380] _vtable_offset\n- [ 38f] _IO_save_base\n- [ 39d] sys_errlist\n- [ 3a9] optopt\n- [ 3b0] terminate_group\n- [ 3c0] _fileno\n- [ 3c8] setpgid\n- [ 3d0] __nptr\n- [ 3d7] _flags\n- [ 3de] stdout\n- [ 3e5] _IO_codecvt\n- [ 3f1] __sigset_t\n+ [ 153] /build/2/python-gnatpython-54/2nd\n+ [ 175] nsig\n+ [ 17a] sigaddset\n+ [ 184] stderr\n+ [ 18b] long long int\n+ [ 199] src/rlimit/rlimit.c\n+ [ 1ad] _lock\n+ [ 1b3] __int64_t\n+ [ 1bd] execvp\n+ [ 1c4] strtol\n+ [ 1cb] _cur_column\n+ [ 1d7] perror\n+ [ 1de] atoi\n+ [ 1e3] _IO_write_base\n+ [ 1f2] argv\n+ [ 1f7] exit\n+ [ 1fc] fflush\n+ [ 203] _IO_FILE\n+ [ 20c] __builtin_fwrite\n+ [ 21d] unsigned char\n+ [ 22b] argc\n+ [ 230] __sighandler_t\n+ [ 23f] long long unsigned int\n+ [ 256] reapchild\n+ [ 260] _IO_marker\n+ [ 26b] _shortbuf\n+ [ 275] _IO_read_end\n+ [ 282] _chain\n+ [ 289] sleep\n+ [ 28f] _IO_read_ptr\n+ [ 29c] _sys_siglist\n+ [ 2a9] _IO_buf_end\n+ [ 2b5] seconds\n+ [ 2bd] signal\n+ [ 2c4] sigemptyset\n+ [ 2d0] optind\n+ [ 2d7] __val\n+ [ 2dd] _freeres_list\n+ [ 2eb] _unused2\n+ [ 2f4] __pad5\n+ [ 2fb] waitpid\n+ [ 303] _IO_write_end\n+ [ 311] __off64_t\n+ [ 31b] __off_t\n+ [ 323] short unsigned int\n+ [ 336] _IO_wide_data\n+ [ 344] _mode\n+ [ 34a] _IO_backup_base\n+ [ 35a] stdin\n+ [ 360] _flags2\n+ [ 368] sigprocmask\n+ [ 374] _IO_read_base\n+ [ 382] _vtable_offset\n+ [ 391] _IO_save_base\n+ [ 39f] sys_errlist\n+ [ 3ab] optopt\n+ [ 3b2] terminate_group\n+ [ 3c2] _fileno\n+ [ 3ca] setpgid\n+ [ 3d2] __nptr\n+ [ 3d9] _flags\n+ [ 3e0] stdout\n+ [ 3e7] _IO_codecvt\n+ [ 3f3] __sigset_t\n \n" } ] } ] } ] } ] } ] }