{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.174XSxFb/b1/frozenlist_1.5.0-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.174XSxFb/b2/frozenlist_1.5.0-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- f45d6dbd031ead6037769440cf444b0d 345648 debug optional python3-frozenlist-dbgsym_1.5.0-1_amd64.deb\n- 381863a297be7f539a3242eb057c6ed2 58476 python optional python3-frozenlist_1.5.0-1_amd64.deb\n+ ced67bb514ddaf3901ede44194f8fbe5 345596 debug optional python3-frozenlist-dbgsym_1.5.0-1_amd64.deb\n+ efc408624ea6772a29e8de94fc522f6d 58192 python optional python3-frozenlist_1.5.0-1_amd64.deb\n"}, {"source1": "python3-frozenlist_1.5.0-1_amd64.deb", "source2": "python3-frozenlist_1.5.0-1_amd64.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-10-25 09:59:00.000000 debian-binary\n -rw-r--r-- 0 0 0 1792 2024-10-25 09:59:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 56492 2024-10-25 09:59:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 56208 2024-10-25 09:59:00.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/frozenlist/_frozenlist.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/frozenlist/_frozenlist.cpython-312-x86_64-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: 854009562896f3512950edbe91715e715b9a1d1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53c0e30b06e79ea70c357a75320e230be604edf6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -263,15 +263,15 @@\n setting function's dictionary to a non-dict\n while calling a Python object\n NULL result without error in PyObject_Call\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 %s() got multiple values for keyword argument '%U'\n-/tmp/.tmp-frozenlist-pep517-_e5_fidt/src/frozenlist/_frozenlist.c\n+/tmp/.tmp-frozenlist-pep517-svefwvlo/src/frozenlist/_frozenlist.c\n %.200s() takes %.8s %zd positional argument%.1s (%zd given)\n frozenlist._frozenlist.FrozenList.freeze\n frozenlist._frozenlist.FrozenList.frozen.__get__\n frozenlist._frozenlist.FrozenList.__getitem__\n 'NoneType' object is not subscriptable\n cannot fit '%.200s' into an index-sized integer\n '%.200s' object is not subscriptable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -154,15 +154,15 @@\n 0x00016970 20737562 636c6173 73206f66 20426173 subclass of Bas\n 0x00016980 65457863 65707469 6f6e0000 00000000 eException......\n 0x00016990 25732829 20676f74 206d756c 7469706c %s() got multipl\n 0x000169a0 65207661 6c756573 20666f72 206b6579 e values for key\n 0x000169b0 776f7264 20617267 756d656e 74202725 word argument '%\n 0x000169c0 55270000 00000000 2f746d70 2f2e746d U'....../tmp/.tm\n 0x000169d0 702d6672 6f7a656e 6c697374 2d706570 p-frozenlist-pep\n- 0x000169e0 3531372d 5f65355f 66696474 2f737263 517-_e5_fidt/src\n+ 0x000169e0 3531372d 73766566 77766c6f 2f737263 517-svefwvlo/src\n 0x000169f0 2f66726f 7a656e6c 6973742f 5f66726f /frozenlist/_fro\n 0x00016a00 7a656e6c 6973742e 63000000 00000000 zenlist.c.......\n 0x00016a10 252e3230 30732829 2074616b 65732025 %.200s() takes %\n 0x00016a20 2e387320 257a6420 706f7369 74696f6e .8s %zd position\n 0x00016a30 616c2061 7267756d 656e7425 2e317320 al argument%.1s \n 0x00016a40 28257a64 20676976 656e2900 00000000 (%zd given).....\n 0x00016a50 66726f7a 656e6c69 73742e5f 66726f7a frozenlist._froz\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 34303039 35363238 39366633 35313239 4009562896f35129\n- 0x00000010 35306564 62653931 37313565 37313562 50edbe91715e715b\n- 0x00000020 39613164 31612e64 65627567 00000000 9a1d1a.debug....\n- 0x00000030 67cfce82 g...\n+ 0x00000000 63306533 30623036 65373965 61373063 c0e30b06e79ea70c\n+ 0x00000010 33353761 37353332 30653233 30626536 357a75320e230be6\n+ 0x00000020 30346564 66362e64 65627567 00000000 04edf6.debug....\n+ 0x00000030 07533958 .S9X\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/frozenlist/_frozenlist.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/frozenlist/_frozenlist.cpython-313-x86_64-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: 161b8cddc9af36c944e2d6c8c3bb1c238da90fda\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 95612249980541b69599d9bdda12d49226787e54\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -263,15 +263,15 @@\n setting function's dictionary to a non-dict\n while calling a Python object\n NULL result without error in PyObject_Call\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 %s() got multiple values for keyword argument '%U'\n-/tmp/.tmp-frozenlist-pep517-hbsdwuj7/src/frozenlist/_frozenlist.c\n+/tmp/.tmp-frozenlist-pep517-4p55l455/src/frozenlist/_frozenlist.c\n %.200s() takes %.8s %zd positional argument%.1s (%zd given)\n frozenlist._frozenlist.FrozenList.freeze\n frozenlist._frozenlist.FrozenList.frozen.__get__\n frozenlist._frozenlist.FrozenList.__getitem__\n 'NoneType' object is not subscriptable\n cannot fit '%.200s' into an index-sized integer\n '%.200s' object is not subscriptable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -154,15 +154,15 @@\n 0x00016970 20737562 636c6173 73206f66 20426173 subclass of Bas\n 0x00016980 65457863 65707469 6f6e0000 00000000 eException......\n 0x00016990 25732829 20676f74 206d756c 7469706c %s() got multipl\n 0x000169a0 65207661 6c756573 20666f72 206b6579 e values for key\n 0x000169b0 776f7264 20617267 756d656e 74202725 word argument '%\n 0x000169c0 55270000 00000000 2f746d70 2f2e746d U'....../tmp/.tm\n 0x000169d0 702d6672 6f7a656e 6c697374 2d706570 p-frozenlist-pep\n- 0x000169e0 3531372d 68627364 77756a37 2f737263 517-hbsdwuj7/src\n+ 0x000169e0 3531372d 34703535 6c343535 2f737263 517-4p55l455/src\n 0x000169f0 2f66726f 7a656e6c 6973742f 5f66726f /frozenlist/_fro\n 0x00016a00 7a656e6c 6973742e 63000000 00000000 zenlist.c.......\n 0x00016a10 252e3230 30732829 2074616b 65732025 %.200s() takes %\n 0x00016a20 2e387320 257a6420 706f7369 74696f6e .8s %zd position\n 0x00016a30 616c2061 7267756d 656e7425 2e317320 al argument%.1s \n 0x00016a40 28257a64 20676976 656e2900 00000000 (%zd given).....\n 0x00016a50 66726f7a 656e6c69 73742e5f 66726f7a frozenlist._froz\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 31623863 64646339 61663336 63393434 1b8cddc9af36c944\n- 0x00000010 65326436 63386333 62623163 32333864 e2d6c8c3bb1c238d\n- 0x00000020 61393066 64612e64 65627567 00000000 a90fda.debug....\n- 0x00000030 b6743daa .t=.\n+ 0x00000000 36313232 34393938 30353431 62363935 612249980541b695\n+ 0x00000010 39396439 62646461 31326434 39323236 99d9bdda12d49226\n+ 0x00000020 37383765 35342e64 65627567 00000000 787e54.debug....\n+ 0x00000030 a8782320 .x# \n \n"}]}]}]}]}, {"source1": "python3-frozenlist-dbgsym_1.5.0-1_amd64.deb", "source2": "python3-frozenlist-dbgsym_1.5.0-1_amd64.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-10-25 09:59:00.000000 debian-binary\n--rw-r--r-- 0 0 0 652 2024-10-25 09:59:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 344804 2024-10-25 09:59:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 648 2024-10-25 09:59:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 344756 2024-10-25 09:59:00.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: amd64\n Maintainer: Debian Python Team \n Installed-Size: 394\n Depends: python3-frozenlist (= 1.5.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-frozenlist\n-Build-Ids: 161b8cddc9af36c944e2d6c8c3bb1c238da90fda 854009562896f3512950edbe91715e715b9a1d1a\n+Build-Ids: 53c0e30b06e79ea70c357a75320e230be604edf6 95612249980541b69599d9bdda12d49226787e54\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/16/1b8cddc9af36c944e2d6c8c3bb1c238da90fda.debug\n-usr/lib/debug/.build-id/85/4009562896f3512950edbe91715e715b9a1d1a.debug\n+usr/lib/debug/.build-id/53/c0e30b06e79ea70c357a75320e230be604edf6.debug\n+usr/lib/debug/.build-id/95/612249980541b69599d9bdda12d49226787e54.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/python3-frozenlist.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-10-25 09:59:00.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/lib/debug/.build-id/16/\n--rw-r--r-- 0 root (0) root (0) 185232 2024-10-25 09:59:00.000000 ./usr/lib/debug/.build-id/16/1b8cddc9af36c944e2d6c8c3bb1c238da90fda.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/lib/debug/.build-id/85/\n--rw-r--r-- 0 root (0) root (0) 194624 2024-10-25 09:59:00.000000 ./usr/lib/debug/.build-id/85/4009562896f3512950edbe91715e715b9a1d1a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/lib/debug/.build-id/53/\n+-rw-r--r-- 0 root (0) root (0) 194632 2024-10-25 09:59:00.000000 ./usr/lib/debug/.build-id/53/c0e30b06e79ea70c357a75320e230be604edf6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/lib/debug/.build-id/95/\n+-rw-r--r-- 0 root (0) root (0) 185240 2024-10-25 09:59:00.000000 ./usr/lib/debug/.build-id/95/612249980541b69599d9bdda12d49226787e54.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 8320 2024-10-25 09:59:00.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-frozenlist.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-10-25 09:59:00.000000 ./usr/share/doc/python3-frozenlist-dbgsym -> python3-frozenlist\n"}, {"source1": "./usr/lib/debug/.build-id/16/1b8cddc9af36c944e2d6c8c3bb1c238da90fda.debug", "source2": "./usr/lib/debug/.build-id/95/612249980541b69599d9bdda12d49226787e54.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% 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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 182800 (bytes into file)\n+ Start of section headers: 182808 (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: 38\n Section header string table index: 37\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 38 section headers, starting at offset 0x2ca10:\n+There are 38 section headers, starting at offset 0x2ca18:\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] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 000d80 18 A 4 1 8\n@@ -29,19 +29,19 @@\n [24] .bss NOBITS 000000000001c140 000a78 0005c0 00 WA 0 0 32\n [25] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [26] .debug_aranges PROGBITS 0000000000000000 000280 00007b 00 C 0 0 8\n [27] .debug_info PROGBITS 0000000000000000 000300 012310 00 C 0 0 8\n [28] .debug_abbrev PROGBITS 0000000000000000 012610 0004a6 00 C 0 0 8\n [29] .debug_line PROGBITS 0000000000000000 012ab8 006130 00 C 0 0 8\n [30] .debug_str PROGBITS 0000000000000000 018be8 000123 01 MSC 0 0 8\n- [31] .debug_line_str PROGBITS 0000000000000000 018d10 000178 01 MSC 0 0 8\n- [32] .debug_loclists PROGBITS 0000000000000000 018e88 00c8fc 00 C 0 0 8\n- [33] .debug_rnglists PROGBITS 0000000000000000 025788 001c05 00 C 0 0 8\n- [34] .gnu_debugaltlink PROGBITS 0000000000000000 02738d 000052 00 0 0 1\n- [35] .symtab SYMTAB 0000000000000000 0273e0 0027d8 18 36 282 8\n- [36] .strtab STRTAB 0000000000000000 029bb8 002cd3 00 0 0 1\n- [37] .shstrtab STRTAB 0000000000000000 02c88b 000180 00 0 0 1\n+ [31] .debug_line_str PROGBITS 0000000000000000 018d10 000179 01 MSC 0 0 8\n+ [32] .debug_loclists PROGBITS 0000000000000000 018e90 00c8fc 00 C 0 0 8\n+ [33] .debug_rnglists PROGBITS 0000000000000000 025790 001c05 00 C 0 0 8\n+ [34] .gnu_debugaltlink PROGBITS 0000000000000000 027395 000052 00 0 0 1\n+ [35] .symtab SYMTAB 0000000000000000 0273e8 0027d8 18 36 282 8\n+ [36] .strtab STRTAB 0000000000000000 029bc0 002cd3 00 0 0 1\n+ [37] .shstrtab STRTAB 0000000000000000 02c893 000180 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), l (large), 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: 161b8cddc9af36c944e2d6c8c3bb1c238da90fda\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 95612249980541b69599d9bdda12d49226787e54\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,16 +25,16 @@\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: 0x42): /tmp/.tmp-frozenlist-pep517-hbsdwuj7/src\n- 1\t(line_strp)\t(offset: 0x6b): /tmp/.tmp-frozenlist-pep517-hbsdwuj7/src/frozenlist\n+ 0\t(line_strp)\t(offset: 0x42): /tmp/.tmp-frozenlist-pep517-4p55l455/src\n+ 1\t(line_strp)\t(offset: 0x6b): /tmp/.tmp-frozenlist-pep517-4p55l455/src/frozenlist\n 2\t(line_strp)\t(offset: 0x9f): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xfa): /usr/include\n 6\t(line_strp)\t(offset: 0x107): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x130): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x152): /usr/include/python3.13/internal\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: 8\n <0>: Abbrev Number: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4478) \n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-frozenlist-pep517-hbsdwuj7/src/frozenlist/_frozenlist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x42): /tmp/.tmp-frozenlist-pep517-hbsdwuj7/src\n+ <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-frozenlist-pep517-4p55l455/src/frozenlist/_frozenlist.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x42): /tmp/.tmp-frozenlist-pep517-4p55l455/src\n <1b> DW_AT_ranges : (sec_offset) 0x38ed\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x1fed) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-17) 14.2.0\n+&x~TGCC: (Debian 14.2.0-17) 14.2.0\n fgggfgggg\n 1\\ADOVNu\n uQ[+U( )\n ,L4~0lK&\n )kXU: Abbrev Number: 158 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4478) \n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (line_strp) (offset: 0x29): /tmp/.tmp-frozenlist-pep517-_e5_fidt/src/frozenlist/_frozenlist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-frozenlist-pep517-_e5_fidt/src\n+ <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-frozenlist-pep517-svefwvlo/src/frozenlist/_frozenlist.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x42): /tmp/.tmp-frozenlist-pep517-svefwvlo/src\n <1b> DW_AT_ranges : (sec_offset) 0x3beb\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x1fed) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,38 +1,45 @@\n GCC: (Debian 14.2.0-17) 14.2.0\n-ZkKdXj=v\n-F?]t?=i|\n-3Xm43^2IUL\\\n-gjN|J%H>}\n-&JV?]OBAc\n-o,5zE_ts\n-U;7UjNTV`N\n-mvwBiiT:\n-N1UI,&vs\n-(mf\t>5K!]\n-P|E^3)a*\n-cvX-*Y*m\n-[ytH\t,7>\n-h+\\L!.XQoS\n--3u?:]2u?\n-ifU=-*'N?t\n-dTrfGm$@\n-\t%4c&SzL^\n-AL:9xv^l\n-g7lVgkr0\n-+e^g)\\.M/\n-(7=u:eCH\n+l_258MQ\";G~\n+JBz:fF5U\n+:8CuGspJ`~R\n+2SWDzWGr9\n+1o(_Th[h\n+AROamFHj\n+\"UQ~%.zQ\n+-dEmaER&\n+'R:g`U&v\n+M=?Junq)Y?\n+g,NwLWzI\n+)&g2PILNf\n+r%G+>I/E\n+dz*3r;Sf\n+#\\UdAUpv\n+X/si!KY[\n+P\tl^](bUErQ\n+RtzNU~xN@\n+2&Cj\"+#-\n+NUJh,O}-F\n+bl]e}jg!9]\n+G>dYFET+\n+6alkb?b;\n+WBIWW\"aH\n+RcR }(g\\\n+u5}(7M.7*v\n+\"`wt#[fr\n+Na,Q>$.5\n+dc1N%)kv+I\n+/#X>aWI+r\n+un-}xYyZ\n+}=[Kb|1!\n \tr#V1Z16\n-'U:O'`x`9\n-l)^R\\\t8a\n+dFo;CK;`\n+/G%8NT1XK\n+Q'/!@3&r\n zYze^v&0\n 2|4$Z>_n:ry\n :S~zZob<\n x.sE.sY!r\n |Mj~kboZ\n 3`7H*f4J\n 1q=>:#*&\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-frozenlist-pep517-_e5_fidt/src\n- [ 29] /tmp/.tmp-frozenlist-pep517-_e5_fidt/src/frozenlist/_frozenlist.c\n- [ 6b] /tmp/.tmp-frozenlist-pep517-_e5_fidt/src/frozenlist\n+ [ 0] /tmp/.tmp-frozenlist-pep517-svefwvlo/src/frozenlist/_frozenlist.c\n+ [ 42] /tmp/.tmp-frozenlist-pep517-svefwvlo/src\n+ [ 6b] /tmp/.tmp-frozenlist-pep517-svefwvlo/src/frozenlist\n [ 9f] /usr/include/python3.12\n [ b7] /usr/include/python3.12/cpython\n [ d7] /usr/include/x86_64-linux-gnu/bits\n [ fa] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 123] /usr/include/x86_64-linux-gnu/sys\n [ 145] /usr/include\n [ 152] /usr/include/python3.12/internal\n"}]}]}]}]}]}