{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.6FVMhnFW/b1/yarl_1.9.4-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.6FVMhnFW/b2/yarl_1.9.4-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n d89667dd70151a8696f668ff0f225060 97688 doc optional python-yarl-doc_1.9.4-1_all.deb\n- 57feff9f4073ea81b077ece6b1ee39a9 425344 debug optional python3-yarl-dbgsym_1.9.4-1_i386.deb\n- f5e1864cd341b5b39a15639c3dbc25dd 107672 python optional python3-yarl_1.9.4-1_i386.deb\n+ 1c3177083014c68d91ffa6510c4f766e 425432 debug optional python3-yarl-dbgsym_1.9.4-1_i386.deb\n+ 93e05fa3d2cb9ba0c6eab78edd8d74f2 107680 python optional python3-yarl_1.9.4-1_i386.deb\n"}, {"source1": "python3-yarl_1.9.4-1_i386.deb", "source2": "python3-yarl_1.9.4-1_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 2024-04-18 08:56:28.000000 debian-binary\n -rw-r--r-- 0 0 0 1840 2024-04-18 08:56:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 105640 2024-04-18 08:56:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 105648 2024-04-18 08:56:28.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-311-i386-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-311-i386-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0f047efa6e66869660d4ba5b1ab77da08b14f587\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6e2fc19d4d1a039d8d146f46e5452dbff1c56601\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -244,15 +244,15 @@\n NULL result without error in PyObject_Call\n %s() got multiple values for keyword argument '%U'\n instance exception may not have a separate value\n calling %R should have returned an instance of BaseException, not %R\n raise: exception class must be a subclass of BaseException\n Unable to initialize pickling for %.200s\n unbound method %.200S() needs an argument\n-/tmp/.tmp-yarl-pep517-2fxggdu4/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-qdc0nl9g/src/yarl/_quoting_c.c\n %.200s() takes %.8s %zd positional argument%.1s (%zd given)\n yarl._quoting_c._Unquoter.__reduce_cython__\n yarl._quoting_c._Quoter.__reduce_cython__\n yarl._quoting_c._Unquoter.__init__\n yarl._quoting_c._Unquoter.__call__\n yarl._quoting_c._Quoter._write\n Argument '%.200s' has incorrect type (expected %.200s, got %.200s)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -192,16 +192,16 @@\n 0x00018bd0 20426173 65457863 65707469 6f6e0000 BaseException..\n 0x00018be0 556e6162 6c652074 6f20696e 69746961 Unable to initia\n 0x00018bf0 6c697a65 20706963 6b6c696e 6720666f lize pickling fo\n 0x00018c00 7220252e 32303073 00000000 756e626f r %.200s....unbo\n 0x00018c10 756e6420 6d657468 6f642025 2e323030 und method %.200\n 0x00018c20 53282920 6e656564 7320616e 20617267 S() needs an arg\n 0x00018c30 756d656e 74000000 2f746d70 2f2e746d ument.../tmp/.tm\n- 0x00018c40 702d7961 726c2d70 65703531 372d3266 p-yarl-pep517-2f\n- 0x00018c50 78676764 75342f73 72632f79 61726c2f xggdu4/src/yarl/\n+ 0x00018c40 702d7961 726c2d70 65703531 372d7164 p-yarl-pep517-qd\n+ 0x00018c50 63306e6c 39672f73 72632f79 61726c2f c0nl9g/src/yarl/\n 0x00018c60 5f71756f 74696e67 5f632e63 00000000 _quoting_c.c....\n 0x00018c70 252e3230 30732829 2074616b 65732025 %.200s() takes %\n 0x00018c80 2e387320 257a6420 706f7369 74696f6e .8s %zd position\n 0x00018c90 616c2061 7267756d 656e7425 2e317320 al argument%.1s \n 0x00018ca0 28257a64 20676976 656e2900 7961726c (%zd given).yarl\n 0x00018cb0 2e5f7175 6f74696e 675f632e 5f556e71 ._quoting_c._Unq\n 0x00018cc0 756f7465 722e5f5f 72656475 63655f63 uoter.__reduce_c\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error 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 30343765 66613665 36363836 39363630 047efa6e66869660\n- 0x00000010 64346261 35623161 62373764 61303862 d4ba5b1ab77da08b\n- 0x00000020 31346635 38372e64 65627567 00000000 14f587.debug....\n- 0x00000030 c080c3c4 ....\n+ 0x00000000 32666331 39643464 31613033 39643864 2fc19d4d1a039d8d\n+ 0x00000010 31343666 34366535 34353264 62666631 146f46e5452dbff1\n+ 0x00000020 63353636 30312e64 65627567 00000000 c56601.debug....\n+ 0x00000030 040cf54b ...K\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-312-i386-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-312-i386-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 42a58e8dbc045364cb06ae6c4f583824fe1c7429\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 175cb84f6bf1bb4a7bdf44103c4931857bd13105\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -244,15 +244,15 @@\n calling %R should have returned an instance of BaseException, not %R\n raise: exception class must be a subclass of BaseException\n can't convert negative value to uint64_t\n No active exception to reraise\n while calling a Python object\n NULL result without error in PyObject_Call\n %s() got multiple values for keyword argument '%U'\n-/tmp/.tmp-yarl-pep517-0ime77ex/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-pawgiwui/src/yarl/_quoting_c.c\n yarl._quoting_c.__pyx_unpickle__Unquoter__set_state\n 'NoneType' object is not subscriptable\n Cannot convert %.200s to %.200s\n hasattr(): attribute name must be string\n yarl._quoting_c._Unquoter.__setstate_cython__\n %.200s() takes %.8s %zd positional argument%.1s (%zd given)\n yarl._quoting_c._Unquoter.__init__\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -192,16 +192,16 @@\n 0x00018bd0 6f626a65 63740000 4e554c4c 20726573 object..NULL res\n 0x00018be0 756c7420 77697468 6f757420 6572726f ult without erro\n 0x00018bf0 7220696e 2050794f 626a6563 745f4361 r in PyObject_Ca\n 0x00018c00 6c6c0000 25732829 20676f74 206d756c ll..%s() got mul\n 0x00018c10 7469706c 65207661 6c756573 20666f72 tiple values for\n 0x00018c20 206b6579 776f7264 20617267 756d656e keyword argumen\n 0x00018c30 74202725 55270000 2f746d70 2f2e746d t '%U'../tmp/.tm\n- 0x00018c40 702d7961 726c2d70 65703531 372d3069 p-yarl-pep517-0i\n- 0x00018c50 6d653737 65782f73 72632f79 61726c2f me77ex/src/yarl/\n+ 0x00018c40 702d7961 726c2d70 65703531 372d7061 p-yarl-pep517-pa\n+ 0x00018c50 77676977 75692f73 72632f79 61726c2f wgiwui/src/yarl/\n 0x00018c60 5f71756f 74696e67 5f632e63 00000000 _quoting_c.c....\n 0x00018c70 7961726c 2e5f7175 6f74696e 675f632e yarl._quoting_c.\n 0x00018c80 5f5f7079 785f756e 7069636b 6c655f5f __pyx_unpickle__\n 0x00018c90 556e7175 6f746572 5f5f7365 745f7374 Unquoter__set_st\n 0x00018ca0 61746500 274e6f6e 65547970 6527206f ate.'NoneType' o\n 0x00018cb0 626a6563 74206973 206e6f74 20737562 bject is not sub\n 0x00018cc0 73637269 70746162 6c650000 43616e6e scriptable..Cann\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error 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 61353865 38646263 30343533 36346362 a58e8dbc045364cb\n- 0x00000010 30366165 36633466 35383338 32346665 06ae6c4f583824fe\n- 0x00000020 31633734 32392e64 65627567 00000000 1c7429.debug....\n- 0x00000030 43eb03d2 C...\n+ 0x00000000 35636238 34663662 66316262 34613762 5cb84f6bf1bb4a7b\n+ 0x00000010 64663434 31303363 34393331 38353762 df44103c4931857b\n+ 0x00000020 64313331 30352e64 65627567 00000000 d13105.debug....\n+ 0x00000030 686f5e50 ho^P\n \n"}]}]}]}]}, {"source1": "python3-yarl-dbgsym_1.9.4-1_i386.deb", "source2": "python3-yarl-dbgsym_1.9.4-1_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 2024-04-18 08:56:28.000000 debian-binary\n -rw-r--r-- 0 0 0 624 2024-04-18 08:56:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 424528 2024-04-18 08:56:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 424616 2024-04-18 08:56:28.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: Piotr O\u017carowski \n Installed-Size: 460\n Depends: python3-yarl (= 1.9.4-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-yarl\n-Build-Ids: 0f047efa6e66869660d4ba5b1ab77da08b14f587 42a58e8dbc045364cb06ae6c4f583824fe1c7429\n+Build-Ids: 175cb84f6bf1bb4a7bdf44103c4931857bd13105 6e2fc19d4d1a039d8d146f46e5452dbff1c56601\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,3 +1,3 @@\n-usr/lib/debug/.build-id/0f/047efa6e66869660d4ba5b1ab77da08b14f587.debug\n-usr/lib/debug/.build-id/42/a58e8dbc045364cb06ae6c4f583824fe1c7429.debug\n+usr/lib/debug/.build-id/17/5cb84f6bf1bb4a7bdf44103c4931857bd13105.debug\n+usr/lib/debug/.build-id/6e/2fc19d4d1a039d8d146f46e5452dbff1c56601.debug\n usr/lib/debug/.dwz/i386-linux-gnu/python3-yarl.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,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/0f/\n--rw-r--r-- 0 root (0) root (0) 220344 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/0f/047efa6e66869660d4ba5b1ab77da08b14f587.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/42/\n--rw-r--r-- 0 root (0) root (0) 227336 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/42/a58e8dbc045364cb06ae6c4f583824fe1c7429.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/17/\n+-rw-r--r-- 0 root (0) root (0) 227340 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/17/5cb84f6bf1bb4a7bdf44103c4931857bd13105.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/6e/\n+-rw-r--r-- 0 root (0) root (0) 220344 2024-04-18 08:56:28.000000 ./usr/lib/debug/.build-id/6e/2fc19d4d1a039d8d146f46e5452dbff1c56601.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 7956 2024-04-18 08:56:28.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/python3-yarl.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-04-18 08:56:28.000000 ./usr/share/doc/python3-yarl-dbgsym -> python3-yarl\n"}, {"source1": "./usr/lib/debug/.build-id/0f/047efa6e66869660d4ba5b1ab77da08b14f587.debug", "source2": "./usr/lib/debug/.build-id/6e/2fc19d4d1a039d8d146f46e5452dbff1c56601.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 12% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 000205e0 000c9c 0023b4 00 WA 0 0 32\n [23] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 00000000 000198 000082 00 C 0 0 4\n [25] .debug_info PROGBITS 00000000 00021c 014854 00 C 0 0 4\n [26] .debug_abbrev PROGBITS 00000000 014a70 00048c 00 C 0 0 4\n [27] .debug_line PROGBITS 00000000 014efc 0094bc 00 C 0 0 4\n [28] .debug_str PROGBITS 00000000 01e3b8 0001ef 01 MSC 0 0 4\n- [29] .debug_line_str PROGBITS 00000000 01e5a8 00016f 01 MSC 0 0 4\n+ [29] .debug_line_str PROGBITS 00000000 01e5a8 00016d 01 MSC 0 0 4\n [30] .debug_loclists PROGBITS 00000000 01e718 00f8ba 00 C 0 0 4\n [31] .debug_rnglists PROGBITS 00000000 02dfd4 002e69 00 C 0 0 4\n [32] .gnu_debugaltlink PROGBITS 00000000 030e3d 00004a 00 0 0 1\n [33] .symtab SYMTAB 00000000 030e88 001c70 10 34 302 4\n [34] .strtab STRTAB 00000000 032af8 002ab5 00 0 0 1\n [35] .shstrtab STRTAB 00000000 0355ad 000168 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0f047efa6e66869660d4ba5b1ab77da08b14f587\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6e2fc19d4d1a039d8d146f46e5452dbff1c56601\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,28 +25,28 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-2fxggdu4/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-2fxggdu4/src/yarl\n+ 0\t(line_strp)\t(offset: 0): /tmp/.tmp-yarl-pep517-qdc0nl9g/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-qdc0nl9g/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/i386-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xd9): /usr/lib/gcc/i686-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x100): /usr/include/i386-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x120): /usr/include/python3.11/internal\n 8\t(line_strp)\t(offset: 0x141): /usr/include\n \n The File Name Table (offset 0x4c, lines 54, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x284): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x14e): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x159): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x167): unicodeobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x177): listobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x184): string_fortified.h\n 8\t(udata)\t5\t(line_strp)\t(offset: 0x197): stddef.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0x194): GNU C17 13.2.0 -mtune=generic -march=i686 -g -g -g -g -O2 -O2 -O2 -fstack-protector-strong -fwrapv -fstack-protector-strong -fPIC -fasynchronous-unwind-tables\n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-2fxggdu4/src/yarl/_quoting_c.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-2fxggdu4/src\n+ <13> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-qdc0nl9g/src/yarl/_quoting_c.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-qdc0nl9g/src\n <1b> DW_AT_ranges : (sec_offset) 0x4f6f\n <1f> DW_AT_low_pc : (addr) 0\n <23> DW_AT_stmt_list : (sec_offset) 0\n <1><27>: Abbrev Number: 1 (DW_TAG_base_type)\n <28> DW_AT_byte_size : (data1) 8\n <29> DW_AT_encoding : (data1) 7\t(unsigned)\n <2a> DW_AT_name : (GNU_strp_alt) (offset: 0x5393) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,47 +1,38 @@\n GCC: (Debian 13.2.0-13) 13.2.0\n-orJ\tuqMn\n-,zk.83#Eo}\n-S\\n/i1ej\n-PbGGVycj\n-R$gOz2bv2\n-K`R7zpg3a|_\n-\ti)e`XSS\n-wA:_M~FL\n-s\\5PNf`\n-//lQM1<_,c\n-Iw0Mzcd,\n-7z0\\^#;\t}\n-|*X,do1fG\n-VI*}Wc9q\n-`0YzkC[p\n-sw68Vi|LY\n+A,|AokJ&=\n+$g/(;IN%S\n+ta9QNr|@\n+_,L\tG_6\\\n+Y[(7P[,U\n+5QCU_4bs\n+[QUmNoEU\n+jsLY69e-B\n+jbr#[:Xr\n+,]) YuZZ\n+sPjV_cmULs!\n+-\tHmPi)\\\n+j]\\Ef=|kr\n+\"|n@S\t|muQ\n+ONlN#`Dp\n+IGXmSa\\%N\n }d}D]jNg\n >OfOAdO-\n +RprEYQSj\n |EL+^O.OO\n #\t{11?v]L\n ~B:\tOH'e.\n /%e7V ZR\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /tmp/.tmp-yarl-pep517-2fxggdu4/src/yarl/_quoting_c.c\n- [ 35] /tmp/.tmp-yarl-pep517-2fxggdu4/src\n- [ 58] /tmp/.tmp-yarl-pep517-2fxggdu4/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-qdc0nl9g/src\n+ [ 23] /tmp/.tmp-yarl-pep517-qdc0nl9g/src/yarl/_quoting_c.c\n+ [ 58] /tmp/.tmp-yarl-pep517-qdc0nl9g/src/yarl\n [ 80] /usr/include/python3.11\n [ 98] /usr/include/python3.11/cpython\n [ b8] /usr/include/i386-linux-gnu/bits\n [ d9] /usr/lib/gcc/i686-linux-gnu/13/include\n [ 100] /usr/include/i386-linux-gnu/sys\n [ 120] /usr/include/python3.11/internal\n [ 141] /usr/include\n"}]}, {"source1": "./usr/lib/debug/.build-id/42/a58e8dbc045364cb06ae6c4f583824fe1c7429.debug", "source2": "./usr/lib/debug/.build-id/17/5cb84f6bf1bb4a7bdf44103c4931857bd13105.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 16% similar despite different names"], "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: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 225896 (bytes into file)\n+ Start of section headers: 225900 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 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 0x37268:\n+There are 36 section headers, starting at offset 0x3726c:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000019c 000178 000990 10 A 4 1 4\n@@ -23,23 +23,23 @@\n [18] .fini_array NOBITS 0001fca4 000ca0 000004 04 WA 0 0 4\n [19] .dynamic NOBITS 0001fca8 000ca0 0000f0 08 WA 4 0 4\n [20] .got NOBITS 0001fd98 000ca0 000268 04 WA 0 0 4\n [21] .data NOBITS 00020000 000ca0 0005d0 00 WA 0 0 32\n [22] .bss NOBITS 000205e0 000ca0 0022f8 00 WA 0 0 32\n [23] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 00000000 000198 000081 00 C 0 0 4\n- [25] .debug_info PROGBITS 00000000 00021c 01663c 00 C 0 0 4\n- [26] .debug_abbrev PROGBITS 00000000 016858 000492 00 C 0 0 4\n- [27] .debug_line PROGBITS 00000000 016cec 009855 00 C 0 0 4\n- [28] .debug_str PROGBITS 00000000 020544 00025a 01 MSC 0 0 4\n- [29] .debug_line_str PROGBITS 00000000 0207a0 00015f 01 MSC 0 0 4\n- [30] .debug_loclists PROGBITS 00000000 020900 00f8c7 00 C 0 0 4\n- [31] .debug_rnglists PROGBITS 00000000 0301c8 002b1a 00 C 0 0 4\n- [32] .gnu_debugaltlink PROGBITS 00000000 032ce2 00004a 00 0 0 1\n- [33] .symtab SYMTAB 00000000 032d2c 001b10 10 34 281 4\n- [34] .strtab STRTAB 00000000 03483c 0028c4 00 0 0 1\n- [35] .shstrtab STRTAB 00000000 037100 000168 00 0 0 1\n+ [25] .debug_info PROGBITS 00000000 00021c 01663e 00 C 0 0 4\n+ [26] .debug_abbrev PROGBITS 00000000 01685c 000492 00 C 0 0 4\n+ [27] .debug_line PROGBITS 00000000 016cf0 009855 00 C 0 0 4\n+ [28] .debug_str PROGBITS 00000000 020548 00025a 01 MSC 0 0 4\n+ [29] .debug_line_str PROGBITS 00000000 0207a4 00015d 01 MSC 0 0 4\n+ [30] .debug_loclists PROGBITS 00000000 020904 00f8c7 00 C 0 0 4\n+ [31] .debug_rnglists PROGBITS 00000000 0301cc 002b1a 00 C 0 0 4\n+ [32] .gnu_debugaltlink PROGBITS 00000000 032ce6 00004a 00 0 0 1\n+ [33] .symtab SYMTAB 00000000 032d30 001b10 10 34 281 4\n+ [34] .strtab STRTAB 00000000 034840 0028c4 00 0 0 1\n+ [35] .shstrtab STRTAB 00000000 037104 000168 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 D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 42a58e8dbc045364cb06ae6c4f583824fe1c7429\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 175cb84f6bf1bb4a7bdf44103c4931857bd13105\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,28 +25,28 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-0ime77ex/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-0ime77ex/src/yarl\n+ 0\t(line_strp)\t(offset: 0): /tmp/.tmp-yarl-pep517-pawgiwui/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-pawgiwui/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/i386-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xd9): /usr/lib/gcc/i686-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x100): /usr/include/i386-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x120): /usr/include\n 8\t(line_strp)\t(offset: 0x12d): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x4c, lines 52, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x222): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x14e): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x159): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x167): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x174): unicodeobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x184): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x192): listobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0x289): GNU C17 13.2.0 -mtune=generic -march=i686 -g -g -g -g -O2 -O2 -O2 -fno-strict-overflow -fstack-protector-strong -fwrapv -fstack-protector-strong -fPIC -fasynchronous-unwind-tables\n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-0ime77ex/src/yarl/_quoting_c.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-0ime77ex/src\n+ <13> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-pawgiwui/src/yarl/_quoting_c.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-pawgiwui/src\n <1b> DW_AT_ranges : (sec_offset) 0x4c3d\n <1f> DW_AT_low_pc : (addr) 0\n <23> DW_AT_stmt_list : (sec_offset) 0\n <1><27>: Abbrev Number: 1 (DW_TAG_base_type)\n <28> DW_AT_byte_size : (data1) 8\n <29> DW_AT_encoding : (data1) 7\t(unsigned)\n <2a> DW_AT_name : (GNU_strp_alt) (offset: 0x5393) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,33 +1,42 @@\n-t)GCC: (Debian 13.2.0-13) 13.2.0\n+GCC: (Debian 13.2.0-13) 13.2.0\n ^`? I'Q( \n-wNFk+v:z)\n-[D!x}p4}\n-k1USqX@_\n-s&E>p!n-\n-)yY0Mtj\"y\n-1%jN\\4zYMv\t\n-\t95mPxzt\n-jwEi+EiMc\n-f]Y1QoRM\n-K{u%=^7{)\n-moYyQW2c\n-65?IIFT\"G\n-&b.1qrry\n-bBUC_Gl9\n+-AoZJ,j;\n+\\*NgE|^l>\n+(0GPyX00\n+Sr{HnWp:3\n+4elLH-@!\n+J)2{JmE9\n+;n$eOXIp.\n+/ cU~B81\n+\"NDCW~\n-gDiCg57=X\n-qmAy,-_OC\n-hY~Fc9Zx\n+RC\n+eHo`*/YV\n+bh9W[r@+\n PR2rY$^6OU\n 2<4'$snl\n \t i\t\"y\t~\n ~v!}A=<,\n b#>CW#b?\n HK1[8l[8l\n Seke=dD]\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /tmp/.tmp-yarl-pep517-0ime77ex/src/yarl/_quoting_c.c\n- [ 35] /tmp/.tmp-yarl-pep517-0ime77ex/src\n- [ 58] /tmp/.tmp-yarl-pep517-0ime77ex/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-pawgiwui/src\n+ [ 23] /tmp/.tmp-yarl-pep517-pawgiwui/src/yarl/_quoting_c.c\n+ [ 58] /tmp/.tmp-yarl-pep517-pawgiwui/src/yarl\n [ 80] /usr/include/python3.12\n [ 98] /usr/include/python3.12/cpython\n [ b8] /usr/include/i386-linux-gnu/bits\n [ d9] /usr/lib/gcc/i686-linux-gnu/13/include\n [ 100] /usr/include/i386-linux-gnu/sys\n [ 120] /usr/include\n [ 12d] /usr/include/python3.12/internal\n"}]}]}]}]}]}