{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.4k4gySkpGp/b1/python-gnatpython_54-3_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.4k4gySkpGp/b2/python-gnatpython_54-3_arm64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- b035cf269a3c26ad2a094833fdb5bebf 23728 debug optional python-gnatpython-dbgsym_54-3_arm64.deb\n+ 60f29b02cf552ca07c938f88e8c8ca9e 23744 debug optional python-gnatpython-dbgsym_54-3_arm64.deb\n 1b82b74bf4d10d17ce7bfa2917cb8746 3904 doc optional python-gnatpython-doc_54-3_all.deb\n- 52e6af0855e1f38bf0a13688c46dd335 55412 python optional python-gnatpython_54-3_arm64.deb\n+ 80cd33f51f44b755ed16ceb473e60d6a 55456 python optional python-gnatpython_54-3_arm64.deb\n" }, { "source1": "python-gnatpython_54-3_arm64.deb", "source2": "python-gnatpython_54-3_arm64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 53644 2012-05-30 22:16:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 53688 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: bf9c0c550b1fc8c91d028c0550779a17f61aacd1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4908157b9d34c5bb306bd2a0327094440c4bbd14\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.7.0\n" }, { "source1": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --section=.text {}", "unified_diff": "@@ -1,132 +1,132 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000000b30 <.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 b30:\ta9b67bfd \tstp\tx29, x30, [sp, #-160]!\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:131\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:131\n b34:\t7100081f \tcmp\tw0, #0x2\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:127\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:127\n b38:\t910003fd \tmov\tx29, sp\n b3c:\ta90153f3 \tstp\tx19, x20, [sp, #16]\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:131\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:131\n b40:\t5400004c \tb.gt\tb48 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:132\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:132\n b44:\t940000d9 \tbl\tea8 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:139\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:139\n b48:\taa0103f3 \tmov\tx19, x1\n b4c:\t528001e0 \tmov\tw0, #0xf \t// #15\n b50:\t90000001 \tadrp\tx1, 0 \n b54:\t91364021 \tadd\tx1, x1, #0xd90\n b58:\t97ffffba \tbl\ta40 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:151\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:151\n b5c:\t910083f4 \tadd\tx20, sp, #0x20\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:149\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:149\n b60:\t90000001 \tadrp\tx1, 0 \n b64:\t9137a021 \tadd\tx1, x1, #0xde8\n b68:\t52800220 \tmov\tw0, #0x11 \t// #17\n b6c:\t97ffffb5 \tbl\ta40 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:151\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:151\n b70:\taa1403e0 \tmov\tx0, x20\n b74:\t97ffffb7 \tbl\ta50 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:152\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:152\n b78:\t52800221 \tmov\tw1, #0x11 \t// #17\n b7c:\taa1403e0 \tmov\tx0, x20\n b80:\t97ffffe0 \tbl\tb00 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:153\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:153\n b84:\taa1403e1 \tmov\tx1, x20\n b88:\td2800002 \tmov\tx2, #0x0 \t// #0\n b8c:\t52800000 \tmov\tw0, #0x0 \t// #0\n b90:\t97ffff9c \tbl\ta00 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:155\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:155\n b94:\t97ffffa7 \tbl\ta30 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:156\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:156\n b98:\t3100041f \tcmn\tw0, #0x1\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:155\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:155\n b9c:\td0000081 \tadrp\tx1, 12000 \n ba0:\tb900bc20 \tstr\tw0, [x1, #188]\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:156\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:156\n ba4:\t54000520 \tb.eq\tc48 // b.none\n ba8:\t34000360 \tcbz\tw0, c14 \n atoi():\n /usr/include/stdlib.h:363\n bac:\tf9400660 \tldr\tx0, [x19, #8]\n bb0:\t52800142 \tmov\tw2, #0xa \t// #10\n bb4:\td2800001 \tmov\tx1, #0x0 \t// #0\n bb8:\t97ffffc2 \tbl\tac0 \n bbc:\taa0003f3 \tmov\tx19, x0\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 bc0:\taa1403e1 \tmov\tx1, x20\n bc4:\td2800002 \tmov\tx2, #0x0 \t// #0\n bc8:\t52800020 \tmov\tw0, #0x1 \t// #1\n bcc:\t97ffff8d \tbl\ta00 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:184\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:184\n bd0:\t2a1303e0 \tmov\tw0, w19\n bd4:\t97ffffa7 \tbl\ta70 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:186\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:186\n bd8:\t35000520 \tcbnz\tw0, c7c \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:194\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:194\n bdc:\tb0000093 \tadrp\tx19, 11000 \n be0:\td2800422 \tmov\tx2, #0x21 \t// #33\n be4:\td2800021 \tmov\tx1, #0x1 \t// #1\n be8:\t90000000 \tadrp\tx0, 0 \n bec:\tf947e273 \tldr\tx19, [x19, #4032]\n bf0:\t913f0000 \tadd\tx0, x0, #0xfc0\n bf4:\tf9400263 \tldr\tx3, [x19]\n bf8:\t97ffffba \tbl\tae0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:195\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:195\n bfc:\tf9400260 \tldr\tx0, [x19]\n c00:\t97ffffbc \tbl\taf0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:197\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:197\n c04:\t528001c0 \tmov\tw0, #0xe \t// #14\n c08:\t94000062 \tbl\td90 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:198\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:198\n c0c:\t52800040 \tmov\tw0, #0x2 \t// #2\n c10:\t97ffff74 \tbl\t9e0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:163\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:163\n c14:\td2800002 \tmov\tx2, #0x0 \t// #0\n c18:\taa1403e1 \tmov\tx1, x20\n c1c:\t52800020 \tmov\tw0, #0x1 \t// #1\n c20:\t97ffff78 \tbl\ta00 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:166\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:166\n c24:\t52800001 \tmov\tw1, #0x0 \t// #0\n c28:\t52800000 \tmov\tw0, #0x0 \t// #0\n c2c:\t97ffffa9 \tbl\tad0 \n c30:\t34000160 \tcbz\tw0, c5c \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:167\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:167\n c34:\t90000000 \tadrp\tx0, 0 \n c38:\t913ec000 \tadd\tx0, x0, #0xfb0\n c3c:\t97ffff6d \tbl\t9f0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:168\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:168\n c40:\t52800080 \tmov\tw0, #0x4 \t// #4\n c44:\t97ffff67 \tbl\t9e0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:158\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:158\n c48:\t90000000 \tadrp\tx0, 0 \n c4c:\t913ea000 \tadd\tx0, x0, #0xfa8\n c50:\t97ffff68 \tbl\t9f0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:159\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:159\n c54:\t52800060 \tmov\tw0, #0x3 \t// #3\n c58:\t97ffff62 \tbl\t9e0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:171\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:171\n c5c:\tf9400a60 \tldr\tx0, [x19, #16]\n c60:\t91004261 \tadd\tx1, x19, #0x10\n c64:\t97ffff93 \tbl\tab0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:172\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:172\n c68:\t90000000 \tadrp\tx0, 0 \n c6c:\t913ee000 \tadd\tx0, x0, #0xfb8\n c70:\t97ffff60 \tbl\t9f0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:173\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:173\n c74:\t528000a0 \tmov\tw0, #0x5 \t// #5\n c78:\t97ffff5a \tbl\t9e0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:202\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:202\n c7c:\t52800000 \tmov\tw0, #0x0 \t// #0\n c80:\t97ffff58 \tbl\t9e0 \n _start():\n c84:\td280001d \tmov\tx29, #0x0 \t// #0\n c88:\td280001e \tmov\tx30, #0x0 \t// #0\n c8c:\taa0003e5 \tmov\tx5, x0\n c90:\tf94003e1 \tldr\tx1, [sp]\n@@ -195,131 +195,131 @@\n d7c:\tf9400bf3 \tldr\tx19, [sp, #16]\n d80:\ta8c27bfd \tldp\tx29, x30, [sp], #32\n d84:\td65f03c0 \tret\n frame_dummy():\n d88:\t17ffffde \tb\td00 \n d8c:\td503201f \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 d90:\ta9be7bfd \tstp\tx29, x30, [sp, #-32]!\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:58\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:58\n d94:\t7100441f \tcmp\tw0, #0x11\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:57\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:57\n d98:\t910003fd \tmov\tx29, sp\n d9c:\tf9000bf3 \tstr\tx19, [sp, #16]\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:58\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:58\n da0:\t54000080 \tb.eq\tdb0 // b.none\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:60\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:60\n da4:\td2800001 \tmov\tx1, #0x0 \t// #0\n da8:\t52800220 \tmov\tw0, #0x11 \t// #17\n dac:\t97ffff25 \tbl\ta40 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:63\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:63\n db0:\td0000093 \tadrp\tx19, 12000 \n db4:\t528001e1 \tmov\tw1, #0xf \t// #15\n db8:\tb940be60 \tldr\tw0, [x19, #188]\n dbc:\t4b0003e0 \tneg\tw0, w0\n dc0:\t97ffff18 \tbl\ta20 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:64\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:64\n dc4:\t52800020 \tmov\tw0, #0x1 \t// #1\n dc8:\t97ffff2a \tbl\ta70 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:65\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:65\n dcc:\tb940be60 \tldr\tw0, [x19, #188]\n dd0:\t52800121 \tmov\tw1, #0x9 \t// #9\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:66\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:66\n dd4:\tf9400bf3 \tldr\tx19, [sp, #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 dd8:\t4b0003e0 \tneg\tw0, w0\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:66\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:66\n ddc:\ta8c27bfd \tldp\tx29, x30, [sp], #32\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:65\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:65\n de0:\t17ffff10 \tb\ta20 \n de4:\td503201f \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 de8:\ta9bd7bfd \tstp\tx29, x30, [sp, #-48]!\n dec:\t910003fd \tmov\tx29, sp\n df0:\ta90153f3 \tstp\tx19, x20, [sp, #16]\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:75\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:75\n df4:\td0000093 \tadrp\tx19, 12000 \n df8:\tb940be60 \tldr\tw0, [x19, #188]\n dfc:\t7100001f \tcmp\tw0, #0x0\n e00:\t5400016d \tb.le\te2c \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:85\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:85\n e04:\t9102f274 \tadd\tx20, x19, #0xbc\n e08:\t52800022 \tmov\tw2, #0x1 \t// #1\n e0c:\t91001281 \tadd\tx1, x20, #0x4\n e10:\t97ffff44 \tbl\tb20 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:86\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:86\n e14:\t36f80120 \ttbz\tw0, #31, e38 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:123\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:123\n e18:\ta94153f3 \tldp\tx19, x20, [sp, #16]\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:87\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:87\n e1c:\t90000000 \tadrp\tx0, 0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:123\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:123\n e20:\ta8c37bfd \tldp\tx29, x30, [sp], #48\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:87\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:87\n e24:\t913dc000 \tadd\tx0, x0, #0xf70\n e28:\t17fffef2 \tb\t9f0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:121\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:121\n e2c:\t52800000 \tmov\tw0, #0x0 \t// #0\n e30:\ta9025bf5 \tstp\tx21, x22, [sp, #32]\n e34:\t97fffeeb \tbl\t9e0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:93\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:93\n e38:\tb9400680 \tldr\tw0, [x20, #4]\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:94\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:94\n e3c:\t12800f81 \tmov\tw1, #0xffffff83 \t// #-125\n e40:\ta9025bf5 \tstp\tx21, x22, [sp, #32]\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:106\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:106\n e44:\taa1403f6 \tmov\tx22, x20\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:96\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:96\n e48:\t528000b5 \tmov\tw21, #0x5 \t// #5\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:94\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:94\n e4c:\tf240181f \ttst\tx0, #0x7f\n e50:\td3483c00 \tubfx\tx0, x0, #8, #8\n e54:\t1a810000 \tcsel\tw0, w0, w1, eq // eq = none\n e58:\tb9000a80 \tstr\tw0, [x20, #8]\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:106\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:106\n e5c:\tb94002c0 \tldr\tw0, [x22]\n e60:\t52800001 \tmov\tw1, #0x0 \t// #0\n e64:\t4b0003e0 \tneg\tw0, w0\n e68:\t97fffeee \tbl\ta20 \n e6c:\t3100041f \tcmn\tw0, #0x1\n e70:\t540000a1 \tb.ne\te84 // b.any\n e74:\t97ffff27 \tbl\tb10 <__errno_location@plt>\n e78:\tb9400000 \tldr\tw0, [x0]\n e7c:\t71000c1f \tcmp\tw0, #0x3\n e80:\t540000e0 \tb.eq\te9c // b.none\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:107\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:107\n e84:\t52800020 \tmov\tw0, #0x1 \t// #1\n e88:\t97fffefa \tbl\ta70 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:106\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:106\n e8c:\t710006b5 \tsubs\tw21, w21, #0x1\n e90:\t54fffe61 \tb.ne\te5c // b.any\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:112\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:112\n e94:\t52800220 \tmov\tw0, #0x11 \t// #17\n e98:\t97ffffbe \tbl\td90 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:117\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:117\n e9c:\t9102f273 \tadd\tx19, x19, #0xbc\n ea0:\tb9400a60 \tldr\tw0, [x19, #8]\n ea4:\t97fffecf \tbl\t9e0 \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 ea8:\ta9bf7bfd \tstp\tx29, x30, [sp, #-16]!\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:39\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:39\n eac:\t90000000 \tadrp\tx0, 0 \n eb0:\t913de000 \tadd\tx0, x0, #0xf78\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:38\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:38\n eb4:\t910003fd \tmov\tx29, sp\n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:39\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:39\n eb8:\t97fffefa \tbl\taa0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:40\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:40\n ebc:\t90000000 \tadrp\tx0, 0 \n ec0:\t913e0000 \tadd\tx0, x0, #0xf80\n ec4:\t97fffef7 \tbl\taa0 \n-/build/1st/python-gnatpython-54/src/rlimit/rlimit.c:41\n+/build/2/python-gnatpython-54/2nd/src/rlimit/rlimit.c:41\n ec8:\t52800020 \tmov\tw0, #0x1 \t// #1\n ecc:\t97fffec5 \tbl\t9e0 \n __libc_csu_init():\n ed0:\ta9bc7bfd \tstp\tx29, x30, [sp, #-64]!\n ed4:\t910003fd \tmov\tx29, sp\n ed8:\ta90153f3 \tstp\tx19, x20, [sp, #16]\n edc:\tb0000094 \tadrp\tx20, 11000 \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 39633063 35353062 31666338 63393164 9c0c550b1fc8c91d\n- 0x00000010 30323863 30353530 37373961 31376636 028c0550779a17f6\n- 0x00000020 31616163 64312e64 65627567 00000000 1aacd1.debug....\n- 0x00000030 4df657e8 M.W.\n+ 0x00000000 30383135 37623964 33346335 62623330 08157b9d34c5bb30\n+ 0x00000010 36626432 61303332 37303934 34343063 6bd2a0327094440c\n+ 0x00000020 34626264 31342e64 65627567 00000000 4bbd14.debug....\n+ 0x00000030 667f6296 f.b.\n \n" } ] } ] } ] } ] }, { "source1": "python-gnatpython-dbgsym_54-3_arm64.deb", "source2": "python-gnatpython-dbgsym_54-3_arm64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2012-05-30 22:16:34.000000 debian-binary\n -rw-r--r-- 0 0 0 588 2012-05-30 22:16:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 22948 2012-05-30 22:16:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 22964 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: arm64\n Maintainer: Xavier Grave \n Installed-Size: 46\n Depends: python-gnatpython (= 54-3)\n Section: debug\n Priority: optional\n Description: debug symbols for python-gnatpython\n-Build-Ids: bf9c0c550b1fc8c91d028c0550779a17f61aacd1 cabbc97a56de11bac975b31293863fd59bbf96f1\n+Build-Ids: 4908157b9d34c5bb306bd2a0327094440c4bbd14 cabbc97a56de11bac975b31293863fd59bbf96f1\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/bf/9c0c550b1fc8c91d028c0550779a17f61aacd1.debug\n+usr/lib/debug/.build-id/49/08157b9d34c5bb306bd2a0327094440c4bbd14.debug\n usr/lib/debug/.build-id/ca/bbc97a56de11bac975b31293863fd59bbf96f1.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/bf/\n--rw-r--r-- 0 root (0) root (0) 11008 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/bf/9c0c550b1fc8c91d028c0550779a17f61aacd1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/49/\n+-rw-r--r-- 0 root (0) root (0) 11000 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/49/08157b9d34c5bb306bd2a0327094440c4bbd14.debug\n drwxr-xr-x 0 root (0) root (0) 0 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/ca/\n -rw-r--r-- 0 root (0) root (0) 24352 2012-05-30 22:16:34.000000 ./usr/lib/debug/.build-id/ca/bbc97a56de11bac975b31293863fd59bbf96f1.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/bf/9c0c550b1fc8c91d028c0550779a17f61aacd1.debug", "source2": "./usr/lib/debug/.build-id/49/08157b9d34c5bb306bd2a0327094440c4bbd14.debug", "comments": [ "Files similar despite different names (score: 52, 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: AArch64\n Version: 0x1\n Entry point address: 0xc84\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 8704 (bytes into file)\n+ Start of section headers: 8696 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x2200:\n+There are 36 section headers, starting at offset 0x21f8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000238 000238 00001b 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 0000000000000254 000254 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 0000000000000278 000278 000020 00 A 0 0 4\n@@ -25,21 +25,21 @@\n [20] .dynamic NOBITS 0000000000011dc0 001db0 0001e0 10 WA 6 0 8\n [21] .got NOBITS 0000000000011fa0 001db0 000048 08 WA 0 0 8\n [22] .got.plt NOBITS 0000000000011fe8 001db0 0000c0 08 WA 0 0 8\n [23] .data NOBITS 00000000000120a8 001db0 000010 00 WA 0 0 8\n [24] .bss NOBITS 00000000000120b8 001db0 000010 00 WA 0 0 4\n [25] .comment PROGBITS 0000000000000000 000298 00001d 01 MS 0 0 1\n [26] .debug_aranges PROGBITS 0000000000000000 0002b8 00003a 00 C 0 0 8\n- [27] .debug_info PROGBITS 0000000000000000 0002f8 0005e9 00 C 0 0 8\n- [28] .debug_abbrev PROGBITS 0000000000000000 0008e8 000172 00 C 0 0 8\n- [29] .debug_line PROGBITS 0000000000000000 000a60 000219 00 C 0 0 8\n- [30] .debug_str PROGBITS 0000000000000000 000c80 000273 01 MSC 0 0 8\n- [31] .debug_loc PROGBITS 0000000000000000 000ef8 0000df 00 C 0 0 8\n- [32] .debug_ranges PROGBITS 0000000000000000 000fd8 00004c 00 C 0 0 8\n- [33] .symtab SYMTAB 0000000000000000 001028 000bd0 18 34 80 8\n- [34] .strtab STRTAB 0000000000000000 001bf8 0004a5 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 00209d 00015c 00 0 0 1\n+ [27] .debug_info PROGBITS 0000000000000000 0002f8 0005e4 00 C 0 0 8\n+ [28] .debug_abbrev PROGBITS 0000000000000000 0008e0 000172 00 C 0 0 8\n+ [29] .debug_line PROGBITS 0000000000000000 000a58 000219 00 C 0 0 8\n+ [30] .debug_str PROGBITS 0000000000000000 000c78 000274 01 MSC 0 0 8\n+ [31] .debug_loc PROGBITS 0000000000000000 000ef0 0000df 00 C 0 0 8\n+ [32] .debug_ranges PROGBITS 0000000000000000 000fd0 00004c 00 C 0 0 8\n+ [33] .symtab SYMTAB 0000000000000000 001020 000bd0 18 34 80 8\n+ [34] .strtab STRTAB 0000000000000000 001bf0 0004a5 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 002095 00015c 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 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: bf9c0c550b1fc8c91d028c0550779a17f61aacd1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4908157b9d34c5bb306bd2a0327094440c4bbd14\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.7.0\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2,74 +2,74 @@\n \n Compilation Unit @ offset 0x0:\n Length: 0xac7 (32-bit)\n Version: 4\n Abbrev Offset: 0x0\n Pointer Size: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n- DW_AT_producer : (indirect string, offset: 0x16d): GNU C17 9.3.0 -mlittle-endian -mabi=lp64 -g -O2 -fstack-protector --param ssp-buffer-size=4 -fasynchronous-unwind-tables\n+ DW_AT_producer : (indirect string, offset: 0x16f): GNU C17 9.3.0 -mlittle-endian -mabi=lp64 -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: 0x153): src/rlimit/rlimit.c\n- <15> DW_AT_comp_dir : (indirect string, offset: 0x10f): /build/1st/python-gnatpython-54\n+ <11> DW_AT_name : (indirect string, offset: 0x155): src/rlimit/rlimit.c\n+ <15> DW_AT_comp_dir : (indirect string, offset: 0x10f): /build/2/python-gnatpython-54/2nd\n <19> DW_AT_ranges : 0x70\n <1d> DW_AT_low_pc : 0x0\n <25> DW_AT_stmt_list : 0x0\n <1><29>: Abbrev Number: 2 (DW_TAG_base_type)\n <2a> DW_AT_byte_size : 1\n <2b> DW_AT_encoding : 8\t(unsigned char)\n- <2c> DW_AT_name : (indirect string, offset: 0x23f): unsigned char\n+ <2c> DW_AT_name : (indirect string, offset: 0x241): unsigned char\n <1><30>: Abbrev Number: 2 (DW_TAG_base_type)\n <31> DW_AT_byte_size : 2\n <32> DW_AT_encoding : 7\t(unsigned)\n- <33> DW_AT_name : (indirect string, offset: 0x34c): short unsigned int\n+ <33> DW_AT_name : (indirect string, offset: 0x34e): short unsigned int\n <1><37>: Abbrev Number: 2 (DW_TAG_base_type)\n <38> DW_AT_byte_size : 4\n <39> DW_AT_encoding : 7\t(unsigned)\n- <3a> DW_AT_name : (indirect string, offset: 0x26b): unsigned int\n+ <3a> DW_AT_name : (indirect string, offset: 0x26d): unsigned int\n <1><3e>: Abbrev Number: 2 (DW_TAG_base_type)\n <3f> DW_AT_byte_size : 8\n <40> DW_AT_encoding : 7\t(unsigned)\n- <41> DW_AT_name : (indirect string, offset: 0x266): long unsigned int\n+ <41> DW_AT_name : (indirect string, offset: 0x268): long unsigned int\n <1><45>: Abbrev Number: 2 (DW_TAG_base_type)\n <46> DW_AT_byte_size : 1\n <47> DW_AT_encoding : 6\t(signed char)\n- <48> DW_AT_name : (indirect string, offset: 0x241): signed char\n+ <48> DW_AT_name : (indirect string, offset: 0x243): signed char\n <1><4c>: Abbrev Number: 2 (DW_TAG_base_type)\n <4d> DW_AT_byte_size : 2\n <4e> DW_AT_encoding : 5\t(signed)\n <4f> DW_AT_name : (indirect string, offset: 0x74): short int\n <1><53>: Abbrev Number: 3 (DW_TAG_base_type)\n <54> DW_AT_byte_size : 4\n <55> DW_AT_encoding : 5\t(signed)\n <56> DW_AT_name : int\n <1><5a>: Abbrev Number: 2 (DW_TAG_base_type)\n <5b> DW_AT_byte_size : 8\n <5c> DW_AT_encoding : 5\t(signed)\n- <5d> DW_AT_name : (indirect string, offset: 0x14a): long int\n+ <5d> DW_AT_name : (indirect string, offset: 0x14c): long int\n <1><61>: Abbrev Number: 4 (DW_TAG_typedef)\n- <62> DW_AT_name : (indirect string, offset: 0x344): __off_t\n+ <62> DW_AT_name : (indirect string, offset: 0x346): __off_t\n <66> DW_AT_decl_file : 3\n <67> DW_AT_decl_line : 152\n <68> DW_AT_decl_column : 25\n <69> DW_AT_type : <0x5a>\n <1><6d>: Abbrev Number: 4 (DW_TAG_typedef)\n- <6e> DW_AT_name : (indirect string, offset: 0x33a): __off64_t\n+ <6e> DW_AT_name : (indirect string, offset: 0x33c): __off64_t\n <72> DW_AT_decl_file : 3\n <73> DW_AT_decl_line : 153\n <74> DW_AT_decl_column : 27\n <75> DW_AT_type : <0x5a>\n <1><79>: Abbrev Number: 5 (DW_TAG_pointer_type)\n <7a> DW_AT_byte_size : 8\n <1><7b>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <7c> DW_AT_byte_size : 8\n <7d> DW_AT_type : <0x81>\n <1><81>: Abbrev Number: 2 (DW_TAG_base_type)\n <82> DW_AT_byte_size : 1\n <83> DW_AT_encoding : 8\t(unsigned char)\n- <84> DW_AT_name : (indirect string, offset: 0x248): char\n+ <84> DW_AT_name : (indirect string, offset: 0x24a): char\n <1><88>: Abbrev Number: 7 (DW_TAG_const_type)\n <89> DW_AT_type : <0x81>\n <1><8d>: Abbrev Number: 4 (DW_TAG_typedef)\n <8e> DW_AT_name : (indirect string, offset: 0x7e): size_t\n <92> DW_AT_decl_file : 4\n <93> DW_AT_decl_line : 209\n <94> DW_AT_decl_column : 23\n@@ -77,48 +77,48 @@\n <1><99>: Abbrev Number: 8 (DW_TAG_structure_type)\n <9a> DW_AT_byte_size : 128\n <9b> DW_AT_decl_file : 5\n <9c> DW_AT_decl_line : 5\n <9d> DW_AT_decl_column : 9\n <9e> DW_AT_sibling : <0xb0>\n <2>: Abbrev Number: 9 (DW_TAG_member)\n- DW_AT_name : (indirect string, offset: 0x2f9): __val\n+ DW_AT_name : (indirect string, offset: 0x2fb): __val\n DW_AT_decl_file : 5\n DW_AT_decl_line : 7\n DW_AT_decl_column : 21\n DW_AT_type : <0xb0>\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 : <0x3e>\n DW_AT_sibling : <0xc0>\n <2>: Abbrev Number: 11 (DW_TAG_subrange_type)\n DW_AT_type : <0x3e>\n DW_AT_upper_bound : 15\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x41c): __sigset_t\n+ DW_AT_name : (indirect string, offset: 0x41e): __sigset_t\n DW_AT_decl_file : 5\n DW_AT_decl_line : 8\n DW_AT_decl_column : 3\n DW_AT_type : <0x99>\n <1>: Abbrev Number: 4 (DW_TAG_typedef)\n- DW_AT_name : (indirect string, offset: 0x41e): sigset_t\n+ DW_AT_name : (indirect string, offset: 0x420): sigset_t\n DW_AT_decl_file : 6\n DW_AT_decl_line : 7\n DW_AT_decl_column : 20\n DW_AT_type : <0xc0>\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 7\t(unsigned)\n- DW_AT_name : (indirect string, offset: 0x261): long long unsigned int\n+ DW_AT_name : (indirect string, offset: 0x263): long long unsigned int\n <1>: Abbrev Number: 2 (DW_TAG_base_type)\n DW_AT_byte_size : 8\n DW_AT_encoding : 5\t(signed)\n- DW_AT_name : (indirect string, offset: 0x145): long long int\n+ DW_AT_name : (indirect string, offset: 0x147): long long int\n <1>: Abbrev Number: 12 (DW_TAG_variable)\n DW_AT_name : (indirect string, offset: 0xcd): __environ\n DW_AT_decl_file : 7\n DW_AT_decl_line : 543\n DW_AT_decl_column : 15\n DW_AT_type : <0xf3>\n DW_AT_external : 1\n@@ -131,15 +131,15 @@\n DW_AT_decl_file : 8\n DW_AT_decl_line : 36\n <100> DW_AT_decl_column : 14\n <101> DW_AT_type : <0x7b>\n <105> DW_AT_external : 1\n <105> DW_AT_declaration : 1\n <1><105>: Abbrev Number: 13 (DW_TAG_variable)\n- <106> DW_AT_name : (indirect string, offset: 0x2f2): optind\n+ <106> DW_AT_name : (indirect string, offset: 0x2f4): optind\n <10a> DW_AT_decl_file : 8\n <10b> DW_AT_decl_line : 50\n <10c> DW_AT_decl_column : 12\n <10d> DW_AT_type : <0x53>\n <111> DW_AT_external : 1\n <111> DW_AT_declaration : 1\n <1><111>: Abbrev Number: 13 (DW_TAG_variable)\n@@ -147,100 +147,100 @@\n <116> DW_AT_decl_file : 8\n <117> DW_AT_decl_line : 55\n <118> DW_AT_decl_column : 12\n <119> DW_AT_type : <0x53>\n <11d> DW_AT_external : 1\n <11d> DW_AT_declaration : 1\n <1><11d>: Abbrev Number: 13 (DW_TAG_variable)\n- <11e> DW_AT_name : (indirect string, offset: 0x3d4): optopt\n+ <11e> DW_AT_name : (indirect string, offset: 0x3d6): optopt\n <122> DW_AT_decl_file : 8\n <123> DW_AT_decl_line : 59\n <124> DW_AT_decl_column : 12\n <125> DW_AT_type : <0x53>\n <129> DW_AT_external : 1\n <129> DW_AT_declaration : 1\n <1><129>: Abbrev Number: 14 (DW_TAG_structure_type)\n- <12a> DW_AT_name : (indirect string, offset: 0x225): _IO_FILE\n+ <12a> DW_AT_name : (indirect string, offset: 0x227): _IO_FILE\n <12e> DW_AT_byte_size : 216\n <12f> DW_AT_decl_file : 9\n <130> DW_AT_decl_line : 49\n <131> DW_AT_decl_column : 8\n <132> DW_AT_sibling : <0x2b0>\n <2><136>: Abbrev Number: 9 (DW_TAG_member)\n- <137> DW_AT_name : (indirect string, offset: 0x402): _flags\n+ <137> DW_AT_name : (indirect string, offset: 0x404): _flags\n <13b> DW_AT_decl_file : 9\n <13c> DW_AT_decl_line : 51\n <13d> DW_AT_decl_column : 7\n <13e> DW_AT_type : <0x53>\n <142> DW_AT_data_member_location: 0\n <2><143>: Abbrev Number: 9 (DW_TAG_member)\n- <144> DW_AT_name : (indirect string, offset: 0x2b1): _IO_read_ptr\n+ <144> DW_AT_name : (indirect string, offset: 0x2b3): _IO_read_ptr\n <148> DW_AT_decl_file : 9\n <149> DW_AT_decl_line : 54\n <14a> DW_AT_decl_column : 9\n <14b> DW_AT_type : <0x7b>\n <14f> DW_AT_data_member_location: 8\n <2><150>: Abbrev Number: 9 (DW_TAG_member)\n- <151> DW_AT_name : (indirect string, offset: 0x297): _IO_read_end\n+ <151> DW_AT_name : (indirect string, offset: 0x299): _IO_read_end\n <155> DW_AT_decl_file : 9\n <156> DW_AT_decl_line : 55\n <157> DW_AT_decl_column : 9\n <158> DW_AT_type : <0x7b>\n <15c> DW_AT_data_member_location: 16\n <2><15d>: Abbrev Number: 9 (DW_TAG_member)\n- <15e> DW_AT_name : (indirect string, offset: 0x39d): _IO_read_base\n+ <15e> DW_AT_name : (indirect string, offset: 0x39f): _IO_read_base\n <162> DW_AT_decl_file : 9\n <163> DW_AT_decl_line : 56\n <164> DW_AT_decl_column : 9\n <165> DW_AT_type : <0x7b>\n <169> DW_AT_data_member_location: 24\n <2><16a>: Abbrev Number: 9 (DW_TAG_member)\n- <16b> DW_AT_name : (indirect string, offset: 0x205): _IO_write_base\n+ <16b> DW_AT_name : (indirect string, offset: 0x207): _IO_write_base\n <16f> DW_AT_decl_file : 9\n <170> DW_AT_decl_line : 57\n <171> DW_AT_decl_column : 9\n <172> DW_AT_type : <0x7b>\n <176> DW_AT_data_member_location: 32\n <2><177>: Abbrev Number: 9 (DW_TAG_member)\n <178> DW_AT_name : (indirect string, offset: 0x90): _IO_write_ptr\n <17c> DW_AT_decl_file : 9\n <17d> DW_AT_decl_line : 58\n <17e> DW_AT_decl_column : 9\n <17f> DW_AT_type : <0x7b>\n <183> DW_AT_data_member_location: 40\n <2><184>: Abbrev Number: 9 (DW_TAG_member)\n- <185> DW_AT_name : (indirect string, offset: 0x32c): _IO_write_end\n+ <185> DW_AT_name : (indirect string, offset: 0x32e): _IO_write_end\n <189> DW_AT_decl_file : 9\n <18a> DW_AT_decl_line : 59\n <18b> DW_AT_decl_column : 9\n <18c> DW_AT_type : <0x7b>\n <190> DW_AT_data_member_location: 48\n <2><191>: Abbrev Number: 9 (DW_TAG_member)\n <192> DW_AT_name : (indirect string, offset: 0xb3): _IO_buf_base\n <196> DW_AT_decl_file : 9\n <197> DW_AT_decl_line : 60\n <198> DW_AT_decl_column : 9\n <199> DW_AT_type : <0x7b>\n <19d> DW_AT_data_member_location: 56\n <2><19e>: Abbrev Number: 9 (DW_TAG_member)\n- <19f> DW_AT_name : (indirect string, offset: 0x2cb): _IO_buf_end\n+ <19f> DW_AT_name : (indirect string, offset: 0x2cd): _IO_buf_end\n <1a3> DW_AT_decl_file : 9\n <1a4> DW_AT_decl_line : 61\n <1a5> DW_AT_decl_column : 9\n <1a6> DW_AT_type : <0x7b>\n <1aa> DW_AT_data_member_location: 64\n <2><1ab>: Abbrev Number: 9 (DW_TAG_member)\n- <1ac> DW_AT_name : (indirect string, offset: 0x3ba): _IO_save_base\n+ <1ac> DW_AT_name : (indirect string, offset: 0x3bc): _IO_save_base\n <1b0> DW_AT_decl_file : 9\n <1b1> DW_AT_decl_line : 64\n <1b2> DW_AT_decl_column : 9\n <1b3> DW_AT_type : <0x7b>\n <1b7> DW_AT_data_member_location: 72\n <2><1b8>: Abbrev Number: 9 (DW_TAG_member)\n- <1b9> DW_AT_name : (indirect string, offset: 0x373): _IO_backup_base\n+ <1b9> DW_AT_name : (indirect string, offset: 0x375): _IO_backup_base\n <1bd> DW_AT_decl_file : 9\n <1be> DW_AT_decl_line : 65\n <1bf> DW_AT_decl_column : 9\n <1c0> DW_AT_type : <0x7b>\n <1c4> DW_AT_data_member_location: 80\n <2><1c5>: Abbrev Number: 9 (DW_TAG_member)\n <1c6> DW_AT_name : (indirect string, offset: 0x67): _IO_save_end\n@@ -253,139 +253,139 @@\n <1d3> DW_AT_name : (indirect string, offset: 0xd7): _markers\n <1d7> DW_AT_decl_file : 9\n <1d8> DW_AT_decl_line : 68\n <1d9> DW_AT_decl_column : 22\n <1da> DW_AT_type : <0x2c9>\n <1de> DW_AT_data_member_location: 96\n <2><1df>: Abbrev Number: 9 (DW_TAG_member)\n- <1e0> DW_AT_name : (indirect string, offset: 0x2a4): _chain\n+ <1e0> DW_AT_name : (indirect string, offset: 0x2a6): _chain\n <1e4> DW_AT_decl_file : 9\n <1e5> DW_AT_decl_line : 70\n <1e6> DW_AT_decl_column : 20\n <1e7> DW_AT_type : <0x2cf>\n <1eb> DW_AT_data_member_location: 104\n <2><1ec>: Abbrev Number: 9 (DW_TAG_member)\n- <1ed> DW_AT_name : (indirect string, offset: 0x3eb): _fileno\n+ <1ed> DW_AT_name : (indirect string, offset: 0x3ed): _fileno\n <1f1> DW_AT_decl_file : 9\n <1f2> DW_AT_decl_line : 72\n <1f3> DW_AT_decl_column : 7\n <1f4> DW_AT_type : <0x53>\n <1f8> DW_AT_data_member_location: 112\n <2><1f9>: Abbrev Number: 9 (DW_TAG_member)\n- <1fa> DW_AT_name : (indirect string, offset: 0x389): _flags2\n+ <1fa> DW_AT_name : (indirect string, offset: 0x38b): _flags2\n <1fe> DW_AT_decl_file : 9\n <1ff> DW_AT_decl_line : 73\n <200> DW_AT_decl_column : 7\n <201> DW_AT_type : <0x53>\n <205> DW_AT_data_member_location: 116\n <2><206>: Abbrev Number: 9 (DW_TAG_member)\n <207> DW_AT_name : (indirect string, offset: 0x1d): _old_offset\n <20b> DW_AT_decl_file : 9\n <20c> DW_AT_decl_line : 74\n <20d> DW_AT_decl_column : 11\n <20e> DW_AT_type : <0x61>\n <212> DW_AT_data_member_location: 120\n <2><213>: Abbrev Number: 9 (DW_TAG_member)\n- <214> DW_AT_name : (indirect string, offset: 0x1ed): _cur_column\n+ <214> DW_AT_name : (indirect string, offset: 0x1ef): _cur_column\n <218> DW_AT_decl_file : 9\n <219> DW_AT_decl_line : 77\n <21a> DW_AT_decl_column : 18\n <21b> DW_AT_type : <0x30>\n <21f> DW_AT_data_member_location: 128\n <2><220>: Abbrev Number: 9 (DW_TAG_member)\n- <221> DW_AT_name : (indirect string, offset: 0x3ab): _vtable_offset\n+ <221> DW_AT_name : (indirect string, offset: 0x3ad): _vtable_offset\n <225> DW_AT_decl_file : 9\n <226> DW_AT_decl_line : 78\n <227> DW_AT_decl_column : 15\n <228> DW_AT_type : <0x45>\n <22c> DW_AT_data_member_location: 130\n <2><22d>: Abbrev Number: 9 (DW_TAG_member)\n- <22e> DW_AT_name : (indirect string, offset: 0x28d): _shortbuf\n+ <22e> DW_AT_name : (indirect string, offset: 0x28f): _shortbuf\n <232> DW_AT_decl_file : 9\n <233> DW_AT_decl_line : 79\n <234> DW_AT_decl_column : 8\n <235> DW_AT_type : <0x2d5>\n <239> DW_AT_data_member_location: 131\n <2><23a>: Abbrev Number: 9 (DW_TAG_member)\n- <23b> DW_AT_name : (indirect string, offset: 0x167): _lock\n+ <23b> DW_AT_name : (indirect string, offset: 0x169): _lock\n <23f> DW_AT_decl_file : 9\n <240> DW_AT_decl_line : 81\n <241> DW_AT_decl_column : 15\n <242> DW_AT_type : <0x2e5>\n <246> DW_AT_data_member_location: 136\n <2><247>: Abbrev Number: 9 (DW_TAG_member)\n <248> DW_AT_name : (indirect string, offset: 0x21): _offset\n <24c> DW_AT_decl_file : 9\n <24d> DW_AT_decl_line : 89\n <24e> DW_AT_decl_column : 13\n <24f> DW_AT_type : <0x6d>\n <253> DW_AT_data_member_location: 144\n <2><254>: Abbrev Number: 9 (DW_TAG_member)\n- <255> DW_AT_name : (indirect string, offset: 0x413): _codecvt\n+ <255> DW_AT_name : (indirect string, offset: 0x415): _codecvt\n <259> DW_AT_decl_file : 9\n <25a> DW_AT_decl_line : 91\n <25b> DW_AT_decl_column : 23\n <25c> DW_AT_type : <0x2f0>\n <260> DW_AT_data_member_location: 152\n <2><261>: Abbrev Number: 9 (DW_TAG_member)\n- <262> DW_AT_name : (indirect string, offset: 0x362): _wide_data\n+ <262> DW_AT_name : (indirect string, offset: 0x364): _wide_data\n <266> DW_AT_decl_file : 9\n <267> DW_AT_decl_line : 92\n <268> DW_AT_decl_column : 25\n <269> DW_AT_type : <0x2fb>\n <26d> DW_AT_data_member_location: 160\n <2><26e>: Abbrev Number: 9 (DW_TAG_member)\n- <26f> DW_AT_name : (indirect string, offset: 0x2ff): _freeres_list\n+ <26f> DW_AT_name : (indirect string, offset: 0x301): _freeres_list\n <273> DW_AT_decl_file : 9\n <274> DW_AT_decl_line : 93\n <275> DW_AT_decl_column : 20\n <276> DW_AT_type : <0x2cf>\n <27a> DW_AT_data_member_location: 168\n <2><27b>: Abbrev Number: 9 (DW_TAG_member)\n <27c> DW_AT_name : (indirect string, offset: 0xc0): _freeres_buf\n <280> DW_AT_decl_file : 9\n <281> DW_AT_decl_line : 94\n <282> DW_AT_decl_column : 9\n <283> DW_AT_type : <0x79>\n <287> DW_AT_data_member_location: 176\n <2><288>: Abbrev Number: 9 (DW_TAG_member)\n- <289> DW_AT_name : (indirect string, offset: 0x316): __pad5\n+ <289> DW_AT_name : (indirect string, offset: 0x318): __pad5\n <28d> DW_AT_decl_file : 9\n <28e> DW_AT_decl_line : 95\n <28f> DW_AT_decl_column : 10\n <290> DW_AT_type : <0x8d>\n <294> DW_AT_data_member_location: 184\n <2><295>: Abbrev Number: 9 (DW_TAG_member)\n- <296> DW_AT_name : (indirect string, offset: 0x36d): _mode\n+ <296> DW_AT_name : (indirect string, offset: 0x36f): _mode\n <29a> DW_AT_decl_file : 9\n <29b> DW_AT_decl_line : 96\n <29c> DW_AT_decl_column : 7\n <29d> DW_AT_type : <0x53>\n <2a1> DW_AT_data_member_location: 192\n <2><2a2>: Abbrev Number: 9 (DW_TAG_member)\n- <2a3> DW_AT_name : (indirect string, offset: 0x30d): _unused2\n+ <2a3> DW_AT_name : (indirect string, offset: 0x30f): _unused2\n <2a7> DW_AT_decl_file : 9\n <2a8> DW_AT_decl_line : 98\n <2a9> DW_AT_decl_column : 8\n <2aa> DW_AT_type : <0x301>\n <2ae> DW_AT_data_member_location: 196\n <2><2af>: Abbrev Number: 0\n <1><2b0>: Abbrev Number: 4 (DW_TAG_typedef)\n- <2b1> DW_AT_name : (indirect string, offset: 0x229): FILE\n+ <2b1> DW_AT_name : (indirect string, offset: 0x22b): FILE\n <2b5> DW_AT_decl_file : 10\n <2b6> DW_AT_decl_line : 7\n <2b7> DW_AT_decl_column : 25\n <2b8> DW_AT_type : <0x129>\n <1><2bc>: Abbrev Number: 15 (DW_TAG_typedef)\n <2bd> DW_AT_name : (indirect string, offset: 0x85): _IO_lock_t\n <2c1> DW_AT_decl_file : 9\n <2c2> DW_AT_decl_line : 43\n <2c3> DW_AT_decl_column : 14\n <1><2c4>: Abbrev Number: 16 (DW_TAG_structure_type)\n- <2c5> DW_AT_name : (indirect string, offset: 0x282): _IO_marker\n+ <2c5> DW_AT_name : (indirect string, offset: 0x284): _IO_marker\n <2c9> DW_AT_declaration : 1\n <1><2c9>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2ca> DW_AT_byte_size : 8\n <2cb> DW_AT_type : <0x2c4>\n <1><2cf>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2d0> DW_AT_byte_size : 8\n <2d1> DW_AT_type : <0x129>\n@@ -396,53 +396,53 @@\n <2df> DW_AT_type : <0x3e>\n <2e3> DW_AT_upper_bound : 0\n <2><2e4>: Abbrev Number: 0\n <1><2e5>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2e6> DW_AT_byte_size : 8\n <2e7> DW_AT_type : <0x2bc>\n <1><2eb>: Abbrev Number: 16 (DW_TAG_structure_type)\n- <2ec> DW_AT_name : (indirect string, offset: 0x410): _IO_codecvt\n+ <2ec> DW_AT_name : (indirect string, offset: 0x412): _IO_codecvt\n <2f0> DW_AT_declaration : 1\n <1><2f0>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2f1> DW_AT_byte_size : 8\n <2f2> DW_AT_type : <0x2eb>\n <1><2f6>: Abbrev Number: 16 (DW_TAG_structure_type)\n- <2f7> DW_AT_name : (indirect string, offset: 0x35f): _IO_wide_data\n+ <2f7> DW_AT_name : (indirect string, offset: 0x361): _IO_wide_data\n <2fb> DW_AT_declaration : 1\n <1><2fb>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <2fc> DW_AT_byte_size : 8\n <2fd> DW_AT_type : <0x2f6>\n <1><301>: Abbrev Number: 10 (DW_TAG_array_type)\n <302> DW_AT_type : <0x81>\n <306> DW_AT_sibling : <0x311>\n <2><30a>: Abbrev Number: 11 (DW_TAG_subrange_type)\n <30b> DW_AT_type : <0x3e>\n <30f> DW_AT_upper_bound : 19\n <2><310>: Abbrev Number: 0\n <1><311>: Abbrev Number: 13 (DW_TAG_variable)\n- <312> DW_AT_name : (indirect string, offset: 0x383): stdin\n+ <312> DW_AT_name : (indirect string, offset: 0x385): stdin\n <316> DW_AT_decl_file : 11\n <317> DW_AT_decl_line : 137\n <318> DW_AT_decl_column : 14\n <319> DW_AT_type : <0x31d>\n <31d> DW_AT_external : 1\n <31d> DW_AT_declaration : 1\n <1><31d>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <31e> DW_AT_byte_size : 8\n <31f> DW_AT_type : <0x2b0>\n <1><323>: Abbrev Number: 13 (DW_TAG_variable)\n- <324> DW_AT_name : (indirect string, offset: 0x409): stdout\n+ <324> DW_AT_name : (indirect string, offset: 0x40b): stdout\n <328> DW_AT_decl_file : 11\n <329> DW_AT_decl_line : 138\n <32a> DW_AT_decl_column : 14\n <32b> DW_AT_type : <0x31d>\n <32f> DW_AT_external : 1\n <32f> DW_AT_declaration : 1\n <1><32f>: Abbrev Number: 13 (DW_TAG_variable)\n- <330> DW_AT_name : (indirect string, offset: 0x13e): stderr\n+ <330> DW_AT_name : (indirect string, offset: 0x140): stderr\n <334> DW_AT_decl_file : 11\n <335> DW_AT_decl_line : 139\n <336> DW_AT_decl_column : 14\n <337> DW_AT_type : <0x31d>\n <33b> DW_AT_external : 1\n <33b> DW_AT_declaration : 1\n <1><33b>: Abbrev Number: 13 (DW_TAG_variable)\n@@ -462,23 +462,23 @@\n <353> DW_AT_type : <0x347>\n <1><357>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <358> DW_AT_byte_size : 8\n <359> DW_AT_type : <0x88>\n <1><35d>: Abbrev Number: 7 (DW_TAG_const_type)\n <35e> DW_AT_type : <0x357>\n <1><362>: Abbrev Number: 13 (DW_TAG_variable)\n- <363> DW_AT_name : (indirect string, offset: 0x3c8): sys_errlist\n+ <363> DW_AT_name : (indirect string, offset: 0x3ca): sys_errlist\n <367> DW_AT_decl_file : 12\n <368> DW_AT_decl_line : 27\n <369> DW_AT_decl_column : 26\n <36a> DW_AT_type : <0x352>\n <36e> DW_AT_external : 1\n <36e> DW_AT_declaration : 1\n <1><36e>: Abbrev Number: 4 (DW_TAG_typedef)\n- <36f> DW_AT_name : (indirect string, offset: 0x252): __sighandler_t\n+ <36f> DW_AT_name : (indirect string, offset: 0x254): __sighandler_t\n <373> DW_AT_decl_file : 13\n <374> DW_AT_decl_line : 72\n <375> DW_AT_decl_column : 16\n <376> DW_AT_type : <0x37a>\n <1><37a>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <37b> DW_AT_byte_size : 8\n <37c> DW_AT_type : <0x380>\n@@ -494,23 +494,23 @@\n <2><394>: Abbrev Number: 11 (DW_TAG_subrange_type)\n <395> DW_AT_type : <0x3e>\n <399> DW_AT_upper_bound : 64\n <2><39a>: Abbrev Number: 0\n <1><39b>: Abbrev Number: 7 (DW_TAG_const_type)\n <39c> DW_AT_type : <0x38b>\n <1><3a0>: Abbrev Number: 12 (DW_TAG_variable)\n- <3a1> DW_AT_name : (indirect string, offset: 0x2be): _sys_siglist\n+ <3a1> DW_AT_name : (indirect string, offset: 0x2c0): _sys_siglist\n <3a5> DW_AT_decl_file : 13\n <3a6> DW_AT_decl_line : 286\n <3a8> DW_AT_decl_column : 26\n <3a9> DW_AT_type : <0x39b>\n <3ad> DW_AT_external : 1\n <3ad> DW_AT_declaration : 1\n <1><3ad>: Abbrev Number: 12 (DW_TAG_variable)\n- <3ae> DW_AT_name : (indirect string, offset: 0x2bf): sys_siglist\n+ <3ae> DW_AT_name : (indirect string, offset: 0x2c1): sys_siglist\n <3b2> DW_AT_decl_file : 13\n <3b3> DW_AT_decl_line : 287\n <3b5> DW_AT_decl_column : 26\n <3b6> DW_AT_type : <0x39b>\n <3ba> DW_AT_external : 1\n <3ba> DW_AT_declaration : 1\n <1><3ba>: Abbrev Number: 2 (DW_TAG_base_type)\n@@ -577,23 +577,23 @@\n <43e> DW_AT_type : <0x53>\n <442> DW_AT_low_pc : 0xb30\n <44a> DW_AT_high_pc : 0x154\n <452> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <454> DW_AT_GNU_all_call_sites: 1\n <454> DW_AT_sibling : <0x759>\n <2><458>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n- <459> DW_AT_name : (indirect string, offset: 0x24d): argc\n+ <459> DW_AT_name : (indirect string, offset: 0x24f): argc\n <45d> DW_AT_decl_file : 1\n <45e> DW_AT_decl_line : 126\n <45f> DW_AT_decl_column : 11\n <460> DW_AT_type : <0x53>\n <464> DW_AT_location : 0x8 (location list)\n <468> DW_AT_GNU_locviews: 0x0\n <2><46c>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n- <46d> DW_AT_name : (indirect string, offset: 0x214): argv\n+ <46d> DW_AT_name : (indirect string, offset: 0x216): argv\n <471> DW_AT_decl_file : 1\n <472> DW_AT_decl_line : 126\n <473> DW_AT_decl_column : 24\n <474> DW_AT_type : <0xf3>\n <478> DW_AT_location : 0x78 (location list)\n <47c> DW_AT_GNU_locviews: 0x6a\n <2><480>: Abbrev Number: 25 (DW_TAG_variable)\n@@ -603,15 +603,15 @@\n <487> DW_AT_decl_column : 12\n <488> DW_AT_type : <0xcc>\n <48c> DW_AT_location : 3 byte block: 91 80 7f \t(DW_OP_fbreg: -128)\n <2><490>: Abbrev Number: 26 (DW_TAG_lexical_block)\n <491> DW_AT_ranges : 0x40\n <495> DW_AT_sibling : <0x5ab>\n <3><499>: Abbrev Number: 27 (DW_TAG_variable)\n- <49a> DW_AT_name : (indirect string, offset: 0x2d7): seconds\n+ <49a> DW_AT_name : (indirect string, offset: 0x2d9): seconds\n <49e> DW_AT_decl_file : 1\n <49f> DW_AT_decl_line : 179\n <4a0> DW_AT_decl_column : 11\n <4a1> DW_AT_type : <0x53>\n <4a5> DW_AT_location : 0x11c (location list)\n <4a9> DW_AT_GNU_locviews: 0x116\n <3><4ad>: Abbrev Number: 28 (DW_TAG_inlined_subroutine)\n@@ -842,23 +842,23 @@\n <3><752>: Abbrev Number: 31 (DW_TAG_GNU_call_site_parameter)\n <753> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <755> DW_AT_GNU_call_site_value: 1 byte block: 35 \t(DW_OP_lit5)\n <3><757>: Abbrev Number: 0\n <2><758>: Abbrev Number: 0\n <1><759>: Abbrev Number: 34 (DW_TAG_subprogram)\n <75a> DW_AT_external : 1\n- <75a> DW_AT_name : (indirect string, offset: 0x278): reapchild\n+ <75a> DW_AT_name : (indirect string, offset: 0x27a): reapchild\n <75e> DW_AT_decl_file : 1\n <75f> DW_AT_decl_line : 71\n <760> DW_AT_decl_column : 1\n <761> DW_AT_prototyped : 1\n <761> DW_AT_inline : 1\t(inlined)\n <762> DW_AT_sibling : <0x7c4>\n <2><766>: Abbrev Number: 35 (DW_TAG_formal_parameter)\n- <767> DW_AT_name : (indirect string, offset: 0x12f): nsig\n+ <767> DW_AT_name : (indirect string, offset: 0x131): nsig\n <76b> DW_AT_decl_file : 1\n <76c> DW_AT_decl_line : 71\n <76d> DW_AT_decl_column : 16\n <76e> DW_AT_type : <0x53>\n <2><772>: Abbrev Number: 36 (DW_TAG_variable)\n <773> DW_AT_name : (indirect string, offset: 0xa3): delay\n <777> DW_AT_decl_file : 1\n@@ -891,26 +891,26 @@\n <7b5> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <7b7> DW_AT_GNU_call_site_value: 9 byte block: 3 70 f 0 0 0 0 0 0 \t(DW_OP_addr: f70)\n <4><7c1>: Abbrev Number: 0\n <3><7c2>: Abbrev Number: 0\n <2><7c3>: Abbrev Number: 0\n <1><7c4>: Abbrev Number: 40 (DW_TAG_subprogram)\n <7c5> DW_AT_external : 1\n- <7c5> DW_AT_name : (indirect string, offset: 0x3db): terminate_group\n+ <7c5> DW_AT_name : (indirect string, offset: 0x3dd): terminate_group\n <7c9> DW_AT_decl_file : 1\n <7ca> DW_AT_decl_line : 57\n <7cb> DW_AT_decl_column : 1\n <7cc> DW_AT_prototyped : 1\n <7cc> DW_AT_low_pc : 0xd90\n <7d4> DW_AT_high_pc : 0x54\n <7dc> DW_AT_frame_base : 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <7de> DW_AT_GNU_all_call_sites: 1\n <7de> DW_AT_sibling : <0x854>\n <2><7e2>: Abbrev Number: 24 (DW_TAG_formal_parameter)\n- <7e3> DW_AT_name : (indirect string, offset: 0x12f): nsig\n+ <7e3> DW_AT_name : (indirect string, offset: 0x131): nsig\n <7e7> DW_AT_decl_file : 1\n <7e8> DW_AT_decl_line : 57\n <7e9> DW_AT_decl_column : 21\n <7ea> DW_AT_type : <0x53>\n <7ee> DW_AT_location : 0x18f (location list)\n <7f2> DW_AT_GNU_locviews: 0x18b\n <2><7f6>: Abbrev Number: 32 (DW_TAG_GNU_call_site)\n@@ -983,24 +983,24 @@\n <3><8bd>: Abbrev Number: 31 (DW_TAG_GNU_call_site_parameter)\n <8be> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <8c0> DW_AT_GNU_call_site_value: 1 byte block: 31 \t(DW_OP_lit1)\n <3><8c2>: Abbrev Number: 0\n <2><8c3>: Abbrev Number: 0\n <1><8c4>: Abbrev Number: 41 (DW_TAG_subprogram)\n <8c5> DW_AT_external : 1\n- <8c5> DW_AT_name : (indirect string, offset: 0x200): atoi\n+ <8c5> DW_AT_name : (indirect string, offset: 0x202): atoi\n <8c9> DW_AT_decl_file : 2\n <8ca> DW_AT_decl_line : 361\n <8cc> DW_AT_decl_column : 1\n <8cd> DW_AT_prototyped : 1\n <8cd> DW_AT_type : <0x53>\n <8d1> DW_AT_inline : 3\t(declared as inline and inlined)\n <8d2> DW_AT_sibling : <0x8e4>\n <2><8d6>: Abbrev Number: 42 (DW_TAG_formal_parameter)\n- <8d7> DW_AT_name : (indirect string, offset: 0x3fb): __nptr\n+ <8d7> DW_AT_name : (indirect string, offset: 0x3fd): __nptr\n <8db> DW_AT_decl_file : 2\n <8dc> DW_AT_decl_line : 361\n <8de> DW_AT_decl_column : 1\n <8df> DW_AT_type : <0x357>\n <2><8e3>: Abbrev Number: 0\n <1><8e4>: Abbrev Number: 43 (DW_TAG_subprogram)\n <8e5> DW_AT_abstract_origin: <0x759>\n@@ -1087,119 +1087,119 @@\n <9f4> DW_AT_location : 1 byte block: 50 \t(DW_OP_reg0 (x0))\n <9f6> DW_AT_GNU_call_site_value: 1 byte block: 30 \t(DW_OP_lit0)\n <3><9f8>: Abbrev Number: 0\n <2><9f9>: Abbrev Number: 0\n <1><9fa>: Abbrev Number: 48 (DW_TAG_subprogram)\n <9fb> DW_AT_external : 1\n <9fb> DW_AT_declaration : 1\n- <9fb> DW_AT_linkage_name: (indirect string, offset: 0x1e6): strtol\n- <9ff> DW_AT_name : (indirect string, offset: 0x1e6): strtol\n+ <9fb> DW_AT_linkage_name: (indirect string, offset: 0x1e8): strtol\n+ <9ff> DW_AT_name : (indirect string, offset: 0x1e8): strtol\n DW_AT_decl_file : 2\n DW_AT_decl_line : 176\n DW_AT_decl_column : 17\n <1>: Abbrev Number: 48 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x391): sigprocmask\n- DW_AT_name : (indirect string, offset: 0x391): sigprocmask\n+ DW_AT_linkage_name: (indirect string, offset: 0x393): sigprocmask\n+ DW_AT_name : (indirect string, offset: 0x393): sigprocmask\n DW_AT_decl_file : 13\n DW_AT_decl_line : 229\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 49 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x2ab): sleep\n- DW_AT_name : (indirect string, offset: 0x2ab): sleep\n+ DW_AT_linkage_name: (indirect string, offset: 0x2ad): sleep\n+ DW_AT_name : (indirect string, offset: 0x2ad): sleep\n DW_AT_decl_file : 7\n DW_AT_decl_line : 444\n DW_AT_decl_column : 21\n <1>: Abbrev Number: 50 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x238): fwrite\n- DW_AT_name : (indirect string, offset: 0x22e): __builtin_fwrite\n+ DW_AT_linkage_name: (indirect string, offset: 0x23a): fwrite\n+ DW_AT_name : (indirect string, offset: 0x230): __builtin_fwrite\n DW_AT_decl_file : 16\n DW_AT_decl_line : 0\n <1>: Abbrev Number: 48 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x31d): fflush\n- DW_AT_name : (indirect string, offset: 0x31d): fflush\n+ DW_AT_linkage_name: (indirect string, offset: 0x31f): fflush\n+ DW_AT_name : (indirect string, offset: 0x31f): fflush\n DW_AT_decl_file : 11\n DW_AT_decl_line : 218\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 49 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x219): exit\n- DW_AT_name : (indirect string, offset: 0x219): exit\n+ DW_AT_linkage_name: (indirect string, offset: 0x21b): exit\n+ DW_AT_name : (indirect string, offset: 0x21b): exit\n DW_AT_decl_file : 2\n DW_AT_decl_line : 617\n DW_AT_decl_column : 13\n <1>: Abbrev Number: 48 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x2df): signal\n- DW_AT_name : (indirect string, offset: 0x2df): signal\n+ DW_AT_linkage_name: (indirect string, offset: 0x2e1): signal\n+ DW_AT_name : (indirect string, offset: 0x2e1): signal\n DW_AT_decl_file : 13\n DW_AT_decl_line : 88\n DW_AT_decl_column : 23\n <1>: Abbrev Number: 48 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x2e6): sigemptyset\n- DW_AT_name : (indirect string, offset: 0x2e6): sigemptyset\n+ DW_AT_linkage_name: (indirect string, offset: 0x2e8): sigemptyset\n+ DW_AT_name : (indirect string, offset: 0x2e8): sigemptyset\n DW_AT_decl_file : 13\n DW_AT_decl_line : 196\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 48 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x134): sigaddset\n- DW_AT_name : (indirect string, offset: 0x134): sigaddset\n+ DW_AT_linkage_name: (indirect string, offset: 0x136): sigaddset\n+ DW_AT_name : (indirect string, offset: 0x136): sigaddset\n DW_AT_decl_file : 13\n DW_AT_decl_line : 202\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 49 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n DW_AT_linkage_name: (indirect string, offset: 0xe9): fork\n DW_AT_name : (indirect string, offset: 0xe9): fork\n DW_AT_decl_file : 7\n DW_AT_decl_line : 756\n DW_AT_decl_column : 16\n <1>: Abbrev Number: 49 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x3f3): setpgid\n- DW_AT_name : (indirect string, offset: 0x3f3): setpgid\n+ DW_AT_linkage_name: (indirect string, offset: 0x3f5): setpgid\n+ DW_AT_name : (indirect string, offset: 0x3f5): setpgid\n DW_AT_decl_file : 7\n DW_AT_decl_line : 646\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 49 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x1f9): perror\n- DW_AT_name : (indirect string, offset: 0x1f9): perror\n+ DW_AT_linkage_name: (indirect string, offset: 0x1fb): perror\n+ DW_AT_name : (indirect string, offset: 0x1fb): perror\n DW_AT_decl_file : 11\n DW_AT_decl_line : 775\n DW_AT_decl_column : 13\n <1>: Abbrev Number: 49 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x21e): execvp\n- DW_AT_name : (indirect string, offset: 0x21e): execvp\n+ DW_AT_linkage_name: (indirect string, offset: 0x220): execvp\n+ DW_AT_name : (indirect string, offset: 0x220): execvp\n DW_AT_decl_file : 7\n DW_AT_decl_line : 578\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 48 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n- DW_AT_linkage_name: (indirect string, offset: 0x324): waitpid\n- DW_AT_name : (indirect string, offset: 0x324): waitpid\n+ DW_AT_linkage_name: (indirect string, offset: 0x326): waitpid\n+ DW_AT_name : (indirect string, offset: 0x326): waitpid\n DW_AT_decl_file : 15\n DW_AT_decl_line : 100\n DW_AT_decl_column : 16\n <1>: Abbrev Number: 48 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n 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": "@@ -22,72 +22,72 @@\n [ cd] __environ\n [ d7] _markers\n [ e0] timezone\n [ e9] fork\n [ ee] tz_dsttime\n [ f9] opterr\n [ 100] tz_minuteswest\n- [ 10f] /build/1st/python-gnatpython-54\n- [ 12f] nsig\n- [ 134] sigaddset\n- [ 13e] stderr\n- [ 145] long long int\n- [ 153] src/rlimit/rlimit.c\n- [ 167] _lock\n- [ 16d] GNU C17 9.3.0 -mlittle-endian -mabi=lp64 -g -O2 -fstack-protector --param ssp-buffer-size=4 -fasynchronous-unwind-tables\n- [ 1e6] strtol\n- [ 1ed] _cur_column\n- [ 1f9] perror\n- [ 200] atoi\n- [ 205] _IO_write_base\n- [ 214] argv\n- [ 219] exit\n- [ 21e] execvp\n- [ 225] _IO_FILE\n- [ 22e] __builtin_fwrite\n- [ 23f] unsigned char\n- [ 24d] argc\n- [ 252] __sighandler_t\n- [ 261] long long unsigned int\n- [ 278] reapchild\n- [ 282] _IO_marker\n- [ 28d] _shortbuf\n- [ 297] _IO_read_end\n- [ 2a4] _chain\n- [ 2ab] sleep\n- [ 2b1] _IO_read_ptr\n- [ 2be] _sys_siglist\n- [ 2cb] _IO_buf_end\n- [ 2d7] seconds\n- [ 2df] signal\n- [ 2e6] sigemptyset\n- [ 2f2] optind\n- [ 2f9] __val\n- [ 2ff] _freeres_list\n- [ 30d] _unused2\n- [ 316] __pad5\n- [ 31d] fflush\n- [ 324] waitpid\n- [ 32c] _IO_write_end\n- [ 33a] __off64_t\n- [ 344] __off_t\n- [ 34c] short unsigned int\n- [ 35f] _IO_wide_data\n- [ 36d] _mode\n- [ 373] _IO_backup_base\n- [ 383] stdin\n- [ 389] _flags2\n- [ 391] sigprocmask\n- [ 39d] _IO_read_base\n- [ 3ab] _vtable_offset\n- [ 3ba] _IO_save_base\n- [ 3c8] sys_errlist\n- [ 3d4] optopt\n- [ 3db] terminate_group\n- [ 3eb] _fileno\n- [ 3f3] setpgid\n- [ 3fb] __nptr\n- [ 402] _flags\n- [ 409] stdout\n- [ 410] _IO_codecvt\n- [ 41c] __sigset_t\n+ [ 10f] /build/2/python-gnatpython-54/2nd\n+ [ 131] nsig\n+ [ 136] sigaddset\n+ [ 140] stderr\n+ [ 147] long long int\n+ [ 155] src/rlimit/rlimit.c\n+ [ 169] _lock\n+ [ 16f] GNU C17 9.3.0 -mlittle-endian -mabi=lp64 -g -O2 -fstack-protector --param ssp-buffer-size=4 -fasynchronous-unwind-tables\n+ [ 1e8] strtol\n+ [ 1ef] _cur_column\n+ [ 1fb] perror\n+ [ 202] atoi\n+ [ 207] _IO_write_base\n+ [ 216] argv\n+ [ 21b] exit\n+ [ 220] execvp\n+ [ 227] _IO_FILE\n+ [ 230] __builtin_fwrite\n+ [ 241] unsigned char\n+ [ 24f] argc\n+ [ 254] __sighandler_t\n+ [ 263] long long unsigned int\n+ [ 27a] reapchild\n+ [ 284] _IO_marker\n+ [ 28f] _shortbuf\n+ [ 299] _IO_read_end\n+ [ 2a6] _chain\n+ [ 2ad] sleep\n+ [ 2b3] _IO_read_ptr\n+ [ 2c0] _sys_siglist\n+ [ 2cd] _IO_buf_end\n+ [ 2d9] seconds\n+ [ 2e1] signal\n+ [ 2e8] sigemptyset\n+ [ 2f4] optind\n+ [ 2fb] __val\n+ [ 301] _freeres_list\n+ [ 30f] _unused2\n+ [ 318] __pad5\n+ [ 31f] fflush\n+ [ 326] waitpid\n+ [ 32e] _IO_write_end\n+ [ 33c] __off64_t\n+ [ 346] __off_t\n+ [ 34e] short unsigned int\n+ [ 361] _IO_wide_data\n+ [ 36f] _mode\n+ [ 375] _IO_backup_base\n+ [ 385] stdin\n+ [ 38b] _flags2\n+ [ 393] sigprocmask\n+ [ 39f] _IO_read_base\n+ [ 3ad] _vtable_offset\n+ [ 3bc] _IO_save_base\n+ [ 3ca] sys_errlist\n+ [ 3d6] optopt\n+ [ 3dd] terminate_group\n+ [ 3ed] _fileno\n+ [ 3f5] setpgid\n+ [ 3fd] __nptr\n+ [ 404] _flags\n+ [ 40b] stdout\n+ [ 412] _IO_codecvt\n+ [ 41e] __sigset_t\n \n" } ] } ] } ] } ] } ] }