{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.8e2wjYiZHM/b1/rocs_21.04.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.8e2wjYiZHM/b2/rocs_21.04.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- c9e4502457581805c6e152e69d4c9516 10710776 debug optional rocs-dbgsym_21.04.0-1_i386.deb\n- 11ce5b6cad739dfd86608554517c8a04 1276292 math optional rocs_21.04.0-1_i386.deb\n+ 6396c6ad1fae78877244654226d30afb 10711812 debug optional rocs-dbgsym_21.04.0-1_i386.deb\n+ 3517dae69b0836eeaa6907cf9f071d4f 1276280 math optional rocs_21.04.0-1_i386.deb\n"}, {"source1": "rocs_21.04.0-1_i386.deb", "source2": "rocs_21.04.0-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-04-27 05:17:59.000000 debian-binary\n--rw-r--r-- 0 0 0 6016 2021-04-27 05:17:59.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1270084 2021-04-27 05:17:59.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 6020 2021-04-27 05:17:59.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1270068 2021-04-27 05:17:59.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/rocs", "source2": "./usr/bin/rocs", "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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x0d63c 0x0d63c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0d640 0x0d640 R 0x1000\n LOAD 0x00e000 0x0000e000 0x0000e000 0x23098 0x23098 R E 0x1000\n LOAD 0x032000 0x00032000 0x00032000 0x17354 0x17354 R 0x1000\n LOAD 0x049bcc 0x0004abcc 0x0004abcc 0x01c00 0x01c3c RW 0x1000\n DYNAMIC 0x04ada0 0x0004bda0 0x0004bda0 0x001a8 0x001a8 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x036b08 0x00036b08 0x00036b08 0x01084 0x01084 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 00004c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000238 000238 002cc0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00002ef8 002ef8 006f24 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00009e1c 009e1c 000598 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000a3b4 00a3b4 000140 00 A 6 8 4\n- [ 9] .rel.dyn REL 0000a4f4 00a4f4 0021d8 08 A 5 0 4\n- [10] .rel.plt REL 0000c6cc 00c6cc 000f70 08 AI 5 25 4\n+ [ 6] .dynstr STRTAB 00002ef8 002ef8 006f26 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00009e1e 009e1e 000598 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000a3b8 00a3b8 000140 00 A 6 8 4\n+ [ 9] .rel.dyn REL 0000a4f8 00a4f8 0021d8 08 A 5 0 4\n+ [10] .rel.plt REL 0000c6d0 00c6d0 000f70 08 AI 5 25 4\n [11] .init PROGBITS 0000e000 00e000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0000e020 00e020 001ef0 04 AX 0 0 16\n [13] .plt.got PROGBITS 0000ff10 00ff10 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000ff20 00ff20 021164 00 AX 0 0 16\n [15] .fini PROGBITS 00031084 031084 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00032000 032000 004b00 00 A 0 0 32\n [17] .qtversion PROGBITS 00036b00 036b00 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xa4f4 contains 1083 entries:\n+Relocation section '.rel.dyn' at offset 0xa4f8 contains 1083 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0004abcc 00000008 R_386_RELATIVE \n 0004abd0 00000008 R_386_RELATIVE \n 0004abd4 00000008 R_386_RELATIVE \n 0004abd8 00000008 R_386_RELATIVE \n 0004abdc 00000008 R_386_RELATIVE \n 0004abe0 00000008 R_386_RELATIVE \n@@ -1081,15 +1081,15 @@\n 0004bfe8 00026406 R_386_GLOB_DAT 00000000 _ZN9QTextEdit11textChangedEv@Qt_5\n 0004bfec 00027906 R_386_GLOB_DAT 00000000 _ZN12QTextBrowser13anchorClickedERK4QUrl@Qt_5\n 0004bff0 00029006 R_386_GLOB_DAT 00000000 _ZN15QAbstractButton7pressedEv@Qt_5\n 0004bff4 00029706 R_386_GLOB_DAT 00000000 _ZN10QTabWidget17tabCloseRequestedEi@Qt_5\n 0004bff8 00029d06 R_386_GLOB_DAT 00000000 _ZN18KRecentFilesAction11urlSelectedERK4QUrl\n 0004bffc 0002bc06 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0xc6cc contains 494 entries:\n+Relocation section '.rel.plt' at offset 0xc6d0 contains 494 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0004c00c 00000107 R_386_JUMP_SLOT 00000000 _ZNK23QRegularExpressionMatch8capturedEi@Qt_5\n 0004c010 00000207 R_386_JUMP_SLOT 00000000 _ZN7QAction12setCheckableEb@Qt_5\n 0004c014 00000307 R_386_JUMP_SLOT 00000000 _ZN4QDirC1ERK7QString@Qt_5\n 0004c018 00000607 R_386_JUMP_SLOT 00000000 _ZN12QFontMetricsD1Ev@Qt_5\n 0004c01c 00000707 R_386_JUMP_SLOT 00000000 _ZN11GraphTheory6Kernel14attachDebuggerEv\n 0004c020 00000807 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton11setShortcutERK12QKeySequence@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -29,23 +29,23 @@\n 0x00000019 (INIT_ARRAY) 0x4abcc\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x4abd0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x2ef8\n 0x00000006 (SYMTAB) 0x238\n- 0x0000000a (STRSZ) 28452 (bytes)\n+ 0x0000000a (STRSZ) 28454 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x4c000\n 0x00000002 (PLTRELSZ) 3952 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xc6cc\n- 0x00000011 (REL) 0xa4f4\n+ 0x00000017 (JMPREL) 0xc6d0\n+ 0x00000011 (REL) 0xa4f8\n 0x00000012 (RELSZ) 8664 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffb (FLAGS_1) Flags: PIE\n- 0x6ffffffe (VERNEED) 0xa3b4\n+ 0x6ffffffe (VERNEED) 0xa3b8\n 0x6fffffff (VERNEEDNUM) 8\n- 0x6ffffff0 (VERSYM) 0x9e1c\n+ 0x6ffffff0 (VERSYM) 0x9e1e\n 0x6ffffffa (RELCOUNT) 261\n 0x00000000 (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: 8d67ee9463dfe9cf3e5b3dc93ff091714c8acfa5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e1245c73a34a44580859f635c6e58aedbe939321\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 716 entries:\n- Addr: 0x0000000000009e1c Offset: 0x009e1c Link: 5 (.dynsym)\n+ Addr: 0x0000000000009e1e Offset: 0x009e1e Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 004: 3 (Qt_5) 3 (Qt_5) 4 (Qt_5) 0 (*local*) \n 008: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 010: 5 (Qt_5.15) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 014: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 2 (Qt_5) \n 018: 0 (*local*) 2 (Qt_5) 3 (Qt_5) 0 (*local*) \n@@ -178,15 +178,15 @@\n 2b8: 3 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 2bc: 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) 0 (*local*) \n 2c0: 2 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 2c4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 2c8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 8 entries:\n- Addr: 0x000000000000a3b4 Offset: 0x00a3b4 Link: 6 (.dynstr)\n+ Addr: 0x000000000000a3b8 Offset: 0x00a3b8 Link: 6 (.dynstr)\n 000000: Version: 1 File: libQt5XmlPatterns.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 11\n 0x0020: Version: 1 File: libQt5Xml.so.5 Cnt: 1\n 0x0030: Name: Qt_5 Flags: none Version: 10\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 12\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1112,15 +1112,15 @@\n Could not find Object API with ID \n Schema is not valid, aborting loading of XML document:\n Could not locate \"rocs/kernelapi\" directory, abort loading script API documentation.\n Script Objects\n 8Settings\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-67ee9463dfe9cf3e5b3dc93ff091714c8acfa5.debug\n+245c73a34a44580859f635c6e58aedbe939321.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1774,9 +1774,9 @@\n 0x00009da8 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x00009db8 00474c49 42435f32 2e300047 4c494243 .GLIBC_2.0.GLIBC\n 0x00009dc8 5f322e31 2e330047 4c494243 5f322e34 _2.1.3.GLIBC_2.4\n 0x00009dd8 0051745f 352e3135 00000000 00000000 .Qt_5.15........\n 0x00009de8 00000000 00000000 00000000 00000000 ................\n 0x00009df8 00000000 00000000 00000000 00000000 ................\n 0x00009e08 00000000 00000000 00000000 00000000 ................\n- 0x00009e18 00000000 ....\n+ 0x00009e18 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36376565 39343633 64666539 63663365 67ee9463dfe9cf3e\n- 0x00000010 35623364 63393366 66303931 37313463 5b3dc93ff091714c\n- 0x00000020 38616366 61352e64 65627567 00000000 8acfa5.debug....\n- 0x00000030 4c37fcb1 L7..\n+ 0x00000000 32343563 37336133 34613434 35383038 245c73a34a445808\n+ 0x00000010 35396636 33356336 65353861 65646265 59f635c6e58aedbe\n+ 0x00000020 39333933 32312e64 65627567 00000000 939321.debug....\n+ 0x00000030 4ac36cec J.l.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/editorplugins/assignvaluesplugin.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/editorplugins/assignvaluesplugin.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000f50 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000010fc 0010fc 002697 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003794 003794 0001ea 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000010fc 0010fc 002699 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003796 003796 0001ea 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00003980 003980 000100 00 A 4 6 4\n [ 7] .rel.dyn REL 00003a80 003a80 000478 08 A 3 0 4\n [ 8] .rel.plt REL 00003ef8 003ef8 0004a0 08 AI 3 25 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000950 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005970 005970 000010 08 AX 0 0 8\n [12] .text PROGBITS 00005980 005980 007174 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x11c6c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11c70\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x10fc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 9879 (bytes)\n+ 0x0000000a (STRSZ) 9881 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x12000\n 0x00000002 (PLTRELSZ) 1184 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x3ef8\n 0x00000011 (REL) 0x3a80\n 0x00000012 (RELSZ) 1144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x3980\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x3794\n+ 0x6ffffff0 (VERSYM) 0x3796\n 0x6ffffffa (RELCOUNT) 38\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c6c5b4c671bc2ac8bb61cbdd83d6329b1b8bf468\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f96d550b1d4312d99783ef49c79489c24cf3ff5b\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 245 entries:\n- Addr: 0x0000000000003794 Offset: 0x003794 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003796 Offset: 0x003796 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 004: 0 (*local*) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 008: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5) 4 (Qt_5) \n 00c: 5 (Qt_5.15) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 014: 4 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 6 (GLIBC_2.4) 2 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -401,15 +401,15 @@\n lName[x-test]x\n xxAssign Values PluginxxkName[zh_CN]o\n kName[zh_TW]u\n lServiceTypes\n rrocs/editorpluginsgVersionc0.2\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-c5b4c671bc2ac8bb61cbdd83d6329b1b8bf468.debug\n+6d550b1d4312d99783ef49c79489c24cf3ff5b.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -613,9 +613,9 @@\n 0x0000371c 2e330047 4c494243 58585f33 2e340047 .3.GLIBCXX_3.4.G\n 0x0000372c 4c494243 5f322e30 00474c49 42435f32 LIBC_2.0.GLIBC_2\n 0x0000373c 2e312e33 00474c49 42435f32 2e340051 .1.3.GLIBC_2.4.Q\n 0x0000374c 745f352e 31350051 745f3500 00000000 t_5.15.Qt_5.....\n 0x0000375c 00000000 00000000 00000000 00000000 ................\n 0x0000376c 00000000 00000000 00000000 00000000 ................\n 0x0000377c 00000000 00000000 00000000 00000000 ................\n- 0x0000378c 00000000 000000 .......\n+ 0x0000378c 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63356234 63363731 62633261 63386262 c5b4c671bc2ac8bb\n- 0x00000010 36316362 64643833 64363332 39623162 61cbdd83d6329b1b\n- 0x00000020 38626634 36382e64 65627567 00000000 8bf468.debug....\n- 0x00000030 4baf520d K.R.\n+ 0x00000000 36643535 30623164 34333132 64393937 6d550b1d4312d997\n+ 0x00000010 38336566 34396337 39343839 63323463 83ef49c79489c24c\n+ 0x00000020 66336666 35622e64 65627567 00000000 f3ff5b.debug....\n+ 0x00000030 aa402722 .@'\"\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/editorplugins/generategraphplugin.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/editorplugins/generategraphplugin.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 0x5b30\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x04e90 0x04e90 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x04e94 0x04e94 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x151a8 0x151a8 R E 0x1000\n LOAD 0x01b000 0x0001b000 0x0001b000 0x06bbb 0x06bbb R 0x1000\n LOAD 0x022b7c 0x00023b7c 0x00023b7c 0x00754 0x007bc RW 0x1000\n DYNAMIC 0x022e64 0x00023e64 0x00023e64 0x00138 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x01d268 0x0001d268 0x0001d268 0x0058c 0x0058c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0000b0 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000228 000228 001210 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001438 001438 002b3e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00003f76 003f76 000242 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000041b8 0041b8 000170 00 A 4 7 4\n- [ 7] .rel.dyn REL 00004328 004328 0005f0 08 A 3 0 4\n- [ 8] .rel.plt REL 00004918 004918 000578 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00001438 001438 002b40 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00003f78 003f78 000242 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000041bc 0041bc 000170 00 A 4 7 4\n+ [ 7] .rel.dyn REL 0000432c 00432c 0005f0 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000491c 00491c 000578 08 AI 3 25 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 000b00 04 AX 0 0 16\n [11] .plt.got PROGBITS 00005b20 005b20 000008 08 AX 0 0 8\n [12] .text PROGBITS 00005b30 005b30 014664 00 AX 0 0 16\n [13] .fini PROGBITS 0001a194 01a194 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0001b000 01b000 001648 00 A 0 0 32\n [15] .qtversion PROGBITS 0001c648 01c648 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x4328 contains 190 entries:\n+Relocation section '.rel.dyn' at offset 0x432c contains 190 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00023b7c 00000008 R_386_RELATIVE \n 00023b80 00000008 R_386_RELATIVE \n 00023b84 00000008 R_386_RELATIVE \n 00023b8c 00000008 R_386_RELATIVE \n 00023b90 00000008 R_386_RELATIVE \n 00023b94 00000008 R_386_RELATIVE \n@@ -188,15 +188,15 @@\n 00023fec 0000cb06 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00023ff0 00010e06 R_386_GLOB_DAT 00023e00 _ZTVN5boost9exceptionE\n 00023ff4 0000f606 R_386_GLOB_DAT 00000000 _ZN16QDialogButtonBox8acceptedEv@Qt_5\n 00023ff8 0000fd06 R_386_GLOB_DAT 00000000 _ZN16QLoggingCategoryD1Ev@Qt_5\n 00023ffc 00010406 R_386_GLOB_DAT 00000000 _ZN9QComboBox19currentIndexChangedEi@Qt_5\n 000242cc 0000c301 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x4918 contains 175 entries:\n+Relocation section '.rel.plt' at offset 0x491c contains 175 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0002400c 00000107 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 00024010 00000207 R_386_JUMP_SLOT 00000000 _ZN9QLineEditC1EP7QWidget@Qt_5\n 00024014 00000307 R_386_JUMP_SLOT 00000000 _ZNK11GraphTheory8EdgeType4nameEv\n 00024018 00000607 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0002401c 00000707 R_386_JUMP_SLOT 00000000 _ZNK9QLineEdit4textEv@Qt_5\n 00024020 00000807 R_386_JUMP_SLOT 00000000 _ZN9QListData7disposeEPNS_4DataE@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,21 +17,21 @@\n 0x00000019 (INIT_ARRAY) 0x23b7c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x23b84\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1438\n 0x00000006 (SYMTAB) 0x228\n- 0x0000000a (STRSZ) 11070 (bytes)\n+ 0x0000000a (STRSZ) 11072 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x24000\n 0x00000002 (PLTRELSZ) 1400 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4918\n- 0x00000011 (REL) 0x4328\n+ 0x00000017 (JMPREL) 0x491c\n+ 0x00000011 (REL) 0x432c\n 0x00000012 (RELSZ) 1520 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x41b8\n+ 0x6ffffffe (VERNEED) 0x41bc\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x3f76\n+ 0x6ffffff0 (VERSYM) 0x3f78\n 0x6ffffffa (RELCOUNT) 56\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ea4792974a858a3cfc48464dfa96c110814ceba\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 704d5be72accaa911931b58577feb9a0852dde2b\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 289 entries:\n- Addr: 0x0000000000003f76 Offset: 0x003f76 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003f78 Offset: 0x003f78 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 004: 2 (Qt_5) 3 (Qt_5) 4 (CXXABI_1.3) 2 (Qt_5) \n 008: 3 (Qt_5) 5 (GLIBCXX_3.4.20) 6 (Qt_5.15) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 010: 0 (*local*) 3 (Qt_5) 7 (GLIBC_2.0) 7 (GLIBC_2.0) \n 014: 3 (Qt_5) 3 (Qt_5) 8 (GLIBCXX_3.4.15) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 9 (GLIBCXX_3.4.21) \n@@ -72,15 +72,15 @@\n 110: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 114: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 118: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 120: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 7 entries:\n- Addr: 0x00000000000041b8 Offset: 0x0041b8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000041bc Offset: 0x0041bc Link: 4 (.dynstr)\n 000000: Version: 1 File: libQt5Gui.so.5 Cnt: 1\n 0x0010: Name: Qt_5 Flags: none Version: 17\n 0x0020: Version: 1 File: libm.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 16\n 0x0040: Name: GLIBC_2.1 Flags: none Version: 15\n 0x0050: Name: GLIBC_2.29 Flags: none Version: 14\n 0x0060: Version: 1 File: libgcc_s.so.1 Cnt: 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -520,15 +520,15 @@\n hName[uk]x\n lName[x-test]rxxGenerate GraphxxkName[zh_CN]i\n kName[zh_TW]l\n lServiceTypes\n rrocs/editorpluginsgVersionc0.2\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-a4792974a858a3cfc48464dfa96c110814ceba.debug\n+4d5be72accaa911931b58577feb9a0852dde2b.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -687,9 +687,9 @@\n 0x00003ef8 2e340047 4c494243 58585f33 2e342e32 .4.GLIBCXX_3.4.2\n 0x00003f08 3100474c 49424358 585f332e 342e3135 1.GLIBCXX_3.4.15\n 0x00003f18 00474c49 42435858 5f332e34 2e323000 .GLIBCXX_3.4.20.\n 0x00003f28 43585841 42495f31 2e330051 745f352e CXXABI_1.3.Qt_5.\n 0x00003f38 31350000 00000000 00000000 00000000 15..............\n 0x00003f48 00000000 00000000 00000000 00000000 ................\n 0x00003f58 00000000 00000000 00000000 00000000 ................\n- 0x00003f68 00000000 00000000 00000000 0000 ..............\n+ 0x00003f68 00000000 00000000 00000000 00000000 ................\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61343739 32393734 61383538 61336366 a4792974a858a3cf\n- 0x00000010 63343834 36346466 61393663 31313038 c48464dfa96c1108\n- 0x00000020 31346365 62612e64 65627567 00000000 14ceba.debug....\n- 0x00000030 690b8aa8 i...\n+ 0x00000000 34643562 65373261 63636161 39313139 4d5be72accaa9119\n+ 0x00000010 33316235 38353737 66656239 61303835 31b58577feb9a085\n+ 0x00000020 32646465 32622e64 65627567 00000000 2dde2b.debug....\n+ 0x00000030 d1ec13fe ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/editorplugins/graphlayoutplugin.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/editorplugins/graphlayoutplugin.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000c60 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000e0c 000e0c 001ce6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002af2 002af2 00018c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000e0c 000e0c 001ce8 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002af4 002af4 00018c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00002c80 002c80 000120 00 A 4 7 4\n [ 7] .rel.dyn REL 00002da0 002da0 000490 08 A 3 0 4\n [ 8] .rel.plt REL 00003230 003230 000318 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000640 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004660 004660 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004670 004670 003bb4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,21 +16,21 @@\n 0x00000019 (INIT_ARRAY) 0xcc68\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xcc6c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xe0c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 7398 (bytes)\n+ 0x0000000a (STRSZ) 7400 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xd000\n 0x00000002 (PLTRELSZ) 792 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x3230\n 0x00000011 (REL) 0x2da0\n 0x00000012 (RELSZ) 1168 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x2c80\n 0x6fffffff (VERNEEDNUM) 7\n- 0x6ffffff0 (VERSYM) 0x2af2\n+ 0x6ffffff0 (VERSYM) 0x2af4\n 0x6ffffffa (RELCOUNT) 38\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c6418d6f4d9a582442468618ef2534ba32df4f91\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3be76fbef362ab84559e088848d98f203347b916\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 198 entries:\n- Addr: 0x0000000000002af2 Offset: 0x002af2 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002af4 Offset: 0x002af4 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 3 (CXXABI_1.3) \n 004: 2 (Qt_5) 2 (Qt_5) 4 (Qt_5.15) 2 (Qt_5) \n 008: 2 (Qt_5) 5 (Qt_5) 6 (GLIBC_2.0) 5 (Qt_5) \n 00c: 5 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 7 (GLIBC_2.4) 2 (Qt_5) \n 014: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (CXXABI_1.3) \n 018: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -292,15 +292,15 @@\n ficohName[fi]pGraafin asetteluhName[fr]vMise en page du graphehName[nl]oIndeling grafenhName[pl]lUk\n ad grafuhName[pt]vDisposi\n o de GrafoskName[pt_BR]oLayout do grafohName[sl]pPostavitev grafahName[sv]jGraflayouthName[uk]x#\n lName[x-test]pxxGraph LayoutxxlServiceTypes\n rrocs/editorpluginsgVersionc0.1\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-418d6f4d9a582442468618ef2534ba32df4f91.debug\n+e76fbef362ab84559e088848d98f203347b916.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -458,9 +458,9 @@\n 0x00002a7c 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x00002a8c 3400474c 4942435f 322e3000 51745f35 4.GLIBC_2.0.Qt_5\n 0x00002a9c 2e313500 474c4942 4358585f 332e3400 .15.GLIBCXX_3.4.\n 0x00002aac 43585841 42495f31 2e330000 00000000 CXXABI_1.3......\n 0x00002abc 00000000 00000000 00000000 00000000 ................\n 0x00002acc 00000000 00000000 00000000 00000000 ................\n 0x00002adc 00000000 00000000 00000000 00000000 ................\n- 0x00002aec 00000000 0000 ......\n+ 0x00002aec 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34313864 36663464 39613538 32343432 418d6f4d9a582442\n- 0x00000010 34363836 31386566 32353334 62613332 468618ef2534ba32\n- 0x00000020 64663466 39312e64 65627567 00000000 df4f91.debug....\n- 0x00000030 35859f4d 5..M\n+ 0x00000000 65373666 62656633 36326162 38343535 e76fbef362ab8455\n+ 0x00000010 39653038 38383438 64393866 32303333 9e088848d98f2033\n+ 0x00000020 34376239 31362e64 65627567 00000000 47b916.debug....\n+ 0x00000030 15bd5881 ..X.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/editorplugins/transformedgesplugin.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/editorplugins/transformedgesplugin.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 0x4590\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0300c 0x0300c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x03010 0x03010 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x06ef8 0x06ef8 R E 0x1000\n LOAD 0x00b000 0x0000b000 0x0000b000 0x041ec 0x041ec R 0x1000\n LOAD 0x00fc98 0x00010c98 0x00010c98 0x004cc 0x00530 RW 0x1000\n DYNAMIC 0x00fea8 0x00010ea8 0x00010ea8 0x00118 0x00118 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00c5fc 0x0000c5fc 0x0000c5fc 0x0025c 0x0025c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000b10 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000cbc 000cbc 001a2d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000026ea 0026ea 000162 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000284c 00284c 0000c0 00 A 4 4 4\n- [ 7] .rel.dyn REL 0000290c 00290c 000458 08 A 3 0 4\n- [ 8] .rel.plt REL 00002d64 002d64 0002a8 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 00000cbc 000cbc 001a2f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000026ec 0026ec 000162 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002850 002850 0000c0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00002910 002910 000458 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002d68 002d68 0002a8 08 AI 3 24 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000560 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004580 004580 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004590 004590 006954 00 AX 0 0 16\n [13] .fini PROGBITS 0000aee4 00aee4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000b000 00b000 000818 00 A 0 0 32\n [15] .qtversion PROGBITS 0000b818 00b818 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x290c contains 139 entries:\n+Relocation section '.rel.dyn' at offset 0x2910 contains 139 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00010c98 00000008 R_386_RELATIVE \n 00010c9c 00000008 R_386_RELATIVE \n 00010ca4 00000008 R_386_RELATIVE \n 00010cb0 00000008 R_386_RELATIVE \n 00010cbc 00000008 R_386_RELATIVE \n 00010cc0 00000008 R_386_RELATIVE \n@@ -137,15 +137,15 @@\n 00010fe8 00007106 R_386_GLOB_DAT 00000000 _ZN12QMapDataBase11shared_nullE@Qt_5\n 00010fec 00008d06 R_386_GLOB_DAT 00000000 _ZN7QObject16staticMetaObjectE@Qt_5\n 00010ff0 00009006 R_386_GLOB_DAT 00000000 _ZN16QDialogButtonBox8acceptedEv@Qt_5\n 00010ff4 00009606 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00010ff8 00009806 R_386_GLOB_DAT 00000000 _ZN7QDialog8acceptedEv@Qt_5\n 00010ffc 00009d06 R_386_GLOB_DAT 00000000 _ZN16QLoggingCategoryD1Ev@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x2d64 contains 85 entries:\n+Relocation section '.rel.plt' at offset 0x2d68 contains 85 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001100c 00000107 R_386_JUMP_SLOT 00000000 _Z6ki18ndPKcS0_\n 00011010 00000207 R_386_JUMP_SLOT 00000000 _ZN16QDialogButtonBox18setStandardButtonsE6QFlagsINS_14StandardButtonEE@Qt_5\n 00011014 00000607 R_386_JUMP_SLOT 00000000 _ZN15QAbstractButton7setTextERK7QString@Qt_5\n 00011018 00000907 R_386_JUMP_SLOT 00000000 _ZN9QListData6detachEi@Qt_5\n 0001101c 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 00011020 00000b07 R_386_JUMP_SLOT 00000000 _ZN7QObject11deleteLaterEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x10c98\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x10c9c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xcbc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6701 (bytes)\n+ 0x0000000a (STRSZ) 6703 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x11000\n 0x00000002 (PLTRELSZ) 680 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2d64\n- 0x00000011 (REL) 0x290c\n+ 0x00000017 (JMPREL) 0x2d68\n+ 0x00000011 (REL) 0x2910\n 0x00000012 (RELSZ) 1112 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x284c\n+ 0x6ffffffe (VERNEED) 0x2850\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x26ea\n+ 0x6ffffff0 (VERSYM) 0x26ec\n 0x6ffffffa (RELCOUNT) 38\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8900896953db63f4c5d1371917272f2c834a686\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c94a81df8802c836cba6862f9fb9275d4f398939\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 177 entries:\n- Addr: 0x00000000000026ea Offset: 0x0026ea Link: 3 (.dynsym)\n+ Addr: 0x00000000000026ec Offset: 0x0026ec Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 004: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 2 (Qt_5) \n 008: 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 2 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 010: 4 (Qt_5.15) 2 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 014: 0 (*local*) 3 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 3 (Qt_5) 0 (*local*) 0 (*local*) \n@@ -44,15 +44,15 @@\n 0a0: 0 (*local*) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 0a4: 0 (*local*) 3 (Qt_5) 0 (*local*) 3 (Qt_5) \n 0a8: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 0 (*local*) \n 0ac: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b0: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000284c Offset: 0x00284c Link: 4 (.dynstr)\n+ Addr: 0x0000000000002850 Offset: 0x002850 Link: 4 (.dynstr)\n 000000: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0010: Name: GLIBCXX_3.4 Flags: none Version: 8\n 0x0020: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0030: Version: 1 File: libc.so.6 Cnt: 3\n 0x0040: Name: GLIBC_2.1.3 Flags: none Version: 9\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 5\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -266,15 +266,15 @@\n rhName[uk]x#\n lName[x-test]sxxTransform EdgesxxkName[zh_CN]i\n kName[zh_TW]l\n lServiceTypes\n rrocs/editorpluginsgVersionc0.2\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-900896953db63f4c5d1371917272f2c834a686.debug\n+4a81df8802c836cba6862f9fb9275d4f398939.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -414,9 +414,9 @@\n 0x0000266c 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x0000267c 5f312e33 00474c49 42435f32 2e312e33 _1.3.GLIBC_2.1.3\n 0x0000268c 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x0000269c 5f322e30 0051745f 352e3135 0051745f _2.0.Qt_5.15.Qt_\n 0x000026ac 35000000 00000000 00000000 00000000 5...............\n 0x000026bc 00000000 00000000 00000000 00000000 ................\n 0x000026cc 00000000 00000000 00000000 00000000 ................\n- 0x000026dc 00000000 00000000 00000000 00 .............\n+ 0x000026dc 00000000 00000000 00000000 000000 ...............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39303038 39363935 33646236 33663463 900896953db63f4c\n- 0x00000010 35643133 37313931 37323732 66326338 5d1371917272f2c8\n- 0x00000020 33346136 38362e64 65627567 00000000 34a686.debug....\n- 0x00000030 858b8e3d ...=\n+ 0x00000000 34613831 64663838 30326338 33366362 4a81df8802c836cb\n+ 0x00000010 61363836 32663966 62393237 35643466 a6862f9fb9275d4f\n+ 0x00000020 33393839 33392e64 65627567 00000000 398939.debug....\n+ 0x00000030 88b2b649 ...I\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/dotfileformat.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/dotfileformat.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0000ac 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000224 000224 000b30 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d54 000d54 001aa7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000027fc 0027fc 000166 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000d54 000d54 001aa9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000027fe 0027fe 000166 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00002964 002964 0000d0 00 A 4 4 4\n [ 7] .rel.dyn REL 00002a34 002a34 000538 08 A 3 0 4\n [ 8] .rel.plt REL 00002f6c 002f6c 0003e0 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 0007d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000047f0 0047f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004800 004800 01ad44 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x2cc08\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2cc10\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd54\n 0x00000006 (SYMTAB) 0x224\n- 0x0000000a (STRSZ) 6823 (bytes)\n+ 0x0000000a (STRSZ) 6825 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x2d000\n 0x00000002 (PLTRELSZ) 992 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x2f6c\n 0x00000011 (REL) 0x2a34\n 0x00000012 (RELSZ) 1336 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x2964\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x27fc\n+ 0x6ffffff0 (VERSYM) 0x27fe\n 0x6ffffffa (RELCOUNT) 83\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b40012d5084620e74b4b2d6380487973eaac6d04\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ca39fe0db1c25dccf6e4177482ff55272a7f0a68\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 179 entries:\n- Addr: 0x00000000000027fc Offset: 0x0027fc Link: 3 (.dynsym)\n+ Addr: 0x00000000000027fe Offset: 0x0027fe Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 0 (*local*) \n 004: 4 (GLIBCXX_3.4) 3 (Qt_5) 5 (GLIBC_2.1.3) 3 (Qt_5) \n 008: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 6 (GLIBCXX_3.4.21) 3 (Qt_5) 3 (Qt_5) \n 014: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 018: 6 (GLIBCXX_3.4.21) 7 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -295,15 +295,15 @@\n DOTlName[x-test]x\n xxDOT Graph File FormatxxkName[zh_CN]vDOT \n kName[zh_TW]vDOT \n lServiceTypes\n rocs/graphtheory/fileformatgVersionc0.1\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-0012d5084620e74b4b2d6380487973eaac6d04.debug\n+39fe0db1c25dccf6e4177482ff55272a7f0a68.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -422,9 +422,9 @@\n 0x00002784 42435f32 2e312e33 00435858 4142495f BC_2.1.3.CXXABI_\n 0x00002794 312e3300 474c4942 4358585f 332e342e 1.3.GLIBCXX_3.4.\n 0x000027a4 32310047 4c494243 58585f33 2e340051 21.GLIBCXX_3.4.Q\n 0x000027b4 745f3500 51745f35 2e313500 00000000 t_5.Qt_5.15.....\n 0x000027c4 00000000 00000000 00000000 00000000 ................\n 0x000027d4 00000000 00000000 00000000 00000000 ................\n 0x000027e4 00000000 00000000 00000000 00000000 ................\n- 0x000027f4 00000000 000000 .......\n+ 0x000027f4 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30303132 64353038 34363230 65373462 0012d5084620e74b\n- 0x00000010 34623264 36333830 34383739 37336561 4b2d6380487973ea\n- 0x00000020 61633664 30342e64 65627567 00000000 ac6d04.debug....\n- 0x00000030 3ff05ba9 ?.[.\n+ 0x00000000 33396665 30646231 63323564 63636636 39fe0db1c25dccf6\n+ 0x00000010 65343137 37343832 66663535 32373261 e4177482ff55272a\n+ 0x00000020 37663061 36382e64 65627567 00000000 7f0a68.debug....\n+ 0x00000030 d7ff40ea ..@.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/gmlfileformat.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/gmlfileformat.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 0x4840\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x03364 0x03364 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x03368 0x03368 R 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x0da18 0x0da18 R E 0x1000\n LOAD 0x012000 0x00012000 0x00012000 0x056d6 0x056d6 R 0x1000\n LOAD 0x017c6c 0x00018c6c 0x00018c6c 0x005ac 0x00634 RW 0x1000\n DYNAMIC 0x017e98 0x00018e98 0x00018e98 0x00118 0x00118 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0140cc 0x000140cc 0x000140cc 0x0049c 0x0049c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0000a8 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000220 000220 000b90 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000db0 000db0 001aca 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000287a 00287a 000172 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000029ec 0029ec 000100 00 A 4 4 4\n- [ 7] .rel.dyn REL 00002aec 002aec 000478 08 A 3 0 4\n- [ 8] .rel.plt REL 00002f64 002f64 000400 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000db0 000db0 001acc 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000287c 00287c 000172 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000029f0 0029f0 000100 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00002af0 002af0 000478 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002f68 002f68 000400 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000810 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004830 004830 000008 08 AX 0 0 8\n [12] .text PROGBITS 00004840 004840 00d1c4 00 AX 0 0 16\n [13] .fini PROGBITS 00011a04 011a04 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00012000 012000 00136c 00 A 0 0 32\n [15] .qtversion PROGBITS 00013370 013370 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2aec contains 143 entries:\n+Relocation section '.rel.dyn' at offset 0x2af0 contains 143 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00018c6c 00000008 R_386_RELATIVE \n 00018c70 00000008 R_386_RELATIVE \n 00018c74 00000008 R_386_RELATIVE \n 00018c78 00000008 R_386_RELATIVE \n 00018c7c 00000008 R_386_RELATIVE \n 00018c80 00000008 R_386_RELATIVE \n@@ -141,15 +141,15 @@\n 00018ff0 0000a006 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00018ff4 0000a106 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 00018ff8 0000b806 R_386_GLOB_DAT 00018e48 _ZTVN5boost17bad_function_callE\n 00018ffc 0000a706 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00019210 00008601 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n 00019214 00005c01 R_386_32 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4\n \n-Relocation section '.rel.plt' at offset 0x2f64 contains 128 entries:\n+Relocation section '.rel.plt' at offset 0x2f68 contains 128 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001900c 00000107 R_386_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4\n 00019010 00000407 R_386_JUMP_SLOT 00000000 _ZN11GraphTheory19FileFormatInterfaceD2Ev\n 00019014 00000507 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00019018 00000607 R_386_JUMP_SLOT 00000000 _ZN12QMapDataBase10createNodeEiiP12QMapNodeBaseb@Qt_5\n 0001901c 00000807 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 00019020 00000a07 R_386_JUMP_SLOT 00000000 _ZNK7QString7indexOfE5QChariN2Qt15CaseSensitivityE@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x18c6c\n 0x0000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x0000001a (FINI_ARRAY) 0x18c7c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xdb0\n 0x00000006 (SYMTAB) 0x220\n- 0x0000000a (STRSZ) 6858 (bytes)\n+ 0x0000000a (STRSZ) 6860 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x19000\n 0x00000002 (PLTRELSZ) 1024 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2f64\n- 0x00000011 (REL) 0x2aec\n+ 0x00000017 (JMPREL) 0x2f68\n+ 0x00000011 (REL) 0x2af0\n 0x00000012 (RELSZ) 1144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x29ec\n+ 0x6ffffffe (VERNEED) 0x29f0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x287a\n+ 0x6ffffff0 (VERSYM) 0x287c\n 0x6ffffffa (RELCOUNT) 64\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8b996d5b6977af660cdd89f7a3600cbc0e328054\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3ac16119e44a6f971537489de0291b9fe71fd68\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 185 entries:\n- Addr: 0x000000000000287a Offset: 0x00287a Link: 3 (.dynsym)\n+ Addr: 0x000000000000287c Offset: 0x00287c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (Qt_5.15) 4 (Qt_5) \n 004: 0 (*local*) 2 (GLIBCXX_3.4) 4 (Qt_5) 5 (GLIBC_2.1.3)\n 008: 4 (Qt_5) 0 (*local*) 4 (Qt_5) 0 (*local*) \n 00c: 4 (Qt_5) 4 (Qt_5) 0 (*local*) 4 (Qt_5) \n 010: 4 (Qt_5) 4 (Qt_5) 6 (GLIBCXX_3.4.21) 4 (Qt_5) \n 014: 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) 4 (Qt_5) \n 018: 6 (GLIBCXX_3.4.21) 7 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n@@ -46,15 +46,15 @@\n 0a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0ac: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0b8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000029ec Offset: 0x0029ec Link: 4 (.dynstr)\n+ Addr: 0x00000000000029f0 Offset: 0x0029f0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 13\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0060: Version: 1 File: libQt5Core.so.5 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -280,15 +280,15 @@\n imihName[uk]x\n GMLlName[x-test]sxxGML File FormatxxkName[zh_CN]pGML \n kName[zh_TW]pGML \n lServiceTypes\n rocs/graphtheory/fileformatgVersionc0.1\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-996d5b6977af660cdd89f7a3600cbc0e328054.debug\n+ac16119e44a6f971537489de0291b9fe71fd68.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -424,9 +424,9 @@\n 0x00002800 4358585f 332e342e 31310047 4c494243 CXX_3.4.11.GLIBC\n 0x00002810 58585f33 2e342e39 00435858 4142495f XX_3.4.9.CXXABI_\n 0x00002820 312e3300 474c4942 4358585f 332e342e 1.3.GLIBCXX_3.4.\n 0x00002830 32310047 4c494243 58585f33 2e340000 21.GLIBCXX_3.4..\n 0x00002840 00000000 00000000 00000000 00000000 ................\n 0x00002850 00000000 00000000 00000000 00000000 ................\n 0x00002860 00000000 00000000 00000000 00000000 ................\n- 0x00002870 00000000 00000000 0000 ..........\n+ 0x00002870 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39393664 35623639 37376166 36363063 996d5b6977af660c\n- 0x00000010 64643839 66376133 36303063 62633065 dd89f7a3600cbc0e\n- 0x00000020 33323830 35342e64 65627567 00000000 328054.debug....\n- 0x00000030 a134e200 .4..\n+ 0x00000000 61633136 31313965 34346136 66393731 ac16119e44a6f971\n+ 0x00000010 35333734 38396465 30323931 62396665 537489de0291b9fe\n+ 0x00000020 37316664 36382e64 65627567 00000000 71fd68.debug....\n+ 0x00000030 ce3d400f .=@.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/rocs1fileformat.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/rocs1fileformat.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000990 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000b3c 000b3c 001798 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000022d4 0022d4 000132 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000b3c 000b3c 00179a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000022d6 0022d6 000132 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00002408 002408 0000c0 00 A 4 4 4\n [ 7] .rel.dyn REL 000024c8 0024c8 0001f8 08 A 3 0 4\n [ 8] .rel.plt REL 000026c0 0026c0 0003b8 08 AI 3 24 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000780 04 AX 0 0 16\n [11] .plt.got PROGBITS 000037a0 0037a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000037b0 0037b0 009184 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0x13dd8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x13ddc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xb3c\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6040 (bytes)\n+ 0x0000000a (STRSZ) 6042 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x14000\n 0x00000002 (PLTRELSZ) 952 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x26c0\n 0x00000011 (REL) 0x24c8\n 0x00000012 (RELSZ) 504 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x2408\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x22d4\n+ 0x6ffffff0 (VERSYM) 0x22d6\n 0x6ffffffa (RELCOUNT) 27\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5cc97a8aee04809163368f5a634215fa25bb0176\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ddacd4bd3e79edfe069df88bd99aa1c47e4bc497\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 153 entries:\n- Addr: 0x00000000000022d4 Offset: 0x0022d4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000022d6 Offset: 0x0022d6 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 004: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 00c: 2 (Qt_5) 2 (Qt_5) 3 (Qt_5.15) 2 (Qt_5) \n 010: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 014: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 0 (*local*) 2 (Qt_5) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -247,15 +247,15 @@\n )lName[x-test]x\n xxRocs File Format (old)xxkName[zh_CN]x\n )kName[zh_TW]x\n lServiceTypes\n rocs/graphtheory/fileformatgVersionc0.1\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-c97a8aee04809163368f5a634215fa25bb0176.debug\n+acd4bd3e79edfe069df88bd99aa1c47e4bc497.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -373,9 +373,9 @@\n 0x0000225c 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x0000226c 5f312e33 00474c49 42435f32 2e312e33 _1.3.GLIBC_2.1.3\n 0x0000227c 00474c49 42435f32 2e300047 4c494243 .GLIBC_2.0.GLIBC\n 0x0000228c 5f322e34 0051745f 352e3135 00000000 _2.4.Qt_5.15....\n 0x0000229c 00000000 00000000 00000000 00000000 ................\n 0x000022ac 00000000 00000000 00000000 00000000 ................\n 0x000022bc 00000000 00000000 00000000 00000000 ................\n- 0x000022cc 00000000 00000000 ........\n+ 0x000022cc 00000000 00000000 0000 ..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63393761 38616565 30343830 39313633 c97a8aee04809163\n- 0x00000010 33363866 35613633 34323135 66613235 368f5a634215fa25\n- 0x00000020 62623031 37362e64 65627567 00000000 bb0176.debug....\n- 0x00000030 da71abc0 .q..\n+ 0x00000000 61636434 62643365 37396564 66653036 acd4bd3e79edfe06\n+ 0x00000010 39646638 38626439 39616131 63343765 9df88bd99aa1c47e\n+ 0x00000020 34626334 39372e64 65627567 00000000 4bc497.debug....\n+ 0x00000030 a020f807 . ..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/rocs2fileformat.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/rocs2fileformat.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000b00 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000cac 000cac 001ac5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002772 002772 000160 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000cac 000cac 001ac7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002774 002774 000160 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000028d4 0028d4 0000c0 00 A 4 4 4\n [ 7] .rel.dyn REL 00002994 002994 0001f0 08 A 3 0 4\n [ 8] .rel.plt REL 00002b84 002b84 000478 08 AI 3 24 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000900 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003920 003920 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003930 003930 005e44 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,21 +13,21 @@\n 0x00000019 (INIT_ARRAY) 0xfddc\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xfde0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xcac\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 6853 (bytes)\n+ 0x0000000a (STRSZ) 6855 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x10000\n 0x00000002 (PLTRELSZ) 1144 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x2b84\n 0x00000011 (REL) 0x2994\n 0x00000012 (RELSZ) 496 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x28d4\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x2772\n+ 0x6ffffff0 (VERSYM) 0x2774\n 0x6ffffffa (RELCOUNT) 27\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 921d103363d75ff10cd096ef0a3c38f464faa86f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 83e82dc2397b05d34e074bbe0b69d38749226ef7\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: 0x0000000000002772 Offset: 0x002772 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002774 Offset: 0x002774 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (Qt_5) 0 (*local*) 0 (*local*) \n 008: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 00c: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 3 (Qt_5.15) \n 010: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 0 (*local*) \n 014: 2 (Qt_5) 2 (Qt_5) 0 (*local*) 2 (Qt_5) \n 018: 0 (*local*) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -253,15 +253,15 @@\n imihName[uk]x\n RocslName[x-test]txxRocs File FormatxxkName[zh_CN]qRocs \n kName[zh_TW]qRocs \n lServiceTypes\n rocs/graphtheory/fileformatgVersionc0.1\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-1d103363d75ff10cd096ef0a3c38f464faa86f.debug\n+e82dc2397b05d34e074bbe0b69d38749226ef7.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -424,9 +424,9 @@\n 0x000026fc 58585f33 2e340043 58584142 495f312e XX_3.4.CXXABI_1.\n 0x0000270c 3300474c 4942435f 322e312e 3300474c 3.GLIBC_2.1.3.GL\n 0x0000271c 4942435f 322e3000 474c4942 435f322e IBC_2.0.GLIBC_2.\n 0x0000272c 34005174 5f352e31 35000000 00000000 4.Qt_5.15.......\n 0x0000273c 00000000 00000000 00000000 00000000 ................\n 0x0000274c 00000000 00000000 00000000 00000000 ................\n 0x0000275c 00000000 00000000 00000000 00000000 ................\n- 0x0000276c 00000000 00 .....\n+ 0x0000276c 00000000 000000 .......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31643130 33333633 64373566 66313063 1d103363d75ff10c\n- 0x00000010 64303936 65663061 33633338 66343634 d096ef0a3c38f464\n- 0x00000020 66616138 36662e64 65627567 00000000 faa86f.debug....\n- 0x00000030 55c99362 U..b\n+ 0x00000000 65383264 63323339 37623035 64333465 e82dc2397b05d34e\n+ 0x00000010 30373462 62653062 36396433 38373439 074bbe0b69d38749\n+ 0x00000020 32323665 66372e64 65627567 00000000 226ef7.debug....\n+ 0x00000030 d2359c1c .5..\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/tgffileformat.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/tgffileformat.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 0x3560\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x020f0 0x020f0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x020f4 0x020f4 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x03c38 0x03c38 R E 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x02e14 0x02e14 R 0x1000\n LOAD 0x00ade0 0x0000bde0 0x0000bde0 0x00378 0x003d8 RW 0x1000\n DYNAMIC 0x00aec4 0x0000bec4 0x0000bec4 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00813c 0x0000813c 0x0000813c 0x001a4 0x001a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000740 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000008ec 0008ec 0011f4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001ae0 001ae0 0000e8 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00001bc8 001bc8 0000a0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00001c68 001c68 0001f8 08 A 3 0 4\n- [ 8] .rel.plt REL 00001e60 001e60 000290 08 AI 3 24 4\n+ [ 4] .dynstr STRTAB 000008ec 0008ec 0011f6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00001ae2 001ae2 0000e8 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00001bcc 001bcc 0000a0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00001c6c 001c6c 0001f8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00001e64 001e64 000290 08 AI 3 24 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000530 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003550 003550 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003560 003560 0036c4 00 AX 0 0 16\n [13] .fini PROGBITS 00006c24 006c24 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00007000 007000 0002ac 00 A 0 0 32\n [15] .qtversion PROGBITS 000072b0 0072b0 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x1c68 contains 63 entries:\n+Relocation section '.rel.dyn' at offset 0x1c6c contains 63 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000bde0 00000008 R_386_RELATIVE \n 0000bde4 00000008 R_386_RELATIVE \n 0000bdec 00000008 R_386_RELATIVE \n 0000bdf8 00000008 R_386_RELATIVE \n 0000bdfc 00000008 R_386_RELATIVE \n 0000be00 00000008 R_386_RELATIVE \n@@ -61,15 +61,15 @@\n 0000bfe8 00004a06 R_386_GLOB_DAT 00000000 _ZN10QArrayData11shared_nullE@Qt_5\n 0000bfec 00005d06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0000bff0 00006306 R_386_GLOB_DAT 00000000 _ZN16QLoggingCategoryD1Ev@Qt_5\n 0000bff4 00006706 R_386_GLOB_DAT 00000000 __gmon_start__\n 0000bff8 00006906 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0000bffc 00006c06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n \n-Relocation section '.rel.plt' at offset 0x1e60 contains 82 entries:\n+Relocation section '.rel.plt' at offset 0x1e64 contains 82 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0000c00c 00000307 R_386_JUMP_SLOT 00000000 _ZN11GraphTheory19FileFormatInterfaceD2Ev\n 0000c010 00000407 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0000c014 00000507 R_386_JUMP_SLOT 00000000 _ZN12QMapDataBase10createNodeEiiP12QMapNodeBaseb@Qt_5\n 0000c018 00000707 R_386_JUMP_SLOT 00000000 _ZN7QString17simplified_helperERKS_@Qt_5\n 0000c01c 00000807 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n 0000c020 00000a07 R_386_JUMP_SLOT 00000000 _ZN11GraphTheory19FileFormatInterface16setGraphDocumentE14QSharedPointerINS_13GraphDocumentEE\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x00000019 (INIT_ARRAY) 0xbde0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbde4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x8ec\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 4596 (bytes)\n+ 0x0000000a (STRSZ) 4598 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xc000\n 0x00000002 (PLTRELSZ) 656 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x1e60\n- 0x00000011 (REL) 0x1c68\n+ 0x00000017 (JMPREL) 0x1e64\n+ 0x00000011 (REL) 0x1c6c\n 0x00000012 (RELSZ) 504 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x1bc8\n+ 0x6ffffffe (VERNEED) 0x1bcc\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1ae0\n+ 0x6ffffff0 (VERSYM) 0x1ae2\n 0x6ffffffa (RELCOUNT) 27\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ca80f52ab72f2efe05581cc692d53e0d5308cbd1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc89c66f21eb0876cbe844609e88479f326a82cc\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 116 entries:\n- Addr: 0x0000000000001ae0 Offset: 0x001ae0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001ae2 Offset: 0x001ae2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 0 (*local*) \n 004: 4 (GLIBCXX_3.4) 3 (Qt_5) 5 (GLIBC_2.1.3) 3 (Qt_5) \n 008: 3 (Qt_5) 0 (*local*) 0 (*local*) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 014: 0 (*local*) 3 (Qt_5) 0 (*local*) 6 (GLIBC_2.0) \n 018: 0 (*local*) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n@@ -28,15 +28,15 @@\n 060: 3 (Qt_5) 0 (*local*) 7 (CXXABI_1.3) 3 (Qt_5) \n 064: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 068: 3 (Qt_5) 0 (*local*) 0 (*local*) 0 (*local*) \n 06c: 3 (Qt_5) 0 (*local*) 0 (*local*) 1 (*global*) \n 070: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001bc8 Offset: 0x001bc8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001bcc Offset: 0x001bcc Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0020: Name: GLIBC_2.0 Flags: none Version: 6\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0040: Version: 1 File: libstdc++.so.6 Cnt: 2\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -187,15 +187,15 @@\n TGFlName[x-test]x\n xxTGF Graph File FormatxxkName[zh_CN]vTGF \n kName[zh_TW]vTGF \n lServiceTypes\n rocs/graphtheory/fileformatgVersionc0.1\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-80f52ab72f2efe05581cc692d53e0d5308cbd1.debug\n+89c66f21eb0876cbe844609e88479f326a82cc.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -283,9 +283,9 @@\n 0x00001a6c 4c494243 5f322e30 00474c49 42435f32 LIBC_2.0.GLIBC_2\n 0x00001a7c 2e312e33 00435858 4142495f 312e3300 .1.3.CXXABI_1.3.\n 0x00001a8c 474c4942 4358585f 332e3400 51745f35 GLIBCXX_3.4.Qt_5\n 0x00001a9c 0051745f 352e3135 00000000 00000000 .Qt_5.15........\n 0x00001aac 00000000 00000000 00000000 00000000 ................\n 0x00001abc 00000000 00000000 00000000 00000000 ................\n 0x00001acc 00000000 00000000 00000000 00000000 ................\n- 0x00001adc 00000000 ....\n+ 0x00001adc 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38306635 32616237 32663265 66653035 80f52ab72f2efe05\n- 0x00000010 35383163 63363932 64353365 30643533 581cc692d53e0d53\n- 0x00000020 30386362 64312e64 65627567 00000000 08cbd1.debug....\n- 0x00000030 c60bc926 ...&\n+ 0x00000000 38396336 36663231 65623038 37366362 89c66f21eb0876cb\n+ 0x00000010 65383434 36303965 38383437 39663332 e844609e88479f32\n+ 0x00000020 36613832 63632e64 65627567 00000000 6a82cc.debug....\n+ 0x00000030 f11b192f .../\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/tikzfileformat.so", "source2": "./usr/lib/i386-linux-gnu/qt5/plugins/rocs/fileformats/tikzfileformat.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000650 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000007fc 0007fc 000e6b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00001668 001668 0000ca 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000007fc 0007fc 000e6d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000166a 00166a 0000ca 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00001734 001734 0000a0 00 A 4 3 4\n [ 7] .rel.dyn REL 000017d4 0017d4 0001f8 08 A 3 0 4\n [ 8] .rel.plt REL 000019cc 0019cc 000220 08 AI 3 24 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 000450 04 AX 0 0 16\n [11] .plt.got PROGBITS 00002470 002470 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002480 002480 003e94 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x00000019 (INIT_ARRAY) 0xbde0\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xbde4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x7fc\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 3691 (bytes)\n+ 0x0000000a (STRSZ) 3693 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xc000\n 0x00000002 (PLTRELSZ) 544 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x19cc\n 0x00000011 (REL) 0x17d4\n 0x00000012 (RELSZ) 504 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x1734\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x1668\n+ 0x6ffffff0 (VERSYM) 0x166a\n 0x6ffffffa (RELCOUNT) 28\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3150c48d911c0d3d3b13a85f435e680fd606025\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 50b0d8103744daf0bbf6d167b57ef2ac0db0d504\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 101 entries:\n- Addr: 0x0000000000001668 Offset: 0x001668 Link: 3 (.dynsym)\n+ Addr: 0x000000000000166a Offset: 0x00166a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 0 (*local*) \n 004: 4 (GLIBCXX_3.4) 3 (Qt_5) 5 (GLIBC_2.1.3) 3 (Qt_5) \n 008: 0 (*local*) 3 (Qt_5) 3 (Qt_5) 0 (*local*) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 0 (*local*) 3 (Qt_5) 3 (Qt_5) \n 014: 0 (*local*) 3 (Qt_5) 0 (*local*) 0 (*local*) \n 018: 3 (Qt_5) 0 (*local*) 6 (CXXABI_1.3) 3 (Qt_5) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -179,15 +179,15 @@\n a Aktarma EklentisihName[uk]xL\n PGF/TikZlName[x-test]x%xxPGF/TikZ Graph File Export PluginxxkName[zh_CN]x!PGF/TikZ \n kName[zh_TW]x$PGF/TikZ \n lServiceTypes\n rocs/graphtheory/fileformatgVersionc0.1\n /usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n Ap?_@^xq\n-150c48d911c0d3d3b13a85f435e680fd606025.debug\n+b0d8103744daf0bbf6d167b57ef2ac0db0d504.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -226,9 +226,9 @@\n 0x000015ec 435f322e 3400474c 4942435f 322e3000 C_2.4.GLIBC_2.0.\n 0x000015fc 474c4942 435f322e 312e3300 43585841 GLIBC_2.1.3.CXXA\n 0x0000160c 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x0000161c 2e340051 745f3500 51745f35 2e313500 .4.Qt_5.Qt_5.15.\n 0x0000162c 00000000 00000000 00000000 00000000 ................\n 0x0000163c 00000000 00000000 00000000 00000000 ................\n 0x0000164c 00000000 00000000 00000000 00000000 ................\n- 0x0000165c 00000000 00000000 000000 ...........\n+ 0x0000165c 00000000 00000000 00000000 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31353063 34386439 31316330 64336433 150c48d911c0d3d3\n- 0x00000010 62313361 38356634 33356536 38306664 b13a85f435e680fd\n- 0x00000020 36303630 32352e64 65627567 00000000 606025.debug....\n- 0x00000030 2d6eb58c -n..\n+ 0x00000000 62306438 31303337 34346461 66306262 b0d8103744daf0bb\n+ 0x00000010 66366431 36376235 37656632 61633064 f6d167b57ef2ac0d\n+ 0x00000020 62306435 30342e64 65627567 00000000 b0d504.debug....\n+ 0x00000030 9efccce3 ....\n \n"}]}]}]}]}, {"source1": "rocs-dbgsym_21.04.0-1_i386.deb", "source2": "rocs-dbgsym_21.04.0-1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-04-27 05:17:59.000000 debian-binary\n--rw-r--r-- 0 0 0 1140 2021-04-27 05:17:59.000000 control.tar.xz\n--rw-r--r-- 0 0 0 10709444 2021-04-27 05:17:59.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1132 2021-04-27 05:17:59.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 10710488 2021-04-27 05:17:59.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: rocs-dbgsym\n Source: rocs\n Version: 4:21.04.0-1\n Auto-Built-Package: debug-symbols\n Architecture: i386\n Maintainer: Debian Qt/KDE Maintainers \n-Installed-Size: 11095\n+Installed-Size: 11096\n Depends: rocs (= 4:21.04.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for rocs\n-Build-Ids: 5cc97a8aee04809163368f5a634215fa25bb0176 8b996d5b6977af660cdd89f7a3600cbc0e328054 8d67ee9463dfe9cf3e5b3dc93ff091714c8acfa5 8ea4792974a858a3cfc48464dfa96c110814ceba 921d103363d75ff10cd096ef0a3c38f464faa86f a3150c48d911c0d3d3b13a85f435e680fd606025 b40012d5084620e74b4b2d6380487973eaac6d04 b8900896953db63f4c5d1371917272f2c834a686 c06fa6dc05d767cd2acf7ce10334eb3e9de70a88 c6418d6f4d9a582442468618ef2534ba32df4f91 c6c5b4c671bc2ac8bb61cbdd83d6329b1b8bf468 ca80f52ab72f2efe05581cc692d53e0d5308cbd1\n+Build-Ids: 3be76fbef362ab84559e088848d98f203347b916 50b0d8103744daf0bbf6d167b57ef2ac0db0d504 704d5be72accaa911931b58577feb9a0852dde2b 83e82dc2397b05d34e074bbe0b69d38749226ef7 c06fa6dc05d767cd2acf7ce10334eb3e9de70a88 c94a81df8802c836cba6862f9fb9275d4f398939 ca39fe0db1c25dccf6e4177482ff55272a7f0a68 dc89c66f21eb0876cbe844609e88479f326a82cc ddacd4bd3e79edfe069df88bd99aa1c47e4bc497 e1245c73a34a44580859f635c6e58aedbe939321 e3ac16119e44a6f971537489de0291b9fe71fd68 f96d550b1d4312d99783ef49c79489c24cf3ff5b\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,13 +1,13 @@\n-usr/lib/debug/.build-id/5c/c97a8aee04809163368f5a634215fa25bb0176.debug\n-usr/lib/debug/.build-id/8b/996d5b6977af660cdd89f7a3600cbc0e328054.debug\n-usr/lib/debug/.build-id/8d/67ee9463dfe9cf3e5b3dc93ff091714c8acfa5.debug\n-usr/lib/debug/.build-id/8e/a4792974a858a3cfc48464dfa96c110814ceba.debug\n-usr/lib/debug/.build-id/92/1d103363d75ff10cd096ef0a3c38f464faa86f.debug\n-usr/lib/debug/.build-id/a3/150c48d911c0d3d3b13a85f435e680fd606025.debug\n-usr/lib/debug/.build-id/b4/0012d5084620e74b4b2d6380487973eaac6d04.debug\n-usr/lib/debug/.build-id/b8/900896953db63f4c5d1371917272f2c834a686.debug\n+usr/lib/debug/.build-id/3b/e76fbef362ab84559e088848d98f203347b916.debug\n+usr/lib/debug/.build-id/50/b0d8103744daf0bbf6d167b57ef2ac0db0d504.debug\n+usr/lib/debug/.build-id/70/4d5be72accaa911931b58577feb9a0852dde2b.debug\n+usr/lib/debug/.build-id/83/e82dc2397b05d34e074bbe0b69d38749226ef7.debug\n usr/lib/debug/.build-id/c0/6fa6dc05d767cd2acf7ce10334eb3e9de70a88.debug\n-usr/lib/debug/.build-id/c6/418d6f4d9a582442468618ef2534ba32df4f91.debug\n-usr/lib/debug/.build-id/c6/c5b4c671bc2ac8bb61cbdd83d6329b1b8bf468.debug\n-usr/lib/debug/.build-id/ca/80f52ab72f2efe05581cc692d53e0d5308cbd1.debug\n+usr/lib/debug/.build-id/c9/4a81df8802c836cba6862f9fb9275d4f398939.debug\n+usr/lib/debug/.build-id/ca/39fe0db1c25dccf6e4177482ff55272a7f0a68.debug\n+usr/lib/debug/.build-id/dc/89c66f21eb0876cbe844609e88479f326a82cc.debug\n+usr/lib/debug/.build-id/dd/acd4bd3e79edfe069df88bd99aa1c47e4bc497.debug\n+usr/lib/debug/.build-id/e1/245c73a34a44580859f635c6e58aedbe939321.debug\n+usr/lib/debug/.build-id/e3/ac16119e44a6f971537489de0291b9fe71fd68.debug\n+usr/lib/debug/.build-id/f9/6d550b1d4312d99783ef49c79489c24cf3ff5b.debug\n usr/lib/debug/.dwz/i386-linux-gnu/rocs.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,34 +1,35 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/5c/\n--rw-r--r-- 0 root (0) root (0) 198156 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/5c/c97a8aee04809163368f5a634215fa25bb0176.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/8b/\n--rw-r--r-- 0 root (0) root (0) 905940 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/8b/996d5b6977af660cdd89f7a3600cbc0e328054.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/8d/\n--rw-r--r-- 0 root (0) root (0) 1998160 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/8d/67ee9463dfe9cf3e5b3dc93ff091714c8acfa5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/8e/\n--rw-r--r-- 0 root (0) root (0) 523920 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/8e/a4792974a858a3cfc48464dfa96c110814ceba.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/92/\n--rw-r--r-- 0 root (0) root (0) 139328 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/92/1d103363d75ff10cd096ef0a3c38f464faa86f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/a3/\n--rw-r--r-- 0 root (0) root (0) 137460 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/a3/150c48d911c0d3d3b13a85f435e680fd606025.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/b4/\n--rw-r--r-- 0 root (0) root (0) 2223728 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/b4/0012d5084620e74b4b2d6380487973eaac6d04.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/b8/\n--rw-r--r-- 0 root (0) root (0) 295416 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/b8/900896953db63f4c5d1371917272f2c834a686.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/3b/\n+-rw-r--r-- 0 root (0) root (0) 108396 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/3b/e76fbef362ab84559e088848d98f203347b916.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/50/\n+-rw-r--r-- 0 root (0) root (0) 137460 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/50/b0d8103744daf0bbf6d167b57ef2ac0db0d504.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/70/\n+-rw-r--r-- 0 root (0) root (0) 523920 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/70/4d5be72accaa911931b58577feb9a0852dde2b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/83/\n+-rw-r--r-- 0 root (0) root (0) 139328 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/83/e82dc2397b05d34e074bbe0b69d38749226ef7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/c0/\n -rw-r--r-- 0 root (0) root (0) 3639152 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/c0/6fa6dc05d767cd2acf7ce10334eb3e9de70a88.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/c6/\n--rw-r--r-- 0 root (0) root (0) 108396 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/c6/418d6f4d9a582442468618ef2534ba32df4f91.debug\n--rw-r--r-- 0 root (0) root (0) 191308 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/c6/c5b4c671bc2ac8bb61cbdd83d6329b1b8bf468.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/c9/\n+-rw-r--r-- 0 root (0) root (0) 295416 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/c9/4a81df8802c836cba6862f9fb9275d4f398939.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/ca/\n--rw-r--r-- 0 root (0) root (0) 124916 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/ca/80f52ab72f2efe05581cc692d53e0d5308cbd1.debug\n+-rw-r--r-- 0 root (0) root (0) 2223728 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/ca/39fe0db1c25dccf6e4177482ff55272a7f0a68.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/dc/\n+-rw-r--r-- 0 root (0) root (0) 124916 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/dc/89c66f21eb0876cbe844609e88479f326a82cc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/dd/\n+-rw-r--r-- 0 root (0) root (0) 198156 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/dd/acd4bd3e79edfe069df88bd99aa1c47e4bc497.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/e1/\n+-rw-r--r-- 0 root (0) root (0) 1998160 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/e1/245c73a34a44580859f635c6e58aedbe939321.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/e3/\n+-rw-r--r-- 0 root (0) root (0) 905940 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/e3/ac16119e44a6f971537489de0291b9fe71fd68.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/f9/\n+-rw-r--r-- 0 root (0) root (0) 191308 2021-04-27 05:17:59.000000 ./usr/lib/debug/.build-id/f9/6d550b1d4312d99783ef49c79489c24cf3ff5b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 847824 2021-04-27 05:17:59.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/rocs.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-04-27 05:17:59.000000 ./usr/share/doc/rocs-dbgsym -> rocs\n"}, {"source1": "./usr/lib/debug/.build-id/5c/c97a8aee04809163368f5a634215fa25bb0176.debug", "source2": "./usr/lib/debug/.build-id/dd/acd4bd3e79edfe069df88bd99aa1c47e4bc497.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000990 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000b3c 000178 001798 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000022d4 000178 000132 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000b3c 000178 00179a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000022d6 000178 000132 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00002408 000178 0000c0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 000024c8 000178 0001f8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000026c0 000178 0003b8 08 AI 3 24 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000780 04 AX 0 0 16\n [11] .plt.got NOBITS 000037a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000037b0 001000 009184 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 300 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 00000b3c 0 SECTION LOCAL DEFAULT 4 \n- 5: 000022d4 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000022d6 0 SECTION LOCAL DEFAULT 5 \n 6: 00002408 0 SECTION LOCAL DEFAULT 6 \n 7: 000024c8 0 SECTION LOCAL DEFAULT 7 \n 8: 000026c0 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 000037a0 0 SECTION LOCAL DEFAULT 11 \n 12: 000037b0 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: 5cc97a8aee04809163368f5a634215fa25bb0176\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ddacd4bd3e79edfe069df88bd99aa1c47e4bc497\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-vGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n ^r:cP-tqT\n 92|vit$e\n (DXq^\"C(g/\n M9n<|\n O0cR=z!L\\\n !bQ.!pn9\n 1]y aX%|\n"}]}, {"source1": "./usr/lib/debug/.build-id/b4/0012d5084620e74b4b2d6380487973eaac6d04.debug", "source2": "./usr/lib/debug/.build-id/ca/39fe0db1c25dccf6e4177482ff55272a7f0a68.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0000ac 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000224 000178 000b30 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000d54 000178 001aa7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000027fc 000178 000166 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000d54 000178 001aa9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000027fe 000178 000166 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00002964 000178 0000d0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 00002a34 000178 000538 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00002f6c 000178 0003e0 08 AI 3 25 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0007d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000047f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00004800 001000 01ad44 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 547 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000224 0 SECTION LOCAL DEFAULT 3 \n 4: 00000d54 0 SECTION LOCAL DEFAULT 4 \n- 5: 000027fc 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000027fe 0 SECTION LOCAL DEFAULT 5 \n 6: 00002964 0 SECTION LOCAL DEFAULT 6 \n 7: 00002a34 0 SECTION LOCAL DEFAULT 7 \n 8: 00002f6c 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000047f0 0 SECTION LOCAL DEFAULT 11 \n 12: 00004800 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: b40012d5084620e74b4b2d6380487973eaac6d04\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ca39fe0db1c25dccf6e4177482ff55272a7f0a68\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+hGCC: (Debian 10.2.1-6) 10.2.1 20210110\n HrLv$1%;ZI\n N{tx0kft\n y^1:]_dF\n ((~G'ObQ\n Oy6%IXIhOx\n uv-\\_[vyGYO\n oDk\"\n c(hOZY9u\n 3oX'7){m\n _,WX|\tvG\n Lb!F~IQ\"[\n r2+wt@a6\n"}]}, {"source1": "./usr/lib/debug/.build-id/c6/418d6f4d9a582442468618ef2534ba32df4f91.debug", "source2": "./usr/lib/debug/.build-id/3b/e76fbef362ab84559e088848d98f203347b916.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000c60 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000e0c 000178 001ce6 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002af2 000178 00018c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000e0c 000178 001ce8 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002af4 000178 00018c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00002c80 000178 000120 00 A 4 7 4\n [ 7] .rel.dyn NOBITS 00002da0 000178 000490 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00003230 000178 000318 08 AI 3 25 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 000640 04 AX 0 0 16\n [11] .plt.got NOBITS 00004660 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00004670 001000 003bb4 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 379 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 00000e0c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002af2 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00002af4 0 SECTION LOCAL DEFAULT 5 \n 6: 00002c80 0 SECTION LOCAL DEFAULT 6 \n 7: 00002da0 0 SECTION LOCAL DEFAULT 7 \n 8: 00003230 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 00004660 0 SECTION LOCAL DEFAULT 11 \n 12: 00004670 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: c6418d6f4d9a582442468618ef2534ba32df4f91\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3be76fbef362ab84559e088848d98f203347b916\n"}]}, {"source1": "./usr/lib/debug/.build-id/c6/c5b4c671bc2ac8bb61cbdd83d6329b1b8bf468.debug", "source2": "./usr/lib/debug/.build-id/f9/6d550b1d4312d99783ef49c79489c24cf3ff5b.debug", "comments": ["Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000f50 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000010fc 000178 002697 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003794 000178 0001ea 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000010fc 000178 002699 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00003796 000178 0001ea 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00003980 000178 000100 00 A 4 6 4\n [ 7] .rel.dyn NOBITS 00003a80 000178 000478 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00003ef8 000178 0004a0 08 AI 3 25 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 000950 04 AX 0 0 16\n [11] .plt.got NOBITS 00005970 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00005980 001000 007174 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 407 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 000010fc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00003794 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00003796 0 SECTION LOCAL DEFAULT 5 \n 6: 00003980 0 SECTION LOCAL DEFAULT 6 \n 7: 00003a80 0 SECTION LOCAL DEFAULT 7 \n 8: 00003ef8 0 SECTION LOCAL DEFAULT 8 \n 9: 00005000 0 SECTION LOCAL DEFAULT 9 \n 10: 00005020 0 SECTION LOCAL DEFAULT 10 \n 11: 00005970 0 SECTION LOCAL DEFAULT 11 \n 12: 00005980 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: c6c5b4c671bc2ac8bb61cbdd83d6329b1b8bf468\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f96d550b1d4312d99783ef49c79489c24cf3ff5b\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-hGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+[GCC: (Debian 10.2.1-6) 10.2.1 20210110\n JB/,2]5?\n k9B$=vZr\n rBBY.-g_\n U7HQ36aJ\n a~R;M;WA<\n dd+Hvar\t\n :(e\\d\\eteT\n"}]}, {"source1": "./usr/lib/debug/.build-id/ca/80f52ab72f2efe05581cc692d53e0d5308cbd1.debug", "source2": "./usr/lib/debug/.build-id/dc/89c66f21eb0876cbe844609e88479f326a82cc.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x3560\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x020f0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x020f4 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x03c38 R E 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x02e14 R 0x1000\n LOAD 0x000de0 0x0000bde0 0x0000bde0 0x00000 0x003d8 RW 0x1000\n DYNAMIC 0x000de0 0x0000bec4 0x0000bec4 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000813c 0x0000813c 0x00000 0x001a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000740 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000008ec 000178 0011f4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00001ae0 000178 0000e8 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00001bc8 000178 0000a0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00001c68 000178 0001f8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00001e60 000178 000290 08 AI 3 24 4\n+ [ 4] .dynstr NOBITS 000008ec 000178 0011f6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00001ae2 000178 0000e8 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00001bcc 000178 0000a0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00001c6c 000178 0001f8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00001e64 000178 000290 08 AI 3 24 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000530 04 AX 0 0 16\n [11] .plt.got NOBITS 00003550 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00003560 001000 0036c4 00 AX 0 0 16\n [13] .fini NOBITS 00006c24 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00007000 001000 0002ac 00 A 0 0 32\n [15] .qtversion NOBITS 000072b0 001000 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 256 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000001ac 0 SECTION LOCAL DEFAULT 3 \n 4: 000008ec 0 SECTION LOCAL DEFAULT 4 \n- 5: 00001ae0 0 SECTION LOCAL DEFAULT 5 \n- 6: 00001bc8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00001c68 0 SECTION LOCAL DEFAULT 7 \n- 8: 00001e60 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00001ae2 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00001bcc 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00001c6c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00001e64 0 SECTION LOCAL DEFAULT 8 \n 9: 00003000 0 SECTION LOCAL DEFAULT 9 \n 10: 00003020 0 SECTION LOCAL DEFAULT 10 \n 11: 00003550 0 SECTION LOCAL DEFAULT 11 \n 12: 00003560 0 SECTION LOCAL DEFAULT 12 \n 13: 00006c24 0 SECTION LOCAL DEFAULT 13 \n 14: 00007000 0 SECTION LOCAL DEFAULT 14 \n 15: 000072b0 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: ca80f52ab72f2efe05581cc692d53e0d5308cbd1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc89c66f21eb0876cbe844609e88479f326a82cc\n"}]}]}]}]}]}