{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.no4sNlMJXK/b1/libyang_1.0.167-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.no4sNlMJXK/b2/libyang_1.0.167-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n 2fda5aeca0596ef1008d7bd9ad594023 19304 libdevel optional libyang-cpp-dev_1.0.167-1_amd64.deb\n- 420ac4b8fb81f63791e145dfa5b85d81 1455904 debug optional libyang-cpp1-dbgsym_1.0.167-1_amd64.deb\n- a6d9a0a0740a7d9e0b37359487ea1422 68056 libs optional libyang-cpp1_1.0.167-1_amd64.deb\n+ f5117e4c3c1879a02c6486ae8fef3b20 1455928 debug optional libyang-cpp1-dbgsym_1.0.167-1_amd64.deb\n+ 43d303d2d3e3d4dcac6d076b21020e6d 68232 libs optional libyang-cpp1_1.0.167-1_amd64.deb\n 8a0cd6632b50799789f6a89d5ca3e762 70744 libdevel optional libyang-dev_1.0.167-1_amd64.deb\n- 32f36cb732679157c814291d27620a1e 1195956 debug optional libyang1-dbgsym_1.0.167-1_amd64.deb\n- c7479b8dec9f51486f05f431803c825e 400572 libs optional libyang1_1.0.167-1_amd64.deb\n- cc7e99e3604c33fff85a2e6236bea2e2 97916 debug optional yang-tools-dbgsym_1.0.167-1_amd64.deb\n- 37b14908e469baff3b02d46939ea37b2 80848 devel optional yang-tools_1.0.167-1_amd64.deb\n+ 889961f225cfff04e65bc234da48451a 1195960 debug optional libyang1-dbgsym_1.0.167-1_amd64.deb\n+ ee60743e178005d9f0ffb7e61c51cdbf 400572 libs optional libyang1_1.0.167-1_amd64.deb\n+ 7f46fadfe49bf5258a1844f1089ad875 97952 debug optional yang-tools-dbgsym_1.0.167-1_amd64.deb\n+ 2bc9c155ea7e263933fb5067399deab1 80836 devel optional yang-tools_1.0.167-1_amd64.deb\n"}, {"source1": "libyang-cpp1_1.0.167-1_amd64.deb", "source2": "libyang-cpp1_1.0.167-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-05-22 08:54:51.000000 debian-binary\n--rw-r--r-- 0 0 0 5820 2020-05-22 08:54:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 62044 2020-05-22 08:54:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5824 2020-05-22 08:54:51.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 62216 2020-05-22 08:54:51.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/libyang-cpp.so.1.7.11", "source2": "./usr/lib/x86_64-linux-gnu/libyang-cpp.so.1.7.11", "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 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 001bc0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001e20 001e20 006900 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000008720 008720 0112b9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000199da 0199da 0008c0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000008720 008720 0112bb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000199dc 0199dc 0008c0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000001a2a0 01a2a0 0000b0 00 A 4 3 8\n [ 7] .rela.dyn RELA 000000000001a350 01a350 003d68 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000001e0b8 01e0b8 001818 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000020000 020000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000020020 020020 001020 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000021040 021040 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000021050 021050 0212ee 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x50f58\n 0x000000000000001b (INIT_ARRAYSZ) 48 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x50f88\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x8720\n 0x0000000000000006 (SYMTAB) 0x1e20\n- 0x000000000000000a (STRSZ) 70329 (bytes)\n+ 0x000000000000000a (STRSZ) 70331 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x52578\n 0x0000000000000002 (PLTRELSZ) 6168 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1e0b8\n 0x0000000000000007 (RELA) 0x1a350\n 0x0000000000000008 (RELASZ) 15720 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x1a2a0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x199da\n+ 0x000000006ffffff0 (VERSYM) 0x199dc\n 0x000000006ffffff9 (RELACOUNT) 8\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: 6e6bd744db5e5063f08abb75c2ba08be1f70b324\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1261674548a35430efb927568db2c3649a882a27\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 1120 entries:\n- Addr: 0x00000000000199da Offset: 0x0199da Link: 3 (.dynsym)\n+ Addr: 0x00000000000199dc Offset: 0x0199dc Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBCXX_3.4.14) 3 (GLIBCXX_3.4.21) 4 (CXXABI_1.3) 5 (GLIBC_2.2.5)\n 014: 5 (GLIBC_2.2.5) 0 (*local*) 4 (CXXABI_1.3) 0 (*local*) \n 018: 0 (*local*) 6 (GLIBCXX_3.4) 0 (*local*) 4 (CXXABI_1.3) \n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,7 +1,8 @@\n+agEH\n V( h\n !H@D\n C .z\n HA@\n 2` @\n '84AC\n L@ C\n@@ -2639,15 +2640,15 @@\n zPLR\n zPLR\n zPLR\n zPLR\n zPLR\n zPLR\n zPLR\n-6bd744db5e5063f08abb75c2ba08be1f70b324.debug\n+61674548a35430efb927568db2c3649a882a27.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .dynsym\n .dynstr\n .gnu.version\n .gnu.version_r\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -4391,9 +4391,9 @@\n 0x00019960 435f322e 31340047 4c494243 5f322e32 C_2.14.GLIBC_2.2\n 0x00019970 2e350047 4c494243 58585f33 2e340043 .5.GLIBCXX_3.4.C\n 0x00019980 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x00019990 585f332e 342e3231 00474c49 42435858 X_3.4.21.GLIBCXX\n 0x000199a0 5f332e34 2e313400 00000000 00000000 _3.4.14.........\n 0x000199b0 00000000 00000000 00000000 00000000 ................\n 0x000199c0 00000000 00000000 00000000 00000000 ................\n- 0x000199d0 00000000 00000000 00 .........\n+ 0x000199d0 00000000 00000000 000000 ...........\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 {}`:", "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 36626437 34346462 35653530 36336630 6bd744db5e5063f0\n- 0x00000010 38616262 37356332 62613038 62653166 8abb75c2ba08be1f\n- 0x00000020 37306233 32342e64 65627567 00000000 70b324.debug....\n- 0x00000030 e41a6024 ..`$\n+ 0x00000000 36313637 34353438 61333534 33306566 61674548a35430ef\n+ 0x00000010 62393237 35363864 62326333 36343961 b927568db2c3649a\n+ 0x00000020 38383261 32372e64 65627567 00000000 882a27.debug....\n+ 0x00000030 d84c271f .L'.\n \n"}]}]}]}]}, {"source1": "libyang1_1.0.167-1_amd64.deb", "source2": "libyang1_1.0.167-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-05-22 08:54:51.000000 debian-binary\n--rw-r--r-- 0 0 0 2332 2020-05-22 08:54:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 398048 2020-05-22 08:54:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2328 2020-05-22 08:54:51.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 398052 2020-05-22 08:54:51.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/libyang1/extensions/metadata.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/metadata.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\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 00003c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a0 0002a0 000150 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000003f0 0003f0 000139 00 A 0 0 1\n+ [ 4] .dynstr STRTAB 00000000000003f0 0003f0 00013b 00 A 0 0 1\n [ 5] .rela.dyn RELA 0000000000000530 000530 000150 18 A 3 0 8\n [ 6] .rela.plt RELA 0000000000000680 000680 000048 18 AI 3 18 8\n [ 7] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [ 8] .plt PROGBITS 0000000000001020 001020 000040 10 AX 0 0 16\n [ 9] .plt.got PROGBITS 0000000000001060 001060 000008 08 AX 0 0 8\n [10] .text PROGBITS 0000000000001070 001070 00028a 00 AX 0 0 16\n [11] .fini PROGBITS 00000000000012fc 0012fc 000009 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,15 +8,15 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3dd0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3dd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3f0\n 0x0000000000000006 (SYMTAB) 0x2a0\n- 0x000000000000000a (STRSZ) 313 (bytes)\n+ 0x000000000000000a (STRSZ) 315 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3fb0\n 0x0000000000000002 (PLTRELSZ) 72 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x680\n 0x0000000000000007 (RELA) 0x530\n 0x0000000000000008 (RELASZ) 336 (bytes)\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: 25cb74f3081b06dada882642d2cd625ea03ebd81\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a75f0f6fb14c929eb33443dac249f8a0581a81c6\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -20,15 +20,15 @@\n Annotation instance %s is not unique, there are %d instances with the same name in module %s.\n Annotations\n ietf-yang-metadata\n 2016-08-05\n annotation\n annotation_final_check\n ;*3$\"\n-cb74f3081b06dada882642d2cd625ea03ebd81.debug\n+5f0f6fb14c929eb33443dac249f8a0581a81c6.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .dynsym\n .dynstr\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -15,9 +15,9 @@\n 0x000004b0 6e6e6f74 6174696f 6e00616e 6e6f7461 nnotation.annota\n 0x000004c0 74696f6e 5f737562 73746d74 006c7965 tion_substmt.lye\n 0x000004d0 78745f61 70695f76 65727369 6f6e006c xt_api_version.l\n 0x000004e0 69627961 6e672e73 6f2e3100 6d657461 ibyang.so.1.meta\n 0x000004f0 64617461 2e736f00 00000000 00000000 data.so.........\n 0x00000500 00000000 00000000 00000000 00000000 ................\n 0x00000510 00000000 00000000 00000000 00000000 ................\n- 0x00000520 00000000 00000000 00 .........\n+ 0x00000520 00000000 00000000 000000 ...........\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 {}`:", "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 63623734 66333038 31623036 64616461 cb74f3081b06dada\n- 0x00000010 38383236 34326432 63643632 35656130 882642d2cd625ea0\n- 0x00000020 33656264 38312e64 65627567 00000000 3ebd81.debug....\n- 0x00000030 6e738bd3 ns..\n+ 0x00000000 35663066 36666231 34633932 39656233 5f0f6fb14c929eb3\n+ 0x00000010 33343433 64616332 34396638 61303538 3443dac249f8a058\n+ 0x00000020 31613831 63362e64 65627567 00000000 1a81c6.debug....\n+ 0x00000030 38c1514a 8.QJ\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/nacm.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/nacm.so", "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 0x1070\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 0x0007b0 0x0007b0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0007b8 0x0007b8 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x000249 0x000249 R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x0001ac 0x0001ac R 0x1000\n LOAD 0x002d90 0x0000000000003d90 0x0000000000003d90 0x000358 0x000360 RW 0x1000\n DYNAMIC 0x002da0 0x0000000000003da0 0x0000000000003da0 0x000210 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0020a4 0x00000000000020a4 0x00000000000020a4 0x000034 0x000034 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 000040 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002a0 0002a0 000168 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000408 000408 00012a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000532 000532 00001e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000000550 000550 000020 00 A 4 1 8\n- [ 7] .rela.dyn RELA 0000000000000570 000570 0001f8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000000768 000768 000048 18 AI 3 20 8\n+ [ 4] .dynstr STRTAB 0000000000000408 000408 00012c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000534 000534 00001e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000000558 000558 000020 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 0000000000000578 000578 0001f8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000000770 000770 000048 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000001020 001020 000040 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000001060 001060 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000001070 001070 0001ce 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000001240 001240 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000002000 002000 0000a1 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 00000000000020a4 0020a4 000034 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 0x570 contains 21 entries:\n+Relocation section '.rela.dyn' at offset 0x578 contains 21 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003d90 0000000000000008 R_X86_64_RELATIVE 1120\n 0000000000003d98 0000000000000008 R_X86_64_RELATIVE 10e0\n 0000000000004000 0000000000000008 R_X86_64_RELATIVE 4000\n 0000000000004020 0000000000000008 R_X86_64_RELATIVE 204b\n 0000000000004028 0000000000000008 R_X86_64_RELATIVE 205c\n 0000000000004030 0000000000000008 R_X86_64_RELATIVE 2067\n@@ -19,12 +19,12 @@\n 0000000000004088 0000000c00000001 R_X86_64_64 0000000000001140 nacm_position + 0\n 00000000000040c8 0000000c00000001 R_X86_64_64 0000000000001140 nacm_position + 0\n 0000000000004090 0000000a00000001 R_X86_64_64 0000000000001160 nacm_cardinality + 0\n 00000000000040d0 0000000a00000001 R_X86_64_64 0000000000001160 nacm_cardinality + 0\n 0000000000004098 0000000b00000001 R_X86_64_64 0000000000001130 nacm_inherit + 0\n 00000000000040d8 0000000b00000001 R_X86_64_64 0000000000001130 nacm_inherit + 0\n \n-Relocation section '.rela.plt' at offset 0x768 contains 3 entries:\n+Relocation section '.rela.plt' at offset 0x770 contains 3 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003fc8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n 0000000000003fd0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 lys_path + 0\n 0000000000003fd8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 lyext_log + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x408\n 0x0000000000000006 (SYMTAB) 0x2a0\n- 0x000000000000000a (STRSZ) 298 (bytes)\n+ 0x000000000000000a (STRSZ) 300 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3fb0\n 0x0000000000000002 (PLTRELSZ) 72 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x768\n- 0x0000000000000007 (RELA) 0x570\n+ 0x0000000000000017 (JMPREL) 0x770\n+ 0x0000000000000007 (RELA) 0x578\n 0x0000000000000008 (RELASZ) 504 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x550\n+ 0x000000006ffffffe (VERNEED) 0x558\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x532\n+ 0x000000006ffffff0 (VERSYM) 0x534\n 0x000000006ffffff9 (RELACOUNT) 9\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: c370ef4f917dc8a4ed9eb65a0aad3ebb501df2af\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9748360f59fe1cc5827ab56eb0811149babf4169\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Version symbols section '.gnu.version' contains 15 entries:\n- Addr: 0x0000000000000532 Offset: 0x000532 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000534 Offset: 0x000534 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000550 Offset: 0x000550 Link: 4 (.dynstr)\n+ Addr: 0x0000000000000558 Offset: 0x000558 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -26,15 +26,15 @@\n NACM\n ietf-netconf-acm\n 2012-02-22\n default-deny-write\n default-deny-all\n nacm_cardinality\n ;*3$\"\n-70ef4f917dc8a4ed9eb65a0aad3ebb501df2af.debug\n+48360f59fe1cc5827ab56eb0811149babf4169.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .dynsym\n .dynstr\n .gnu.version\n .gnu.version_r\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -14,9 +14,9 @@\n 0x000004b8 636d5f64 656e795f 616c6c00 6c796578 cm_deny_all.lyex\n 0x000004c8 745f6170 695f7665 7273696f 6e006c69 t_api_version.li\n 0x000004d8 6279616e 672e736f 2e31006c 6962632e byang.so.1.libc.\n 0x000004e8 736f2e36 006e6163 6d2e736f 00474c49 so.6.nacm.so.GLI\n 0x000004f8 42435f32 2e322e35 00000000 00000000 BC_2.2.5........\n 0x00000508 00000000 00000000 00000000 00000000 ................\n 0x00000518 00000000 00000000 00000000 00000000 ................\n- 0x00000528 00000000 00000000 0000 ..........\n+ 0x00000528 00000000 00000000 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 {}`:", "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 37306566 34663931 37646338 61346564 70ef4f917dc8a4ed\n- 0x00000010 39656236 35613061 61643365 62623530 9eb65a0aad3ebb50\n- 0x00000020 31646632 61662e64 65627567 00000000 1df2af.debug....\n- 0x00000030 0ec4e225 ...%\n+ 0x00000000 34383336 30663539 66653163 63353832 48360f59fe1cc582\n+ 0x00000010 37616235 36656230 38313131 34396261 7ab56eb0811149ba\n+ 0x00000020 62663431 36392e64 65627567 00000000 bf4169.debug....\n+ 0x00000030 c449c967 .I.g\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/yangdata.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/extensions/yangdata.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\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 000050 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002b0 0002b0 0001c8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000478 000478 00017e 00 A 0 0 1\n+ [ 4] .dynstr STRTAB 0000000000000478 000478 000180 00 A 0 0 1\n [ 5] .rela.dyn RELA 00000000000005f8 0005f8 000150 18 A 3 0 8\n [ 6] .rela.plt RELA 0000000000000748 000748 0000c0 18 AI 3 18 8\n [ 7] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [ 8] .plt PROGBITS 0000000000001020 001020 000090 10 AX 0 0 16\n [ 9] .plt.got PROGBITS 00000000000010b0 0010b0 000008 08 AX 0 0 8\n [10] .text PROGBITS 00000000000010c0 0010c0 000516 00 AX 0 0 16\n [11] .fini PROGBITS 00000000000015d8 0015d8 000009 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,15 +8,15 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3da8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3db0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x478\n 0x0000000000000006 (SYMTAB) 0x2b0\n- 0x000000000000000a (STRSZ) 382 (bytes)\n+ 0x000000000000000a (STRSZ) 384 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3f88\n 0x0000000000000002 (PLTRELSZ) 192 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x748\n 0x0000000000000007 (RELA) 0x5f8\n 0x0000000000000008 (RELASZ) 336 (bytes)\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: 2afb33185f5f1f7525c68714ab693667031f8157\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d61cbe7c1b4550eb8fd600b2e7c493ab943be90\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,7 +1,8 @@\n+.|I:\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n yang_data_position\n check_node\n check_choice\n@@ -30,15 +31,15 @@\n AVAUI\n []A\\A]A^\n |(HH\n ietf-restconf\n 2017-01-26\n yang-data\n ;*3$\"\n-fb33185f5f1f7525c68714ab693667031f8157.debug\n+61cbe7c1b4550eb8fd600b2e7c493ab943be90.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .dynsym\n .dynstr\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -19,9 +19,9 @@\n 0x00000578 67646174 61007961 6e675f64 61746100 gdata.yang_data.\n 0x00000588 79616e67 5f646174 615f7375 6273746d yang_data_substm\n 0x00000598 74006c79 6578745f 6170695f 76657273 t.lyext_api_vers\n 0x000005a8 696f6e00 6c696279 616e672e 736f2e31 ion.libyang.so.1\n 0x000005b8 0079616e 67646174 612e736f 00000000 .yangdata.so....\n 0x000005c8 00000000 00000000 00000000 00000000 ................\n 0x000005d8 00000000 00000000 00000000 00000000 ................\n- 0x000005e8 00000000 00000000 00000000 0000 ..............\n+ 0x000005e8 00000000 00000000 00000000 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 {}`:", "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 66623333 31383566 35663166 37353235 fb33185f5f1f7525\n- 0x00000010 63363837 31346162 36393336 36373033 c68714ab69366703\n- 0x00000020 31663831 35372e64 65627567 00000000 1f8157.debug....\n- 0x00000030 f9d78f1d ....\n+ 0x00000000 36316362 65376331 62343535 30656238 61cbe7c1b4550eb8\n+ 0x00000010 66643630 30623265 37633439 33616239 fd600b2e7c493ab9\n+ 0x00000020 34336265 39302e64 65627567 00000000 43be90.debug....\n+ 0x00000030 720e3987 r.9.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libyang1/user_types/user_inet_types.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/user_types/user_inet_types.so", "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 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 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000258 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000004e0 0004e0 0001d0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000006b0 0006b0 000032 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000004e0 0004e0 0001d2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000006b2 0006b2 000032 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000006e8 0006e8 000070 00 A 4 2 8\n [ 7] .rela.dyn RELA 0000000000000758 000758 000348 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000aa0 000aa0 0001b0 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000001020 001020 000130 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000001150 001150 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000001160 001160 00095d 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d08\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d10\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4e0\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 464 (bytes)\n+ 0x000000000000000a (STRSZ) 466 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3f38\n 0x0000000000000002 (PLTRELSZ) 432 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xaa0\n 0x0000000000000007 (RELA) 0x758\n 0x0000000000000008 (RELASZ) 840 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6e8\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0x6b0\n+ 0x000000006ffffff0 (VERSYM) 0x6b2\n 0x000000006ffffff9 (RELACOUNT) 31\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: 42a44d21e0b727b93c09108bbb60bc54e15dee33\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 97b8d4173ba2d7f41f8da65aefe8a6cd31095a99\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 25 entries:\n- Addr: 0x00000000000006b0 Offset: 0x0006b0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000006b2 Offset: 0x0006b2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5)\n 004: 3 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5)\n 008: 4 (GLIBC_2.4) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 5 (GLIBC_2.8) \n 00c: 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 010: 6 (GLIBC_2.3.4) 6 (GLIBC_2.3.4) 2 (GLIBC_2.2.5) 0 (*local*) \n 014: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 0 (*local*) 1 (*global*) \n 018: 1 (*global*) \n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -65,15 +65,15 @@\n ipv4-prefix\n ipv6-prefix\n Failed to convert IPv6 address \"%s\".\n Failed to convert IPv6 address (%s).\n Failed to convert IPv4 address \"%s\".\n Failed to convert IPv4 address (%s).\n ;*3$\"\n-a44d21e0b727b93c09108bbb60bc54e15dee33.debug\n+b8d4173ba2d7f41f8da65aefe8a6cd31095a99.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .dynsym\n .dynstr\n .gnu.version\n .gnu.version_r\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -25,8 +25,9 @@\n 0x00000640 75736572 5f696e65 745f7479 7065732e user_inet_types.\n 0x00000650 736f0047 4c494243 5f322e32 2e350047 so.GLIBC_2.2.5.G\n 0x00000660 4c494243 5f322e33 2e340047 4c494243 LIBC_2.3.4.GLIBC\n 0x00000670 5f322e38 00474c49 42435f32 2e340000 _2.8.GLIBC_2.4..\n 0x00000680 00000000 00000000 00000000 00000000 ................\n 0x00000690 00000000 00000000 00000000 00000000 ................\n 0x000006a0 00000000 00000000 00000000 00000000 ................\n+ 0x000006b0 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 {}`:", "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 61343464 32316530 62373237 62393363 a44d21e0b727b93c\n- 0x00000010 30393130 38626262 36306263 35346531 09108bbb60bc54e1\n- 0x00000020 35646565 33332e64 65627567 00000000 5dee33.debug....\n- 0x00000030 b932f8f8 .2..\n+ 0x00000000 62386434 31373362 61326437 66343166 b8d4173ba2d7f41f\n+ 0x00000010 38646136 35616566 65386136 63643331 8da65aefe8a6cd31\n+ 0x00000020 30393561 39392e64 65627567 00000000 095a99.debug....\n+ 0x00000030 f9f3841b ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libyang1/user_types/user_yang_types.so", "source2": "./usr/lib/x86_64-linux-gnu/libyang1/user_types/user_yang_types.so", "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 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 000028 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000288 000288 000198 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000420 000420 000189 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000005aa 0005aa 000022 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000420 000420 00018b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000005ac 0005ac 000022 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000005d0 0005d0 000070 00 A 4 2 8\n [ 7] .rela.dyn RELA 0000000000000640 000640 000288 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000008c8 0008c8 0000f0 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000001020 001020 0000b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000010d0 0010d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000010e0 0010e0 0007b9 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d48\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d50\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x420\n 0x0000000000000006 (SYMTAB) 0x288\n- 0x000000000000000a (STRSZ) 393 (bytes)\n+ 0x000000000000000a (STRSZ) 395 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3f78\n 0x0000000000000002 (PLTRELSZ) 240 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x8c8\n 0x0000000000000007 (RELA) 0x640\n 0x0000000000000008 (RELASZ) 648 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5d0\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0x5aa\n+ 0x000000006ffffff0 (VERSYM) 0x5ac\n 0x000000006ffffff9 (RELACOUNT) 23\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: a59c069d4649068bc211f3c670efe646bcd7b7c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 31eb5b9e2390a14877e8298bec6023797959f664\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 17 entries:\n- Addr: 0x00000000000005aa Offset: 0x0005aa Link: 3 (.dynsym)\n+ Addr: 0x00000000000005ac Offset: 0x0005ac Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 004: 3 (GLIBC_2.4) 4 (GLIBC_2.8) 0 (*local*) 5 (GLIBC_2.2.5)\n 008: 5 (GLIBC_2.2.5) 0 (*local*) 5 (GLIBC_2.2.5) 5 (GLIBC_2.2.5)\n 00c: 5 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.3) 1 (*global*) \n 010: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 2 entries:\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,7 +1,8 @@\n+`#yyY\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n strdup\n lydict_remove\n lydict_insert_zc\n@@ -67,15 +68,15 @@\n 2013-07-15\n date-and-time\n phys-address\n mac-address\n hex-string\n uuid\n ;*3$\"\n-9c069d4649068bc211f3c670efe646bcd7b7c0.debug\n+eb5b9e2390a14877e8298bec6023797959f664.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .dynsym\n .dynstr\n .gnu.version\n .gnu.version_r\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -20,9 +20,9 @@\n 0x00000530 006c6962 632e736f 2e360075 7365725f .libc.so.6.user_\n 0x00000540 79616e67 5f747970 65732e73 6f00474c yang_types.so.GL\n 0x00000550 4942435f 322e3300 474c4942 435f322e IBC_2.3.GLIBC_2.\n 0x00000560 322e3500 474c4942 435f322e 3800474c 2.5.GLIBC_2.8.GL\n 0x00000570 4942435f 322e3400 00000000 00000000 IBC_2.4.........\n 0x00000580 00000000 00000000 00000000 00000000 ................\n 0x00000590 00000000 00000000 00000000 00000000 ................\n- 0x000005a0 00000000 00000000 00 .........\n+ 0x000005a0 00000000 00000000 000000 ...........\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 {}`:", "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 39633036 39643436 34393036 38626332 9c069d4649068bc2\n- 0x00000010 31316633 63363730 65666536 34366263 11f3c670efe646bc\n- 0x00000020 64376237 63302e64 65627567 00000000 d7b7c0.debug....\n- 0x00000030 70ee153a p..:\n+ 0x00000000 65623562 39653233 39306131 34383737 eb5b9e2390a14877\n+ 0x00000010 65383239 38626563 36303233 37393739 e8298bec60237979\n+ 0x00000020 35396636 36342e64 65627567 00000000 59f664.debug....\n+ 0x00000030 b57b6a84 .{j.\n \n"}]}]}]}]}, {"source1": "yang-tools_1.0.167-1_amd64.deb", "source2": "yang-tools_1.0.167-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-05-22 08:54:51.000000 debian-binary\n--rw-r--r-- 0 0 0 1648 2020-05-22 08:54:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 79008 2020-05-22 08:54:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1652 2020-05-22 08:54:51.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 78992 2020-05-22 08:54:51.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/yanglint", "source2": "./usr/bin/yanglint", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 000298 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000005a0 0005a0 001080 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000001620 001620 00095d 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001f7e 001f7e 000160 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000001620 001620 00095f 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001f80 001f80 000160 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000000000020e0 0020e0 000090 00 A 6 2 8\n [ 9] .rela.dyn RELA 0000000000002170 002170 000af8 18 A 5 0 8\n [10] .rela.plt RELA 0000000000002c68 002c68 0008a0 18 AI 5 23 8\n [11] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000004020 004020 0005d0 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000045f0 0045f0 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000004600 004600 0086ce 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,24 +9,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x13a90\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x13a98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x1620\n 0x0000000000000006 (SYMTAB) 0x5a0\n- 0x000000000000000a (STRSZ) 2397 (bytes)\n+ 0x000000000000000a (STRSZ) 2399 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x13ce0\n 0x0000000000000002 (PLTRELSZ) 2208 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2c68\n 0x0000000000000007 (RELA) 0x2170\n 0x0000000000000008 (RELASZ) 2808 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x20e0\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0x1f7e\n+ 0x000000006ffffff0 (VERSYM) 0x1f80\n 0x000000006ffffff9 (RELACOUNT) 105\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: d3b401ef8acd886e9d2d9a8724991c1f102eabe4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e020522e035486cc9b31ecbc55b1ec476ff88cb8\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 176 entries:\n- Addr: 0x0000000000001f7e Offset: 0x001f7e Link: 5 (.dynsym)\n+ Addr: 0x0000000000001f80 Offset: 0x001f80 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 3 (GLIBC_2.3.4)\n 004: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 4 (GLIBC_2.2.5)\n 008: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 00c: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 010: 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 014: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 018: 5 (GLIBC_2.4) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -825,15 +825,15 @@\n %-*s\n cons25\n emacs\n Linenoise key codes debugging mode.\n Press keys to see scan codes. Type 'quit' at any time to exit.\n '%c' %02x (%d) (type quit to exit)\n ;*3$\"\n-b401ef8acd886e9d2d9a8724991c1f102eabe4.debug\n+20522e035486cc9b31ecbc55b1ec476ff88cb8.debug\n .shstrtab\n .interp\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .dynsym\n .dynstr\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -145,9 +145,9 @@\n 0x00001f00 5f646174 615f6865 6c700047 4c494243 _data_help.GLIBC\n 0x00001f10 5f322e32 2e350047 4c494243 5f322e33 _2.2.5.GLIBC_2.3\n 0x00001f20 00474c49 42435f32 2e370047 4c494243 .GLIBC_2.7.GLIBC\n 0x00001f30 5f322e31 3400474c 4942435f 322e3400 _2.14.GLIBC_2.4.\n 0x00001f40 474c4942 435f322e 332e3400 00000000 GLIBC_2.3.4.....\n 0x00001f50 00000000 00000000 00000000 00000000 ................\n 0x00001f60 00000000 00000000 00000000 00000000 ................\n- 0x00001f70 00000000 00000000 00000000 00 .............\n+ 0x00001f70 00000000 00000000 00000000 000000 ...............\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 {}`:", "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 62343031 65663861 63643838 36653964 b401ef8acd886e9d\n- 0x00000010 32643961 38373234 39393163 31663130 2d9a8724991c1f10\n- 0x00000020 32656162 65342e64 65627567 00000000 2eabe4.debug....\n- 0x00000030 c4f5e774 ...t\n+ 0x00000000 32303532 32653033 35343836 63633962 20522e035486cc9b\n+ 0x00000010 33316563 62633535 62316563 34373666 31ecbc55b1ec476f\n+ 0x00000020 66383863 62382e64 65627567 00000000 f88cb8.debug....\n+ 0x00000030 3d76ff67 =v.g\n \n"}]}, {"source1": "./usr/bin/yangre", "source2": "./usr/bin/yangre", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 0000b4 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003c0 0003c0 000420 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000007e0 0007e0 00025c 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000000a3c 000a3c 000058 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000007e0 0007e0 00025e 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000000a3e 000a3e 000058 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000000a98 000a98 000070 00 A 6 2 8\n [ 9] .rela.dyn RELA 0000000000000b08 000b08 000150 18 A 5 0 8\n [10] .rela.plt RELA 0000000000000c58 000c58 0001c8 18 AI 5 22 8\n [11] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000001020 001020 000140 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000001160 001160 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000001170 001170 000c91 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,24 +9,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3cf8\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d00\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x7e0\n 0x0000000000000006 (SYMTAB) 0x3c0\n- 0x000000000000000a (STRSZ) 604 (bytes)\n+ 0x000000000000000a (STRSZ) 606 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f28\n 0x0000000000000002 (PLTRELSZ) 456 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xc58\n 0x0000000000000007 (RELA) 0xb08\n 0x0000000000000008 (RELASZ) 336 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0xa98\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0xa3c\n+ 0x000000006ffffff0 (VERSYM) 0xa3e\n 0x000000006ffffff9 (RELACOUNT) 3\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: 9a6bd284ab00caf89079377daecc4af67e1daf23\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd1036c51c31f94f6f4cd12619bdd141e342f58c\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 44 entries:\n- Addr: 0x0000000000000a3c Offset: 0x000a3c Link: 5 (.dynsym)\n+ Addr: 0x0000000000000a3e Offset: 0x000a3e Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 0 (*local*) \n 004: 2 (GLIBC_2.2.5) 4 (GLIBC_2.4) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 008: 5 (GLIBC_2.8) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5)\n 010: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 6 (GLIBC_2.3.4) 0 (*local*) \n 014: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 018: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -143,15 +143,15 @@\n hf:ivVp:\n %s pattern %s%s\n pattern %d: %s\n matching %d: %s\n string : %s\n result : %s\n ;*3$\"\n-6bd284ab00caf89079377daecc4af67e1daf23.debug\n+1036c51c31f94f6f4cd12619bdd141e342f58c.debug\n .shstrtab\n .interp\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .dynsym\n .dynstr\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -33,9 +33,9 @@\n 0x000009c0 6373755f 696e6974 005f656e 64005f5f csu_init._end.__\n 0x000009d0 6273735f 73746172 74006865 6c700047 bss_start.help.G\n 0x000009e0 4c494243 5f322e32 2e350047 4c494243 LIBC_2.2.5.GLIBC\n 0x000009f0 5f322e33 2e340047 4c494243 5f322e38 _2.3.4.GLIBC_2.8\n 0x00000a00 00474c49 42435f32 2e340000 00000000 .GLIBC_2.4......\n 0x00000a10 00000000 00000000 00000000 00000000 ................\n 0x00000a20 00000000 00000000 00000000 00000000 ................\n- 0x00000a30 00000000 00000000 00000000 ............\n+ 0x00000a30 00000000 00000000 00000000 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 {}`:", "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 36626432 38346162 30306361 66383930 6bd284ab00caf890\n- 0x00000010 37393337 37646165 63633461 66363765 79377daecc4af67e\n- 0x00000020 31646166 32332e64 65627567 00000000 1daf23.debug....\n- 0x00000030 dc2a986a .*.j\n+ 0x00000000 31303336 63353163 33316639 34663666 1036c51c31f94f6f\n+ 0x00000010 34636431 32363139 62646431 34316533 4cd12619bdd141e3\n+ 0x00000020 34326635 38632e64 65627567 00000000 42f58c.debug....\n+ 0x00000030 571fc091 W...\n \n"}]}]}]}]}, {"source1": "libyang-cpp1-dbgsym_1.0.167-1_amd64.deb", "source2": "libyang-cpp1-dbgsym_1.0.167-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-05-22 08:54:51.000000 debian-binary\n--rw-r--r-- 0 0 0 532 2020-05-22 08:54:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1455180 2020-05-22 08:54:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 528 2020-05-22 08:54:51.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1455208 2020-05-22 08:54:51.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: David Lamparter \n Installed-Size: 1566\n Depends: libyang-cpp1 (= 1.0.167-1)\n Section: debug\n Priority: optional\n Description: debug symbols for libyang-cpp1\n-Build-Ids: 6e6bd744db5e5063f08abb75c2ba08be1f70b324\n+Build-Ids: 1261674548a35430efb927568db2c3649a882a27\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/6e/6bd744db5e5063f08abb75c2ba08be1f70b324.debug\n+usr/lib/debug/.build-id/12/61674548a35430efb927568db2c3649a882a27.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 2020-05-22 08:54:51.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/6e/\n--rw-r--r-- 0 root (0) root (0) 1592864 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/6e/6bd744db5e5063f08abb75c2ba08be1f70b324.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/12/\n+-rw-r--r-- 0 root (0) root (0) 1592864 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/12/61674548a35430efb927568db2c3649a882a27.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/share/doc/libyang-cpp1-dbgsym -> libyang-cpp1\n"}, {"source1": "./usr/lib/debug/.build-id/6e/6bd744db5e5063f08abb75c2ba08be1f70b324.debug", "source2": "./usr/lib/debug/.build-id/12/61674548a35430efb927568db2c3649a882a27.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "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 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 001bc0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001e20 00025c 006900 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000008720 00025c 0112b9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000199da 00025c 0008c0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000008720 00025c 0112bb 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000199dc 00025c 0008c0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000001a2a0 00025c 0000b0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 000000000001a350 00025c 003d68 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000001e0b8 00025c 001818 18 AI 3 22 8\n [ 9] .init NOBITS 0000000000020000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000020020 001000 001020 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000021040 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000021050 001000 0212ee 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 1373 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: 0000000000001e20 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000008720 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000199da 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000199dc 0 SECTION LOCAL DEFAULT 5 \n 6: 000000000001a2a0 0 SECTION LOCAL DEFAULT 6 \n 7: 000000000001a350 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000001e0b8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000020000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000020020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000021040 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000021050 0 SECTION LOCAL DEFAULT 12 \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: 6e6bd744db5e5063f08abb75c2ba08be1f70b324\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1261674548a35430efb927568db2c3649a882a27\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,8 +1,9 @@\n-$GCC: (Debian 9.3.0-14) 9.3.0\n+agEH\n+*'GCC: (Debian 9.3.0-14) 9.3.0\n I`HO\n MmuU\n Ks1Q\n Cq}_E8\n"}]}]}]}]}, {"source1": "libyang1-dbgsym_1.0.167-1_amd64.deb", "source2": "libyang1-dbgsym_1.0.167-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-05-22 08:54:51.000000 debian-binary\n -rw-r--r-- 0 0 0 800 2020-05-22 08:54:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1194964 2020-05-22 08:54:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1194968 2020-05-22 08:54:51.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": "@@ -1,12 +1,12 @@\n Package: libyang1-dbgsym\n Source: libyang\n Version: 1.0.167-1\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: David Lamparter \n-Installed-Size: 1269\n+Installed-Size: 1268\n Depends: libyang1 (= 1.0.167-1)\n Section: debug\n Priority: optional\n Description: debug symbols for libyang1\n-Build-Ids: 25cb74f3081b06dada882642d2cd625ea03ebd81 2afb33185f5f1f7525c68714ab693667031f8157 3e6234cc97bd6226fde4cb5e442bff6ff919395e 42a44d21e0b727b93c09108bbb60bc54e15dee33 a59c069d4649068bc211f3c670efe646bcd7b7c0 c370ef4f917dc8a4ed9eb65a0aad3ebb501df2af\n+Build-Ids: 2d61cbe7c1b4550eb8fd600b2e7c493ab943be90 31eb5b9e2390a14877e8298bec6023797959f664 3e6234cc97bd6226fde4cb5e442bff6ff919395e 9748360f59fe1cc5827ab56eb0811149babf4169 97b8d4173ba2d7f41f8da65aefe8a6cd31095a99 a75f0f6fb14c929eb33443dac249f8a0581a81c6\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,6 +1,6 @@\n-usr/lib/debug/.build-id/25/cb74f3081b06dada882642d2cd625ea03ebd81.debug\n-usr/lib/debug/.build-id/2a/fb33185f5f1f7525c68714ab693667031f8157.debug\n+usr/lib/debug/.build-id/2d/61cbe7c1b4550eb8fd600b2e7c493ab943be90.debug\n+usr/lib/debug/.build-id/31/eb5b9e2390a14877e8298bec6023797959f664.debug\n usr/lib/debug/.build-id/3e/6234cc97bd6226fde4cb5e442bff6ff919395e.debug\n-usr/lib/debug/.build-id/42/a44d21e0b727b93c09108bbb60bc54e15dee33.debug\n-usr/lib/debug/.build-id/a5/9c069d4649068bc211f3c670efe646bcd7b7c0.debug\n-usr/lib/debug/.build-id/c3/70ef4f917dc8a4ed9eb65a0aad3ebb501df2af.debug\n+usr/lib/debug/.build-id/97/48360f59fe1cc5827ab56eb0811149babf4169.debug\n+usr/lib/debug/.build-id/97/b8d4173ba2d7f41f8da65aefe8a6cd31095a99.debug\n+usr/lib/debug/.build-id/a7/5f0f6fb14c929eb33443dac249f8a0581a81c6.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,20 +1,19 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/25/\n--rw-r--r-- 0 root (0) root (0) 13728 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/25/cb74f3081b06dada882642d2cd625ea03ebd81.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/2a/\n--rw-r--r-- 0 root (0) root (0) 15536 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/2a/fb33185f5f1f7525c68714ab693667031f8157.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/2d/\n+-rw-r--r-- 0 root (0) root (0) 15536 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/2d/61cbe7c1b4550eb8fd600b2e7c493ab943be90.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/31/\n+-rw-r--r-- 0 root (0) root (0) 17200 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/31/eb5b9e2390a14877e8298bec6023797959f664.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/3e/\n -rw-r--r-- 0 root (0) root (0) 1201616 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/3e/6234cc97bd6226fde4cb5e442bff6ff919395e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/42/\n--rw-r--r-- 0 root (0) root (0) 18952 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/42/a44d21e0b727b93c09108bbb60bc54e15dee33.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/a5/\n--rw-r--r-- 0 root (0) root (0) 17200 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/a5/9c069d4649068bc211f3c670efe646bcd7b7c0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/c3/\n--rw-r--r-- 0 root (0) root (0) 13768 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/c3/70ef4f917dc8a4ed9eb65a0aad3ebb501df2af.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/97/\n+-rw-r--r-- 0 root (0) root (0) 13768 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/97/48360f59fe1cc5827ab56eb0811149babf4169.debug\n+-rw-r--r-- 0 root (0) root (0) 18952 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/97/b8d4173ba2d7f41f8da65aefe8a6cd31095a99.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/a7/\n+-rw-r--r-- 0 root (0) root (0) 13728 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/a7/5f0f6fb14c929eb33443dac249f8a0581a81c6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/share/doc/libyang1-dbgsym -> libyang1\n"}, {"source1": "./usr/lib/debug/.build-id/25/cb74f3081b06dada882642d2cd625ea03ebd81.debug", "source2": "./usr/lib/debug/.build-id/a7/5f0f6fb14c929eb33443dac249f8a0581a81c6.debug", "comments": ["Files similar despite different names (score: 3, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\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 00003c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a0 00025c 000150 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000003f0 00025c 000139 00 A 0 0 1\n+ [ 4] .dynstr NOBITS 00000000000003f0 00025c 00013b 00 A 0 0 1\n [ 5] .rela.dyn NOBITS 0000000000000530 00025c 000150 18 A 3 0 8\n [ 6] .rela.plt NOBITS 0000000000000680 00025c 000048 18 AI 3 18 8\n [ 7] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [ 8] .plt NOBITS 0000000000001020 001000 000040 10 AX 0 0 16\n [ 9] .plt.got NOBITS 0000000000001060 001000 000008 08 AX 0 0 8\n [10] .text NOBITS 0000000000001070 001000 00028a 00 AX 0 0 16\n [11] .fini NOBITS 00000000000012fc 001000 000009 00 AX 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: 25cb74f3081b06dada882642d2cd625ea03ebd81\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a75f0f6fb14c929eb33443dac249f8a0581a81c6\n"}]}, {"source1": "./usr/lib/debug/.build-id/2a/fb33185f5f1f7525c68714ab693667031f8157.debug", "source2": "./usr/lib/debug/.build-id/2d/61cbe7c1b4550eb8fd600b2e7c493ab943be90.debug", "comments": ["Files similar despite different names (score: 5, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\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 000050 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002b0 00025c 0001c8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000478 00025c 00017e 00 A 0 0 1\n+ [ 4] .dynstr NOBITS 0000000000000478 00025c 000180 00 A 0 0 1\n [ 5] .rela.dyn NOBITS 00000000000005f8 00025c 000150 18 A 3 0 8\n [ 6] .rela.plt NOBITS 0000000000000748 00025c 0000c0 18 AI 3 18 8\n [ 7] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [ 8] .plt NOBITS 0000000000001020 001000 000090 10 AX 0 0 16\n [ 9] .plt.got NOBITS 00000000000010b0 001000 000008 08 AX 0 0 8\n [10] .text NOBITS 00000000000010c0 001000 000516 00 AX 0 0 16\n [11] .fini NOBITS 00000000000015d8 001000 000009 00 AX 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: 2afb33185f5f1f7525c68714ab693667031f8157\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d61cbe7c1b4550eb8fd600b2e7c493ab943be90\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,8 +1,9 @@\n-WGCC: (Debian 9.3.0-14) 9.3.0\n+.|I:\n+GCC: (Debian 9.3.0-14) 9.3.0\n ( ^\n e\tM;\n ^^p9\n 8x7.\n ed!kP&\n N@0*\n `g5;L\n"}]}, {"source1": "./usr/lib/debug/.build-id/42/a44d21e0b727b93c09108bbb60bc54e15dee33.debug", "source2": "./usr/lib/debug/.build-id/97/b8d4173ba2d7f41f8da65aefe8a6cd31095a99.debug", "comments": ["Files similar despite different names (score: 5, lower is more similar)"], "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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 000258 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000004e0 00025c 0001d0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000006b0 00025c 000032 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000004e0 00025c 0001d2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000006b2 00025c 000032 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000006e8 00025c 000070 00 A 4 2 8\n [ 7] .rela.dyn NOBITS 0000000000000758 00025c 000348 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000000aa0 00025c 0001b0 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000001020 001000 000130 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000001150 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000001160 001000 00095d 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 79 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: 0000000000000288 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000004e0 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000006b0 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000006b2 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000006e8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000000758 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000aa0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000001000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000001020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001150 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001160 0 SECTION LOCAL DEFAULT 12 \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: 42a44d21e0b727b93c09108bbb60bc54e15dee33\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 97b8d4173ba2d7f41f8da65aefe8a6cd31095a99\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,8 +1,8 @@\n-3GCC: (Debian 9.3.0-14) 9.3.0\n+GCC: (Debian 9.3.0-14) 9.3.0\n a```b\n 1L=:\n }[\t|\n fzf:\n U\\QP\n CpA@A\\9\n ~E\t;!EYm(Ja&\n"}]}, {"source1": "./usr/lib/debug/.build-id/a5/9c069d4649068bc211f3c670efe646bcd7b7c0.debug", "source2": "./usr/lib/debug/.build-id/31/eb5b9e2390a14877e8298bec6023797959f664.debug", "comments": ["Files similar despite different names (score: 5, lower is more similar)"], "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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 000198 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000420 00025c 000189 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000005aa 00025c 000022 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000420 00025c 00018b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000005ac 00025c 000022 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000005d0 00025c 000070 00 A 4 2 8\n [ 7] .rela.dyn NOBITS 0000000000000640 00025c 000288 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000008c8 00025c 0000f0 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000001020 001000 0000b0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000010d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000010e0 001000 0007b9 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 69 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: 0000000000000288 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000420 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000005aa 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000005ac 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000005d0 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000000640 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000008c8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000001000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000001020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000010d0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000010e0 0 SECTION LOCAL DEFAULT 12 \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: a59c069d4649068bc211f3c670efe646bcd7b7c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 31eb5b9e2390a14877e8298bec6023797959f664\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,8 +1,9 @@\n-GCC: (Debian 9.3.0-14) 9.3.0\n+`#yyY\n+dGCC: (Debian 9.3.0-14) 9.3.0\n a```b\n }Z\t|\n If:3\n @v]uw?\n ]TPT`=\n n:nL\n #azi|'\n"}]}, {"source1": "./usr/lib/debug/.build-id/c3/70ef4f917dc8a4ed9eb65a0aad3ebb501df2af.debug", "source2": "./usr/lib/debug/.build-id/97/48360f59fe1cc5827ab56eb0811149babf4169.debug", "comments": ["Files similar despite different names (score: 7, 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 0x1070\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 0x0007b0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0007b8 R 0x1000\n LOAD 0x000000 0x0000000000001000 0x0000000000001000 0x000000 0x000249 R E 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x0001ac R 0x1000\n LOAD 0x000d90 0x0000000000003d90 0x0000000000003d90 0x000000 0x000360 RW 0x1000\n DYNAMIC 0x000d90 0x0000000000003da0 0x0000000000003da0 0x000000 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000020a4 0x00000000000020a4 0x000000 0x000034 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 000040 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a0 00025c 000168 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000408 00025c 00012a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000000532 00025c 00001e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000000550 00025c 000020 00 A 4 1 8\n- [ 7] .rela.dyn NOBITS 0000000000000570 00025c 0001f8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000000768 00025c 000048 18 AI 3 20 8\n+ [ 4] .dynstr NOBITS 0000000000000408 00025c 00012c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000000534 00025c 00001e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000000558 00025c 000020 00 A 4 1 8\n+ [ 7] .rela.dyn NOBITS 0000000000000578 00025c 0001f8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000000770 00025c 000048 18 AI 3 20 8\n [ 9] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000001020 001000 000040 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000001060 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000001070 001000 0001ce 00 AX 0 0 16\n [13] .fini NOBITS 0000000000001240 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000002000 001000 0000a1 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 00000000000020a4 001000 000034 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 65 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: 00000000000002a0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000408 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000000532 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000000550 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000570 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000000768 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000000534 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000000558 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000000578 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000000770 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000001000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000001020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001060 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001070 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001240 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002000 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000020a4 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: c370ef4f917dc8a4ed9eb65a0aad3ebb501df2af\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9748360f59fe1cc5827ab56eb0811149babf4169\n"}, {"source1": "strings --all {}", "source2": "strings --all {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 9.3.0-14) 9.3.0\n+AiGCC: (Debian 9.3.0-14) 9.3.0\n qD9D\n Y9F`\n #2\"2\n DKE1\n Z3+H\n 4Gz9\n 5GGO\n"}]}]}]}]}, {"source1": "yang-tools-dbgsym_1.0.167-1_amd64.deb", "source2": "yang-tools-dbgsym_1.0.167-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-05-22 08:54:51.000000 debian-binary\n -rw-r--r-- 0 0 0 592 2020-05-22 08:54:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 97132 2020-05-22 08:54:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 97168 2020-05-22 08:54:51.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: David Lamparter \n Installed-Size: 123\n Depends: yang-tools (= 1.0.167-1)\n Section: debug\n Priority: optional\n Description: debug symbols for yang-tools\n-Build-Ids: 9a6bd284ab00caf89079377daecc4af67e1daf23 d3b401ef8acd886e9d2d9a8724991c1f102eabe4\n+Build-Ids: e020522e035486cc9b31ecbc55b1ec476ff88cb8 fd1036c51c31f94f6f4cd12619bdd141e342f58c\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,2 +1,2 @@\n-usr/lib/debug/.build-id/9a/6bd284ab00caf89079377daecc4af67e1daf23.debug\n-usr/lib/debug/.build-id/d3/b401ef8acd886e9d2d9a8724991c1f102eabe4.debug\n+usr/lib/debug/.build-id/e0/20522e035486cc9b31ecbc55b1ec476ff88cb8.debug\n+usr/lib/debug/.build-id/fd/1036c51c31f94f6f4cd12619bdd141e342f58c.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,12 +1,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/9a/\n--rw-r--r-- 0 root (0) root (0) 19528 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/9a/6bd284ab00caf89079377daecc4af67e1daf23.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/d3/\n--rw-r--r-- 0 root (0) root (0) 93968 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/d3/b401ef8acd886e9d2d9a8724991c1f102eabe4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/e0/\n+-rw-r--r-- 0 root (0) root (0) 93968 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/e0/20522e035486cc9b31ecbc55b1ec476ff88cb8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 19528 2020-05-22 08:54:51.000000 ./usr/lib/debug/.build-id/fd/1036c51c31f94f6f4cd12619bdd141e342f58c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-05-22 08:54:51.000000 ./usr/share/doc/yang-tools-dbgsym -> yang-tools\n"}, {"source1": "./usr/lib/debug/.build-id/9a/6bd284ab00caf89079377daecc4af67e1daf23.debug", "source2": "./usr/lib/debug/.build-id/fd/1036c51c31f94f6f4cd12619bdd141e342f58c.debug", "comments": ["Files similar despite different names (score: 5, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 0000b4 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003c0 000308 000420 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000007e0 000308 00025c 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000000a3c 000308 000058 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000007e0 000308 00025e 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000000a3e 000308 000058 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000000a98 000308 000070 00 A 6 2 8\n [ 9] .rela.dyn NOBITS 0000000000000b08 000308 000150 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000000c58 000308 0001c8 18 AI 5 22 8\n [11] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000001020 001000 000140 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000001160 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000001170 001000 000c91 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\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: 00000000000003c0 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000007e0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000000a3c 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000000a3e 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000a98 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000000b08 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000000c58 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000001020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000001160 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000001170 0 SECTION LOCAL DEFAULT 14 \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: 9a6bd284ab00caf89079377daecc4af67e1daf23\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd1036c51c31f94f6f4cd12619bdd141e342f58c\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/d3/b401ef8acd886e9d2d9a8724991c1f102eabe4.debug", "source2": "./usr/lib/debug/.build-id/e0/20522e035486cc9b31ecbc55b1ec476ff88cb8.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\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 000298 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000005a0 000308 001080 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000001620 000308 00095d 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001f7e 000308 000160 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000001620 000308 00095f 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001f80 000308 000160 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000000000020e0 000308 000090 00 A 6 2 8\n [ 9] .rela.dyn NOBITS 0000000000002170 000308 000af8 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000002c68 000308 0008a0 18 AI 5 23 8\n [11] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000004020 001000 0005d0 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000045f0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000004600 001000 0086ce 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\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: 00000000000005a0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000001620 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001f7e 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000001f80 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000020e0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002170 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002c68 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000004000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000004020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000045f0 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000004600 0 SECTION LOCAL DEFAULT 14 \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: d3b401ef8acd886e9d2d9a8724991c1f102eabe4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e020522e035486cc9b31ecbc55b1ec476ff88cb8\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"}]}]}]}]}]}