{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.jEcmvmLiNS/b1/ros-robot-model_1.12.6-6_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.jEcmvmLiNS/b2/ros-robot-model_1.12.6-6_amd64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n- 24f1b975b88297ea6f1ae02f7a76d324 694348 debug optional collada-urdf-tools-dbgsym_1.12.6-6_amd64.deb\n- 5d2c809d043fdf06df49fe2ad33a3b48 49440 libs optional collada-urdf-tools_1.12.6-6_amd64.deb\n+ 320ddb760b2af1f14b29b776659acb83 694192 debug optional collada-urdf-tools-dbgsym_1.12.6-6_amd64.deb\n+ a365f3bd36a14bf7e96fdb4387eff454 49504 libs optional collada-urdf-tools_1.12.6-6_amd64.deb\n 863463235908c09278b9cc4349ea6039 7564 utils optional joint-state-publisher_1.12.6-6_amd64.deb\n bf212dfcef79a2bf4ddd8a5979ceae2d 7628 libdevel optional libcollada-parser-dev_1.12.6-6_amd64.deb\n f590c0693b3bdf047860d6101979133f 2329800 debug optional libcollada-parser0d-dbgsym_1.12.6-6_amd64.deb\n 8f832656ab3dd9d62966bcca7f42971c 133568 libs optional libcollada-parser0d_1.12.6-6_amd64.deb\n 788bd5eed0d47b5fa05f257bf6728184 7704 libdevel optional libcollada-urdf-dev_1.12.6-6_amd64.deb\n- 36d92c6959b679fa4e1b597a17bbaea8 2611372 debug optional libcollada-urdf0d-dbgsym_1.12.6-6_amd64.deb\n- 0e9f896f0b60f3b6791c220c67f9559c 129528 libs optional libcollada-urdf0d_1.12.6-6_amd64.deb\n+ 2b964ab71f5c800ca4b9c98958a23cb8 2611384 debug optional libcollada-urdf0d-dbgsym_1.12.6-6_amd64.deb\n+ 6fb3b3236eb1c298a0b44cbe42f89ec8 129244 libs optional libcollada-urdf0d_1.12.6-6_amd64.deb\n" }, { "source1": "collada-urdf-tools_1.12.6-6_amd64.deb", "source2": "collada-urdf-tools_1.12.6-6_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 2019-10-23 21:45:47.000000 debian-binary\n--rw-r--r-- 0 0 0 928 2019-10-23 21:45:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 48320 2019-10-23 21:45:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 932 2019-10-23 21:45:47.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 48380 2019-10-23 21:45:47.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/collada_urdf/collada_to_urdf", "source2": "./usr/lib/collada_urdf/collada_to_urdf", "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00cac8 0x00cac8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00cad0 0x00cad0 R 0x1000\n LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x0106ed 0x0106ed R E 0x1000\n LOAD 0x01e000 0x000000000001e000 0x000000000001e000 0x004762 0x004762 R 0x1000\n LOAD 0x023088 0x0000000000024088 0x0000000000024088 0x001380 0x0016b8 RW 0x1000\n DYNAMIC 0x023d18 0x0000000000024d18 0x0000000000024d18 0x000290 0x000290 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x01f7dc 0x000000000001f7dc 0x000000000001f7dc 0x00053c 0x00053c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0009c8 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000cd0 000cd0 002868 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000003538 003538 006ce2 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000000a21a 00a21a 00035e 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000000000000a578 00a578 0000f0 00 A 6 4 8\n- [ 9] .rela.dyn RELA 000000000000a668 00a668 001998 18 A 5 0 8\n- [10] .rela.plt RELA 000000000000c000 00c000 000ac8 18 AI 5 25 8\n+ [ 6] .dynstr STRTAB 0000000000003538 003538 006ce4 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000a21c 00a21c 00035e 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000000000000a580 00a580 0000f0 00 A 6 4 8\n+ [ 9] .rela.dyn RELA 000000000000a670 00a670 001998 18 A 5 0 8\n+ [10] .rela.plt RELA 000000000000c008 00c008 000ac8 18 AI 5 25 8\n [11] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 000000000000d020 00d020 000740 10 AX 0 0 16\n [13] .plt.got PROGBITS 000000000000d760 00d760 000008 08 AX 0 0 8\n [14] .text PROGBITS 000000000000d770 00d770 00ff71 00 AX 0 0 16\n [15] .fini PROGBITS 000000000001d6e4 01d6e4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 000000000001e000 01e000 0017dc 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 000000000001f7dc 01f7dc 00053c 00 A 0 0 4\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0xa668 contains 273 entries:\n+Relocation section '.rela.dyn' at offset 0xa670 contains 273 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000024088 0000000000000008 R_X86_64_RELATIVE fa10\n 0000000000024090 0000000000000008 R_X86_64_RELATIVE f850\n 0000000000024098 0000000000000008 R_X86_64_RELATIVE f9d0\n 00000000000240a0 0000000000000008 R_X86_64_RELATIVE 24680\n 00000000000240a8 0000000000000008 R_X86_64_RELATIVE 246f0\n 00000000000240b0 0000000000000008 R_X86_64_RELATIVE 24780\n@@ -271,15 +271,15 @@\n 0000000000024500 000000c600000005 R_X86_64_COPY 0000000000024500 _ZN5boost15program_options19options_description21m_default_line_lengthE + 0\n 0000000000024510 000000d800000005 R_X86_64_COPY 0000000000024510 _ZTIv@CXXABI_1.3 + 0\n 0000000000025420 000000fe00000005 R_X86_64_COPY 0000000000025420 _ZN5boost15program_options3argB5cxx11E + 0\n 0000000000025440 0000018e00000005 R_X86_64_COPY 0000000000025440 _ZSt4cout@GLIBCXX_3.4 + 0\n 0000000000025560 0000009e00000005 R_X86_64_COPY 0000000000025560 _ZSt4cerr@GLIBCXX_3.4 + 0\n 0000000000025670 000000d500000005 R_X86_64_COPY 0000000000025670 _ZN3ros7console13g_initializedE + 0\n \n-Relocation section '.rela.plt' at offset 0xc000 contains 115 entries:\n+Relocation section '.rela.plt' at offset 0xc008 contains 115 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000025018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_@GLIBCXX_3.4.21 + 0\n 0000000000025020 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK5boost15program_options22abstract_variables_mapixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0\n 0000000000025028 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN6Assimp8Exporter6ExportEPK7aiScenePKcS5_jPKNS_16ExportPropertiesE + 0\n 0000000000025030 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@GLIBCXX_3.4 + 0\n 0000000000025038 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0\n 0000000000025040 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,23 +17,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x24088\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x24098\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x3538\n 0x0000000000000006 (SYMTAB) 0xcd0\n- 0x000000000000000a (STRSZ) 27874 (bytes)\n+ 0x000000000000000a (STRSZ) 27876 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x25000\n 0x0000000000000002 (PLTRELSZ) 2760 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xc000\n- 0x0000000000000007 (RELA) 0xa668\n+ 0x0000000000000017 (JMPREL) 0xc008\n+ 0x0000000000000007 (RELA) 0xa670\n 0x0000000000000008 (RELASZ) 6552 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0xa578\n+ 0x000000006ffffffe (VERNEED) 0xa580\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0xa21a\n+ 0x000000006ffffff0 (VERSYM) 0xa21c\n 0x000000006ffffff9 (RELACOUNT) 185\n 0x0000000000000000 (NULL) 0x0\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: 2d3c377de1c453b34a3793fc0c85174338e7f51e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d252339c7f21ee048b6d95424f95a15bce5c2d6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 431 entries:\n- Addr: 0x000000000000a21a Offset: 0x00a21a Link: 5 (.dynsym)\n+ Addr: 0x000000000000a21c Offset: 0x00a21c Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 004: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 4 (CXXABI_1.3) 5 (GLIBC_2.14) \n 008: 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4.21) \n 00c: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4) 6 (GLIBC_2.2.5)\n 010: 0 (*local*) 3 (GLIBCXX_3.4) 6 (GLIBC_2.2.5) 3 (GLIBCXX_3.4)\n 014: 0 (*local*) 4 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 018: 6 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n@@ -107,15 +107,15 @@\n 19c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1ac: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000a578 Offset: 0x00a578 Link: 6 (.dynstr)\n+ Addr: 0x000000000000a580 Offset: 0x00a580 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libm.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 8\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 6\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1738,9 +1738,9 @@\n 0x0000a1a8 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x0000a1b8 474c4942 4358585f 332e342e 32310000 GLIBCXX_3.4.21..\n 0x0000a1c8 00000000 00000000 00000000 00000000 ................\n 0x0000a1d8 00000000 00000000 00000000 00000000 ................\n 0x0000a1e8 00000000 00000000 00000000 00000000 ................\n 0x0000a1f8 00000000 00000000 00000000 00000000 ................\n 0x0000a208 00000000 00000000 00000000 00000000 ................\n- 0x0000a218 0000 ..\n+ 0x0000a218 00000000 ....\n \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 /srv/reproducible-results/rbuild-debian/tmp.jEcmvmLiNS/dbd-tmp-9uX4kdy/diffoscope_7bf_iqc1/tmpx16rj3x2/0/4.debuglink.0wnjawmz`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.jEcmvmLiNS/dbd-tmp-9uX4kdy/diffoscope_7bf_iqc1/tmpftkq7dud/0/4.debuglink.m1psm3yj`:", "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 33633337 37646531 63343533 62333461 3c377de1c453b34a\n- 0x00000010 33373933 66633063 38353137 34333338 3793fc0c85174338\n- 0x00000020 65376635 31652e64 65627567 00000000 e7f51e.debug....\n- 0x00000030 d1273245 .'2E\n+ 0x00000000 32353233 33396337 66323165 65303438 252339c7f21ee048\n+ 0x00000010 62366439 35343234 66393561 31356263 b6d95424f95a15bc\n+ 0x00000020 65356332 64362e64 65627567 00000000 e5c2d6.debug....\n+ 0x00000030 09fd4f6b ..Ok\n \n" } ] }, { "source1": "./usr/lib/collada_urdf/urdf_to_collada", "source2": "./usr/lib/collada_urdf/urdf_to_collada", "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002330 0x002330 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002338 0x002338 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x0013fd 0x0013fd R E 0x1000\n LOAD 0x005000 0x0000000000005000 0x0000000000005000 0x0007c8 0x0007c8 R 0x1000\n LOAD 0x005c68 0x0000000000006c68 0x0000000000006c68 0x0004d0 0x000710 RW 0x1000\n DYNAMIC 0x005d50 0x0000000000006d50 0x0000000000006d50 0x000260 0x000260 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x005170 0x0000000000005170 0x0000000000005170 0x0000ec 0x0000ec R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000170 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000478 000478 0007e0 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000c58 000c58 000f67 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001bc0 001bc0 0000a8 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000001c68 001c68 0000b0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 0000000000001d18 001d18 000348 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000002060 002060 0002d0 18 AI 5 25 8\n+ [ 6] .dynstr STRTAB 0000000000000c58 000c58 000f69 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001bc2 001bc2 0000a8 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000001c70 001c70 0000b0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 0000000000001d20 001d20 000348 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000002068 002068 0002d0 18 AI 5 25 8\n [11] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000003020 003020 0001f0 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000003210 003210 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000003220 003220 0011d1 00 AX 0 0 16\n [15] .fini PROGBITS 00000000000043f4 0043f4 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000005000 005000 00016e 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 0000000000005170 005170 0000ec 00 A 0 0 4\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1d18 contains 35 entries:\n+Relocation section '.rela.dyn' at offset 0x1d20 contains 35 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000006c68 0000000000000008 R_X86_64_RELATIVE 3700\n 0000000000006c70 0000000000000008 R_X86_64_RELATIVE 35f0\n 0000000000006c78 0000000000000008 R_X86_64_RELATIVE 36c0\n 0000000000006c88 0000000000000008 R_X86_64_RELATIVE 6ce8\n 0000000000006c90 0000000000000008 R_X86_64_RELATIVE 3880\n 0000000000006c98 0000000000000008 R_X86_64_RELATIVE 3b00\n@@ -33,15 +33,15 @@\n 0000000000006fe0 0000002500000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000007130 0000001e00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000006cc0 0000005100000005 R_X86_64_COPY 0000000000006cc0 _ZTINSt3_V214error_categoryE@GLIBCXX_3.4.21 + 0\n 0000000000007140 0000002f00000005 R_X86_64_COPY 0000000000007140 _ZSt4cout@GLIBCXX_3.4 + 0\n 0000000000007260 0000002e00000005 R_X86_64_COPY 0000000000007260 _ZSt4cerr@GLIBCXX_3.4 + 0\n 0000000000007370 0000004900000005 R_X86_64_COPY 0000000000007370 _ZN3ros7console13g_initializedE + 0\n \n-Relocation section '.rela.plt' at offset 0x2060 contains 30 entries:\n+Relocation section '.rela.plt' at offset 0x2068 contains 30 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000007018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 0000000000007020 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0\n 0000000000007028 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0\n 0000000000007030 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt13runtime_errorD2Ev@GLIBCXX_3.4 + 0\n 0000000000007038 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPv@GLIBCXX_3.4 + 0\n 0000000000007040 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 + 0\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6c68\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6c78\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0xc58\n 0x0000000000000006 (SYMTAB) 0x478\n- 0x000000000000000a (STRSZ) 3943 (bytes)\n+ 0x000000000000000a (STRSZ) 3945 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x7000\n 0x0000000000000002 (PLTRELSZ) 720 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2060\n- 0x0000000000000007 (RELA) 0x1d18\n+ 0x0000000000000017 (JMPREL) 0x2068\n+ 0x0000000000000007 (RELA) 0x1d20\n 0x0000000000000008 (RELASZ) 840 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffb (FLAGS_1) Flags: PIE\n- 0x000000006ffffffe (VERNEED) 0x1c68\n+ 0x000000006ffffffe (VERNEED) 0x1c70\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1bc0\n+ 0x000000006ffffff0 (VERSYM) 0x1bc2\n 0x000000006ffffff9 (RELACOUNT) 18\n 0x0000000000000000 (NULL) 0x0\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: 0dfcd559bf4e0e5eb55852aea017efcf11d12e50\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3183072fc0ae59d84bd24dfe61e14487d851df22\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 84 entries:\n- Addr: 0x0000000000001bc0 Offset: 0x001bc0 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001bc2 Offset: 0x001bc2 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (GLIBC_2.4) 4 (GLIBC_2.2.5)\n 004: 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 6 (GCC_3.0) \n 008: 7 (GLIBCXX_3.4.21) 7 (GLIBCXX_3.4.21) 4 (GLIBC_2.2.5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4) 8 (GLIBCXX_3.4.9)\n 010: 0 (*local*) 5 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4)\n 014: 0 (*local*) 9 (GLIBC_2.14) 7 (GLIBCXX_3.4.21) 0 (*local*) \n 018: 0 (*local*) 5 (GLIBCXX_3.4) 0 (*local*) 7 (GLIBCXX_3.4.21) \n@@ -20,15 +20,15 @@\n 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 048: 1 (*global*) 0 (*local*) 1 (*global*) 1 (*global*) \n 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 050: 1 (*global*) 7 (GLIBCXX_3.4.21) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001c68 Offset: 0x001c68 Link: 6 (.dynstr)\n+ Addr: 0x0000000000001c70 Offset: 0x001c70 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 6\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.14 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 4\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -242,9 +242,9 @@\n 0x00001b48 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x00001b58 42435858 5f332e34 00435858 4142495f BCXX_3.4.CXXABI_\n 0x00001b68 312e3300 00000000 00000000 00000000 1.3.............\n 0x00001b78 00000000 00000000 00000000 00000000 ................\n 0x00001b88 00000000 00000000 00000000 00000000 ................\n 0x00001b98 00000000 00000000 00000000 00000000 ................\n 0x00001ba8 00000000 00000000 00000000 00000000 ................\n- 0x00001bb8 00000000 000000 .......\n+ 0x00001bb8 00000000 00000000 00 .........\n \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 /srv/reproducible-results/rbuild-debian/tmp.jEcmvmLiNS/dbd-tmp-9uX4kdy/diffoscope_7bf_iqc1/tmpx16rj3x2/0/5.debuglink.ty_kkpdm`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.jEcmvmLiNS/dbd-tmp-9uX4kdy/diffoscope_7bf_iqc1/tmpftkq7dud/0/5.debuglink.39m289ed`:", "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 66636435 35396266 34653065 35656235 fcd559bf4e0e5eb5\n- 0x00000010 35383532 61656130 31376566 63663131 5852aea017efcf11\n- 0x00000020 64313265 35302e64 65627567 00000000 d12e50.debug....\n- 0x00000030 5c70a3cd \\p..\n+ 0x00000000 38333037 32666330 61653539 64383462 83072fc0ae59d84b\n+ 0x00000010 64323464 66653631 65313434 38376438 d24dfe61e14487d8\n+ 0x00000020 35316466 32322e64 65627567 00000000 51df22.debug....\n+ 0x00000030 cbcbf113 ....\n \n" } ] } ] } ] } ] }, { "source1": "libcollada-urdf0d_1.12.6-6_amd64.deb", "source2": "libcollada-urdf0d_1.12.6-6_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 2019-10-23 21:45:47.000000 debian-binary\n -rw-r--r-- 0 0 0 1028 2019-10-23 21:45:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 128308 2019-10-23 21:45:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 128024 2019-10-23 21:45:47.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/x86_64-linux-gnu/libcollada_urdf.so.1.12.6", "source2": "./usr/lib/x86_64-linux-gnu/libcollada_urdf.so.1.12.6", "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 0x244b0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x022740 0x022740 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x022748 0x022748 R 0x1000\n LOAD 0x023000 0x0000000000023000 0x0000000000023000 0x038c99 0x038c99 R E 0x1000\n LOAD 0x05c000 0x000000000005c000 0x000000000005c000 0x00db58 0x00db58 R 0x1000\n LOAD 0x06aa78 0x000000000006ba78 0x000000000006ba78 0x003128 0x003168 RW 0x1000\n DYNAMIC 0x06c4f0 0x000000000006d4f0 0x000000000006d4f0 0x000270 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0614f4 0x00000000000614f4 0x00000000000614f4 0x000f74 0x000f74 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 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 GNU_HASH 0000000000000260 000260 0015e8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001848 001848 0062a0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000007ae8 007ae8 012cb0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000001a798 01a798 000838 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000001afd0 01afd0 000120 00 A 4 4 8\n- [ 7] .rela.dyn RELA 000000000001b0f0 01b0f0 0057a8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000020898 020898 001ea8 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 0000000000007ae8 007ae8 012cb2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000001a79a 01a79a 000838 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000001afd8 01afd8 000120 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 000000000001b0f8 01b0f8 0057a8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000208a0 0208a0 001ea8 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000023000 023000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000023020 023020 001480 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000244a0 0244a0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000244b0 0244b0 0377de 00 AX 0 0 16\n [13] .fini PROGBITS 000000000005bc90 05bc90 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000005c000 05c000 0054f4 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00000000000614f4 0614f4 000f74 00 A 0 0 4\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1b0f0 contains 935 entries:\n+Relocation section '.rela.dyn' at offset 0x1b0f8 contains 935 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000006ba78 0000000000000008 R_X86_64_RELATIVE 25f20\n 000000000006ba80 0000000000000008 R_X86_64_RELATIVE 25e30\n 000000000006ba88 0000000000000008 R_X86_64_RELATIVE 25ee0\n 000000000006d440 0000000000000008 R_X86_64_RELATIVE 6d400\n 000000000006d448 0000000000000008 R_X86_64_RELATIVE 6d428\n 000000000006ea50 0000000000000008 R_X86_64_RELATIVE 6ea50\n@@ -933,15 +933,15 @@\n 000000000006eaa8 0000032800000001 R_X86_64_64 000000000006033c _ZN5boost9date_time12time_formatsIcE14seconds_formatE + 0\n 000000000006eab0 000001ce00000001 R_X86_64_64 000000000006033f _ZN5boost9date_time12time_formatsIcE38seconds_with_fractional_seconds_formatE + 0\n 000000000006eab8 0000039d00000001 R_X86_64_64 0000000000060342 _ZN5boost9date_time12time_formatsIcE33fractional_seconds_or_none_formatE + 0\n 000000000006eac0 0000015f00000001 R_X86_64_64 0000000000060345 _ZN5boost9date_time12time_formatsIcE25fractional_seconds_formatE + 0\n 000000000006eb88 0000034a00000001 R_X86_64_64 000000000006bb58 _ZTIN18resource_retriever9ExceptionE + 0\n 000000000006eb98 0000008d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x20898 contains 327 entries:\n+Relocation section '.rela.plt' at offset 0x208a0 contains 327 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000006e018 0000017500000007 R_X86_64_JUMP_SLOT 000000000002fa40 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_ + 0\n 000000000006e020 0000029400000007 R_X86_64_JUMP_SLOT 0000000000038990 _ZN12collada_urdf13ColladaWriter23kinematics_model_outputD1Ev + 0\n 000000000006e028 000001d100000007 R_X86_64_JUMP_SLOT 0000000000053a50 _ZNSt5dequeIcSaIcEE17_M_reallocate_mapEmb + 0\n 000000000006e030 0000039f00000007 R_X86_64_JUMP_SLOT 00000000000318d0 _ZNSt6vectorIN12collada_urdf13ColladaWriter23kinematics_model_output11axis_outputESaIS3_EE17_M_default_appendEm + 0\n 000000000006e038 000002cf00000007 R_X86_64_JUMP_SLOT 0000000000028690 _ZN5boost16exception_detail19error_info_injectorINS_2io13too_many_argsEED1Ev + 0\n 000000000006e040 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3DAE7writeToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ + 0\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6ba78\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6ba88\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x7ae8\n 0x0000000000000006 (SYMTAB) 0x1848\n- 0x000000000000000a (STRSZ) 76976 (bytes)\n+ 0x000000000000000a (STRSZ) 76978 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x6e000\n 0x0000000000000002 (PLTRELSZ) 7848 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x20898\n- 0x0000000000000007 (RELA) 0x1b0f0\n+ 0x0000000000000017 (JMPREL) 0x208a0\n+ 0x0000000000000007 (RELA) 0x1b0f8\n 0x0000000000000008 (RELASZ) 22440 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x1afd0\n+ 0x000000006ffffffe (VERNEED) 0x1afd8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1a798\n+ 0x000000006ffffff0 (VERSYM) 0x1a79a\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (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: 7fd996a8a72f3ce9335aa56b75c81fc0ed50f917\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ccec7f1309b03869498856178b464947d5aafeb0\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 1052 entries:\n- Addr: 0x000000000001a798 Offset: 0x01a798 Link: 3 (.dynsym)\n+ Addr: 0x000000000001a79a Offset: 0x01a79a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBCXX_3.4.20) 3 (GLIBCXX_3.4) 0 (*local*) \n 008: 4 (CXXABI_1.3) 3 (GLIBCXX_3.4) 5 (GLIBC_2.14) 0 (*local*) \n 00c: 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4)\n 010: 6 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 3 (GLIBCXX_3.4) 7 (GLIBC_2.2.5) 7 (GLIBC_2.2.5) 7 (GLIBC_2.2.5)\n@@ -262,15 +262,15 @@\n 408: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 40c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 410: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 414: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 418: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000001afd0 Offset: 0x01afd0 Link: 4 (.dynstr)\n+ Addr: 0x000000000001afd8 Offset: 0x01afd8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 14\n 0x0020: Version: 1 File: libm.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 10\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 7\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -4807,8 +4807,9 @@\n 0x0001a728 3300474c 49424358 585f332e 3400474c 3.GLIBCXX_3.4.GL\n 0x0001a738 49424358 585f332e 342e3230 00000000 IBCXX_3.4.20....\n 0x0001a748 00000000 00000000 00000000 00000000 ................\n 0x0001a758 00000000 00000000 00000000 00000000 ................\n 0x0001a768 00000000 00000000 00000000 00000000 ................\n 0x0001a778 00000000 00000000 00000000 00000000 ................\n 0x0001a788 00000000 00000000 00000000 00000000 ................\n+ 0x0001a798 0000 ..\n \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 /srv/reproducible-results/rbuild-debian/tmp.jEcmvmLiNS/dbd-tmp-9uX4kdy/diffoscope_7bf_iqc1/tmpnx6hu2uo/0/4.6.debuglink.2zyi4jur`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.jEcmvmLiNS/dbd-tmp-9uX4kdy/diffoscope_7bf_iqc1/tmplaqo4e4w/0/4.6.debuglink.nkct2o6m`:", "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 64393936 61386137 32663363 65393333 d996a8a72f3ce933\n- 0x00000010 35616135 36623735 63383166 63306564 5aa56b75c81fc0ed\n- 0x00000020 35306639 31372e64 65627567 00000000 50f917.debug....\n- 0x00000030 6202c04a b..J\n+ 0x00000000 65633766 31333039 62303338 36393439 ec7f1309b0386949\n+ 0x00000010 38383536 31373862 34363439 34376435 8856178b464947d5\n+ 0x00000020 61616665 62302e64 65627567 00000000 aafeb0.debug....\n+ 0x00000030 9b7014a7 .p..\n \n" } ] } ] } ] } ] }, { "source1": "collada-urdf-tools-dbgsym_1.12.6-6_amd64.deb", "source2": "collada-urdf-tools-dbgsym_1.12.6-6_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 2019-10-23 21:45:47.000000 debian-binary\n -rw-r--r-- 0 0 0 664 2019-10-23 21:45:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 693492 2019-10-23 21:45:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 693336 2019-10-23 21:45:47.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 Science Maintainers \n Installed-Size: 740\n Depends: collada-urdf-tools (= 1.12.6-6)\n Section: debug\n Priority: optional\n Description: debug symbols for collada-urdf-tools\n-Build-Ids: 0dfcd559bf4e0e5eb55852aea017efcf11d12e50 2d3c377de1c453b34a3793fc0c85174338e7f51e\n+Build-Ids: 0d252339c7f21ee048b6d95424f95a15bce5c2d6 3183072fc0ae59d84bd24dfe61e14487d851df22\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/0d/fcd559bf4e0e5eb55852aea017efcf11d12e50.debug\n-usr/lib/debug/.build-id/2d/3c377de1c453b34a3793fc0c85174338e7f51e.debug\n+usr/lib/debug/.build-id/0d/252339c7f21ee048b6d95424f95a15bce5c2d6.debug\n+usr/lib/debug/.build-id/31/83072fc0ae59d84bd24dfe61e14487d851df22.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/collada-urdf-tools.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 2019-10-23 21:45:47.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/0d/\n--rw-r--r-- 0 root (0) root (0) 137192 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/0d/fcd559bf4e0e5eb55852aea017efcf11d12e50.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/2d/\n--rw-r--r-- 0 root (0) root (0) 548616 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/2d/3c377de1c453b34a3793fc0c85174338e7f51e.debug\n+-rw-r--r-- 0 root (0) root (0) 548616 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/0d/252339c7f21ee048b6d95424f95a15bce5c2d6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/31/\n+-rw-r--r-- 0 root (0) root (0) 137192 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/31/83072fc0ae59d84bd24dfe61e14487d851df22.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 57384 2019-10-23 21:45:47.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/collada-urdf-tools.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/doc/collada-urdf-tools-dbgsym -> collada-urdf-tools\n" }, { "source1": "./usr/lib/debug/.build-id/0d/fcd559bf4e0e5eb55852aea017efcf11d12e50.debug", "source2": "./usr/lib/debug/.build-id/31/83072fc0ae59d84bd24dfe61e14487d851df22.debug", "comments": [ "Files similar despite different names (score: 8, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x002330 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x002338 R 0x1000\n LOAD 0x001000 0x0000000000003000 0x0000000000003000 0x000000 0x0013fd R E 0x1000\n LOAD 0x001000 0x0000000000005000 0x0000000000005000 0x000000 0x0007c8 R 0x1000\n LOAD 0x000c68 0x0000000000006c68 0x0000000000006c68 0x000000 0x000710 RW 0x1000\n DYNAMIC 0x000c68 0x0000000000006d50 0x0000000000006d50 0x000000 0x000260 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000005170 0x0000000000005170 0x000000 0x0000ec R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000170 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000478 000308 0007e0 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000c58 000308 000f67 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001bc0 000308 0000a8 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000001c68 000308 0000b0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 0000000000001d18 000308 000348 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000002060 000308 0002d0 18 A 5 25 8\n+ [ 6] .dynstr NOBITS 0000000000000c58 000308 000f69 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001bc2 000308 0000a8 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000001c70 000308 0000b0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 0000000000001d20 000308 000348 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000002068 000308 0002d0 18 A 5 25 8\n [11] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000003020 001000 0001f0 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000003210 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000003220 001000 0011d1 00 AX 0 0 16\n [15] .fini NOBITS 00000000000043f4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000005000 001000 00016e 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 0000000000005170 001000 0000ec 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000478 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000c58 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001bc0 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000001c68 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000001d18 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000002060 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000001bc2 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000001c70 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000001d20 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000002068 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000003000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000003020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000003210 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000003220 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000043f4 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000005000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000005170 0 SECTION LOCAL DEFAULT 17 \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: 0dfcd559bf4e0e5eb55852aea017efcf11d12e50\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3183072fc0ae59d84bd24dfe61e14487d851df22\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/2d/3c377de1c453b34a3793fc0c85174338e7f51e.debug", "source2": "./usr/lib/debug/.build-id/0d/252339c7f21ee048b6d95424f95a15bce5c2d6.debug", "comments": [ "Files similar despite different names (score: 5, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x00cac8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x00cad0 R 0x1000\n LOAD 0x001000 0x000000000000d000 0x000000000000d000 0x000000 0x0106ed R E 0x1000\n LOAD 0x001000 0x000000000001e000 0x000000000001e000 0x000000 0x004762 R 0x1000\n LOAD 0x001088 0x0000000000024088 0x0000000000024088 0x000000 0x0016b8 RW 0x1000\n DYNAMIC 0x001088 0x0000000000024d18 0x0000000000024d18 0x000000 0x000290 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000001f7dc 0x000000000001f7dc 0x000000 0x00053c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\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 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0009c8 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000cd0 000308 002868 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000003538 000308 006ce2 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000000a21a 000308 00035e 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000000000000a578 000308 0000f0 00 A 6 4 8\n- [ 9] .rela.dyn NOBITS 000000000000a668 000308 001998 18 A 5 0 8\n- [10] .rela.plt NOBITS 000000000000c000 000308 000ac8 18 A 5 25 8\n+ [ 6] .dynstr NOBITS 0000000000003538 000308 006ce4 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000a21c 000308 00035e 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000000000000a580 000308 0000f0 00 A 6 4 8\n+ [ 9] .rela.dyn NOBITS 000000000000a670 000308 001998 18 A 5 0 8\n+ [10] .rela.plt NOBITS 000000000000c008 000308 000ac8 18 A 5 25 8\n [11] .init NOBITS 000000000000d000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 000000000000d020 001000 000740 10 AX 0 0 16\n [13] .plt.got NOBITS 000000000000d760 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000000000000d770 001000 00ff71 00 AX 0 0 16\n [15] .fini NOBITS 000000000001d6e4 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 000000000001e000 001000 0017dc 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 000000000001f7dc 001000 00053c 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000cd0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000003538 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000a21a 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000a578 0 SECTION LOCAL DEFAULT 8 \n- 9: 000000000000a668 0 SECTION LOCAL DEFAULT 9 \n- 10: 000000000000c000 0 SECTION LOCAL DEFAULT 10 \n+ 7: 000000000000a21c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000a580 0 SECTION LOCAL DEFAULT 8 \n+ 9: 000000000000a670 0 SECTION LOCAL DEFAULT 9 \n+ 10: 000000000000c008 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000d000 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000d020 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000d760 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000d770 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000001d6e4 0 SECTION LOCAL DEFAULT 15 \n 16: 000000000001e000 0 SECTION LOCAL DEFAULT 16 \n 17: 000000000001f7dc 0 SECTION LOCAL DEFAULT 17 \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: 2d3c377de1c453b34a3793fc0c85174338e7f51e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d252339c7f21ee048b6d95424f95a15bce5c2d6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] } ] } ] } ] }, { "source1": "libcollada-urdf0d-dbgsym_1.12.6-6_amd64.deb", "source2": "libcollada-urdf0d-dbgsym_1.12.6-6_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 2019-10-23 21:45:47.000000 debian-binary\n -rw-r--r-- 0 0 0 568 2019-10-23 21:45:47.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2610612 2019-10-23 21:45:47.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2610624 2019-10-23 21:45:47.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: Debian Science Maintainers \n Installed-Size: 2680\n Depends: libcollada-urdf0d (= 1.12.6-6)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libcollada-urdf0d\n-Build-Ids: 7fd996a8a72f3ce9335aa56b75c81fc0ed50f917\n+Build-Ids: ccec7f1309b03869498856178b464947d5aafeb0\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/7f/d996a8a72f3ce9335aa56b75c81fc0ed50f917.debug\n+usr/lib/debug/.build-id/cc/ec7f1309b03869498856178b464947d5aafeb0.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 2019-10-23 21:45:47.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/7f/\n--rw-r--r-- 0 root (0) root (0) 2733992 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/7f/d996a8a72f3ce9335aa56b75c81fc0ed50f917.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/cc/\n+-rw-r--r-- 0 root (0) root (0) 2733992 2019-10-23 21:45:47.000000 ./usr/lib/debug/.build-id/cc/ec7f1309b03869498856178b464947d5aafeb0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-10-23 21:45:47.000000 ./usr/share/doc/libcollada-urdf0d-dbgsym -> libcollada-urdf0d\n" }, { "source1": "./usr/lib/debug/.build-id/7f/d996a8a72f3ce9335aa56b75c81fc0ed50f917.debug", "source2": "./usr/lib/debug/.build-id/cc/ec7f1309b03869498856178b464947d5aafeb0.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "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 0x244b0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x022740 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x022748 R 0x1000\n LOAD 0x001000 0x0000000000023000 0x0000000000023000 0x000000 0x038c99 R E 0x1000\n LOAD 0x001000 0x000000000005c000 0x000000000005c000 0x000000 0x00db58 R 0x1000\n LOAD 0x000a78 0x000000000006ba78 0x000000000006ba78 0x000000 0x003168 RW 0x1000\n DYNAMIC 0x000a78 0x000000000006d4f0 0x000000000006d4f0 0x000000 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000614f4 0x00000000000614f4 0x000000 0x000f74 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 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 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 0015e8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001848 00025c 0062a0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000007ae8 00025c 012cb0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000001a798 00025c 000838 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000000000001afd0 00025c 000120 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 000000000001b0f0 00025c 0057a8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000020898 00025c 001ea8 18 A 3 23 8\n+ [ 4] .dynstr NOBITS 0000000000007ae8 00025c 012cb2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000001a79a 00025c 000838 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000000000001afd8 00025c 000120 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 000000000001b0f8 00025c 0057a8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 00000000000208a0 00025c 001ea8 18 A 3 23 8\n [ 9] .init NOBITS 0000000000023000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000023020 001000 001480 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000244a0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000244b0 001000 0377de 00 AX 0 0 16\n [13] .fini NOBITS 000000000005bc90 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000005c000 001000 0054f4 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00000000000614f4 001000 000f74 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 1166 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000001848 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000007ae8 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000001a798 0 SECTION LOCAL DEFAULT 5 \n- 6: 000000000001afd0 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000001b0f0 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000020898 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000001a79a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000000000001afd8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000000000001b0f8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000208a0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000023000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000023020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000244a0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000244b0 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000005bc90 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000005c000 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000614f4 0 SECTION LOCAL DEFAULT 15 \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: 7fd996a8a72f3ce9335aa56b75c81fc0ed50f917\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ccec7f1309b03869498856178b464947d5aafeb0\n" } ] } ] } ] } ] } ] }