{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.JlwDjtZo/b1/libwebsockets_4.3.2-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.JlwDjtZo/b2/libwebsockets_4.3.2-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,13 +1,13 @@\n \n 8b889f878cbde252ac1b57b663b75e01 603812 libdevel optional libwebsockets-dev_4.3.2-1_i386.deb\n- 042d3b59e1a5b8497b9c10755c593350 32788 debug optional libwebsockets-evlib-ev-dbgsym_4.3.2-1_i386.deb\n- c02ee2625bab3331277490436736ce0f 23572 libs optional libwebsockets-evlib-ev_4.3.2-1_i386.deb\n- d9709eb50833ef75142feb9284783553 32388 debug optional libwebsockets-evlib-glib-dbgsym_4.3.2-1_i386.deb\n- 192c24af5efce1db883d630fe90bdf22 23960 libs optional libwebsockets-evlib-glib_4.3.2-1_i386.deb\n- 7b59297be6356d2af7b96a18e1df71df 38352 debug optional libwebsockets-evlib-uv-dbgsym_4.3.2-1_i386.deb\n- a20dc32ae693dcf564c3e538e19e7178 26752 libs optional libwebsockets-evlib-uv_4.3.2-1_i386.deb\n+ 1e2a0f8ce8c75627805b0b1563ba76e5 32788 debug optional libwebsockets-evlib-ev-dbgsym_4.3.2-1_i386.deb\n+ 8d53732eddd7193bc62436adb37b39bc 23564 libs optional libwebsockets-evlib-ev_4.3.2-1_i386.deb\n+ 1a0ae73ca2497011c7287a8b8848b6a4 32388 debug optional libwebsockets-evlib-glib-dbgsym_4.3.2-1_i386.deb\n+ 833f5a70f828225d434832d0f9edb31d 23956 libs optional libwebsockets-evlib-glib_4.3.2-1_i386.deb\n+ 1910401dd9d9950db2ab14a712cb69b7 38348 debug optional libwebsockets-evlib-uv-dbgsym_4.3.2-1_i386.deb\n+ bafb1e42b08520de6e4a3724e9344328 26756 libs optional libwebsockets-evlib-uv_4.3.2-1_i386.deb\n d0cae2d129dfc718a46fe9f5e4921bba 2946828 utils optional libwebsockets-test-server-common_4.3.2-1_all.deb\n 6199161ff7f104fa8a90a58d9ca419e2 1410404 debug optional libwebsockets-test-server-dbgsym_4.3.2-1_i386.deb\n 6a3de9d1ec58562998a80444c4c8eb94 321988 utils optional libwebsockets-test-server_4.3.2-1_i386.deb\n 5b2f6d3827836aad256b0293d35a7042 493932 debug optional libwebsockets19-dbgsym_4.3.2-1_i386.deb\n cf5cc1d7102fa2cfd692b3a6657810b4 247732 libs optional libwebsockets19_4.3.2-1_i386.deb\n"}, {"source1": "libwebsockets-evlib-ev_4.3.2-1_i386.deb", "source2": "libwebsockets-evlib-ev_4.3.2-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 2022-08-22 19:55:48.000000 debian-binary\n -rw-r--r-- 0 0 0 884 2022-08-22 19:55:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 22496 2022-08-22 19:55:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 22488 2022-08-22 19:55:48.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/i386-linux-gnu/libwebsockets-evlib_ev.so", "source2": "./usr/lib/i386-linux-gnu/libwebsockets-evlib_ev.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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 GNU_HASH 00000178 000178 000020 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000198 000198 000230 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000003c8 0003c8 0002e0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000006a8 0006a8 000046 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000003c8 0003c8 0002e2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000006aa 0006aa 000046 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000006f0 0006f0 000040 00 A 4 1 4\n [ 7] .rel.dyn REL 00000730 000730 0000b8 08 A 3 0 4\n [ 8] .rel.plt REL 000007e8 0007e8 0000d8 08 AI 3 21 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 0001c0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000011e0 0011e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000011f0 0011f0 000bb4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x3dd8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3ddc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x3c8\n 0x00000006 (SYMTAB) 0x198\n- 0x0000000a (STRSZ) 736 (bytes)\n+ 0x0000000a (STRSZ) 738 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x3f58\n 0x00000002 (PLTRELSZ) 216 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x7e8\n 0x00000011 (REL) 0x730\n 0x00000012 (RELSZ) 184 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x6f0\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x6a8\n+ 0x6ffffff0 (VERSYM) 0x6aa\n 0x6ffffffa (RELCOUNT) 17\n 0x00000000 (NULL) 0x0\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: 84170592ace57e840fb4b1041a6ba0cc50f71b4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34896137f2e7b6dcc6d23166c7a02e13d7abcc74\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 35 entries:\n- Addr: 0x00000000000006a8 Offset: 0x000006a8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000006aa Offset: 0x000006aa Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 2 (GLIBC_2.4) 1 (*global*) 3 (GLIBC_2.1.3) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -42,8 +42,9 @@\n 0x00000638 69627765 62736f63 6b657473 2d65766c ibwebsockets-evl\n 0x00000648 69625f65 762e736f 00474c49 42435f32 ib_ev.so.GLIBC_2\n 0x00000658 2e300047 4c494243 5f322e31 2e330047 .0.GLIBC_2.1.3.G\n 0x00000668 4c494243 5f322e34 00000000 00000000 LIBC_2.4........\n 0x00000678 00000000 00000000 00000000 00000000 ................\n 0x00000688 00000000 00000000 00000000 00000000 ................\n 0x00000698 00000000 00000000 00000000 00000000 ................\n+ 0x000006a8 0000 ..\n \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 31373035 39326163 65353765 38343066 170592ace57e840f\n- 0x00000010 62346231 30343161 36626130 63633530 b4b1041a6ba0cc50\n- 0x00000020 66373162 34642e64 65627567 00000000 f71b4d.debug....\n- 0x00000030 e8ab57b7 ..W.\n+ 0x00000000 38393631 33376632 65376236 64636336 896137f2e7b6dcc6\n+ 0x00000010 64323331 36366337 61303265 31336437 d23166c7a02e13d7\n+ 0x00000020 61626363 37342e64 65627567 00000000 abcc74.debug....\n+ 0x00000030 22e9e85e \"..^\n \n"}]}]}]}]}, {"source1": "libwebsockets-evlib-glib_4.3.2-1_i386.deb", "source2": "libwebsockets-evlib-glib_4.3.2-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 2022-08-22 19:55:48.000000 debian-binary\n--rw-r--r-- 0 0 0 884 2022-08-22 19:55:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 22884 2022-08-22 19:55:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 888 2022-08-22 19:55:48.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 22876 2022-08-22 19:55:48.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/i386-linux-gnu/libwebsockets-evlib_glib.so", "source2": "./usr/lib/i386-linux-gnu/libwebsockets-evlib_glib.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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 GNU_HASH 00000178 000178 000020 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000198 000198 000270 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000408 000408 00038b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000794 000794 00004e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000408 000408 00038d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000796 000796 00004e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000007e4 0007e4 000040 00 A 4 1 4\n [ 7] .rel.dyn REL 00000824 000824 0000d8 08 A 3 0 4\n [ 8] .rel.plt REL 000008fc 0008fc 0000f0 08 AI 3 21 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 0001f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00001210 001210 000008 08 AX 0 0 8\n [12] .text PROGBITS 00001220 001220 000e24 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x4db8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x4dbc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x408\n 0x00000006 (SYMTAB) 0x198\n- 0x0000000a (STRSZ) 907 (bytes)\n+ 0x0000000a (STRSZ) 909 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x4f50\n 0x00000002 (PLTRELSZ) 240 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x8fc\n 0x00000011 (REL) 0x824\n 0x00000012 (RELSZ) 216 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x7e4\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x794\n+ 0x6ffffff0 (VERSYM) 0x796\n 0x6ffffffa (RELCOUNT) 20\n 0x00000000 (NULL) 0x0\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: 0619f9f817e56cdda7502a4060c0c53f9074f808\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d2e9a083241d7d6f06a28545721509ac540b7a1f\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 39 entries:\n- Addr: 0x0000000000000794 Offset: 0x00000794 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000796 Offset: 0x00000796 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 2 (GLIBC_2.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 3 (GLIBC_2.1.3) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -52,9 +52,9 @@\n 0x00000718 62632e73 6f2e3600 6c696277 6562736f bc.so.6.libwebso\n 0x00000728 636b6574 732d6576 6c69625f 676c6962 ckets-evlib_glib\n 0x00000738 2e736f00 474c4942 435f322e 3000474c .so.GLIBC_2.0.GL\n 0x00000748 4942435f 322e312e 3300474c 4942435f IBC_2.1.3.GLIBC_\n 0x00000758 322e3400 00000000 00000000 00000000 2.4.............\n 0x00000768 00000000 00000000 00000000 00000000 ................\n 0x00000778 00000000 00000000 00000000 00000000 ................\n- 0x00000788 00000000 00000000 000000 ...........\n+ 0x00000788 00000000 00000000 00000000 00 .............\n \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 31396639 66383137 65353663 64646137 19f9f817e56cdda7\n- 0x00000010 35303261 34303630 63306335 33663930 502a4060c0c53f90\n- 0x00000020 37346638 30382e64 65627567 00000000 74f808.debug....\n- 0x00000030 041ed2da ....\n+ 0x00000000 65396130 38333234 31643764 36663036 e9a083241d7d6f06\n+ 0x00000010 61323835 34353732 31353039 61633534 a28545721509ac54\n+ 0x00000020 30623761 31662e64 65627567 00000000 0b7a1f.debug....\n+ 0x00000030 7c362f62 |6/b\n \n"}]}]}]}]}, {"source1": "libwebsockets-evlib-uv_4.3.2-1_i386.deb", "source2": "libwebsockets-evlib-uv_4.3.2-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 2022-08-22 19:55:48.000000 debian-binary\n -rw-r--r-- 0 0 0 884 2022-08-22 19:55:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 25676 2022-08-22 19:55:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 25680 2022-08-22 19:55:48.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/i386-linux-gnu/libwebsockets-evlib_uv.so", "source2": "./usr/lib/i386-linux-gnu/libwebsockets-evlib_uv.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00b10 0x00b10 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00b14 0x00b14 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x01d78 0x01d78 R E 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x012d4 0x012d4 R 0x1000\n LOAD 0x004db8 0x00005db8 0x00005db8 0x0024c 0x00250 RW 0x1000\n DYNAMIC 0x004e28 0x00005e28 0x00005e28 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x003478 0x00003478 0x00003478 0x00114 0x00114 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 GNU_HASH 00000178 000178 000020 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000198 000198 000310 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000004a8 0004a8 0003a5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000084e 00084e 000062 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000008b0 0008b0 000040 00 A 4 1 4\n- [ 7] .rel.dyn REL 000008f0 0008f0 0000d8 08 A 3 0 4\n- [ 8] .rel.plt REL 000009c8 0009c8 000148 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 000004a8 0004a8 0003a7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000850 000850 000062 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000008b4 0008b4 000040 00 A 4 1 4\n+ [ 7] .rel.dyn REL 000008f4 0008f4 0000d8 08 A 3 0 4\n+ [ 8] .rel.plt REL 000009cc 0009cc 000148 08 AI 3 21 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 0002a0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000012c0 0012c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000012d0 0012d0 001a94 00 AX 0 0 16\n [13] .fini PROGBITS 00002d64 002d64 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00003000 003000 000478 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00003478 003478 000114 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x8f0 contains 27 entries:\n+Relocation section '.rel.dyn' at offset 0x8f4 contains 27 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005db8 00000008 R_386_RELATIVE \n 00005dbc 00000008 R_386_RELATIVE \n 00005dc0 00000008 R_386_RELATIVE \n 00005dc4 00000008 R_386_RELATIVE \n 00005dc8 00000008 R_386_RELATIVE \n 00005dd0 00000008 R_386_RELATIVE \n@@ -25,15 +25,15 @@\n 00005fe8 00000406 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00005fec 00000506 R_386_GLOB_DAT 00000000 lws_log_prepend_context\n 00005ff0 00000f06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00005ff4 00001306 R_386_GLOB_DAT 00000000 __gmon_start__\n 00005ff8 00001b06 R_386_GLOB_DAT 00000000 lws_log_prepend_wsi\n 00005ffc 00002806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x9c8 contains 41 entries:\n+Relocation section '.rel.plt' at offset 0x9cc contains 41 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005f44 00000107 R_386_JUMP_SLOT 00000000 lws_get_context\n 00005f48 00000207 R_386_JUMP_SLOT 00000000 strcmp@GLIBC_2.0\n 00005f4c 00000307 R_386_JUMP_SLOT 00000000 _lws_plat_service_forced_tsi\n 00005f50 00000607 R_386_JUMP_SLOT 00000000 uv_close\n 00005f54 00000707 R_386_JUMP_SLOT 00000000 uv_signal_init\n 00005f58 00000807 R_386_JUMP_SLOT 00000000 uv_is_active\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x5db8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5dbc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x4a8\n 0x00000006 (SYMTAB) 0x198\n- 0x0000000a (STRSZ) 933 (bytes)\n+ 0x0000000a (STRSZ) 935 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x5f38\n 0x00000002 (PLTRELSZ) 328 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x9c8\n- 0x00000011 (REL) 0x8f0\n+ 0x00000017 (JMPREL) 0x9cc\n+ 0x00000011 (REL) 0x8f4\n 0x00000012 (RELSZ) 216 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x8b0\n+ 0x6ffffffe (VERNEED) 0x8b4\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x84e\n+ 0x6ffffff0 (VERSYM) 0x850\n 0x6ffffffa (RELCOUNT) 21\n 0x00000000 (NULL) 0x0\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: 732e8a1ae20783bd25dc03ea3a55c8a71c1f9ea3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8002061b1c106072239f6bc2cbfc0eac854b1425\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 49 entries:\n- Addr: 0x000000000000084e Offset: 0x0000084e Link: 3 (.dynsym)\n+ Addr: 0x0000000000000850 Offset: 0x00000850 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.0) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 3 (GLIBC_2.4) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 4 (GLIBC_2.1.3)\n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -12,12 +12,12 @@\n 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 1 (*global*) \n 030: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000008b0 Offset: 0x000008b0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000008b4 Offset: 0x000008b4 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 4\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -54,9 +54,9 @@\n 0x000007d8 6f2e3600 6c696277 6562736f 636b6574 o.6.libwebsocket\n 0x000007e8 732d6576 6c69625f 75762e73 6f00474c s-evlib_uv.so.GL\n 0x000007f8 4942435f 322e312e 3300474c 4942435f IBC_2.1.3.GLIBC_\n 0x00000808 322e3400 474c4942 435f322e 30000000 2.4.GLIBC_2.0...\n 0x00000818 00000000 00000000 00000000 00000000 ................\n 0x00000828 00000000 00000000 00000000 00000000 ................\n 0x00000838 00000000 00000000 00000000 00000000 ................\n- 0x00000848 00000000 00 .....\n+ 0x00000848 00000000 000000 .......\n \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 32653861 31616532 30373833 62643235 2e8a1ae20783bd25\n- 0x00000010 64633033 65613361 35356338 61373163 dc03ea3a55c8a71c\n- 0x00000020 31663965 61332e64 65627567 00000000 1f9ea3.debug....\n- 0x00000030 bec639bf ..9.\n+ 0x00000000 30323036 31623163 31303630 37323233 02061b1c10607223\n+ 0x00000010 39663662 63326362 66633065 61633835 9f6bc2cbfc0eac85\n+ 0x00000020 34623134 32352e64 65627567 00000000 4b1425.debug....\n+ 0x00000030 1fc3b099 ....\n \n"}]}]}]}]}, {"source1": "libwebsockets-evlib-ev-dbgsym_4.3.2-1_i386.deb", "source2": "libwebsockets-evlib-ev-dbgsym_4.3.2-1_i386.deb", "unified_diff": null, "details": [{"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Laszlo Boszormenyi (GCS) \n Installed-Size: 44\n Depends: libwebsockets-evlib-ev (= 4.3.2-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libwebsockets-evlib-ev\n-Build-Ids: 84170592ace57e840fb4b1041a6ba0cc50f71b4d\n+Build-Ids: 34896137f2e7b6dcc6d23166c7a02e13d7abcc74\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 +1 @@\n-usr/lib/debug/.build-id/84/170592ace57e840fb4b1041a6ba0cc50f71b4d.debug\n+usr/lib/debug/.build-id/34/896137f2e7b6dcc6d23166c7a02e13d7abcc74.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,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/84/\n--rw-r--r-- 0 root (0) root (0) 34700 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/84/170592ace57e840fb4b1041a6ba0cc50f71b4d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/34/\n+-rw-r--r-- 0 root (0) root (0) 34700 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/34/896137f2e7b6dcc6d23166c7a02e13d7abcc74.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/share/doc/libwebsockets-evlib-ev-dbgsym -> libwebsockets-evlib-ev\n"}, {"source1": "./usr/lib/debug/.build-id/84/170592ace57e840fb4b1041a6ba0cc50f71b4d.debug", "source2": "./usr/lib/debug/.build-id/34/896137f2e7b6dcc6d23166c7a02e13d7abcc74.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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 000020 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000198 000178 000230 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000003c8 000178 0002e0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000006a8 000178 000046 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000003c8 000178 0002e2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000006aa 000178 000046 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000006f0 000178 000040 00 A 4 1 4\n [ 7] .rel.dyn NOBITS 00000730 000178 0000b8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000007e8 000178 0000d8 08 A 3 21 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 0001c0 04 AX 0 0 16\n [11] .plt.got NOBITS 000011e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000011f0 001000 000bb4 00 AX 0 0 16\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: 84170592ace57e840fb4b1041a6ba0cc50f71b4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34896137f2e7b6dcc6d23166c7a02e13d7abcc74\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-MGCC: (Debian 12.3.0-6) 12.3.0\n+tGCC: (Debian 12.3.0-6) 12.3.0\n (2VZ\\a_<\n w'!q$~O_tQ\n 9yTH7o2P%\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n"}]}]}]}]}, {"source1": "libwebsockets-evlib-glib-dbgsym_4.3.2-1_i386.deb", "source2": "libwebsockets-evlib-glib-dbgsym_4.3.2-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 2022-08-22 19:55:48.000000 debian-binary\n--rw-r--r-- 0 0 0 544 2022-08-22 19:55:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 31652 2022-08-22 19:55:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 548 2022-08-22 19:55:48.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 31648 2022-08-22 19:55:48.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": "@@ -6,8 +6,8 @@\n Maintainer: Laszlo Boszormenyi (GCS) \n Installed-Size: 44\n Depends: libwebsockets-evlib-glib (= 4.3.2-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libwebsockets-evlib-glib\n-Build-Ids: 0619f9f817e56cdda7502a4060c0c53f9074f808\n+Build-Ids: d2e9a083241d7d6f06a28545721509ac540b7a1f\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 +1 @@\n-usr/lib/debug/.build-id/06/19f9f817e56cdda7502a4060c0c53f9074f808.debug\n+usr/lib/debug/.build-id/d2/e9a083241d7d6f06a28545721509ac540b7a1f.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,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/06/\n--rw-r--r-- 0 root (0) root (0) 34476 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/06/19f9f817e56cdda7502a4060c0c53f9074f808.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/d2/\n+-rw-r--r-- 0 root (0) root (0) 34476 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/d2/e9a083241d7d6f06a28545721509ac540b7a1f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/share/doc/libwebsockets-evlib-glib-dbgsym -> libwebsockets-evlib-glib\n"}, {"source1": "./usr/lib/debug/.build-id/06/19f9f817e56cdda7502a4060c0c53f9074f808.debug", "source2": "./usr/lib/debug/.build-id/d2/e9a083241d7d6f06a28545721509ac540b7a1f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\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 000020 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000198 000178 000270 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000408 000178 00038b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000794 000178 00004e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000408 000178 00038d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000796 000178 00004e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000007e4 000178 000040 00 A 4 1 4\n [ 7] .rel.dyn NOBITS 00000824 000178 0000d8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000008fc 000178 0000f0 08 A 3 21 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 0001f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00001210 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00001220 001000 000e24 00 AX 0 0 16\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: 0619f9f817e56cdda7502a4060c0c53f9074f808\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d2e9a083241d7d6f06a28545721509ac540b7a1f\n"}]}]}]}]}, {"source1": "libwebsockets-evlib-uv-dbgsym_4.3.2-1_i386.deb", "source2": "libwebsockets-evlib-uv-dbgsym_4.3.2-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 2022-08-22 19:55:48.000000 debian-binary\n--rw-r--r-- 0 0 0 548 2022-08-22 19:55:48.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 544 2022-08-22 19:55:48.000000 control.tar.xz\n -rw-r--r-- 0 0 0 37612 2022-08-22 19:55:48.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": "@@ -6,8 +6,8 @@\n Maintainer: Laszlo Boszormenyi (GCS) \n Installed-Size: 51\n Depends: libwebsockets-evlib-uv (= 4.3.2-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libwebsockets-evlib-uv\n-Build-Ids: 732e8a1ae20783bd25dc03ea3a55c8a71c1f9ea3\n+Build-Ids: 8002061b1c106072239f6bc2cbfc0eac854b1425\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 +1 @@\n-usr/lib/debug/.build-id/73/2e8a1ae20783bd25dc03ea3a55c8a71c1f9ea3.debug\n+usr/lib/debug/.build-id/80/02061b1c106072239f6bc2cbfc0eac854b1425.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,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/73/\n--rw-r--r-- 0 root (0) root (0) 41080 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/73/2e8a1ae20783bd25dc03ea3a55c8a71c1f9ea3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/80/\n+-rw-r--r-- 0 root (0) root (0) 41080 2022-08-22 19:55:48.000000 ./usr/lib/debug/.build-id/80/02061b1c106072239f6bc2cbfc0eac854b1425.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-08-22 19:55:48.000000 ./usr/share/doc/libwebsockets-evlib-uv-dbgsym -> libwebsockets-evlib-uv\n"}, {"source1": "./usr/lib/debug/.build-id/73/2e8a1ae20783bd25dc03ea3a55c8a71c1f9ea3.debug", "source2": "./usr/lib/debug/.build-id/80/02061b1c106072239f6bc2cbfc0eac854b1425.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00b10 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00b14 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x01d78 R E 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x012d4 R 0x1000\n LOAD 0x000db8 0x00005db8 0x00005db8 0x00000 0x00250 RW 0x1000\n DYNAMIC 0x000db8 0x00005e28 0x00005e28 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00003478 0x00003478 0x00000 0x00114 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 000020 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000198 000178 000310 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000004a8 000178 0003a5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000084e 000178 000062 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000008b0 000178 000040 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 000008f0 000178 0000d8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000009c8 000178 000148 08 A 3 21 4\n+ [ 4] .dynstr NOBITS 000004a8 000178 0003a7 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000850 000178 000062 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000008b4 000178 000040 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 000008f4 000178 0000d8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000009cc 000178 000148 08 A 3 21 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 0002a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000012c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000012d0 001000 001a94 00 AX 0 0 16\n [13] .fini NOBITS 00002d64 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00003000 001000 000478 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00003478 001000 000114 00 A 0 0 4\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: 732e8a1ae20783bd25dc03ea3a55c8a71c1f9ea3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8002061b1c106072239f6bc2cbfc0eac854b1425\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.3.0-6) 12.3.0\n+%GCC: (Debian 12.3.0-6) 12.3.0\n Y^)+oCHV&\n QJI]nelB\n bS}*q/c$q\n CY\tp_Q*v\n Cw$9d\"-]d\n 0!3ycU@#\n crtstuff.c\n"}]}]}]}]}]}